.elementor-12338 .elementor-element.elementor-element-13bd9d{--display:flex;--overlay-opacity:1;}.elementor-12338 .elementor-element.elementor-element-13bd9d::before, .elementor-12338 .elementor-element.elementor-element-13bd9d > .elementor-background-video-container::before, .elementor-12338 .elementor-element.elementor-element-13bd9d > .e-con-inner > .elementor-background-video-container::before, .elementor-12338 .elementor-element.elementor-element-13bd9d > .elementor-background-slideshow::before, .elementor-12338 .elementor-element.elementor-element-13bd9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12338 .elementor-element.elementor-element-13bd9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.thephysiobot.com/wp-content/uploads/2025/07/Website-Background-Overlay.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;}.elementor-12338 .elementor-element.elementor-element-20693a7f.elementor-element{--align-self:center;}.elementor-12338 .elementor-element.elementor-element-1b96008{--spacer-size:50px;}.elementor-12338 .elementor-element.elementor-element-41bc5cbb{--display:flex;--justify-content:center;}.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-12338 .elementor-element.elementor-element-65805044{text-align:center;}.elementor-12338 .elementor-element.elementor-element-65805044 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:50px;font-weight:400;color:#000000;}.elementor-12338 .elementor-element.elementor-element-357b233e{--display:flex;}.elementor-12338 .elementor-element.elementor-element-4df4c4c4{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-12338 .elementor-element.elementor-element-77d16faf{text-align:start;font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-62b2d095{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-12338 .elementor-element.elementor-element-62b2d095::before, .elementor-12338 .elementor-element.elementor-element-62b2d095 > .elementor-background-video-container::before, .elementor-12338 .elementor-element.elementor-element-62b2d095 > .e-con-inner > .elementor-background-video-container::before, .elementor-12338 .elementor-element.elementor-element-62b2d095 > .elementor-background-slideshow::before, .elementor-12338 .elementor-element.elementor-element-62b2d095 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12338 .elementor-element.elementor-element-62b2d095 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12338 .elementor-element.elementor-element-6aa47a4d{--display:flex;--overlay-opacity:0.7;}.elementor-12338 .elementor-element.elementor-element-6aa47a4d::before, .elementor-12338 .elementor-element.elementor-element-6aa47a4d > .elementor-background-video-container::before, .elementor-12338 .elementor-element.elementor-element-6aa47a4d > .e-con-inner > .elementor-background-video-container::before, .elementor-12338 .elementor-element.elementor-element-6aa47a4d > .elementor-background-slideshow::before, .elementor-12338 .elementor-element.elementor-element-6aa47a4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12338 .elementor-element.elementor-element-6aa47a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12338 .elementor-element.elementor-element-7807dd63 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-12338 .elementor-element.elementor-element-7807dd63 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-12338 .elementor-element.elementor-element-7807dd63.elementor-view-stacked .elementor-icon{background-color:#48DBFB;}.elementor-12338 .elementor-element.elementor-element-7807dd63.elementor-view-framed .elementor-icon, .elementor-12338 .elementor-element.elementor-element-7807dd63.elementor-view-default .elementor-icon{fill:#48DBFB;color:#48DBFB;border-color:#48DBFB;}.elementor-12338 .elementor-element.elementor-element-7807dd63 .elementor-icon{font-size:90px;}.elementor-12338 .elementor-element.elementor-element-7807dd63 .elementor-icon-box-title, .elementor-12338 .elementor-element.elementor-element-7807dd63 .elementor-icon-box-title a{font-family:"Dosis", Sans-serif;font-weight:600;}.elementor-12338 .elementor-element.elementor-element-7807dd63:has(:hover) .elementor-icon-box-title,
					 .elementor-12338 .elementor-element.elementor-element-7807dd63:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12338 .elementor-element.elementor-element-7807dd63 .elementor-icon-box-description{font-family:"Dosis", Sans-serif;font-size:19px;font-weight:400;color:#7A7A7A;}.elementor-12338 .elementor-element.elementor-element-7b8ea64a{--display:flex;--overlay-opacity:0.7;}.elementor-12338 .elementor-element.elementor-element-7b8ea64a::before, .elementor-12338 .elementor-element.elementor-element-7b8ea64a > .elementor-background-video-container::before, .elementor-12338 .elementor-element.elementor-element-7b8ea64a > .e-con-inner > .elementor-background-video-container::before, .elementor-12338 .elementor-element.elementor-element-7b8ea64a > .elementor-background-slideshow::before, .elementor-12338 .elementor-element.elementor-element-7b8ea64a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12338 .elementor-element.elementor-element-7b8ea64a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12338 .elementor-element.elementor-element-2ba611ba .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-12338 .elementor-element.elementor-element-2ba611ba .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-12338 .elementor-element.elementor-element-2ba611ba.elementor-view-stacked .elementor-icon{background-color:#48DBFB;}.elementor-12338 .elementor-element.elementor-element-2ba611ba.elementor-view-framed .elementor-icon, .elementor-12338 .elementor-element.elementor-element-2ba611ba.elementor-view-default .elementor-icon{fill:#48DBFB;color:#48DBFB;border-color:#48DBFB;}.elementor-12338 .elementor-element.elementor-element-2ba611ba .elementor-icon{font-size:90px;}.elementor-12338 .elementor-element.elementor-element-2ba611ba .elementor-icon-box-title, .elementor-12338 .elementor-element.elementor-element-2ba611ba .elementor-icon-box-title a{font-family:"Dosis", Sans-serif;font-weight:600;}.elementor-12338 .elementor-element.elementor-element-2ba611ba:has(:hover) .elementor-icon-box-title,
					 .elementor-12338 .elementor-element.elementor-element-2ba611ba:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12338 .elementor-element.elementor-element-2ba611ba .elementor-icon-box-description{font-family:"Dosis", Sans-serif;font-size:19px;font-weight:400;color:#7A7A7A;}.elementor-12338 .elementor-element.elementor-element-736a695e{--display:flex;--overlay-opacity:0.7;}.elementor-12338 .elementor-element.elementor-element-736a695e::before, .elementor-12338 .elementor-element.elementor-element-736a695e > .elementor-background-video-container::before, .elementor-12338 .elementor-element.elementor-element-736a695e > .e-con-inner > .elementor-background-video-container::before, .elementor-12338 .elementor-element.elementor-element-736a695e > .elementor-background-slideshow::before, .elementor-12338 .elementor-element.elementor-element-736a695e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12338 .elementor-element.elementor-element-736a695e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12338 .elementor-element.elementor-element-5ba800ef .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-12338 .elementor-element.elementor-element-5ba800ef .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-12338 .elementor-element.elementor-element-5ba800ef.elementor-view-stacked .elementor-icon{background-color:#48DBFB;}.elementor-12338 .elementor-element.elementor-element-5ba800ef.elementor-view-framed .elementor-icon, .elementor-12338 .elementor-element.elementor-element-5ba800ef.elementor-view-default .elementor-icon{fill:#48DBFB;color:#48DBFB;border-color:#48DBFB;}.elementor-12338 .elementor-element.elementor-element-5ba800ef .elementor-icon{font-size:90px;}.elementor-12338 .elementor-element.elementor-element-5ba800ef .elementor-icon i{transform:rotate(0deg);}.elementor-12338 .elementor-element.elementor-element-5ba800ef .elementor-icon-box-title, .elementor-12338 .elementor-element.elementor-element-5ba800ef .elementor-icon-box-title a{font-family:"Dosis", Sans-serif;font-weight:600;}.elementor-12338 .elementor-element.elementor-element-5ba800ef:has(:hover) .elementor-icon-box-title,
					 .elementor-12338 .elementor-element.elementor-element-5ba800ef:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12338 .elementor-element.elementor-element-5ba800ef .elementor-icon-box-description{font-family:"Dosis", Sans-serif;font-size:19px;font-weight:400;color:#7A7A7A;}.elementor-12338 .elementor-element.elementor-element-1265f14a{--display:flex;}.elementor-12338 .elementor-element.elementor-element-64bae4a4{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-368430d{--display:flex;}.elementor-12338 .elementor-element.elementor-element-261d657{--display:flex;}.elementor-12338 .elementor-element.elementor-element-62c34912{font-family:"Dosis", Sans-serif;font-weight:400;}.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-size:var( --e-global-typography-secondary-font-size );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-12338 .elementor-element.elementor-element-2b5cff7f{--divider-border-style:solid;--divider-color:#48DBFB;--divider-border-width:3px;}.elementor-12338 .elementor-element.elementor-element-2b5cff7f .elementor-divider-separator{width:100%;}.elementor-12338 .elementor-element.elementor-element-2b5cff7f .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-12338 .elementor-element.elementor-element-2a5f0ad0{--display:flex;}.elementor-12338 .elementor-element.elementor-element-64d66320{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12338 .elementor-element.elementor-element-5cfcf4fe{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12338 .elementor-element.elementor-element-65ce9029{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-545399d{--display:flex;}.elementor-12338 .elementor-element.elementor-element-1a6356f3{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-360d02e9{--display:flex;}.elementor-12338 .elementor-element.elementor-element-19bd79bc{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-6cae8553{--display:flex;}.elementor-12338 .elementor-element.elementor-element-4583c1d6{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-448d572{--display:flex;}.elementor-12338 .elementor-element.elementor-element-5d0a6823{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-1570741b{--display:flex;}.elementor-12338 .elementor-element.elementor-element-538c5cc5{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-3ea9251c{--display:flex;}.elementor-12338 .elementor-element.elementor-element-7edad57b{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-6ff7a0a{--display:flex;}.elementor-12338 .elementor-element.elementor-element-11eab12{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-4c4acb52{--display:flex;}.elementor-12338 .elementor-element.elementor-element-6bc97c7a{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-6e73d79a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12338 .elementor-element.elementor-element-775e02d5{--display:flex;}.elementor-12338 .elementor-element.elementor-element-5b4388d1{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-7a63cfca{--divider-border-style:solid;--divider-color:#48DBFB;--divider-border-width:3px;}.elementor-12338 .elementor-element.elementor-element-7a63cfca .elementor-divider-separator{width:100%;}.elementor-12338 .elementor-element.elementor-element-7a63cfca .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-12338 .elementor-element.elementor-element-3a369255{--display:flex;}.elementor-12338 .elementor-element.elementor-element-e0bfacc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12338 .elementor-element.elementor-element-235e964c{--display:flex;}.elementor-12338 .elementor-element.elementor-element-49ba3ba4{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-70bebacb{--display:flex;}.elementor-12338 .elementor-element.elementor-element-1a4a3832{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-464396fc{--display:flex;}.elementor-12338 .elementor-element.elementor-element-398d3637{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-6d1f85f{--display:flex;}.elementor-12338 .elementor-element.elementor-element-20236f5{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-20236f5 a{color:#48DBFB;}.elementor-12338 .elementor-element.elementor-element-77983421{--display:flex;}.elementor-12338 .elementor-element.elementor-element-6600b89c{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-6fe4c6e{--display:flex;}.elementor-12338 .elementor-element.elementor-element-4647117e{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-76fc84fb{--display:flex;}.elementor-12338 .elementor-element.elementor-element-57e02da8{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-52835ffb{--display:flex;}.elementor-12338 .elementor-element.elementor-element-55f06808{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-563d879{--display:flex;}.elementor-12338 .elementor-element.elementor-element-123d65f{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-7fca3850{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12338 .elementor-element.elementor-element-604a80fb{--display:flex;}.elementor-12338 .elementor-element.elementor-element-556f1311{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-16f75b09{--divider-border-style:solid;--divider-color:#48DBFB;--divider-border-width:3px;}.elementor-12338 .elementor-element.elementor-element-16f75b09 .elementor-divider-separator{width:100%;}.elementor-12338 .elementor-element.elementor-element-16f75b09 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-12338 .elementor-element.elementor-element-38cab07c{--display:flex;}.elementor-12338 .elementor-element.elementor-element-c0dc31d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12338 .elementor-element.elementor-element-78180b0d{--display:flex;}.elementor-12338 .elementor-element.elementor-element-3a9aa74a{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-4315210f{--display:flex;}.elementor-12338 .elementor-element.elementor-element-45d73a9a{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-2d0e37ac{--display:flex;}.elementor-12338 .elementor-element.elementor-element-6c6c5d59{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-44b18a69{--display:flex;}.elementor-12338 .elementor-element.elementor-element-72dee3{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-3eadf779{--display:flex;}.elementor-12338 .elementor-element.elementor-element-1d91c924{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-599fdf4b{--display:flex;}.elementor-12338 .elementor-element.elementor-element-211a723f{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-20e2162d{--display:flex;}.elementor-12338 .elementor-element.elementor-element-4cd2ed5b{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-3544c06{--display:flex;}.elementor-12338 .elementor-element.elementor-element-28138b1{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-541652f7{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12338 .elementor-element.elementor-element-6cb774c7{--display:flex;}.elementor-12338 .elementor-element.elementor-element-58072a83{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-11ce673a{--divider-border-style:solid;--divider-color:#48DBFB;--divider-border-width:3px;}.elementor-12338 .elementor-element.elementor-element-11ce673a .elementor-divider-separator{width:100%;}.elementor-12338 .elementor-element.elementor-element-11ce673a .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-12338 .elementor-element.elementor-element-792993a6{--display:flex;}.elementor-12338 .elementor-element.elementor-element-2c8a48de{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12338 .elementor-element.elementor-element-173d5c9a{--display:flex;}.elementor-12338 .elementor-element.elementor-element-2738e319{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-1df9b91c{--display:flex;}.elementor-12338 .elementor-element.elementor-element-233f102c{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-2e264b81{--display:flex;}.elementor-12338 .elementor-element.elementor-element-50729bc7{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-5d5a29f{--display:flex;}.elementor-12338 .elementor-element.elementor-element-2a384812{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-1f0db9e1{--display:flex;}.elementor-12338 .elementor-element.elementor-element-5a301d0{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-5fb490b7{--display:flex;}.elementor-12338 .elementor-element.elementor-element-4053882{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-2fbb0b0a{--display:flex;}.elementor-12338 .elementor-element.elementor-element-5c07e821{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-5c07e821 a{color:#48DBFB;}.elementor-12338 .elementor-element.elementor-element-546bece0{--display:flex;}.elementor-12338 .elementor-element.elementor-element-7470da3e{font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-7add63dc{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12338 .elementor-element.elementor-element-2e42937c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12338 .elementor-element.elementor-element-3c509a03{--n-accordion-title-font-size:25px;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-12338 .elementor-element.elementor-element-3c509a03 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#48DBFB;border-style:none;}.elementor-12338 .elementor-element.elementor-element-3c509a03 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#30373E;border-style:none;}.elementor-12338 .elementor-element.elementor-element-3c509a03 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12338 .elementor-element.elementor-element-3c509a03 > .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-family:"Anton", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-158b4b27{--spacer-size:50px;}.elementor-12338 .elementor-element.elementor-element-33c19e1a{text-align:start;font-family:"Dosis", Sans-serif;font-weight:400;}.elementor-12338 .elementor-element.elementor-element-29d2f55d.elementor-element{--align-self:center;}.elementor-12338 .elementor-element.elementor-element-50c82bfe.elementor-element{--align-self:center;}.elementor-12338 .elementor-element.elementor-element-4f525635.elementor-element{--align-self:center;}.elementor-12338 .elementor-element.elementor-element-4f525635{text-align:center;}.elementor-12338 .elementor-element.elementor-element-4f525635 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-weight:600;color:#000000;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12338 .elementor-element.elementor-element-62b2d095{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12338 .elementor-element.elementor-element-64d66320{--grid-auto-flow:row;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12338 .elementor-element.elementor-element-65ce9029{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-1a6356f3{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-19bd79bc{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-4583c1d6{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-e0bfacc{--grid-auto-flow:row;}.elementor-12338 .elementor-element.elementor-element-49ba3ba4{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-1a4a3832{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-c0dc31d{--grid-auto-flow:row;}.elementor-12338 .elementor-element.elementor-element-3a9aa74a{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-45d73a9a{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-6c6c5d59{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-2c8a48de{--grid-auto-flow:row;}.elementor-12338 .elementor-element.elementor-element-2738e319{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-233f102c{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-50729bc7{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-2a384812{--grid-columns:2;}.elementor-12338 .elementor-element.elementor-element-5a301d0{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12338 .elementor-element.elementor-element-62b2d095{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12338 .elementor-element.elementor-element-64d66320{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12338 .elementor-element.elementor-element-65ce9029{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-1a6356f3{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-19bd79bc{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-4583c1d6{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-e0bfacc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12338 .elementor-element.elementor-element-49ba3ba4{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-1a4a3832{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-c0dc31d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12338 .elementor-element.elementor-element-3a9aa74a{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-45d73a9a{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-6c6c5d59{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-2c8a48de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12338 .elementor-element.elementor-element-2738e319{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-233f102c{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-50729bc7{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-2a384812{--grid-columns:1;}.elementor-12338 .elementor-element.elementor-element-5a301d0{--grid-columns:1;}}/* Start custom CSS *//* Hide print headers on-screen */
.print-header-first-page,
.print-header-other-pages {
    display: none;
}

@media print {
    /* Base page setup */
    @page {
        size: letter; /* Use A4 for international: size: A4; */
        margin: 1in 0.5in; /* Increased top margin for header */
        orphans: 3;
        widows: 3;
        @top-center {
            content: element(header);
            font-size: 10pt;
            font-weight: bold;
            padding: 5pt;
            border-bottom: 1px solid #ccc;
        }
    }

    @page :first {
        margin-top: 1.25in; /* Extra space for first-page header */
        @top-center {
            content: element(header-first);
            font-size: 10pt;
            font-weight: bold;
            padding: 10pt;
            border-bottom: 2px solid #000;
        }
    }

    /* General page styles */
    body, .elementor, .elementor-section {
        margin: 0 !important;
        padding: 0 !important;
        font-size: 12pt;
        line-height: 1.4;
        color: #000 !important;
        background: #fff !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    /* Hide unwanted elements */
    header, nav, footer,
    .elementor-button:not(.print-trigger),
    #video-section,
    #no-print,
    .elementor-widget-nav-menu,
    .elementor-location-header,
    .elementor-location-footer,
    .elementor-nav-menu {
        display: none !important;
    }

    /* Hide overlays applied via --background-overlay */
    *::before,
    *::after {
        content: none !important;
        display: none !important;
    }

    /* Force all background images to be removed */
    * {
        --background-overlay: none !important;
        background-image: none !important;
        background: none !important;
    }

    /* Print headers */
    .print-header-first-page {
        position: running(header-first) !important;
        display: block !important;
        text-align: center;
        margin: 0 0 12pt 0;
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        -webkit-column-break-inside: avoid !important;
        break-after: avoid !important;
        page-break-after: avoid !important;
        -webkit-column-break-after: avoid !important;
        white-space: pre-line;
    }

    .print-header-other-pages {
        position: running(header) !important;
        display: block !important;
        text-align: center;
        margin: 0 0 6pt 0;
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        -webkit-column-break-inside: avoid !important;
        break-after: avoid !important;
        page-break-after: avoid !important;
        -webkit-column-break-after: avoid !important;
        white-space: pre-line;
    }

    /* Logo styles */
    .logo-first-page {
        display: block !important;
        width: 200px;
        height: auto;
        margin: 0 auto 6pt auto;
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        -webkit-column-break-inside: avoid !important;
    }

    .logo-other-pages {
        display: block !important;
        width: 55px;
        height: auto;
        margin: 0 auto 4pt auto;
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        -webkit-column-break-inside: avoid !important;
    }

    .header-text {
        font-size: 10pt;
        margin: 2pt 0 0 0;
        line-height: 1.2;
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        -webkit-column-break-inside: avoid !important;
    }

    /* Accordion cleanup */
    .e-n-accordion,
    .e-n-accordion-item,
    .e-n-accordion-item-title,
    .e-n-accordion-item-title-text,
    .e-n-accordion-item-content {
        display: block !important;
        overflow: visible !important;
        border: none !important;
        outline: none !important;
        box-shadow: none !important;
        background: transparent !important;
        --wp--preset--shadow--outlined: none !important;
        --e-a-border-color: transparent !important;
        --n-accordion-border-color: transparent !important;
    }

    .e-n-accordion *:focus {
        outline: none !important;
    }

    .e-n-accordion-item::before,
    .e-n-accordion-item::after {
        content: none !important;
        display: none !important;
    }

    /* Show only open accordions */
    .e-n-accordion-item-title[aria-expanded="false"],
    .e-n-accordion-item-title[aria-expanded="false"] ~ .e-n-accordion-item-content {
        display: none !important;
    }

    .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-text {
        font-weight: bold;
        margin: 0.5em auto 0.25em auto;
        text-align: center !important;
        display: block !important;
        break-after: avoid !important;
        page-break-after: avoid !important;
        -webkit-column-break-after: avoid !important;
    }

    .e-n-accordion-item-content {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        -webkit-column-break-inside: avoid !important;
        padding: 0.25em 0;
    }

    /* Media scaling */
    img, video {
        max-width: 100% !important;
        height: auto !important;
        display: block !important;
        margin: 0.25em 0;
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        -webkit-column-break-inside: avoid !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    /* Headings */
    h1 {
        font-size: 30pt !important;
        break-after: avoid !important;
        page-break-after: avoid !important;
        -webkit-column-break-after: avoid !important;
    }

    /* Phase page breaks */
    #phase-1, #phase-2, #phase-3, #phase-4 {
        display: block !important;
        width: 100% !important;
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        -webkit-column-break-inside: avoid !important;
    }

    #phase-1 {
        break-before: auto !important;
        page-break-before: auto !important;
        -webkit-column-break-before: auto !important;
    }

    #phase-2, #phase-3, #phase-4 {
        margin-top: 10pt !important;
        break-before: always !important;
        page-break-before: always !important;
        -webkit-column-break-before: always !important;
        clear: both !important;
        padding-top: 10pt !important;
    }

    #phase-2, #phase-3 {
        break-after: always !important;
        page-break-after: always !important;
        -webkit-column-break-after: always !important;
    }

    #phase-4 {
        break-after: auto !important;
        page-break-after: auto !important;
        -webkit-column-break-after: auto !important;
    }

    /* Table handling */
    table {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        -webkit-column-break-inside: avoid !important;
        width: 100% !important;
        display: table !important;
    }

    tr, td, th {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        -webkit-column-break-inside: avoid !important;
    }

    thead {
        display: table-header-group !important;
        break-after: avoid !important;
        page-break-after: avoid !important;
        -webkit-column-break-after: avoid !important;
    }

    tbody {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        -webkit-column-break-inside: avoid !important;
    }

    tfoot {
        display: table-footer-group !important;
        break-before: avoid !important;
        page-break-before: avoid !important;
        -webkit-column-break-before: avoid !important;
    }

    /* iOS Safari-specific fixes */
    @supports (-webkit-appearance: none) {
        .elementor-container,
        .e-n-accordion-item,
        .e-n-accordion-item-content,
        table,
        tbody,
        tr,
        td,
        th {
            -webkit-print-color-adjust: exact !important;
            -webkit-column-break-inside: avoid !important;
            -webkit-page-break-inside: avoid !important;
        }

        #phase-2, #phase-3, #phase-4 {
            -webkit-page-break-before: always !important;
            -webkit-column-break-before: always !important;
            clear: both !important;
            padding-top: 15pt !important;
        }

        #phase-2, #phase-3 {
            -webkit-page-break-after: always !important;
            -webkit-column-break-after: always !important;
        }

        .print-header-first-page,
        .print-header-other-pages {
            -webkit-column-break-inside: avoid !important;
            -webkit-page-break-inside: avoid !important;
            -webkit-column-break-after: avoid !important;
            -webkit-page-break-after: avoid !important;
            margin-top: 0 !important;
        }

        table {
            -webkit-box-decoration-break: clone !important;
            box-decoration-break: clone !important;
        }
    }

    /* Ensure Elementor containers don't break awkwardly */
    .elementor-container,
    .elementor-section,
    .elementor-column,
    .elementor-widget-wrap {
        break-inside: avoid !important;
        page-break-inside: avoid !important;
        -webkit-column-break-inside: avoid !important;
    }

    /* Prevent URLs from displaying after menu links */
    .elementor-nav-menu a[href]:after,
    .e-n-accordion-item-title a[href]:after,
    nav a[href]:after,
    .menu-item a[href]:after {
        content: none !important;
    }

    /* Hide print button in print mode */
    .print-trigger {
        display: none !important;
    }
}

/* Non-print styles for the print button */
.print-trigger {
    padding: 20px 20px;
    background-color: #48dbfb;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    margin: 20px auto;
    display: inline-block;
}

.print-trigger:hover {
    background-color: #2bc4e2;
}/* End custom CSS */