.elementor-8457 .elementor-element.elementor-element-0d22d2e{--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;--overlay-opacity:0.68;--padding-top:9%;--padding-bottom:9%;--padding-left:5%;--padding-right:5%;}.elementor-8457 .elementor-element.elementor-element-0d22d2e:not(.elementor-motion-effects-element-type-background), .elementor-8457 .elementor-element.elementor-element-0d22d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52ecc66 );}.elementor-8457 .elementor-element.elementor-element-0d22d2e::before, .elementor-8457 .elementor-element.elementor-element-0d22d2e > .elementor-background-video-container::before, .elementor-8457 .elementor-element.elementor-element-0d22d2e > .e-con-inner > .elementor-background-video-container::before, .elementor-8457 .elementor-element.elementor-element-0d22d2e > .elementor-background-slideshow::before, .elementor-8457 .elementor-element.elementor-element-0d22d2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8457 .elementor-element.elementor-element-0d22d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-52ecc66 );}.elementor-8457 .elementor-element.elementor-element-0d22d2e > .elementor-shape-bottom svg, .elementor-8457 .elementor-element.elementor-element-0d22d2e > .e-con-inner > .elementor-shape-bottom svg{width:calc(116% + 1.3px);height:62px;}.elementor-8457 .elementor-element.elementor-element-61991a1{--display:flex;--justify-content:center;}.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-8457 .elementor-element.elementor-element-35b58ad{text-align:center;width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-8457 .elementor-element.elementor-element-35b58ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:600;}.elementor-8457 .elementor-element.elementor-element-35b58ad.elementor-element{--align-self:center;}.elementor-8457 .elementor-element.elementor-element-7438f7f{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8457 .elementor-element.elementor-element-7438f7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-139ea3d );}.elementor-8457 .elementor-element.elementor-element-bd0183a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );background-color:var( --e-global-color-accent );}.elementor-8457 .elementor-element.elementor-element-0368dde .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:18px 22px 18px 22px;}.elementor-8457 .elementor-element.elementor-element-0368dde .elementor-button:hover, .elementor-8457 .elementor-element.elementor-element-0368dde .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-8457 .elementor-element.elementor-element-ca392ba .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:18px 22px 18px 22px;}.elementor-8457 .elementor-element.elementor-element-ca392ba .elementor-button:hover, .elementor-8457 .elementor-element.elementor-element-ca392ba .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-8457 .elementor-element.elementor-element-983a3cb{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8457 .elementor-element.elementor-element-983a3cb:not(.elementor-motion-effects-element-type-background), .elementor-8457 .elementor-element.elementor-element-983a3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-8457 .elementor-element.elementor-element-0c8f69c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-8457 .elementor-element.elementor-element-0c8f69c .elementor-divider-separator{width:37%;}.elementor-8457 .elementor-element.elementor-element-0c8f69c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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-8457 .elementor-element.elementor-element-fae9db0{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-8457 .elementor-element.elementor-element-62a77a9{--spacer-size:50px;}.elementor-8457 .elementor-element.elementor-element-7a67412{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-8457 .elementor-element.elementor-element-7a67412:not(.elementor-motion-effects-element-type-background), .elementor-8457 .elementor-element.elementor-element-7a67412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3c1a856 ) 62%, #FFFFFF 100%);}.elementor-8457 .elementor-element.elementor-element-d428dea{text-align:center;}.elementor-8457 .elementor-element.elementor-element-d428dea .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-8457 .elementor-element.elementor-element-1706b87{--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;}.elementor-8457 .elementor-element.elementor-element-03041d2{--display:flex;}.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-8457 .elementor-element.elementor-element-e27deec img{width:80%;}.elementor-8457 .elementor-element.elementor-element-476b8a7{text-align:center;}.elementor-8457 .elementor-element.elementor-element-476b8a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8457 .elementor-element.elementor-element-2f3d5ba{--display:flex;}.elementor-8457 .elementor-element.elementor-element-f525314 img{width:80%;}.elementor-8457 .elementor-element.elementor-element-dbdef60{text-align:center;}.elementor-8457 .elementor-element.elementor-element-dbdef60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8457 .elementor-element.elementor-element-5765be1{--display:flex;}.elementor-8457 .elementor-element.elementor-element-f5256b5 img{width:80%;}.elementor-8457 .elementor-element.elementor-element-a5a67e9{text-align:center;}.elementor-8457 .elementor-element.elementor-element-a5a67e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8457 .elementor-element.elementor-element-30739d9{--display:flex;}.elementor-8457 .elementor-element.elementor-element-0329c06 img{width:80%;}.elementor-8457 .elementor-element.elementor-element-fdf65d2{text-align:center;}.elementor-8457 .elementor-element.elementor-element-fdf65d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8457 .elementor-element.elementor-element-d90a983{--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;--overlay-opacity:0.78;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8457 .elementor-element.elementor-element-d90a983:not(.elementor-motion-effects-element-type-background), .elementor-8457 .elementor-element.elementor-element-d90a983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52ecc66 );background-image:url("https://womenstherapyinstitute.com/wp-content/uploads/2026/09/WITbg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8457 .elementor-element.elementor-element-d90a983::before, .elementor-8457 .elementor-element.elementor-element-d90a983 > .elementor-background-video-container::before, .elementor-8457 .elementor-element.elementor-element-d90a983 > .e-con-inner > .elementor-background-video-container::before, .elementor-8457 .elementor-element.elementor-element-d90a983 > .elementor-background-slideshow::before, .elementor-8457 .elementor-element.elementor-element-d90a983 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8457 .elementor-element.elementor-element-d90a983 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-3c1a856 );}.elementor-8457 .elementor-element.elementor-element-d90a983 > .elementor-shape-top svg, .elementor-8457 .elementor-element.elementor-element-d90a983 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:62px;}.elementor-8457 .elementor-element.elementor-element-7d988b3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8457 .elementor-element.elementor-element-076af28{text-align:start;}.elementor-8457 .elementor-element.elementor-element-2261e54{text-align:start;color:var( --e-global-color-secondary );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8457 .elementor-element.elementor-element-2261e54.elementor-element{--align-self:flex-start;}.elementor-8457 .elementor-element.elementor-element-6d6817e .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-6d6817e .elementor-button:hover, .elementor-8457 .elementor-element.elementor-element-6d6817e .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-8457 .elementor-element.elementor-element-5a7c0a0{--display:flex;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-8457 .elementor-element.elementor-element-d014079{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-c05bff5{--display:flex;}.elementor-8457 .elementor-element.elementor-element-6f7be0c{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-5e1d9b6{--display:flex;}.elementor-8457 .elementor-element.elementor-element-30286ce{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-47655d5{--display:flex;}.elementor-8457 .elementor-element.elementor-element-e213c64{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-77d97af{--display:flex;}.elementor-8457 .elementor-element.elementor-element-b6f1476{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-43f03c3{--display:flex;}.elementor-8457 .elementor-element.elementor-element-0d8a4fc{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-5a8d038{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-52ecc66 );--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );padding:2% 2% 2% 2%;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-8457 .elementor-element.elementor-element-5a8d038 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1.5px 0px 1.5px 0px;border-color:var( --e-global-color-517bb5b );}:where( .elementor-8457 .elementor-element.elementor-element-5a8d038 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}:where( .elementor-8457 .elementor-element.elementor-element-5a8d038 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-517bb5b );}.elementor-8457 .elementor-element.elementor-element-5a8d038.elementor-element{--align-self:center;}.elementor-8457 .elementor-element.elementor-element-d54d3f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8457 .elementor-element.elementor-element-d54d3f6:not(.elementor-motion-effects-element-type-background), .elementor-8457 .elementor-element.elementor-element-d54d3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EBF1F1 0%, var( --e-global-color-517bb5b ) 100%);}.elementor-8457 .elementor-element.elementor-element-6b00fec{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:3%;--padding-bottom:3%;--padding-left:2%;--padding-right:2%;}.elementor-8457 .elementor-element.elementor-element-6b00fec:not(.elementor-motion-effects-element-type-background), .elementor-8457 .elementor-element.elementor-element-6b00fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c1a856 );}.elementor-8457 .elementor-element.elementor-element-6b00fec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8457 .elementor-element.elementor-element-8e32974{text-align:start;}.elementor-8457 .elementor-element.elementor-element-d154e64{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-8457 .elementor-element.elementor-element-d154e64 .elementor-divider-separator{width:57%;}.elementor-8457 .elementor-element.elementor-element-d154e64 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8457 .elementor-element.elementor-element-e6f8fcf{text-align:start;}.elementor-8457 .elementor-element.elementor-element-42b9609 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-42b9609 .elementor-button:hover, .elementor-8457 .elementor-element.elementor-element-42b9609 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-8457 .elementor-element.elementor-element-9ed17e2{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8457 .elementor-element.elementor-element-97c88bb img{border-style:none;border-radius:8px 8px 8px 8px;}.elementor-8457 .elementor-element.elementor-element-97c88bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-8776e53{--display:flex;}.elementor-8457 .elementor-element.elementor-element-46ae15e{text-align:center;}.elementor-8457 .elementor-element.elementor-element-46ae15e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-8457 .elementor-element.elementor-element-ef03509{text-align:center;}.elementor-8457 .elementor-element.elementor-element-ef03509 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8457 .elementor-element.elementor-element-302016c{--display:flex;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-8457 .elementor-element.elementor-element-302016c:not(.elementor-motion-effects-element-type-background), .elementor-8457 .elementor-element.elementor-element-302016c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://womenstherapyinstitute.com/wp-content/uploads/2026/09/WTI-FAQ-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8457 .elementor-element.elementor-element-302016c > .elementor-shape-top .elementor-shape-fill, .elementor-8457 .elementor-element.elementor-element-302016c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-517bb5b );}.elementor-8457 .elementor-element.elementor-element-302016c > .elementor-shape-top svg, .elementor-8457 .elementor-element.elementor-element-302016c > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:47px;}.elementor-8457 .elementor-element.elementor-element-d2ee787{text-align:start;}.elementor-8457 .elementor-element.elementor-element-66bd1a1{--display:flex;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-8457 .elementor-element.elementor-element-ac4b407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-3afda5c{--display:flex;}.elementor-8457 .elementor-element.elementor-element-cae46f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-8a49000{--display:flex;}.elementor-8457 .elementor-element.elementor-element-f5f4d86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-7ee4856{--display:flex;}.elementor-8457 .elementor-element.elementor-element-5617b8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8457 .elementor-element.elementor-element-425b7f1{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-c6e9de6 );--n-accordion-icon-active-color:var( --e-global-color-c6e9de6 );padding:0% 0% 0% 0%;width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-8457 .elementor-element.elementor-element-425b7f1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1.5px 0px 1.5px 0px;border-color:var( --e-global-color-d7ddb05 );}:where( .elementor-8457 .elementor-element.elementor-element-425b7f1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}:where( .elementor-8457 .elementor-element.elementor-element-425b7f1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-d7ddb05 );}.elementor-8457 .elementor-element.elementor-element-425b7f1.elementor-element{--align-self:flex-start;}.elementor-8457 .elementor-element.elementor-element-4675230{--display:flex;--overlay-opacity:1;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8457 .elementor-element.elementor-element-4675230:not(.elementor-motion-effects-element-type-background), .elementor-8457 .elementor-element.elementor-element-4675230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://womenstherapyinstitute.com/wp-content/uploads/2026/09/WTI-CTA.png");background-repeat:no-repeat;background-size:cover;}.elementor-8457 .elementor-element.elementor-element-4675230::before, .elementor-8457 .elementor-element.elementor-element-4675230 > .elementor-background-video-container::before, .elementor-8457 .elementor-element.elementor-element-4675230 > .e-con-inner > .elementor-background-video-container::before, .elementor-8457 .elementor-element.elementor-element-4675230 > .elementor-background-slideshow::before, .elementor-8457 .elementor-element.elementor-element-4675230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8457 .elementor-element.elementor-element-4675230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF36 100%);}.elementor-8457 .elementor-element.elementor-element-c006cbf{text-align:center;}.elementor-8457 .elementor-element.elementor-element-634b994{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8457 .elementor-element.elementor-element-0d22d2e{--content-width:1600px;}.elementor-8457 .elementor-element.elementor-element-61991a1{--width:69%;}.elementor-8457 .elementor-element.elementor-element-983a3cb{--content-width:1600px;}.elementor-8457 .elementor-element.elementor-element-d90a983{--content-width:1600px;}.elementor-8457 .elementor-element.elementor-element-7d988b3{--width:38%;}.elementor-8457 .elementor-element.elementor-element-d54d3f6{--content-width:1600px;}.elementor-8457 .elementor-element.elementor-element-6b00fec{--width:62%;}.elementor-8457 .elementor-element.elementor-element-302016c{--content-width:1600px;}.elementor-8457 .elementor-element.elementor-element-4675230{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8457 .elementor-element.elementor-element-61991a1{--width:100%;}.elementor-8457 .elementor-element.elementor-element-7d988b3{--width:100%;}.elementor-8457 .elementor-element.elementor-element-6b00fec{--width:100%;}.elementor-8457 .elementor-element.elementor-element-9ed17e2{--width:62%;}}@media(min-width:1025px){.elementor-8457 .elementor-element.elementor-element-302016c:not(.elementor-motion-effects-element-type-background), .elementor-8457 .elementor-element.elementor-element-302016c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-8457 .elementor-element.elementor-element-0d22d2e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8457 .elementor-element.elementor-element-61991a1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8457 .elementor-element.elementor-element-35b58ad{text-align:center;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-8457 .elementor-element.elementor-element-35b58ad .elementor-heading-title{font-size:54px;}.elementor-8457 .elementor-element.elementor-element-7438f7f{text-align:center;}.elementor-8457 .elementor-element.elementor-element-bd0183a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8457 .elementor-element.elementor-element-bd0183a.e-con{--align-self:center;}.elementor-8457 .elementor-element.elementor-element-fae9db0{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-8457 .elementor-element.elementor-element-476b8a7 .elementor-heading-title{font-size:16px;}.elementor-8457 .elementor-element.elementor-element-dbdef60 .elementor-heading-title{font-size:16px;}.elementor-8457 .elementor-element.elementor-element-a5a67e9 .elementor-heading-title{font-size:16px;}.elementor-8457 .elementor-element.elementor-element-fdf65d2 .elementor-heading-title{font-size:16px;}.elementor-8457 .elementor-element.elementor-element-d90a983{--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:13%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8457 .elementor-element.elementor-element-d014079{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8457 .elementor-element.elementor-element-5a8d038{width:100%;max-width:100%;}.elementor-8457 .elementor-element.elementor-element-d54d3f6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8457 .elementor-element.elementor-element-9ed17e2{--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;}.elementor-8457 .elementor-element.elementor-element-9ed17e2.e-con{--align-self:center;}.elementor-8457 .elementor-element.elementor-element-302016c:not(.elementor-motion-effects-element-type-background), .elementor-8457 .elementor-element.elementor-element-302016c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:initial;}.elementor-8457 .elementor-element.elementor-element-425b7f1{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-8457 .elementor-element.elementor-element-0d22d2e{--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:14%;--padding-bottom:25%;--padding-left:5%;--padding-right:5%;}.elementor-8457 .elementor-element.elementor-element-61991a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8457 .elementor-element.elementor-element-35b58ad .elementor-heading-title{font-size:33px;}.elementor-8457 .elementor-element.elementor-element-7438f7f .elementor-heading-title{font-size:17px;}.elementor-8457 .elementor-element.elementor-element-d90a983{--padding-top:20%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8457 .elementor-element.elementor-element-5a8d038{width:100%;max-width:100%;}.elementor-8457 .elementor-element.elementor-element-6b00fec{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8457 .elementor-element.elementor-element-9ed17e2{--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;--flex-wrap:nowrap;}.elementor-8457 .elementor-element.elementor-element-97c88bb img{width:100%;}.elementor-8457 .elementor-element.elementor-element-46ae15e .elementor-heading-title{font-size:20px;}.elementor-8457 .elementor-element.elementor-element-302016c:not(.elementor-motion-effects-element-type-background), .elementor-8457 .elementor-element.elementor-element-302016c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://womenstherapyinstitute.com/wp-content/uploads/2026/09/WTI-FAQ.png");}.elementor-8457 .elementor-element.elementor-element-302016c{--padding-top:23%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}}/* Start custom CSS */:root {
  --wti-teal: #51b0af;
  --wti-coral: #de3f2b;
  --wti-slate: #2f4f55;
  --wti-ink: #263f44;
  --wti-mist: #eef6f5;
  --wti-sand: #f7f2ed;
  --wti-white: #ffffff;
  --wti-radius: 28px;
  --wti-shadow: 0 24px 64px rgba(47, 79, 85, .14);
}

html { scroll-behavior: smooth; }
body#home-redesign-review { color: var(--wti-ink); background: var(--wti-white); font-family: "Montserrat", sans-serif; }
body#home-redesign-review p { font-family: "Montserrat", sans-serif; font-size: 18px; font-weight: 400; line-height: 1.75; }
body#home-redesign-review .elementor-heading-title { color: var(--wti-slate); font-family: "Montserrat", sans-serif; }
.elementor-element-983a3cb .elementor-widget-text-editor,
.elementor-element-983a3cb .elementor-widget-text-editor p,
.elementor-element-983a3cb .elementor-widget-text-editor span,
.elementor-element-d54d3f6 .elementor-widget-text-editor,
.elementor-element-d54d3f6 .elementor-widget-text-editor p,
.elementor-element-d54d3f6 .elementor-widget-text-editor span,
.elementor-element-302016c .elementor-widget-text-editor,
.elementor-element-302016c .elementor-widget-text-editor p,
.elementor-element-302016c .elementor-widget-text-editor span {
  color: var(--wti-slate) !important;
}

/* Ownable visual language: lotus watermarks, glints, and gentle orbit lines */
.elementor-element-983a3cb,
.elementor-element-d90a983,
.elementor-element-d54d3f6,
.elementor-element-302016c,
.elementor-element-4675230 { position: relative; isolation: isolate; overflow: hidden; }
.elementor-element-983a3cb > .e-con-inner,
.elementor-element-d90a983 > .e-con-inner,
.elementor-element-d54d3f6 > .e-con-inner,
.elementor-element-302016c > .e-con-inner,
.elementor-element-4675230 > .e-con-inner { position: relative; z-index: 2; }
.elementor-element-983a3cb::after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 300px;
  height: 300px;
  right: -70px;
  top: 54px;
  background: url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/WTI-icons-03-1024x1024.png') center / contain no-repeat;
  opacity: .08;
  transform: rotate(8deg);
}
.elementor-element-d90a983::before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 520px;
  height: 520px;
  right: -130px;
  top: -80px;
  opacity: .07;
  transform: rotate(-12deg);
  background: url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/WTI-icons-04-1024x1024.png') center / contain no-repeat;
}
.elementor-element-d90a983::after,
.elementor-element-d54d3f6::before,
.elementor-element-4675230::before {
  content: "✦";
  position: absolute;
  z-index: 1;
  color: currentColor;
  line-height: 1;
  pointer-events: none;
}
.elementor-element-d90a983::after {
  left: 6vw;
  bottom: 8%;
  color: rgba(255,255,255,.32);
  font-size: 76px;
}
.elementor-element-d54d3f6::before {
  right: 7vw;
  top: 8%;
  color: rgba(222,63,43,.22);
  font-size: 86px;
}
.elementor-element-302016c::before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 260px;
  height: 260px;
  left: -76px;
  bottom: 36px;
  background: url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/WTI-icons-02-1024x1024.png') center / contain no-repeat;
  opacity: .07;
  transform: rotate(-10deg);
}
.elementor-element-4675230::before {
  right: 8vw;
  top: 7%;
  color: rgba(255,255,255,.28);
  font-size: 92px;
}
.elementor-element-4675230::after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 360px;
  height: 360px;
  left: -110px;
  bottom: -120px;
  background: url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/WTI-icons-04-1024x1024.png') center / contain no-repeat;
  opacity: .08;
  transform: rotate(-12deg);
}

