.elementor-46098 .elementor-element.elementor-element-5bf2e93{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:32px;--padding-right:32px;}.elementor-46098 .elementor-element.elementor-element-5bf2e93:not(.elementor-motion-effects-element-type-background), .elementor-46098 .elementor-element.elementor-element-5bf2e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002E50;}.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-46098 .elementor-element.elementor-element-c0e96c7{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;letter-spacing:0.6px;color:#CCDEE2;}.elementor-46098 .elementor-element.elementor-element-dc1b27d{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-46098 .elementor-element.elementor-element-dc1b27d:not(.elementor-motion-effects-element-type-background), .elementor-46098 .elementor-element.elementor-element-dc1b27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAF5;}.elementor-46098 .elementor-element.elementor-element-292fde6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-46098 .elementor-element.elementor-element-bf98624{text-align:center;}.elementor-46098 .elementor-element.elementor-element-bf98624 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:56px;font-weight:600;line-height:1.12em;letter-spacing:-0.8px;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-d170ba5{text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-7dfd752{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-5ce2470{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-46098 .elementor-element.elementor-element-5ce2470:not(.elementor-motion-effects-element-type-background), .elementor-46098 .elementor-element.elementor-element-5ce2470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terryreal.com/wp-content/uploads/2026/10/meditation-together-gen-lake-dawn.jpg");background-position:center center;background-size:cover;}.elementor-46098 .elementor-element.elementor-element-6a5cbd0{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-9af6981{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:600;line-height:1em;letter-spacing:0.6px;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-478319c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:44px;font-weight:600;line-height:1.05em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-0803e33{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-bc81ff6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-46098 .elementor-element.elementor-element-bc81ff6:not(.elementor-motion-effects-element-type-background), .elementor-46098 .elementor-element.elementor-element-bc81ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002E50;}.elementor-46098 .elementor-element.elementor-element-4e56ebf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-101617e{text-align:center;}.elementor-46098 .elementor-element.elementor-element-101617e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-46098 .elementor-element.elementor-element-1a2c436{text-align:center;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:0.6px;color:#CCDEE2;}.elementor-46098 .elementor-element.elementor-element-f4cb61a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-637a99c{text-align:center;}.elementor-46098 .elementor-element.elementor-element-637a99c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-46098 .elementor-element.elementor-element-bc3963c{text-align:center;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:0.6px;color:#CCDEE2;}.elementor-46098 .elementor-element.elementor-element-fcdb84a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-04b2038{text-align:center;}.elementor-46098 .elementor-element.elementor-element-04b2038 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-46098 .elementor-element.elementor-element-8b72475{text-align:center;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:0.6px;color:#CCDEE2;}.elementor-46098 .elementor-element.elementor-element-aa67bdd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-46098 .elementor-element.elementor-element-aa67bdd:not(.elementor-motion-effects-element-type-background), .elementor-46098 .elementor-element.elementor-element-aa67bdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAF5;}.elementor-46098 .elementor-element.elementor-element-a879fd8{text-align:center;}.elementor-46098 .elementor-element.elementor-element-a879fd8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-0.5px;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-c7287b8{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-7011ba2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-46098 .elementor-element.elementor-element-7011ba2:not(.elementor-motion-effects-element-type-background), .elementor-46098 .elementor-element.elementor-element-7011ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46098 .elementor-element.elementor-element-6fdef3f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-46098 .elementor-element.elementor-element-ede0522{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-997b63b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-0.5px;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-b127eec{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-51fb55e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-aef5c16{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-7e7766b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-b0bb313{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-ca17301{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-6b6c615{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-e7e0a9d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-0536ea8{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-a402c27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-c8029a8{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-9237bc3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-aaf6161{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-b583249{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-b6371bb{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-7fe0919 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-eed136f{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-3e9010e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-46098 .elementor-element.elementor-element-3e9010e:not(.elementor-motion-effects-element-type-background), .elementor-46098 .elementor-element.elementor-element-3e9010e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAF5;}.elementor-46098 .elementor-element.elementor-element-0f53335{text-align:center;}.elementor-46098 .elementor-element.elementor-element-0f53335 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-0.5px;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-01837c5{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-552f5b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-30f6a12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-4f33843{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-5ddba03 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-45371d6{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-5513ac9{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-9c5b28b{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-665d763{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-43a2380{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-1c46b2b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-752696c{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-b905fcc{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-dabb018{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-888e967{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-9750278{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-c4a677a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-77f2104{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-03939e9{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-c66e49f{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-c37bb55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-46098 .elementor-element.elementor-element-c37bb55:not(.elementor-motion-effects-element-type-background), .elementor-46098 .elementor-element.elementor-element-c37bb55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46098 .elementor-element.elementor-element-9dae1ce{text-align:center;}.elementor-46098 .elementor-element.elementor-element-9dae1ce .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-0.5px;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-75d3a52{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-85b19f7{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-60772a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:104px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-46098 .elementor-element.elementor-element-60772a1:not(.elementor-motion-effects-element-type-background), .elementor-46098 .elementor-element.elementor-element-60772a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAF5;}.elementor-46098 .elementor-element.elementor-element-45dc956{text-align:center;}.elementor-46098 .elementor-element.elementor-element-45dc956 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-0.5px;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-3c19859{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-3415c1e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-4806683 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-3df4139{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-43d14c7{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-6113f71 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-bb0f803{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-03e9bb5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-c58111b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-fd020e5{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-09a6954{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-d2bbe7d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-01f0a59{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-b8fda6b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-d6c3282 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-fabff0c{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-af80c03{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-ccdb07f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-e261114{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-178ee8d{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-4ad10d6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-fa8a198{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-3ef3c05{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-702c6c1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-c2caa58{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-12a5723{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5660;}.elementor-46098 .elementor-element.elementor-element-308cfa2{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-46098 .elementor-element.elementor-element-308cfa2:not(.elementor-motion-effects-element-type-background), .elementor-46098 .elementor-element.elementor-element-308cfa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002E50;background-image:url("https://terryreal.com/wp-content/uploads/2026/10/meditation-together-gen-water-texture.jpg");background-position:center center;background-size:cover;}.elementor-46098 .elementor-element.elementor-element-2d28030{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-28e97f7{text-align:center;}.elementor-46098 .elementor-element.elementor-element-28e97f7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-46098 .elementor-element.elementor-element-360c0e0{text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;color:#CCDEE2;}.elementor-46098 .elementor-element.elementor-element-47730a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-16d0f33{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-46098 .elementor-element.elementor-element-16d0f33:not(.elementor-motion-effects-element-type-background), .elementor-46098 .elementor-element.elementor-element-16d0f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terryreal.com/wp-content/uploads/2026/10/meditation-together-gen-cushion.jpg");background-position:center center;background-size:cover;}.elementor-46098 .elementor-element.elementor-element-332aac3{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-3341d9b{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:600;line-height:1em;letter-spacing:0.6px;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-1c2763c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:44px;font-weight:600;line-height:1.05em;color:#002E50;}.elementor-46098 .elementor-element.elementor-element-d7fb566{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46098 .elementor-element.elementor-element-b6a3a2d{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-46098 .elementor-element.elementor-element-b6a3a2d:not(.elementor-motion-effects-element-type-background), .elementor-46098 .elementor-element.elementor-element-b6a3a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002E50;}.elementor-46098 .elementor-element.elementor-element-824ff66{text-align:center;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-46098 .elementor-element.elementor-element-5bf2e93{--content-width:1200px;}.elementor-46098 .elementor-element.elementor-element-dc1b27d{--content-width:1200px;}.elementor-46098 .elementor-element.elementor-element-bc81ff6{--content-width:1200px;}.elementor-46098 .elementor-element.elementor-element-aa67bdd{--content-width:1080px;}.elementor-46098 .elementor-element.elementor-element-7011ba2{--content-width:1200px;}.elementor-46098 .elementor-element.elementor-element-3e9010e{--content-width:1200px;}.elementor-46098 .elementor-element.elementor-element-c37bb55{--content-width:880px;}.elementor-46098 .elementor-element.elementor-element-60772a1{--content-width:1080px;}.elementor-46098 .elementor-element.elementor-element-308cfa2{--content-width:1200px;}.elementor-46098 .elementor-element.elementor-element-b6a3a2d{--content-width:1200px;}}@media(max-width:1023px){.elementor-46098 .elementor-element.elementor-element-c0e96c7{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-46098 .elementor-element.elementor-element-bf98624 .elementor-heading-title{font-size:46px;}.elementor-46098 .elementor-element.elementor-element-d170ba5{font-size:19px;}.elementor-46098 .elementor-element.elementor-element-9af6981{font-size:13px;}.elementor-46098 .elementor-element.elementor-element-478319c .elementor-heading-title{font-size:37px;}.elementor-46098 .elementor-element.elementor-element-101617e .elementor-heading-title{font-size:37px;}.elementor-46098 .elementor-element.elementor-element-1a2c436{font-size:14px;}.elementor-46098 .elementor-element.elementor-element-637a99c .elementor-heading-title{font-size:37px;}.elementor-46098 .elementor-element.elementor-element-bc3963c{font-size:14px;}.elementor-46098 .elementor-element.elementor-element-04b2038 .elementor-heading-title{font-size:37px;}.elementor-46098 .elementor-element.elementor-element-8b72475{font-size:14px;}.elementor-46098 .elementor-element.elementor-element-a879fd8 .elementor-heading-title{font-size:37px;}.elementor-46098 .elementor-element.elementor-element-c7287b8{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-997b63b .elementor-heading-title{font-size:37px;}.elementor-46098 .elementor-element.elementor-element-b127eec{font-size:19px;}.elementor-46098 .elementor-element.elementor-element-7e7766b .elementor-heading-title{font-size:22px;}.elementor-46098 .elementor-element.elementor-element-b0bb313{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-e7e0a9d .elementor-heading-title{font-size:22px;}.elementor-46098 .elementor-element.elementor-element-0536ea8{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-9237bc3 .elementor-heading-title{font-size:22px;}.elementor-46098 .elementor-element.elementor-element-aaf6161{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-7fe0919 .elementor-heading-title{font-size:22px;}.elementor-46098 .elementor-element.elementor-element-eed136f{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-0f53335 .elementor-heading-title{font-size:37px;}.elementor-46098 .elementor-element.elementor-element-01837c5{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-5ddba03 .elementor-heading-title{font-size:22px;}.elementor-46098 .elementor-element.elementor-element-45371d6{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-5513ac9{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-9c5b28b{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-1c46b2b .elementor-heading-title{font-size:22px;}.elementor-46098 .elementor-element.elementor-element-752696c{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-b905fcc{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-dabb018{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-c4a677a .elementor-heading-title{font-size:22px;}.elementor-46098 .elementor-element.elementor-element-77f2104{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-03939e9{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-c66e49f{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-9dae1ce .elementor-heading-title{font-size:37px;}.elementor-46098 .elementor-element.elementor-element-75d3a52{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-85b19f7{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-45dc956 .elementor-heading-title{font-size:37px;}.elementor-46098 .elementor-element.elementor-element-4806683 .elementor-heading-title{font-size:19px;}.elementor-46098 .elementor-element.elementor-element-3df4139{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-6113f71 .elementor-heading-title{font-size:19px;}.elementor-46098 .elementor-element.elementor-element-bb0f803{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-c58111b .elementor-heading-title{font-size:19px;}.elementor-46098 .elementor-element.elementor-element-fd020e5{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-d2bbe7d .elementor-heading-title{font-size:19px;}.elementor-46098 .elementor-element.elementor-element-01f0a59{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-d6c3282 .elementor-heading-title{font-size:19px;}.elementor-46098 .elementor-element.elementor-element-fabff0c{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-ccdb07f .elementor-heading-title{font-size:19px;}.elementor-46098 .elementor-element.elementor-element-e261114{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-4ad10d6 .elementor-heading-title{font-size:19px;}.elementor-46098 .elementor-element.elementor-element-fa8a198{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-702c6c1 .elementor-heading-title{font-size:19px;}.elementor-46098 .elementor-element.elementor-element-c2caa58{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-12a5723{font-size:17px;}.elementor-46098 .elementor-element.elementor-element-28e97f7 .elementor-heading-title{font-size:37px;}.elementor-46098 .elementor-element.elementor-element-360c0e0{font-size:19px;}.elementor-46098 .elementor-element.elementor-element-3341d9b{font-size:13px;}.elementor-46098 .elementor-element.elementor-element-1c2763c .elementor-heading-title{font-size:37px;}.elementor-46098 .elementor-element.elementor-element-824ff66{font-size:14px;}}@media(max-width:767px){.elementor-46098 .elementor-element.elementor-element-5bf2e93{--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-46098 .elementor-element.elementor-element-c0e96c7{font-size:13px;}.elementor-46098 .elementor-element.elementor-element-dc1b27d{--padding-top:28px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-46098 .elementor-element.elementor-element-bf98624 .elementor-heading-title{font-size:36px;}.elementor-46098 .elementor-element.elementor-element-d170ba5{font-size:18px;}.elementor-46098 .elementor-element.elementor-element-5ce2470{--padding-top:20px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-46098 .elementor-element.elementor-element-9af6981{font-size:13px;}.elementor-46098 .elementor-element.elementor-element-478319c .elementor-heading-title{font-size:30px;}.elementor-46098 .elementor-element.elementor-element-bc81ff6{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-46098 .elementor-element.elementor-element-101617e .elementor-heading-title{font-size:30px;}.elementor-46098 .elementor-element.elementor-element-1a2c436{font-size:13px;}.elementor-46098 .elementor-element.elementor-element-637a99c .elementor-heading-title{font-size:30px;}.elementor-46098 .elementor-element.elementor-element-bc3963c{font-size:13px;}.elementor-46098 .elementor-element.elementor-element-04b2038 .elementor-heading-title{font-size:30px;}.elementor-46098 .elementor-element.elementor-element-8b72475{font-size:13px;}.elementor-46098 .elementor-element.elementor-element-aa67bdd{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-46098 .elementor-element.elementor-element-a879fd8 .elementor-heading-title{font-size:30px;}.elementor-46098 .elementor-element.elementor-element-c7287b8{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-7011ba2{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-46098 .elementor-element.elementor-element-997b63b .elementor-heading-title{font-size:30px;}.elementor-46098 .elementor-element.elementor-element-b127eec{font-size:18px;}.elementor-46098 .elementor-element.elementor-element-7e7766b .elementor-heading-title{font-size:20px;}.elementor-46098 .elementor-element.elementor-element-b0bb313{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-e7e0a9d .elementor-heading-title{font-size:20px;}.elementor-46098 .elementor-element.elementor-element-0536ea8{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-9237bc3 .elementor-heading-title{font-size:20px;}.elementor-46098 .elementor-element.elementor-element-aaf6161{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-7fe0919 .elementor-heading-title{font-size:20px;}.elementor-46098 .elementor-element.elementor-element-eed136f{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-3e9010e{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-46098 .elementor-element.elementor-element-0f53335 .elementor-heading-title{font-size:30px;}.elementor-46098 .elementor-element.elementor-element-01837c5{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-5ddba03 .elementor-heading-title{font-size:20px;}.elementor-46098 .elementor-element.elementor-element-45371d6{font-size:15px;}.elementor-46098 .elementor-element.elementor-element-5513ac9{font-size:15px;}.elementor-46098 .elementor-element.elementor-element-9c5b28b{font-size:15px;}.elementor-46098 .elementor-element.elementor-element-1c46b2b .elementor-heading-title{font-size:20px;}.elementor-46098 .elementor-element.elementor-element-752696c{font-size:15px;}.elementor-46098 .elementor-element.elementor-element-b905fcc{font-size:15px;}.elementor-46098 .elementor-element.elementor-element-dabb018{font-size:15px;}.elementor-46098 .elementor-element.elementor-element-c4a677a .elementor-heading-title{font-size:20px;}.elementor-46098 .elementor-element.elementor-element-77f2104{font-size:15px;}.elementor-46098 .elementor-element.elementor-element-03939e9{font-size:15px;}.elementor-46098 .elementor-element.elementor-element-c66e49f{font-size:15px;}.elementor-46098 .elementor-element.elementor-element-c37bb55{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-46098 .elementor-element.elementor-element-9dae1ce .elementor-heading-title{font-size:30px;}.elementor-46098 .elementor-element.elementor-element-75d3a52{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-85b19f7{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-60772a1{--padding-top:64px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-46098 .elementor-element.elementor-element-45dc956 .elementor-heading-title{font-size:30px;}.elementor-46098 .elementor-element.elementor-element-4806683 .elementor-heading-title{font-size:18px;}.elementor-46098 .elementor-element.elementor-element-3df4139{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-6113f71 .elementor-heading-title{font-size:18px;}.elementor-46098 .elementor-element.elementor-element-bb0f803{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-c58111b .elementor-heading-title{font-size:18px;}.elementor-46098 .elementor-element.elementor-element-fd020e5{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-d2bbe7d .elementor-heading-title{font-size:18px;}.elementor-46098 .elementor-element.elementor-element-01f0a59{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-d6c3282 .elementor-heading-title{font-size:18px;}.elementor-46098 .elementor-element.elementor-element-fabff0c{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-ccdb07f .elementor-heading-title{font-size:18px;}.elementor-46098 .elementor-element.elementor-element-e261114{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-4ad10d6 .elementor-heading-title{font-size:18px;}.elementor-46098 .elementor-element.elementor-element-fa8a198{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-702c6c1 .elementor-heading-title{font-size:18px;}.elementor-46098 .elementor-element.elementor-element-c2caa58{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-12a5723{font-size:16px;}.elementor-46098 .elementor-element.elementor-element-308cfa2{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-46098 .elementor-element.elementor-element-28e97f7 .elementor-heading-title{font-size:30px;}.elementor-46098 .elementor-element.elementor-element-360c0e0{font-size:18px;}.elementor-46098 .elementor-element.elementor-element-16d0f33{--padding-top:20px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-46098 .elementor-element.elementor-element-3341d9b{font-size:13px;}.elementor-46098 .elementor-element.elementor-element-1c2763c .elementor-heading-title{font-size:30px;}.elementor-46098 .elementor-element.elementor-element-b6a3a2d{--padding-top:32px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-46098 .elementor-element.elementor-element-824ff66{font-size:13px;}}/* Start custom CSS *//* Meditation Together — page CSS. Values from design-system.md tokens only. */
body{background:#FEFAF5}
::selection{background:#CCDEE2;color:#02183B}
.med-teachers a.med-link,.med-footer__text a{text-underline-offset:3px}
.med-header .med-logo img{display:block;height:32px;width:auto}
.med-header .med-header__note p{margin:0}
.med-sub{max-width:780px;margin-left:auto;margin-right:auto}
.med-sub p{margin:0}

/* date + time chips */
.med-chips{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:Raleway,sans-serif;text-align:center}
.med-chips p{margin:0}
.med-chips__date{font:700 18px/1.3 Raleway,sans-serif;color:#002E50}
.med-chips__label{font:500 15px/1.4 Raleway,sans-serif;color:#4F5660;margin-top:2px}
.med-chips__times{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.med-sub p{max-width:760px;margin:0 auto;text-wrap:balance}
.med-sub .med-sub__note{margin-top:6px;font-weight:600;color:#002E50}
.med-free{color:#002E50;font-weight:700;background:#E2EEF1;border-radius:6px;padding:1px 5px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.med-close .med-sub .med-sub__note{color:#FFFFFF}
.med-sessions__list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:12px}
.med-session{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px 24px;background:#FEFAF5;border:1px solid #CCDEE2;border-radius:16px;padding:18px 22px}
@media (max-width:640px){.med-session{grid-template-columns:minmax(0,1fr)}}
.med-session__when{display:flex;flex-direction:column;gap:2px}
.med-session__date{font:700 18px/1.3 Raleway,sans-serif;color:#002E50}
.med-session__time{font:500 15px/1.4 Raleway,sans-serif;color:#4F5660;white-space:nowrap}
.med-session__who{display:flex;align-items:center;gap:10px}
.med-session__faces{display:flex;flex:0 0 auto}
.med-session__names{min-width:0}
.med-session__faces img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:center 22%;border:2px solid #FFFFFF;margin-left:-8px;background:#CCDEE2}
.med-session__faces img:first-child{margin-left:0}
.med-session__names{font:600 15px/1.4 Raleway,sans-serif;color:#002E50}
.med-confirm__teachers .med-sessions__list{max-width:760px}
.med-chips--dark .med-chips__label{color:rgba(255,255,255,.82)}
.med-chip{font:600 14px/1 Raleway,sans-serif;color:#002E50;background:#FFFFFF;border:1px solid #CCDEE2;border-radius:999px;padding:9px 14px;letter-spacing:.2px}
.med-chip--free{background:#002E50;border-color:#002E50;color:#FFFFFF}
.med-chips--dark .med-chips__date{color:#FFFFFF}
.med-chips--dark .med-chip{background:transparent;color:#FFFFFF;border-color:rgba(204,222,226,.55)}
.med-chips--dark .med-chip--free{background:#FFFFFF;color:#002E50;border-color:#FFFFFF}

/* hero layout */
.med-hero__grid > .med-poster{flex:0 0 58%}
.med-hero__grid > .med-hero__form{flex:1 1 0;min-width:0}
.med-poster{position:relative;border-radius:24px;overflow:hidden}
.med-poster::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,46,80,.10) 0%,rgba(0,46,80,.15) 35%,rgba(0,46,80,.70) 70%,rgba(0,46,80,.92) 100%);pointer-events:none}
.med-poster--light::before{background:linear-gradient(180deg,rgba(254,250,245,.72) 0%,rgba(254,250,245,.45) 40%,rgba(0,46,80,.70) 68%,rgba(0,46,80,.95) 100%)}
.med-poster > *{position:relative;z-index:1}
.med-poster__top > .e-con{flex:1 1 auto;min-width:0}
.med-poster__top > .elementor-widget-html{flex:0 0 auto;width:auto}
.med-hero__form .elementor-widget-html,.med-hero__form .elementor-widget-html > .elementor-widget-container{height:100%}
.med-card .med-op-form{flex:1 1 auto}
.med-card__note{margin-top:auto!important}
.med-badge{display:inline-block;background:#FFFFFF;color:#002E50;border-radius:999px;padding:8px 14px;text-transform:uppercase;letter-spacing:.6px}
.med-poster__title{margin:0}
.med-poster--light .med-poster__title{color:#002E50!important}
.med-poster__dates{display:flex;flex-direction:row;gap:32px;font-family:Raleway,sans-serif}
.med-poster__dates p{margin:0;display:flex;flex-direction:column}
.med-poster__day{white-space:nowrap;font:600 36px/1 Raleway,sans-serif;color:#002E50;letter-spacing:-.5px;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}
.med-poster--light .med-poster__day{color:#002E50}
.med-poster__wd{font:600 13px/1.6 Raleway,sans-serif;color:#002E50;text-transform:uppercase;letter-spacing:.6px}
.med-poster--light .med-poster__wd{color:#002E50}
.med-poster__faces{margin:0;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}
.med-poster__faces > div{display:flex;flex-direction:column;align-items:center;gap:8px;width:150px}
.med-poster__faces img{width:150px;height:150px;border-radius:16px;object-fit:cover;object-position:center;border:3px solid #FFFFFF;background:#CCDEE2;display:block}
.med-poster__faces span{font:600 14px/1.3 Raleway,sans-serif;color:#FFFFFF;text-align:center}
.med-poster__faces figcaption{flex-basis:100%;font:600 13px/1.4 Raleway,sans-serif;color:#CCDEE2;letter-spacing:.2px}

.med-mfaces{display:none}
/* form card */
.med-card{background:#FFFFFF;border-radius:24px;box-shadow:0 24px 48px -24px rgba(0,46,80,.35);overflow:hidden;height:100%;display:flex;flex-direction:column}
.med-card__band{margin:0;background:#002E50;color:#FFFFFF;font:600 14px/1.3 Raleway,sans-serif;letter-spacing:.2px;padding:14px 24px}
.med-op-form{display:flex;flex-direction:column;gap:12px;padding:20px 24px 22px;font-family:Raleway,sans-serif}
.med-op-form .med-row{display:flex;gap:12px}
.med-op-form .med-row > .med-f{flex:1 1 0;min-width:0}
.med-op-form .med-f{display:flex;flex-direction:column;gap:6px}
.med-op-form label{font:600 14px/1.3 Raleway,sans-serif;color:#002E50}
.med-op-form label span{font-weight:400;color:#4F5660}
.med-op-form input[type=text],.med-op-form input[type=email],.med-op-form input[type=tel],.med-op-form select{width:100%;box-sizing:border-box;height:48px;padding:0 14px;font:400 16px/1.2 Raleway,sans-serif;color:#02183B;background:#FFFFFF;border:1px solid #CCDEE2;border-radius:8px;margin:0}
.med-op-form input:focus,.med-op-form select:focus,.med-op-form button:focus-visible,.med-op-form a:focus-visible,.med-op-form input[type=checkbox]:focus-visible{outline:3px solid #005C6D!important;outline-offset:2px;box-shadow:none!important}
[class*=med-] a:focus-visible,.med-footer a:focus-visible{outline:3px solid #005C6D!important;outline-offset:3px;border-radius:2px}
.med-op-form .med-consent{display:flex;gap:10px;align-items:flex-start}
.med-op-form .med-consent input{margin:0;width:24px;height:24px;flex:0 0 auto;accent-color:#D44200}
.med-op-form .med-consent label{font:400 13px/1.5 Raleway,sans-serif;color:#4F5660}
.med-op-form .med-consent a{color:#002E50!important;text-decoration:underline}
.med-op-form .med-track{display:none!important}
.med-op-form button{width:100%;min-height:52px;padding:14px 24px;font:600 16px/1.2 Raleway,sans-serif;color:#FFFFFF;background:#D44200;border:0;border-radius:999px;cursor:pointer;transition:background-color 200ms cubic-bezier(.2,0,0,1)}
.med-op-form button:hover{background:#B93A00}
.med-op-form button[aria-busy=true]{background:#B93A00;cursor:progress}
.med-card__note{margin:0;text-align:center;font:400 13px/1.5 Raleway,sans-serif;color:#4F5660}
.med-card__assure{display:block;margin:0 0 4px;font:600 15px/1.4 Raleway,sans-serif;color:#002E50}

/* fact strip */
.med-facts .med-fact{flex:1 1 0;padding:0 24px}
.med-facts .med-fact + .med-fact{border-left:1px solid rgba(204,222,226,.3)}
.med-fact__big,.med-fact__label p{margin:0}
.med-fact__big,.med-fact__big *{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}
.med-fact__label p{text-transform:none}

/* experience */
.med-exp > .med-exp__media{flex:0 0 44%}
.med-exp > .med-exp__list{flex:1 1 0;min-width:0}
.med-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:24px;display:block}
.med-item .med-item__text p{margin:0}
.med-num{margin-top:-6px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#002E50;color:#FFFFFF;font:600 18px/1 Raleway,sans-serif;flex:0 0 auto}
.med-item > .elementor-widget-html{flex:0 0 auto;width:auto}

/* teachers */
.med-note{display:inline-block;background:#002E50;color:#FFFFFF;border-radius:999px;padding:6px 14px;margin-right:8px;font:600 14px/1.3 Raleway,sans-serif;letter-spacing:.6px;text-transform:uppercase}
.med-teachers__grid > .med-teacher{flex:1 1 0;min-width:0;background:#FFFFFF;border-radius:24px;overflow:hidden;box-shadow:0 1px 0 #CCDEE2}
.med-teacher .med-teacher__body{flex:1 1 auto;padding:24px!important}
.med-teacher .med-more{margin-top:auto!important;padding-top:8px}
.med-teacher .med-more a{display:inline-block;padding:4px 0}
.med-portrait{background:#CCDEE2;overflow:hidden;margin:0!important}
.med-portrait img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center;display:block}
.med-teacher p{margin:0}
.med-page a.med-link,a.med-link,.elementor a.med-link{color:#002E50!important;text-decoration:underline;text-underline-offset:3px}
a.med-link:hover{color:#B93A00!important}

/* faq */
.med-faq__grid > .med-qa{flex:0 0 calc(50% - 20px)}
.med-qa p{margin:0}

/* close */
.med-close .med-card{box-shadow:none}
.med-close{position:relative;isolation:isolate;overflow:hidden}
/* closing water: slow drift under the navy overlay */
.med-close::after{content:"";position:absolute;inset:0;z-index:-1;background:inherit;transform:scale(1.1);animation:medWater 36s ease-in-out infinite alternate}
@keyframes medWater{from{transform:translate3d(-2%,0,0) scale(1.1)}to{transform:translate3d(2%,-1.5%,0) scale(1.12)}}
.med-close::before{content:"";position:absolute;inset:0;background:rgba(0,46,80,.78);pointer-events:none}
.med-close > *{position:relative;z-index:1}
.med-close p{margin:0}
.med-close .med-hero__grid{width:100%}

/* footer */
.med-footer__text p{margin:0 0 8px}
.med-footer__text a{color:#FFFFFF!important;text-decoration:underline}
.med-footer__text .med-credit{color:#CCDEE2}

/* /confirmed/: add-to-calendar card (AddEvent links) */
.med-confirm .med-sub{max-width:640px}
.med-cal__card{width:100%;max-width:760px;border-radius:24px;box-shadow:0 24px 48px -24px rgba(0,46,80,.25);margin-top:12px}
.med-cal__card p{margin:0}
.med-cal__list{list-style:none;margin:4px 0 0;padding:0}
.med-cal__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid #CCDEE2}
.med-cal__row:first-child{border-top:0}
.med-cal__date{margin:0;display:flex;flex-direction:column;gap:2px;font-family:Raleway,sans-serif}
.med-cal__day{font:600 28px/1.1 Raleway,sans-serif;color:#002E50;font-variant-numeric:lining-nums}
.med-cal__wd{font:400 15px/1.4 Raleway,sans-serif;color:#4F5660}
.med-cal__btns{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end}
.med-cal__btn{white-space:nowrap}
.med-cal__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #002E50;border-radius:999px;font:600 14px/1 Raleway,sans-serif;color:#002E50!important;text-decoration:none!important;background:#FFFFFF;transition:background-color 200ms cubic-bezier(.2,0,0,1),transform 120ms cubic-bezier(.2,0,0,1)}
.med-cal__btn:hover{background:#CCDEE2}
.med-cal__btn:active{transform:scale(.98)}
.med-cal__btn:focus-visible{outline:3px solid #005C6D;outline-offset:2px}
.med-cal__series{margin:12px 0 0!important;font:400 15px/1.5 Raleway,sans-serif;color:#4F5660}
.med-steps .med-item__text p a{color:#002E50}
.med-confirm__faces{justify-content:center}
.med-confirm__faces span{color:#002E50!important}
.med-confirm__faces img{border-color:#FFFFFF}
@media (max-width:767px){
  .med-cal__row{flex-direction:column;align-items:flex-start}
  .med-cal__btns{display:grid;grid-template-columns:1fr 1fr;width:100%}
  .med-cal__btn{justify-content:center}
  .med-confirm__faces > div{width:calc((100% - 24px)/3)}
}

/* /confirm-email/: double opt-in steps */
.med-doi{display:flex;flex-direction:column;gap:14px;font-family:Raleway,sans-serif}
.med-doi__step{margin:0;display:flex;align-items:center;gap:16px;font:600 18px/1.4 Raleway,sans-serif;color:#002E50}
.med-doi__step .med-num{margin-top:0;width:40px;height:40px;font-size:16px}
.med-doi__meta{list-style:none;margin:0 0 4px 56px;padding:12px 16px;border-radius:12px;background:#FEFAF5;border:1px solid #CCDEE2;display:flex;flex-direction:column;gap:4px}
.med-doi__meta li{display:flex;gap:12px;font:400 15px/1.4 Raleway,sans-serif;color:#4F5660}
.med-doi__meta li span{min-width:64px}
.med-doi__meta li strong{color:#02183B;font-weight:600}
@media (max-width:767px){.med-doi__meta{margin-left:0}.med-doi__step{font-size:16px}}

/* tablet + mobile */
@media (max-width:1024px){
  .med-hero__grid > .med-poster{flex-basis:52%}
  .med-exp > .med-exp__media{flex-basis:40%}
}
@media (max-width:767px){
  .med-hero__grid{flex-direction:column!important}
  .med-hero__grid > .med-hero__form{order:-1}
  .med-hero__grid > .med-poster{flex-basis:auto}
  .med-op-form .med-row{flex-direction:column}
  .med-facts{flex-direction:column!important;gap:20px}
  .med-facts .med-fact + .med-fact{border-left:0;border-top:1px solid rgba(204,222,226,.3);padding-top:20px}
  .med-exp{flex-direction:column!important}
  .med-exp > .med-exp__media{flex-basis:auto;width:100%}
  .med-photo img{aspect-ratio:16/10}
  .med-teachers__grid{flex-direction:column!important}
  .med-teachers__grid > .med-teacher,.med-facts .med-fact,.med-exp > .e-con,.med-hero__grid > .e-con{flex:0 0 auto!important;width:100%}
  .med-faq__grid > .med-qa{flex-basis:100%}
  .med-header .med-header__note{display:none}
  .med-chips__date{font-size:16px}
  .med-chips__label{font-size:14px}
  .med-mfaces{display:flex;align-items:center;gap:0;flex-wrap:wrap;justify-content:center}
  .med-mfaces img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:center 22%;border:2px solid #FEFAF5;margin-left:-8px;background:#CCDEE2}
  .med-mfaces img:first-child{margin-left:0}
  .med-mfaces span{flex-basis:100%;text-align:center;font:600 14px/1.4 Raleway,sans-serif;color:#002E50;margin-top:6px}
  .med-poster__day{font-size:24px}
  .med-poster__wd{font-size:13px;letter-spacing:.6px}
  .med-poster__dates{gap:0;justify-content:space-between}
  .med-poster__dates p{flex:1 1 0}
  .med-poster__faces{gap:12px}
  .med-poster__faces > div{width:calc((100% - 24px)/3)}
  .med-poster__faces img{width:100%;height:auto;aspect-ratio:1/1}
}
@media (max-width:767px){
  .med-item{flex-direction:row!important;flex-wrap:nowrap!important;gap:14px!important;align-items:flex-start!important}
  .med-item > .elementor-widget-html{flex:0 0 auto!important;width:auto!important}
  .med-item > .med-item__text{flex:1 1 0!important;min-width:0;width:auto!important}
  .med-num{width:36px;height:36px;font-size:15px;margin-top:0}
}
@media (prefers-reduced-motion:reduce){.med-op-form button{transition:none}}
/* accents (owner-approved 7 Oct): hero photo drift, dates settle, button + link feedback. Transform/opacity only. */
.med-hero .med-poster{isolation:isolate}
.med-hero .med-poster::after{content:"";position:absolute;inset:0;z-index:-2;background:inherit;transform-origin:60% 40%;animation:medDrift 20s cubic-bezier(.2,0,0,1) both}
@keyframes medDrift{from{transform:scale(1)}to{transform:scale(1.045)}}
.med-hero .med-poster__dates p{animation:medSettle 320ms cubic-bezier(.2,0,0,1) both}
.med-hero .med-poster__dates p:nth-child(1){animation-delay:150ms}
.med-hero .med-poster__dates p:nth-child(2){animation-delay:230ms}
.med-hero .med-poster__dates p:nth-child(3){animation-delay:310ms}
@keyframes medSettle{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.med-op-form button{transition:background-color 200ms cubic-bezier(.2,0,0,1),transform 120ms cubic-bezier(.2,0,0,1)}
.med-op-form button:active{transform:scale(.98)}
a.med-link,.med-page a.med-link,.elementor a.med-link{text-decoration:underline!important;text-decoration-thickness:1px!important;text-decoration-color:rgba(0,46,80,.45)!important;text-underline-offset:4px;padding-bottom:2px;background-image:linear-gradient(currentColor,currentColor),linear-gradient(transparent,transparent);background-size:0 2px,100% 1px;background-position:0 100%,0 100%;background-repeat:no-repeat;transition:background-size 320ms cubic-bezier(.2,0,0,1),color 200ms cubic-bezier(.2,0,0,1)}
a.med-link:hover{background-size:100% 2px,100% 1px;text-decoration-color:transparent!important}
/* mist: two tileable layers drifting slowly over the lake's real mist band; above the overlay, below the content */
.med-poster > .med-mist-w{position:absolute!important;inset:0;z-index:0!important;margin:0!important;width:auto!important;overflow:hidden;pointer-events:none}
.med-mist-w .elementor-widget-container{height:100%}
.med-mist{position:absolute;inset:0}
.med-mist__a,.med-mist__b{position:absolute;left:0;width:200%;background-repeat:repeat-x;background-size:50% 100%;will-change:transform}
.med-mist__a{top:54%;height:30%;opacity:.85;background-image:url(https://terryreal.com/wp-content/uploads/2026/10/meditation-together-mist-a.webp);animation:medMist 50s linear infinite}
.med-mist__b{top:62%;height:24%;opacity:.6;background-image:url(https://terryreal.com/wp-content/uploads/2026/10/meditation-together-mist-b.webp);animation:medMist 80s linear infinite}
@keyframes medMist{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@media (prefers-reduced-motion:reduce){.med-hero .med-poster::after,.med-hero .med-poster__dates p,.med-mist__a,.med-mist__b,.med-close::after{animation:none}.med-op-form button,a.med-link{transition:none}.med-op-form button:active{transform:none}}


.elementor-widget-html:has(.med-mfaces){display:none}
@media (max-width:767px){.elementor-widget-html:has(.med-mfaces){display:block}}

.med-zoom{display:inline-flex;align-items:center;vertical-align:-1px;margin-left:2px}
.med-zoom svg{display:block;height:14px;width:auto}
.med-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.med-chips.med-when{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}
.med-when__tile{background:#FFFFFF;border:1px solid #CCDEE2;border-radius:16px;padding:14px 18px;min-width:200px;text-align:center;color:#002E50}
.med-when__tile b{display:block;font:700 26px/1.15 Raleway,sans-serif}
.med-when__tile span{display:block;font:600 12px/1.4 Raleway,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:#4F5660;margin:2px 0 10px}
.med-when__tile em i{font-style:normal;white-space:nowrap}
.med-when__tile em{display:block;font:600 14px/1.4 Raleway,sans-serif;font-style:normal;border-top:1px solid #CCDEE2;padding-top:10px}
.med-chips--dark .med-when__tile{background:rgba(255,255,255,.08);border-color:rgba(204,222,226,.45);color:#FFFFFF}
.med-chips--dark .med-when__tile span{color:rgba(255,255,255,.8)}
.med-chips--dark .med-when__tile em{border-color:rgba(204,222,226,.35)}
@media (max-width:767px){
  .med-chips.med-when{flex-direction:column;align-items:stretch;gap:8px;width:100%}
  .med-when__tile{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:0 14px;text-align:left;min-width:0;padding:10px 14px}
  .med-when__tile b{font-size:20px;grid-column:1;grid-row:1}
  .med-when__tile span{grid-column:1;grid-row:2;margin:0;font-size:11px}
  .med-when__tile em{grid-column:2;grid-row:1/3;border-top:0;border-left:1px solid #CCDEE2;padding:0 0 0 14px;font-size:13px}
  .med-chips--dark .med-when__tile em{border-color:rgba(204,222,226,.35)}
}

.med-poster__times{display:flex;flex-direction:column;margin-top:10px;padding-top:8px;border-top:1px solid rgba(0,46,80,.25);font:600 14px/1.55 Raleway,sans-serif;color:#002E50}
.med-poster__times i{font-style:normal;white-space:nowrap}
.med-whenm{display:none;margin:0;width:100%;font-family:Raleway,sans-serif;color:#002E50}
.med-whenm div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0}
.med-whenm div + div{border-top:1px solid #CCDEE2}
.med-whenm dt{font:700 16px/1.3 Raleway,sans-serif;white-space:nowrap}
.med-whenm dd{margin:0;font:500 14px/1.4 Raleway,sans-serif;text-align:right}
.med-whenm--dark{color:#FFFFFF}
.med-whenm--dark div + div{border-top-color:rgba(204,222,226,.35)}
@media (max-width:767px){
  .med-whenm{display:block}
  .med-poster__times{font-size:12px;margin-top:8px;padding-top:6px}
}

.med-sms .med-op-form{padding:4px 0 0}
.med-sms-done{margin:0;padding:14px 16px;background:#E2EEF1;border-radius:12px;font:400 16px/1.5 Raleway,sans-serif;color:#002E50}

.med-tel{display:flex;gap:8px}
.med-tel select{flex:0 0 112px;width:112px!important;padding:0 24px 0 10px!important}
.med-tel input{flex:1 1 auto;min-width:0}
/* Why this series */
.med-why__intro p{max-width:760px;margin:0 auto}
.med-why__intro p + p{margin-top:16px;color:#002E50;font-weight:600}
.med-why__list{list-style:none;margin:8px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.med-why__item{border-top:2px solid #002E50;padding-top:20px}
.med-why__item h3{margin:0 0 8px;font:600 22px/1.3 Raleway,sans-serif;color:#002E50}
.med-why__item p{margin:0;font:400 17px/1.55 Raleway,sans-serif;color:#4F5660}
@media (max-width:767px){.med-why__list{grid-template-columns:minmax(0,1fr);gap:28px}.med-why__item h3{font-size:19px}.med-why__item p{font-size:16px}}/* End custom CSS */