.elementor-3077 .elementor-element.elementor-element-d512db2{margin-top:40px;margin-bottom:35px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3077 .elementor-element.elementor-element-afd8546 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-afd8546{text-align:center;}.elementor-3077 .elementor-element.elementor-element-afd8546 .elementor-heading-title{font-family:"Adamina", Sans-serif;font-size:40px;font-weight:normal;line-height:37px;color:var( --e-global-color-secondary );}.elementor-3077 .elementor-element.elementor-element-ffbe5ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3077 .elementor-element.elementor-element-ffbe5ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-3077 .elementor-element.elementor-element-00deae4{margin-top:14px;margin-bottom:0px;}.elementor-3077 .elementor-element.elementor-element-979906d{text-align:center;}.elementor-3077 .elementor-element.elementor-element-979906d .elementor-heading-title{font-family:"Adamina", Sans-serif;font-weight:600;line-height:1.2lh;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-3077 .elementor-element.elementor-element-ede8392:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-ede8392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF2EF;}.elementor-3077 .elementor-element.elementor-element-ede8392{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3077 .elementor-element.elementor-element-ede8392 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3077 .elementor-element.elementor-element-b98545b{text-align:center;}.elementor-3077 .elementor-element.elementor-element-b98545b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-3077 .elementor-element.elementor-element-dd662d5:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-dd662d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF2EF;}.elementor-3077 .elementor-element.elementor-element-dd662d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3077 .elementor-element.elementor-element-dd662d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-3077 .elementor-element.elementor-element-fb634bf{text-align:center;font-family:"Lato", Sans-serif;font-weight:400;line-height:1.2lh;}.elementor-3077 .elementor-element.elementor-element-05f36ea > .elementor-container{max-width:1200px;}.elementor-3077 .elementor-element.elementor-element-05f36ea{padding:020px 0px 20px 44px;}.elementor-bc-flex-widget .elementor-3077 .elementor-element.elementor-element-6dc3aaf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3077 .elementor-element.elementor-element-6dc3aaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3077 .elementor-element.elementor-element-6dc3aaf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3077 .elementor-element.elementor-element-b522f82:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-b522f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF2EF;}.elementor-3077 .elementor-element.elementor-element-b522f82 > .elementor-container{max-width:1200px;}.elementor-3077 .elementor-element.elementor-element-b522f82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:020px 0px 020px 26px;}.elementor-3077 .elementor-element.elementor-element-b522f82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3077 .elementor-element.elementor-element-5dc0c1d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3077 .elementor-element.elementor-element-5dc0c1d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3077 .elementor-element.elementor-element-5dc0c1d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3077 .elementor-element.elementor-element-051cd8c:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-051cd8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theeatingdisorderpsychologist.com/wp-content/uploads/2026/02/why-6-months.webp");background-position:0px -101px;background-repeat:no-repeat;background-size:100% auto;}.elementor-3077 .elementor-element.elementor-element-051cd8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3077 .elementor-element.elementor-element-051cd8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3077 .elementor-element.elementor-element-461284c{--spacer-size:452px;}.elementor-3077 .elementor-element.elementor-element-779a491:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-779a491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF2EF;}.elementor-3077 .elementor-element.elementor-element-779a491{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:040px 0px 040px 0px;}.elementor-3077 .elementor-element.elementor-element-779a491 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3077 .elementor-element.elementor-element-c6ef9ce{text-align:center;}.elementor-3077 .elementor-element.elementor-element-c6ef9ce .elementor-heading-title{font-family:"Adamina", Sans-serif;font-weight:500;line-height:1.3lh;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-3077 .elementor-element.elementor-element-b9f4e2c{text-align:center;}.elementor-3077 .elementor-element.elementor-element-b9f4e2c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-3077 .elementor-element.elementor-element-d6a4c80 > .elementor-container{max-width:1200px;}.elementor-3077 .elementor-element.elementor-element-d6a4c80{padding:040px 0px 010px 44px;}.elementor-bc-flex-widget .elementor-3077 .elementor-element.elementor-element-9e80d93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3077 .elementor-element.elementor-element-9e80d93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3077 .elementor-element.elementor-element-9e80d93.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3077 .elementor-element.elementor-element-3ce76f0{font-family:"Lato", Sans-serif;font-weight:400;line-height:1.2lh;}.elementor-3077 .elementor-element.elementor-element-cbf2359{border-style:solid;border-width:010px 10px 010px 10px;border-color:var( --e-global-color-accent );}.elementor-3077 .elementor-element.elementor-element-3c7062d:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-3c7062d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBF2EF 68%, var( --e-global-color-accent ) 100%);}.elementor-3077 .elementor-element.elementor-element-3c7062d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 050px 0px;}.elementor-3077 .elementor-element.elementor-element-3c7062d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3077 .elementor-element.elementor-element-4b0cda9{text-align:center;}.elementor-3077 .elementor-element.elementor-element-4b0cda9 .elementor-heading-title{font-family:"Adamina", Sans-serif;font-weight:500;line-height:1.3lh;letter-spacing:0px;color:var( --e-global-color-accent );}.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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-3077 .elementor-element.elementor-element-8278100{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-3077 .elementor-element.elementor-element-8278100 .elementor-divider-separator{width:100%;}.elementor-3077 .elementor-element.elementor-element-8278100 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3077 .elementor-element.elementor-element-8afe183:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-8afe183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-primary ) 100%);}.elementor-3077 .elementor-element.elementor-element-8afe183{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-8afe183 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3077 .elementor-element.elementor-element-6f230e2{text-align:center;}.elementor-3077 .elementor-element.elementor-element-6f230e2 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3077 .elementor-element.elementor-element-0a2908b:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-0a2908b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-3077 .elementor-element.elementor-element-0a2908b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:14px;margin-bottom:14px;padding:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-0a2908b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3077 .elementor-element.elementor-element-742a450 .elementor-button:hover, .elementor-3077 .elementor-element.elementor-element-742a450 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );color:#FFFFFF;}.elementor-3077 .elementor-element.elementor-element-742a450 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-742a450 .elementor-button{font-family:"Adamina", Sans-serif;font-size:20px;border-radius:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-742a450 .elementor-button:hover svg, .elementor-3077 .elementor-element.elementor-element-742a450 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3077 .elementor-element.elementor-element-3d63790 .elementor-button{background-color:var( --e-global-color-astglobalcolor3 );font-family:"Adamina", Sans-serif;font-size:20px;border-radius:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-3d63790 .elementor-button:hover, .elementor-3077 .elementor-element.elementor-element-3d63790 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-3077 .elementor-element.elementor-element-3d63790 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-7e664c5:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-7e664c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-accent ) 100%);}.elementor-3077 .elementor-element.elementor-element-7e664c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-9px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-7e664c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3077 .elementor-element.elementor-element-d963e29{text-align:center;}.elementor-3077 .elementor-element.elementor-element-d963e29 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3077 .elementor-element.elementor-element-ec77e0c{border-style:none;margin-top:13px;margin-bottom:0px;}.elementor-3077 .elementor-element.elementor-element-a217a4e > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-3077 .elementor-element.elementor-element-caa8877:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-caa8877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF2EF;}.elementor-3077 .elementor-element.elementor-element-caa8877{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:040px 0px 040px 0px;}.elementor-3077 .elementor-element.elementor-element-caa8877 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3077 .elementor-element.elementor-element-7ecd211{text-align:center;}.elementor-3077 .elementor-element.elementor-element-7ecd211 .elementor-heading-title{font-family:"Adamina", Sans-serif;font-weight:500;line-height:1.3lh;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-3077 .elementor-element.elementor-element-cfddec3:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-cfddec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theeatingdisorderpsychologist.com/wp-content/uploads/2026/02/tedp-whyyw.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-3077 .elementor-element.elementor-element-cfddec3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3077 .elementor-element.elementor-element-cfddec3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3077 .elementor-element.elementor-element-36ec317{--spacer-size:366px;}.elementor-3077 .elementor-element.elementor-element-4277708{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 100px;}.elementor-3077 .elementor-element.elementor-element-157b260:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-157b260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3077 .elementor-element.elementor-element-157b260{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-127px;margin-bottom:0px;}.elementor-3077 .elementor-element.elementor-element-157b260 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3077 .elementor-element.elementor-element-769f27b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3077 .elementor-element.elementor-element-769f27b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3077 .elementor-element.elementor-element-769f27b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3077 .elementor-element.elementor-element-769f27b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3077 .elementor-element.elementor-element-12f9c17 > .elementor-widget-container{margin:0px 0px -110px 0px;}@media(min-width:1025px){.elementor-3077 .elementor-element.elementor-element-051cd8c:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-051cd8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3077 .elementor-element.elementor-element-cfddec3:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-cfddec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3077 .elementor-element.elementor-element-afd8546 .elementor-heading-title{font-size:48px;line-height:2lh;}.elementor-3077 .elementor-element.elementor-element-ffbe5ad{margin-top:-110px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-3077 .elementor-element.elementor-element-00deae4{margin-top:-52px;margin-bottom:0px;}.elementor-3077 .elementor-element.elementor-element-16dc788{margin-top:-23px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-29bc5ce > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-b98545b .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-3077 .elementor-element.elementor-element-051cd8c:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-051cd8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3077 .elementor-element.elementor-element-b9f4e2c .elementor-heading-title{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3077 .elementor-element.elementor-element-6f230e2 > .elementor-widget-container{margin:-74px 0px 0px 0px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3077 .elementor-element.elementor-element-36ec317{--spacer-size:221px;}.elementor-3077 .elementor-element.elementor-element-4277708{margin-top:-132px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-12f9c17 > .elementor-widget-container{margin:-87px 0px 0px 0px;}}@media(max-width:767px){.elementor-3077 .elementor-element.elementor-element-d512db2{margin-top:-63px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3077 .elementor-element.elementor-element-afd8546 .elementor-heading-title{font-size:35px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-3077 .elementor-element.elementor-element-29bc5ce > .elementor-widget-container{margin:-157px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-b98545b > .elementor-widget-container{margin:-53px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-b98545b .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-3077 .elementor-element.elementor-element-fb634bf > .elementor-widget-container{margin:-77px 0px -42px 0px;}.elementor-3077 .elementor-element.elementor-element-05f36ea{margin-top:-32px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-b522f82{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-5dc0c1d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-0792f2b > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-051cd8c:not(.elementor-motion-effects-element-type-background), .elementor-3077 .elementor-element.elementor-element-051cd8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3077 .elementor-element.elementor-element-461284c{--spacer-size:230px;}.elementor-3077 .elementor-element.elementor-element-779a491{margin-top:0px;margin-bottom:-32px;}.elementor-3077 .elementor-element.elementor-element-c6ef9ce > .elementor-widget-container{margin:-73px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-b9f4e2c > .elementor-widget-container{margin:0px 0px -77px 0px;}.elementor-3077 .elementor-element.elementor-element-b9f4e2c .elementor-heading-title{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3077 .elementor-element.elementor-element-d6a4c80{padding:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-4b0cda9{text-align:center;}.elementor-3077 .elementor-element.elementor-element-8293e56{margin-top:-39px;margin-bottom:0px;padding:-21px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-ab10cf0 > .elementor-widget-container{margin:-83px 0px 0px 0px;padding:-31px 0px 0px 0px;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3077 .elementor-element.elementor-element-6f230e2 > .elementor-widget-container{margin:-81px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-0a2908b{margin-top:-47px;margin-bottom:0px;}.elementor-3077 .elementor-element.elementor-element-1272551 > .elementor-element-populated{margin:-27px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3077 .elementor-element.elementor-element-3d63790 > .elementor-widget-container{margin:0px 0px -38px 0px;}.elementor-3077 .elementor-element.elementor-element-a112b8b{margin-top:-91px;margin-bottom:0px;}.elementor-3077 .elementor-element.elementor-element-8210d7a > .elementor-widget-container{margin:0px 0px -96px 0px;}.elementor-3077 .elementor-element.elementor-element-cfddec3{margin-top:0px;margin-bottom:-15px;}.elementor-3077 .elementor-element.elementor-element-36ec317{--spacer-size:0px;}.elementor-3077 .elementor-element.elementor-element-4277708{margin-top:-117px;margin-bottom:-117px;padding:0px 0px 0px 0px;}.elementor-3077 .elementor-element.elementor-element-157b260{margin-top:0px;margin-bottom:-53px;}.elementor-3077 .elementor-element.elementor-element-12f9c17 > .elementor-widget-container{margin:-131px 0px -50px 0px;}}/* Start custom CSS for html, class: .elementor-element-46edfd6 */.programme-title {
  text-align: center;
}

.programme-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 20px;
  margin-top: 24px;
}
.programme-card {
  border: 1px solid #E1B3A6;
  border-radius: 16px;
  padding: 24px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS *//* LET ROW BACKGROUNDS BLEED FULL WIDTH */
.programme-steps {
  background: transparent;
}

/* FORCE ROWS TO EXTEND EDGE-TO-EDGE */
.programme-row {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  padding-left: calc(50vw - 50% + 24px);
  padding-right: calc(50vw - 50% + 24px);
}

/* PREVENT SIDE SCROLL */
body {
  overflow-x: hidden;
}
/* GOLD DIVIDER — FULL WIDTH */
.programme-row {
  position: relative;
}

.programme-row::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  background: #d6b25e; /* gold */
}
.programme-row {
  position: relative;
}
.programme-row::after {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:3px;
  background:#d6b25e;
}
.programme-row:last-of-type::after {
  display:none;
}
.sqs-block-button-element{
  animation: beat 1.8s infinite ease-in-out;
}
@keyframes beat{
  0%,100%{transform:scale(1)}
  50%{transform:scale(1.08)}
}/* End custom CSS */