/* Calm, editorial header */
#masthead {
  position: sticky;
  top: 0;
  z-index: 1000;
  background: rgba(255,255,255,.96);
  border-top: 7px solid var(--wti-teal);
  box-shadow: 0 8px 28px rgba(47,79,85,.08);
  backdrop-filter: blur(12px);
}
#masthead .container { max-width: 1320px; }
#masthead .home-link { min-height: 142px; background-size: contain; background-position: left center; }
#masthead .nav-menu > li > a { color: var(--wti-slate); font-weight: 700; }
#masthead .nav-menu > li > a:hover,
#masthead .nav-menu > li > a:focus-visible,
#masthead .nav-menu > li.current-menu-item > a,
#masthead .nav-menu > li.current_page_item > a,
#masthead .nav-menu > li.current-menu-ancestor > a,
#masthead .nav-menu > li.current_page_ancestor > a {
  background: var(--wti-slate) !important;
  color: var(--wti-white) !important;
}
#masthead .sub-menu { background: var(--wti-slate) !important; }
#masthead .sub-menu a { color: var(--wti-white) !important; }
#masthead .sub-menu a:hover,
#masthead .sub-menu a:focus-visible { background: #203b40 !important; text-decoration: underline; }

/* Image-led hero inspired by the reference site's confidence and restraint */
.elementor-element-0d22d2e {
  position: relative;
  isolation: isolate;
  min-height: 720px;
  background-image:
    linear-gradient(90deg, rgba(28,55,60,.84) 0%, rgba(28,55,60,.68) 32%, rgba(28,55,60,.22) 52%, rgba(28,55,60,0) 72%),
    url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/wti-hero-woman-beach-boardwalk-sunset.jpg') !important;
  background-size: cover !important;
  background-position: 72% 64% !important;
}
.elementor-element-0d22d2e {
  border-radius: 0 0 10vw 0;
  box-shadow: inset 0 -9px 0 rgba(81,176,175,.92);
  overflow: hidden;
}
.elementor-element-0d22d2e .elementor-background-video-container,
.elementor-element-0d22d2e .elementor-shape { display: none !important; }
.elementor-element-0d22d2e::before { display: none !important; }
.elementor-element-0d22d2e > .e-con-inner {
  width: min(1180px, calc(100% - 48px));
  min-height: 720px;
  display: flex;
  align-items: center;
}
.elementor-element-61991a1 { max-width: 720px !important; margin-left: 0 !important; margin-right: auto !important; align-items: flex-start !important; }
.elementor-element-0d22d2e h1.elementor-heading-title {
  max-width: 650px;
  color: var(--wti-white) !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: clamp(46px, 4.65vw, 68px) !important;
  font-weight: 600 !important;
  line-height: 1.06 !important;
  letter-spacing: -.025em;
  text-align: left !important;
  text-wrap: balance;
  text-shadow: 0 2px 18px rgba(19,44,48,.34);
}
.elementor-element-0d22d2e h2.elementor-heading-title {
  color: var(--wti-white) !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: clamp(22px, 2vw, 30px) !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  text-align: left !important;
  text-shadow: 0 2px 14px rgba(19,44,48,.32);
}
.elementor-element-bd0183a { justify-content: flex-start !important; gap: 14px; }
.elementor-element-0d22d2e .elementor-button {
  min-height: 54px;
  padding: 16px 26px !important;
  border-radius: 4px !important;
  background: var(--wti-coral) !important;
  color: var(--wti-white) !important;
  box-shadow: 0 10px 24px rgba(0,0,0,.16);
}
.elementor-element-0d22d2e .elementor-element-ca392ba .elementor-button {
  background: var(--wti-white) !important;
  color: var(--wti-slate) !important;
}
.elementor-button:focus-visible,
#masthead a:focus-visible,
summary:focus-visible { outline: 3px solid #ffffff; outline-offset: 4px; }

/* Intro: integrated editorial split with the approved Latina café image */
.elementor-element-983a3cb {
  padding: 124px 24px 112px !important;
  background:
    radial-gradient(ellipse 72% 145% at -8% 50%, var(--wti-mist) 0 72%, transparent 72.25%),
    var(--wti-white) !important;
}
.elementor-element-983a3cb > .e-con-inner {
  max-width: 1420px;
  display: grid !important;
  grid-template-columns: minmax(360px, .88fr) minmax(560px, 1.12fr);
  column-gap: clamp(70px, 7vw, 126px);
  row-gap: 24px;
  align-items: center;
}
.elementor-element-983a3cb > .e-con-inner::before {
  content: "";
  grid-column: 2;
  grid-row: 1 / span 3;
  width: 100%;
  min-height: 0;
  aspect-ratio: 3 / 2;
  justify-self: stretch;
  border-radius: 38% 7% 34% 9% / 14% 34% 12% 32%;
  background: var(--wti-sand) url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/wti-two-women-talking-cafe.jpg') center / contain no-repeat;
  box-shadow: 0 0 0 12px rgba(81,176,175,.88), var(--wti-shadow);
}
.elementor-element-983a3cb > .e-con-inner > * { grid-column: auto; }
.elementor-element-983a3cb .elementor-element-2d735e9 {
  grid-column: 1;
  grid-row: 1;
  align-self: end;
  margin: 0 !important;
}
.elementor-element-983a3cb .elementor-element-0c8f69c {
  grid-column: 1;
  grid-row: 2;
  margin: 0 !important;
}
.elementor-element-983a3cb .elementor-element-fae9db0 {
  grid-column: 1;
  grid-row: 3;
  margin: 0 !important;
}
.elementor-element-983a3cb .elementor-element-62a77a9 { display: none !important; }
.elementor-element-983a3cb h2.elementor-heading-title,
.elementor-element-d90a983 h2.elementor-heading-title,
.elementor-element-d54d3f6 h2.elementor-heading-title,
.elementor-element-302016c h2.elementor-heading-title,
.elementor-element-4675230 h2.elementor-heading-title {
  font-size: clamp(38px, 4vw, 60px) !important;
  line-height: 1.08 !important;
  letter-spacing: -.03em;
  text-wrap: balance;
}
.elementor-element-983a3cb .elementor-divider { margin: 4px 0 10px; }
.elementor-element-983a3cb .elementor-divider-separator { border-color: var(--wti-coral) !important; width: 84px !important; }

/* Benefit panel */
.elementor-element-7a67412 {
  grid-column: 1 / -1 !important;
  grid-row: 4 !important;
  width: min(1500px, calc(100vw - 80px)) !important;
  max-width: none !important;
  justify-self: center;
  margin-top: 92px;
  padding: 70px 0 54px !important;
  border-top: 1px solid #c8dddc;
  border-bottom: 1px solid #c8dddc;
  border-radius: 0;
  position: relative;
  z-index: 3;
  background: var(--wti-white) !important;
  box-shadow: none !important;
}
.elementor-element-7a67412 h3 {
  margin-bottom: 50px !important;
  color: var(--wti-slate) !important;
  font-size: clamp(34px, 3.4vw, 52px) !important;
  text-align: center;
}
.elementor-element-1706b87 {
  width: 100% !important;
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0;
}
.elementor-element-1706b87 > .e-con {
  min-height: 230px;
  padding: 28px 42px !important;
  border-left: 1px solid #c8dddc;
  border-radius: 0;
  background: var(--wti-white) !important;
  justify-content: center;
}
.elementor-element-1706b87 > .e-con:first-child { border-left: 0; }
.elementor-element-1706b87 .elementor-widget-image {
  width: 110px !important;
  height: 110px !important;
  margin: 0 auto 26px !important;
}
.elementor-element-1706b87 .elementor-widget-image::before { content: none !important; display: none !important; }
.elementor-element-1706b87 img {
  display: block !important;
  width: 110px !important;
  height: 110px !important;
  max-width: 110px !important;
  object-fit: contain;
  margin: 0 auto !important;
  opacity: .92;
}
.elementor-element-1706b87 h5 { font-size: 24px !important; line-height: 1.25 !important; text-align: center; }

/* Services */
.elementor-element-d90a983 { padding: 118px 24px !important; background: var(--wti-slate) !important; }
.elementor-element-d90a983 .elementor-shape { display: none !important; }
.elementor-element-d90a983 > .e-con-inner { max-width: 1100px; }
.elementor-element-d90a983 h2,
.elementor-element-d90a983 p { color: var(--wti-white) !important; }
.elementor-element-d90a983 .elementor-button { border-radius: 4px !important; background: var(--wti-coral) !important; }
.elementor-element-d90a983 details { border-bottom: 1px solid rgba(255,255,255,.28) !important; }
.elementor-element-d90a983 summary { color: var(--wti-white) !important; padding: 24px 4px !important; }
.elementor-element-d90a983 details [role="region"] { color: var(--wti-white); }

/* About */
.elementor-element-d54d3f6 { padding: 118px 24px !important; background: var(--wti-sand) !important; }
.elementor-element-d54d3f6 > .e-con-inner { max-width: 1180px; gap: 72px; }
.elementor-element-d54d3f6 .elementor-button { border-radius: 4px !important; background: var(--wti-coral) !important; }
.elementor-element-9ed17e2 {
  border-radius: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  box-shadow: none !important;
}
.elementor-element-9ed17e2 {
  align-self: center !important;
  height: auto !important;
  min-height: 0 !important;
  justify-content: flex-start !important;
}
.elementor-element-9ed17e2 .elementor-element-97c88bb,
.elementor-element-9ed17e2 .elementor-element-97c88bb img {
  display: block;
  width: 100% !important;
  margin: 0 !important;
}
.elementor-element-9ed17e2 .elementor-element-97c88bb img {
  border-radius: 30% 7% 28% 9% / 12% 25% 10% 23% !important;
  outline: 8px solid rgba(81,176,175,.88);
  outline-offset: -8px;
}
.elementor-element-8776e53 {
  min-height: 0 !important;
  width: 76% !important;
  margin: 24px auto 0 !important;
  padding: 22px 28px 24px !important;
  gap: 6px !important;
  justify-content: center !important;
  border: 1px solid rgba(81,176,175,.20);
  border-radius: 20px !important;
  background: var(--wti-white) !important;
  box-shadow: 0 14px 34px rgba(47,79,85,.10);
}
.elementor-element-8776e53 .elementor-widget { margin: 0 !important; }
.elementor-element-8776e53 h3,
.elementor-element-8776e53 h6 { margin: 0 !important; }

/* FAQ */
.elementor-element-302016c {
  --min-height: 0px !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 118px 24px 28px !important;
  background: var(--wti-mist) !important;
}
.elementor-element-302016c::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 96px;
  right: 3.5vw;
  bottom: 58px;
  width: 49%;
  border-radius: 36% 7% 32% 9% / 13% 30% 11% 28%;
  background: var(--wti-mist) url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/wti-two-young-women-cycling-park.jpg') center / cover no-repeat;
  box-shadow: 0 0 0 10px rgba(81,176,175,.88), var(--wti-shadow);
  pointer-events: none;
}
.elementor-element-302016c .elementor-shape { display: none !important; }
.elementor-element-302016c > .e-con-inner {
  max-width: 1420px;
  min-height: 0 !important;
  height: auto !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.elementor-element-302016c .elementor-element-425b7f1,
.elementor-element-302016c .e-n-accordion,
.elementor-element-302016c .e-n-accordion-item:last-child { margin-bottom: 0 !important; }
.elementor-element-302016c:not(.elementor-motion-effects-element-type-background),
.elementor-8457 .elementor-element.elementor-element-302016c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: none !important;
  background-attachment: scroll !important;
}
.elementor-element-302016c .elementor-element-d2ee787,
.elementor-element-302016c .elementor-element-425b7f1 {
  width: 42% !important;
  max-width: 620px !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}
