.elementor-4060 .elementor-element.elementor-element-cd568af{--display:flex;--min-height:85vh;--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;--overlay-opacity:1;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4060 .elementor-element.elementor-element-cd568af:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-cd568af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transcendrecoverycommunity.com/wp-content/uploads/2026/06/hero-beach-CC7Dj7Pg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4060 .elementor-element.elementor-element-cd568af::before, .elementor-4060 .elementor-element.elementor-element-cd568af > .elementor-background-video-container::before, .elementor-4060 .elementor-element.elementor-element-cd568af > .e-con-inner > .elementor-background-video-container::before, .elementor-4060 .elementor-element.elementor-element-cd568af > .elementor-background-slideshow::before, .elementor-4060 .elementor-element.elementor-element-cd568af > .e-con-inner > .elementor-background-slideshow::before, .elementor-4060 .elementor-element.elementor-element-cd568af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F362A00;--background-overlay:'';}.elementor-4060 .elementor-element.elementor-element-376f393{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4060 .elementor-element.elementor-element-ab900c9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-4060 .elementor-element.elementor-element-ab900c9 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-4060 .elementor-element.elementor-element-ab900c9 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-4060 .elementor-element.elementor-element-ab900c9 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;}.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-4060 .elementor-element.elementor-element-003f433{width:var( --container-widget-width, 713px );max-width:713px;--container-widget-width:713px;--container-widget-flex-grow:0;text-align:center;}.elementor-4060 .elementor-element.elementor-element-003f433 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:66px;font-weight:600;line-height:1em;letter-spacing:-0.025em;color:var( --e-global-color-accent );}.elementor-4060 .elementor-element.elementor-element-b6a7d53{width:var( --container-widget-width, 679px );max-width:679px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:679px;--container-widget-flex-grow:0;text-align:center;}.elementor-4060 .elementor-element.elementor-element-b6a7d53 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#FAF7F2E0;}.elementor-4060 .elementor-element.elementor-element-4462fbd{--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;--justify-content:center;--align-items:center;}.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-4060 .elementor-element.elementor-element-e99c4e5 .elementor-button{background-color:#C9A961;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;padding:17px 28px 17px 28px;}.elementor-4060 .elementor-element.elementor-element-e99c4e5 .elementor-button:hover, .elementor-4060 .elementor-element.elementor-element-e99c4e5 .elementor-button:focus{background-color:#BE9E57;}.elementor-4060 .elementor-element.elementor-element-a25109f .elementor-button{background-color:#C9A96100;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FAF7F280;border-radius:4px 4px 4px 4px;padding:17px 28px 17px 28px;}.elementor-4060 .elementor-element.elementor-element-a25109f .elementor-button:hover, .elementor-4060 .elementor-element.elementor-element-a25109f .elementor-button:focus{background-color:#FFFFFF15;}.elementor-4060 .elementor-element.elementor-element-1987051{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4060 .elementor-element.elementor-element-1987051:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-1987051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3db9bc );}.elementor-4060 .elementor-element.elementor-element-26464e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4060 .elementor-element.elementor-element-9794a50{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;width:var( --container-widget-width, 200px );max-width:200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-4060 .elementor-element.elementor-element-9794a50 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4060 .elementor-element.elementor-element-9794a50 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-4060 .elementor-element.elementor-element-9794a50 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;}.elementor-4060 .elementor-element.elementor-element-fed48e6{text-align:center;}.elementor-4060 .elementor-element.elementor-element-fed48e6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:500;line-height:1em;letter-spacing:-0.025em;color:var( --e-global-color-secondary );}.elementor-4060 .elementor-element.elementor-element-6661977{width:var( --container-widget-width, 705px );max-width:705px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:705px;--container-widget-flex-grow:0;text-align:center;}.elementor-4060 .elementor-element.elementor-element-6661977 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#3A3A3A;}.elementor-4060 .elementor-element.elementor-element-a78780f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4060 .elementor-element.elementor-element-6f93354{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD3;--border-color:#E5DFD3;--border-radius:10px 10px 10px 10px;}.elementor-4060 .elementor-element.elementor-element-6f93354:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-6f93354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4060 .elementor-element.elementor-element-6f93354.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4060 .elementor-element.elementor-element-6f93354:hover{box-shadow:0px 10px 40px -12px rgba(0, 0, 0, 0.25);}.elementor-4060 .elementor-element.elementor-element-2644e3c{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-2644e3c:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-2644e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transcendrecoverycommunity.com/wp-content/uploads/2026/07/photo-1522071820081-009f0129c71c.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4060 .elementor-element.elementor-element-97560eb{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4060 .elementor-element.elementor-element-f1dd6cb .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.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-4060 .elementor-element.elementor-element-6774e9e .elementor-button{background-color:#FAF7F200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-4060 .elementor-element.elementor-element-6774e9e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4060 .elementor-element.elementor-element-6774e9e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4060 .elementor-element.elementor-element-c5b4038{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD3;--border-color:#E5DFD3;--border-radius:10px 10px 10px 10px;}.elementor-4060 .elementor-element.elementor-element-c5b4038:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-c5b4038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4060 .elementor-element.elementor-element-c5b4038.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4060 .elementor-element.elementor-element-c5b4038:hover{box-shadow:0px 10px 40px -12px rgba(0, 0, 0, 0.25);}.elementor-4060 .elementor-element.elementor-element-8dd3cbf{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-8dd3cbf:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-8dd3cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transcendrecoverycommunity.com/wp-content/uploads/2026/06/photo-1529156069898-49953e39b3ac.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4060 .elementor-element.elementor-element-779184a{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4060 .elementor-element.elementor-element-7edf4b1 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-4060 .elementor-element.elementor-element-a4b0f76 .elementor-button{background-color:#FAF7F200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-4060 .elementor-element.elementor-element-a4b0f76{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4060 .elementor-element.elementor-element-a4b0f76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4060 .elementor-element.elementor-element-d5be6ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD3;--border-color:#E5DFD3;--border-radius:10px 10px 10px 10px;}.elementor-4060 .elementor-element.elementor-element-d5be6ae:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-d5be6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4060 .elementor-element.elementor-element-d5be6ae.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4060 .elementor-element.elementor-element-d5be6ae:hover{box-shadow:0px 10px 40px -12px rgba(0, 0, 0, 0.25);}.elementor-4060 .elementor-element.elementor-element-f3936d8{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-f3936d8:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-f3936d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transcendrecoverycommunity.com/wp-content/uploads/2026/07/photo-1516627145497-ae6968895b74.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4060 .elementor-element.elementor-element-b1ca632{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4060 .elementor-element.elementor-element-44a5a2e .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-4060 .elementor-element.elementor-element-080700a .elementor-button{background-color:#FAF7F200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-4060 .elementor-element.elementor-element-080700a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4060 .elementor-element.elementor-element-080700a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4060 .elementor-element.elementor-element-6d923fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD3;--border-color:#E5DFD3;--border-radius:10px 10px 10px 10px;}.elementor-4060 .elementor-element.elementor-element-6d923fd:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-6d923fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4060 .elementor-element.elementor-element-6d923fd.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4060 .elementor-element.elementor-element-6d923fd:hover{box-shadow:0px 10px 40px -12px rgba(0, 0, 0, 0.25);}.elementor-4060 .elementor-element.elementor-element-7203d89{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-7203d89:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-7203d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transcendrecoverycommunity.com/wp-content/uploads/2026/07/photo-1543269865-cbf427effbad-1.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4060 .elementor-element.elementor-element-9e0ba25{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4060 .elementor-element.elementor-element-bc8566d .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-4060 .elementor-element.elementor-element-6febe07 .elementor-button{background-color:#FAF7F200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-4060 .elementor-element.elementor-element-6febe07{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4060 .elementor-element.elementor-element-6febe07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4060 .elementor-element.elementor-element-201d67c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD3;--border-color:#E5DFD3;--border-radius:10px 10px 10px 10px;}.elementor-4060 .elementor-element.elementor-element-201d67c:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-201d67c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4060 .elementor-element.elementor-element-201d67c.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4060 .elementor-element.elementor-element-201d67c:hover{box-shadow:0px 10px 40px -12px rgba(0, 0, 0, 0.25);}.elementor-4060 .elementor-element.elementor-element-68f3350{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-68f3350:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-68f3350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transcendrecoverycommunity.com/wp-content/uploads/2026/07/photo-1523240795612-9a054b0db644-1-1.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4060 .elementor-element.elementor-element-fc8179d{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4060 .elementor-element.elementor-element-3c5c61c .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-4060 .elementor-element.elementor-element-cb8d420 .elementor-button{background-color:#FAF7F200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-4060 .elementor-element.elementor-element-cb8d420{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4060 .elementor-element.elementor-element-cb8d420 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4060 .elementor-element.elementor-element-6d2683c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD3;--border-color:#E5DFD3;--border-radius:10px 10px 10px 10px;}.elementor-4060 .elementor-element.elementor-element-6d2683c:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-6d2683c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4060 .elementor-element.elementor-element-6d2683c.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4060 .elementor-element.elementor-element-6d2683c:hover{box-shadow:0px 10px 40px -12px rgba(0, 0, 0, 0.25);}.elementor-4060 .elementor-element.elementor-element-6d34dc5{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-6d34dc5:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-6d34dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transcendrecoverycommunity.com/wp-content/uploads/2026/06/photo-1517245386807-bb43f82c33c4.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4060 .elementor-element.elementor-element-febf4c0{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4060 .elementor-element.elementor-element-ae125fc .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-4060 .elementor-element.elementor-element-9611b2a .elementor-button{background-color:#FAF7F200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-4060 .elementor-element.elementor-element-9611b2a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4060 .elementor-element.elementor-element-9611b2a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4060 .elementor-element.elementor-element-9889b68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD3;--border-color:#E5DFD3;--border-radius:10px 10px 10px 10px;}.elementor-4060 .elementor-element.elementor-element-9889b68:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-9889b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4060 .elementor-element.elementor-element-9889b68.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4060 .elementor-element.elementor-element-9889b68:hover{box-shadow:0px 10px 40px -12px rgba(0, 0, 0, 0.25);}.elementor-4060 .elementor-element.elementor-element-2b1c8ac{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-2b1c8ac:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-2b1c8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transcendrecoverycommunity.com/wp-content/uploads/2026/07/photo-1454165804606-c3d57bc86b40.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4060 .elementor-element.elementor-element-d4904e7{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4060 .elementor-element.elementor-element-413ca35 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-4060 .elementor-element.elementor-element-d44c31a .elementor-button{background-color:#FAF7F200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-4060 .elementor-element.elementor-element-d44c31a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4060 .elementor-element.elementor-element-d44c31a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4060 .elementor-element.elementor-element-c6c0aa6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD3;--border-color:#E5DFD3;--border-radius:10px 10px 10px 10px;}.elementor-4060 .elementor-element.elementor-element-c6c0aa6:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-c6c0aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4060 .elementor-element.elementor-element-c6c0aa6.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4060 .elementor-element.elementor-element-c6c0aa6:hover{box-shadow:0px 10px 40px -12px rgba(0, 0, 0, 0.25);}.elementor-4060 .elementor-element.elementor-element-ed83f34{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-ed83f34:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-ed83f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transcendrecoverycommunity.com/wp-content/uploads/2026/07/photo-1584308666744-24d5c474f2ae.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4060 .elementor-element.elementor-element-17aaaaa{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4060 .elementor-element.elementor-element-e163c44 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-4060 .elementor-element.elementor-element-78fb451 .elementor-button{background-color:#FAF7F200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-4060 .elementor-element.elementor-element-78fb451{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4060 .elementor-element.elementor-element-78fb451 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4060 .elementor-element.elementor-element-07bda36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD3;--border-color:#E5DFD3;--border-radius:10px 10px 10px 10px;}.elementor-4060 .elementor-element.elementor-element-07bda36:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-07bda36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4060 .elementor-element.elementor-element-07bda36.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-4060 .elementor-element.elementor-element-07bda36:hover{box-shadow:0px 10px 40px -12px rgba(0, 0, 0, 0.25);}.elementor-4060 .elementor-element.elementor-element-5f1e698{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-5f1e698:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-5f1e698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://transcendrecoverycommunity.com/wp-content/uploads/2026/07/photo-1573497019236-17f8177b81e8-1.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4060 .elementor-element.elementor-element-63c55a6{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4060 .elementor-element.elementor-element-d920fbe .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-4060 .elementor-element.elementor-element-0856807 .elementor-button{background-color:#FAF7F200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-4060 .elementor-element.elementor-element-0856807{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4060 .elementor-element.elementor-element-0856807 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4060 .elementor-element.elementor-element-b089b42{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4060 .elementor-element.elementor-element-b089b42:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-b089b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4060 .elementor-element.elementor-element-08d9159{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4060 .elementor-element.elementor-element-ef9fa12{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;width:var( --container-widget-width, 230px );max-width:230px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-4060 .elementor-element.elementor-element-ef9fa12 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4060 .elementor-element.elementor-element-ef9fa12 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-4060 .elementor-element.elementor-element-ef9fa12 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;}.elementor-4060 .elementor-element.elementor-element-7785591{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:center;}.elementor-4060 .elementor-element.elementor-element-7785591 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:500;line-height:1em;letter-spacing:-0.025em;color:var( --e-global-color-secondary );}.elementor-4060 .elementor-element.elementor-element-8b8381f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4060 .elementor-element.elementor-element-331b9dc{--display:flex;--min-height:300px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD3;--border-color:#E5DFD3;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4060 .elementor-element.elementor-element-331b9dc:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-331b9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4060 .elementor-element.elementor-element-92650f3{--display:flex;}.elementor-4060 .elementor-element.elementor-element-6df9711{--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-4060 .elementor-element.elementor-element-252a632 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:20px;font-weight:600;font-style:italic;line-height:28px;color:var( --e-global-color-text );}.elementor-4060 .elementor-element.elementor-element-2193645{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5DFD3;--border-color:#E5DFD3;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4060 .elementor-element.elementor-element-72a3071 .elementor-icon-box-wrapper{text-align:start;}.elementor-4060 .elementor-element.elementor-element-72a3071 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4060 .elementor-element.elementor-element-72a3071 .elementor-icon-box-title, .elementor-4060 .elementor-element.elementor-element-72a3071 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;}.elementor-4060 .elementor-element.elementor-element-72a3071:has(:hover) .elementor-icon-box-title,
					 .elementor-4060 .elementor-element.elementor-element-72a3071:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4060 .elementor-element.elementor-element-72a3071 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.6px;color:#999999;}.elementor-4060 .elementor-element.elementor-element-68e3345{--display:flex;--min-height:300px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD3;--border-color:#E5DFD3;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4060 .elementor-element.elementor-element-68e3345:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-68e3345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4060 .elementor-element.elementor-element-2be7c06{--display:flex;}.elementor-4060 .elementor-element.elementor-element-ba1509f{--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-4060 .elementor-element.elementor-element-17c25ec .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:20px;font-weight:600;font-style:italic;line-height:28px;color:var( --e-global-color-text );}.elementor-4060 .elementor-element.elementor-element-b34c725{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5DFD3;--border-color:#E5DFD3;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4060 .elementor-element.elementor-element-6513fdb .elementor-icon-box-wrapper{text-align:start;}.elementor-4060 .elementor-element.elementor-element-6513fdb .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4060 .elementor-element.elementor-element-6513fdb .elementor-icon-box-title, .elementor-4060 .elementor-element.elementor-element-6513fdb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;}.elementor-4060 .elementor-element.elementor-element-6513fdb:has(:hover) .elementor-icon-box-title,
					 .elementor-4060 .elementor-element.elementor-element-6513fdb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4060 .elementor-element.elementor-element-6513fdb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.6px;color:#999999;}.elementor-4060 .elementor-element.elementor-element-9c45bdb{--display:flex;--min-height:300px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD3;--border-color:#E5DFD3;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4060 .elementor-element.elementor-element-9c45bdb:not(.elementor-motion-effects-element-type-background), .elementor-4060 .elementor-element.elementor-element-9c45bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4060 .elementor-element.elementor-element-d791974{--display:flex;}.elementor-4060 .elementor-element.elementor-element-13e4eda{--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-4060 .elementor-element.elementor-element-00ec478 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:20px;font-weight:600;font-style:italic;line-height:28px;color:var( --e-global-color-text );}.elementor-4060 .elementor-element.elementor-element-8ec0beb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5DFD3;--border-color:#E5DFD3;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4060 .elementor-element.elementor-element-2cef7eb .elementor-icon-box-wrapper{text-align:start;}.elementor-4060 .elementor-element.elementor-element-2cef7eb .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-4060 .elementor-element.elementor-element-2cef7eb .elementor-icon-box-title, .elementor-4060 .elementor-element.elementor-element-2cef7eb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;}.elementor-4060 .elementor-element.elementor-element-2cef7eb:has(:hover) .elementor-icon-box-title,
					 .elementor-4060 .elementor-element.elementor-element-2cef7eb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-4060 .elementor-element.elementor-element-2cef7eb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.6px;color:#999999;}.elementor-4060 .elementor-element.elementor-element-d8caeaa .elementor-button{background-color:#FAF7F200;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-4060 .elementor-element.elementor-element-d8caeaa{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4060 .elementor-element.elementor-element-d8caeaa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4060 .elementor-element.elementor-element-d8caeaa .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4060 .elementor-element.elementor-element-cd568af{--min-height:90vh;--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:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:30px;}.elementor-4060 .elementor-element.elementor-element-376f393{--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4060 .elementor-element.elementor-element-003f433 .elementor-heading-title{font-size:56px;}.elementor-4060 .elementor-element.elementor-element-fed48e6 .elementor-heading-title{font-size:42px;}.elementor-4060 .elementor-element.elementor-element-6661977 .elementor-heading-title{font-size:16px;}.elementor-4060 .elementor-element.elementor-element-a78780f{--grid-auto-flow:row;}.elementor-4060 .elementor-element.elementor-element-7785591 .elementor-heading-title{font-size:42px;}.elementor-4060 .elementor-element.elementor-element-8b8381f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4060 .elementor-element.elementor-element-cd568af{--min-height:0vh;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-376f393{--padding-top:80px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4060 .elementor-element.elementor-element-ab900c9{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-4060 .elementor-element.elementor-element-ab900c9 .elementor-divider{text-align:center;}.elementor-4060 .elementor-element.elementor-element-ab900c9 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-4060 .elementor-element.elementor-element-ab900c9 .elementor-divider__text{font-size:11px;line-height:1.5em;}.elementor-4060 .elementor-element.elementor-element-003f433 .elementor-heading-title{font-size:36px;}.elementor-4060 .elementor-element.elementor-element-b6a7d53 .elementor-heading-title{font-size:16px;}.elementor-4060 .elementor-element.elementor-element-e99c4e5{width:100%;max-width:100%;}.elementor-4060 .elementor-element.elementor-element-a25109f{width:100%;max-width:100%;}.elementor-4060 .elementor-element.elementor-element-1987051{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-26464e7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4060 .elementor-element.elementor-element-fed48e6{text-align:start;}.elementor-4060 .elementor-element.elementor-element-fed48e6 .elementor-heading-title{font-size:33px;}.elementor-4060 .elementor-element.elementor-element-6661977{text-align:start;}.elementor-4060 .elementor-element.elementor-element-6661977 .elementor-heading-title{font-size:16px;}.elementor-4060 .elementor-element.elementor-element-a78780f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4060 .elementor-element.elementor-element-2644e3c{--min-height:190px;}.elementor-4060 .elementor-element.elementor-element-97560eb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-8dd3cbf{--min-height:190px;}.elementor-4060 .elementor-element.elementor-element-779184a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-f3936d8{--min-height:190px;}.elementor-4060 .elementor-element.elementor-element-b1ca632{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-7203d89{--min-height:190px;}.elementor-4060 .elementor-element.elementor-element-9e0ba25{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-68f3350{--min-height:190px;}.elementor-4060 .elementor-element.elementor-element-fc8179d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-6d34dc5{--min-height:190px;}.elementor-4060 .elementor-element.elementor-element-febf4c0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-2b1c8ac{--min-height:190px;}.elementor-4060 .elementor-element.elementor-element-d4904e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-ed83f34{--min-height:190px;}.elementor-4060 .elementor-element.elementor-element-17aaaaa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-5f1e698{--min-height:190px;}.elementor-4060 .elementor-element.elementor-element-63c55a6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-b089b42{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4060 .elementor-element.elementor-element-08d9159{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4060 .elementor-element.elementor-element-ef9fa12 .elementor-divider{text-align:left;}.elementor-4060 .elementor-element.elementor-element-ef9fa12 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-4060 .elementor-element.elementor-element-7785591{text-align:start;}.elementor-4060 .elementor-element.elementor-element-7785591 .elementor-heading-title{font-size:33px;}.elementor-4060 .elementor-element.elementor-element-8b8381f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-003f433 */.special{
    font-style: italic;
    color: #C9A961;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e99c4e5 */.elementor-4060 .elementor-element.elementor-element-e99c4e5 svg{
    transform: scale(1.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a25109f */.elementor-4060 .elementor-element.elementor-element-a25109f svg{
    transform: scale(1.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd568af */.heroSection::before{
        background: linear-gradient(110deg, rgba(20, 35, 24, 0.85) 0%, rgba(20, 35, 24, 0.72) 35%, rgba(20, 35, 24, 0.35) 70%, rgba(20, 35, 24, 0.55) 100%);
}

@media (min-width: 1600px) {
    #heroSec {
        min-height: 70vh;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fed48e6 */.special{
    font-style: italic;
    color: #C9A961;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7785591 */.special{
    font-style: italic;
    color: #C9A961;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331b9dc */.elementor-4060 .elementor-element.elementor-element-331b9dc:hover .icoBox .elementor-icon{
    background: #C9A961 !important;
    transform: scale(1.05) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68e3345 */.elementor-4060 .elementor-element.elementor-element-68e3345:hover .icoBox .elementor-icon{
    background: #C9A961 !important;
    transform: scale(1.05) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c45bdb */.elementor-4060 .elementor-element.elementor-element-9c45bdb:hover .icoBox .elementor-icon{
    background: #C9A961 !important;
    transform: scale(1.05) !important;
}/* End custom CSS */