.elementor-element-302016c .elementor-element-d2ee787 h2 {
  max-width: 620px;
  font-size: clamp(38px, 4.2vw, 56px) !important;
  line-height: 1.06 !important;
}
.elementor-element-302016c > .elementor-motion-effects-container,
.elementor-element-302016c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  transform: none !important;
}
.elementor-element-302016c details { border: 1px solid #c8dddc !important; border-radius: 14px; margin-bottom: 14px; overflow: hidden; background: var(--wti-white) !important; }
.elementor-element-302016c summary { padding: 24px !important; color: var(--wti-slate) !important; background: var(--wti-white); }
.elementor-element-302016c details [role="region"] { padding: 4px 24px 22px !important; }

/* Final invitation */
.elementor-element-4675230 {
  padding: 120px 24px !important;
  background: var(--wti-slate) !important;
}
.elementor-element-4675230 > .e-con-inner { max-width: 1000px; }
.elementor-element-4675230 h2,
.elementor-element-4675230 p,
.elementor-element-4675230 span { color: var(--wti-white) !important; opacity: 1 !important; }
.elementor-element-4675230::before {
  inset: auto 8vw auto auto !important;
  top: 7% !important;
  width: auto !important;
  height: auto !important;
  background: transparent !important;
  opacity: 1 !important;
}
.elementor-element-4675230 > .elementor-background-overlay { display: none !important; }
.elementor-element-4675230 iframe { display: block; width: 100% !important; max-width: 648px; margin: 0 auto; background: transparent !important; border-radius: 14px !important; box-shadow: var(--wti-shadow); }

/* Remove nonessential social-share chrome from the redesign */
.swp_social_panel { display: none !important; }

@media (max-width: 900px) {
  #masthead { position: relative; }
  .elementor-element-0d22d2e,
  .elementor-element-0d22d2e > .e-con-inner { min-height: 620px; }
  .elementor-element-0d22d2e { background-position: 58% center !important; }
  .elementor-element-983a3cb {
    background:
      radial-gradient(ellipse 150% 68% at 0 0, var(--wti-mist) 0 72%, transparent 72.3%),
      var(--wti-white) !important;
  }
  .elementor-element-983a3cb > .e-con-inner { grid-template-columns: minmax(0, 1fr); gap: 30px; }
  .elementor-element-983a3cb > .e-con-inner::before {
    grid-column: 1;
    grid-row: 3;
    min-height: 0;
    aspect-ratio: 3 / 2;
    width: calc(100% - 16px);
    margin-bottom: 22px;
    border-radius: 30% 6% 28% 8% / 12% 24% 10% 22%;
    box-shadow: 0 0 0 8px rgba(81,176,175,.88), var(--wti-shadow);
  }
  .elementor-element-983a3cb > .e-con-inner > * { min-width: 0; max-width: 100%; }
  .elementor-element-983a3cb .elementor-element-2d735e9 { grid-column: 1; grid-row: 1; }
  .elementor-element-983a3cb .elementor-element-0c8f69c { grid-column: 1; grid-row: 2; }
  .elementor-element-983a3cb .elementor-element-fae9db0 { grid-column: 1; grid-row: 4; }
  .elementor-element-7a67412 { grid-column: 1 !important; grid-row: 5 !important; width: 100% !important; }
  .elementor-element-1706b87 { grid-template-columns: 1fr 1fr; }
  .elementor-element-1706b87 > .e-con:nth-child(3) { border-left: 0; border-top: 1px solid #c8dddc; }
  .elementor-element-1706b87 > .e-con:nth-child(4) { border-top: 1px solid #c8dddc; }
  .elementor-element-302016c:not(.elementor-motion-effects-element-type-background),
  .elementor-8457 .elementor-element.elementor-element-302016c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: auto !important;
  }
  .elementor-element-302016c .elementor-element-d2ee787,
  .elementor-element-302016c .elementor-element-425b7f1 { width: 47% !important; }
}

@media (max-width: 600px) {
  body#home-redesign-review p { font-size: 17px; }
  .elementor-element-0d22d2e { min-height: 680px; background-position: 63% center !important; }
  .elementor-element-0d22d2e > .e-con-inner { min-height: 680px; width: calc(100% - 34px); align-items: flex-end; padding-bottom: 68px; }
  .elementor-element-0d22d2e h1.elementor-heading-title { font-size: 43px !important; }
  .elementor-element-bd0183a { flex-direction: column !important; align-items: stretch !important; }
  .elementor-element-bd0183a .elementor-button { width: 100%; text-align: center; }
  .elementor-element-983a3cb,
  .elementor-element-d90a983,
  .elementor-element-d54d3f6,
  .elementor-element-302016c,
  .elementor-element-4675230 { padding: 78px 20px !important; }
  .elementor-element-983a3cb > .e-con-inner::before { min-height: 0; aspect-ratio: 3 / 2; border-radius: 20px; }
  .elementor-element-1706b87 { grid-template-columns: 1fr; }
  .elementor-element-1706b87 > .e-con { min-height: 130px; border-left: 0; border-top: 1px solid #c8dddc; }
  .elementor-element-1706b87 > .e-con:first-child { border-top: 0; }
  .elementor-element-302016c {
    padding-top: calc(72vw + 44px) !important;
  }
  .elementor-element-302016c::after {
    top: 44px;
    right: 8%;
    bottom: auto;
    width: 84%;
    height: 58vw;
    border-radius: 28% 6% 26% 8% / 12% 22% 10% 20%;
    box-shadow: 0 0 0 7px rgba(81,176,175,.88), var(--wti-shadow);
  }
  .elementor-element-302016c .elementor-element-d2ee787,
  .elementor-element-302016c .elementor-element-425b7f1 { width: 100% !important; max-width: none !important; }
}

/* Unified brand decoration: translucent forms from the existing lotus icon family */
.elementor-element-d90a983::after {
  content: "" !important;
  left: 5vw !important;
  right: auto !important;
  bottom: 4% !important;
  width: 210px !important;
  height: 210px !important;
  border: 0 !important;
  background: url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/WTI-icons-05-1024x1024.png') center / contain no-repeat !important;
  opacity: .11 !important;
  transform: rotate(-10deg);
}
.elementor-element-d54d3f6::before {
  content: "" !important;
  right: 6vw !important;
  top: 4% !important;
  width: 190px !important;
  height: 190px !important;
  border: 0 !important;
  background: url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/WTI-icons-02-1024x1024.png') center / contain no-repeat !important;
  opacity: .08 !important;
  transform: rotate(9deg);
}
.elementor-element-d54d3f6::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: -54px;
  bottom: 4%;
  width: 200px;
  height: 200px;
  background: url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/WTI-icons-04-1024x1024.png') center / contain no-repeat;
  opacity: .07;
  transform: rotate(-8deg);
}
.elementor-element-4675230::before {
  content: "" !important;
  position: absolute !important;
  inset: auto 5vw 8% auto !important;
  width: 260px !important;
  height: 260px !important;
  background: url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/WTI-icons-03-1024x1024.png') center / contain no-repeat !important;
  opacity: .10 !important;
  transform: rotate(-8deg);
}

@media (max-width: 600px) {
  .elementor-element-d90a983::after,
  .elementor-element-d54d3f6::before { width: 120px !important; height: 120px !important; }
  .elementor-element-d54d3f6::after { width: 120px; height: 120px; left: -46px; }
  .elementor-element-4675230::before { width: 150px !important; height: 150px !important; opacity: .08 !important; }
}


/* Larger founder photo (Heather's request 9/30) */
@media (min-width: 768px) {
  .elementor-element-d54d3f6 .elementor-element-9ed17e2 { flex: 0 0 40% !important; width: 40% !important; max-width: 480px !important; }
}
@media (max-width: 767px) {
  .elementor-element-d54d3f6 .elementor-element-9ed17e2 { flex-direction: column !important; align-items: center !important; width: 100% !important; }
  .elementor-element-9ed17e2 .elementor-element-97c88bb { width: 100% !important; max-width: 360px !important; }
  .elementor-element-d54d3f6 .elementor-element-8776e53 { width: 100% !important; max-width: 360px !important; margin: 18px auto 0 !important; }
}


/* Smaller FAQ photo (Heather's request 9/30) */
@media (min-width: 901px) {
  .elementor-element-302016c::after { top: 130px !important; bottom: auto !important; right: 5vw !important; width: 40% !important; height: auto !important; aspect-ratio: 4 / 3.4; max-height: 560px; }
}


/* Compact mobile header (copy of the site-wide rule, so this page gets it even when the firewall cache serves old HTML) */
@media (max-width: 767px) {
  #masthead .container.row { display: flex !important; flex-wrap: wrap; align-items: center; justify-content: space-between; position: relative; margin: 0; padding: 10px 14px 6px !important; }
  #masthead .container.row::before, #masthead .container.row::after { display: none !important; }
  #masthead .home-link { order: 1; flex: 0 1 auto; width: auto !important; min-height: 0 !important; float: none !important; padding: 0 !important; margin: 0 !important; }
  #masthead .site-title { width: 170px !important; height: 48px !important; margin: 0 !important; background-size: contain !important; background-position: left center !important; }
  #masthead .site-description { margin: 3px 0 0 !important; font-size: 12px !important; line-height: 1.2 !important; text-align: left !important; }
  #masthead #navbar { display: contents !important; }
  #masthead #site-navigation { order: 2; flex: 0 0 auto; width: auto !important; float: none !important; position: static !important; }
  #masthead #lines-button { margin: 0 !important; padding: 10px 4px !important; }
  #masthead #site-navigation > div > ul, #masthead #site-navigation > ul { position: absolute !important; left: 0; right: 0; top: 100%; z-index: 1001; margin: 0 !important; padding: 0 14px !important; width: auto !important; background: #fff; box-shadow: 0 14px 28px rgba(47,79,85,.14); }
  #masthead .menu-secondary-container { order: 3; width: 100% !important; margin: 8px 0 0 !important; padding: 6px 0 2px !important; }
  #masthead #menu-secondary { display: flex !important; flex-wrap: wrap; justify-content: center; align-items: center; gap: 4px 14px; margin: 0 !important; }
  #masthead #menu-secondary > li { float: none !important; padding: 0 !important; margin: 0 !important; height: auto !important; line-height: 1.3 !important; }
  #masthead #menu-secondary > li > a { font-size: 13px !important; }
  #masthead #menu-secondary > li.button { flex-basis: 100%; text-align: center; }
  #masthead #menu-secondary > li.button > a { display: inline-block; padding: 6px 12px !important; }
}


/* FAQ photo aligned to the content column on wide screens */
@media (min-width: 901px) {
  .elementor-element-302016c::after { top: 118px !important; right: max(4vw, calc((100% - 1420px) / 2 + 24px)) !important; width: min(40%, 600px) !important; }
}


/* Less space above 'Make More Room for Joy' */
.elementor-element-4675230 { padding-top: 64px !important; }
.elementor-element-4675230 > .e-con-inner { padding-top: 0 !important; }
@media (max-width: 600px) { .elementor-element-4675230 { padding-top: 48px !important; } }


/* FAQ photo smaller again, top level with the heading (round 3) */
@media (min-width: 901px) {
  .elementor-element-302016c::after { top: clamp(220px, 14vw, 270px) !important; width: min(34%, 480px) !important; max-height: 420px !important; }
}


/* FAQ: heading moved up, photo top level with it (round 4) */
@media (min-width: 901px) {
  .elementor-element-302016c { padding-top: 72px !important; }
  .elementor-element-302016c > .e-con-inner { padding-top: 0 !important; }
  .elementor-element-302016c::after { top: 72px !important; }
}


/* FAQ: balanced two-column layout (round 5, replaces earlier FAQ photo tweaks on desktop) */
@media (min-width: 901px) {
  .elementor-element-302016c { padding: 96px 24px !important; }
  .elementor-element-302016c::after { display: none !important; }
  .elementor-element-302016c > .e-con-inner { max-width: 1180px !important; margin: 0 auto !important; padding: 0 !important; display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); column-gap: 72px; row-gap: 24px; align-items: start; }
  .elementor-element-302016c > .e-con-inner > div:not([data-id]) { position: absolute !important; }
  .elementor-element-302016c .elementor-element-d2ee787, .elementor-element-302016c .elementor-element-425b7f1 { grid-column: 1; width: 100% !important; max-width: none !important; margin: 0 !important; }
  .elementor-element-302016c .elementor-element-d2ee787 { grid-row: 1; }
  .elementor-element-302016c .elementor-element-425b7f1 { grid-row: 2; }
  .elementor-element-302016c > .e-con-inner::after { content: ''; grid-column: 2; grid-row: 1 / span 2; align-self: center; width: 100%; aspect-ratio: 5 / 4; border-radius: 36% 7% 32% 9% / 13% 30% 11% 28%; background: var(--wti-mist) url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/wti-two-young-women-cycling-park.jpg') center / cover no-repeat; box-shadow: 0 0 0 10px rgba(81,176,175,.88), var(--wti-shadow); }
}


/* FAQ tablet (601-900px): photo on top, questions full width */
@media (min-width: 601px) and (max-width: 900px) {
  .elementor-element-302016c { padding: 72px 32px !important; }
  .elementor-element-302016c::after { display: none !important; }
  .elementor-element-302016c > .e-con-inner { display: grid !important; grid-template-columns: minmax(0, 1fr); row-gap: 24px; padding: 0 !important; }
  .elementor-element-302016c > .e-con-inner > div:not([data-id]) { position: absolute !important; }
  .elementor-element-302016c > .e-con-inner::after { content: ''; grid-row: 1; width: 100%; aspect-ratio: 16 / 9; margin-bottom: 16px; border-radius: 28% 6% 26% 8% / 14% 24% 12% 22%; background: var(--wti-mist) url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/wti-two-young-women-cycling-park.jpg') center / cover no-repeat; box-shadow: 0 0 0 8px rgba(81,176,175,.88), var(--wti-shadow); }
  .elementor-element-302016c .elementor-element-d2ee787 { grid-row: 2; width: 100% !important; max-width: none !important; margin: 0 !important; }
  .elementor-element-302016c .elementor-element-425b7f1 { grid-row: 3; width: 100% !important; max-width: none !important; margin: 0 !important; }
}


/* FAQ phone (<=600px): same stacked layout as tablet */
@media (max-width: 600px) {
  .elementor-element-302016c { padding: 56px 20px !important; }
  .elementor-element-302016c::after { display: none !important; }
  .elementor-element-302016c > .e-con-inner { display: grid !important; grid-template-columns: minmax(0, 1fr); row-gap: 20px; padding: 0 !important; }
  .elementor-element-302016c > .e-con-inner > div:not([data-id]) { position: absolute !important; }
  .elementor-element-302016c > .e-con-inner::after { content: ''; grid-row: 1; width: calc(100% - 14px); justify-self: center; aspect-ratio: 4 / 3; margin: 7px 0 12px; border-radius: 26% 6% 24% 8% / 12% 22% 10% 20%; background: var(--wti-mist) url('https://womenstherapyinstitute.com/wp-content/uploads/2026/09/wti-two-young-women-cycling-park.jpg') center / cover no-repeat; box-shadow: 0 0 0 7px rgba(81,176,175,.88), var(--wti-shadow); }
  .elementor-element-302016c .elementor-element-d2ee787 { grid-row: 2; width: 100% !important; max-width: none !important; margin: 0 !important; }
  .elementor-element-302016c .elementor-element-425b7f1 { grid-row: 3; width: 100% !important; max-width: none !important; margin: 0 !important; }
}/* End custom CSS */