.elementor-38 .elementor-element.elementor-element-668ab{--display:flex;--overlay-opacity:0.8;--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-38 .elementor-element.elementor-element-668ab:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-668ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163330;background-image:url("https://purposedhealingllc.eddie-designs.com/wp-content/uploads/2026/06/imgi_2_LaketiaBaker_HEROBannersforWebsite.webp");background-position:center center;}.elementor-38 .elementor-element.elementor-element-668ab::before, .elementor-38 .elementor-element.elementor-element-668ab > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-668ab > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-668ab > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-668ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-668ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-668a5{--display:flex;}.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-38 .elementor-element.elementor-element-668a0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-668a0 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:3px;color:#F1F9F9;}.elementor-38 .elementor-element.elementor-element-668a1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-668a1 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:56px;font-weight:700;line-height:1.03em;color:#F9FDFD;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-e61b2ef .elementor-icon-list-icon i{color:var( --e-global-color-ph-primary-light-1 );transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-e61b2ef .elementor-icon-list-icon svg{fill:var( --e-global-color-ph-primary-light-1 );transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-e61b2ef{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-e61b2ef .elementor-icon-list-text{color:var( --e-global-color-ph-primary-light-1 );transition:color 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 );}.elementor-38 .elementor-element.elementor-element-668a4 .elementor-button{background-color:#00796F;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-38 .elementor-element.elementor-element-668a4 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-668a4 .elementor-button:focus{background-color:#002D29;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-668a4 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-668a4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-668aa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-38 .elementor-element.elementor-element-668a6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-668a6 img{border-radius:12px 12px 12px 12px;}.elementor-38 .elementor-element.elementor-element-87534ca{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-38 .elementor-element.elementor-element-87534ca:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-87534ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-87534ca{left:0px;}body.rtl .elementor-38 .elementor-element.elementor-element-87534ca{right:0px;}.elementor-38 .elementor-element.elementor-element-4967ee8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-4967ee8 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:700;color:var( --e-global-color-ph-primary-light-1 );}.elementor-38 .elementor-element.elementor-element-668bd{--display:flex;}.elementor-38 .elementor-element.elementor-element-668bd:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-668bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-668bc{--display:flex;}.elementor-38 .elementor-element.elementor-element-668ae{--display:flex;}.elementor-38 .elementor-element.elementor-element-668ac{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668ac .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:3px;color:#00796F;}.elementor-38 .elementor-element.elementor-element-668ad{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668ad .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#163330;}.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-38 .elementor-element.elementor-element-a6d255e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-5b9b430{--display:flex;}.elementor-38 .elementor-element.elementor-element-a2aadf4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-327d5ac{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ph-primary-dark-1 );--border-color:var( --e-global-color-ph-primary-dark-1 );--border-radius:12px 12px 12px 12px;}.elementor-38 .elementor-element.elementor-element-668af{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668af img{border-radius:8px 8px 8px 8px;}.elementor-38 .elementor-element.elementor-element-668b0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668b0 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-191ba2c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-f97efa3{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ph-primary-dark-1 );--border-color:var( --e-global-color-ph-primary-dark-1 );--border-radius:12px 12px 12px 12px;}.elementor-38 .elementor-element.elementor-element-668b2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668b2 img{border-radius:8px 8px 8px 8px;}.elementor-38 .elementor-element.elementor-element-668b3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668b3 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-2b46946{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-bd2c1c6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ph-primary-dark-1 );--border-color:var( --e-global-color-ph-primary-dark-1 );--border-radius:12px 12px 12px 12px;}.elementor-38 .elementor-element.elementor-element-668b5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668b5 img{border-radius:8px 8px 8px 8px;}.elementor-38 .elementor-element.elementor-element-668b6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668b6 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-050da91{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-ec3648a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ph-primary-dark-1 );--border-color:var( --e-global-color-ph-primary-dark-1 );--border-radius:12px 12px 12px 12px;}.elementor-38 .elementor-element.elementor-element-668b8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668b8 img{border-radius:8px 8px 8px 8px;}.elementor-38 .elementor-element.elementor-element-668b9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668b9 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-4ed1d93{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-668cf{--display:flex;}.elementor-38 .elementor-element.elementor-element-668cf:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-668cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F9F9;}.elementor-38 .elementor-element.elementor-element-668ce{--display:flex;}.elementor-38 .elementor-element.elementor-element-668be{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-668be .elementor-heading-title{font-family:var( --e-global-typography-ph-title-subtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-ph-title-subtitle-font-size );font-weight:var( --e-global-typography-ph-title-subtitle-font-weight );text-transform:var( --e-global-typography-ph-title-subtitle-text-transform );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );color:#00796F;}.elementor-38 .elementor-element.elementor-element-668bf{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-668bf .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-e2d18f5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-a9642f3{--display:flex;}.elementor-38 .elementor-element.elementor-element-af2b611{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-08f3923{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ph-primary-dark-1 );--border-color:var( --e-global-color-ph-primary-dark-1 );--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-08f3923:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-08f3923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ph-primary-light-2 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-668c0 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-668c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-668c0.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-668c0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-668c0.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-668c0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-668c0 .elementor-icon{font-size:34px;}.elementor-38 .elementor-element.elementor-element-668c0 .elementor-icon svg{height:34px;}.elementor-38 .elementor-element.elementor-element-668c1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668c1 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:21px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-668c2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-b714dce{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ph-primary-dark-1 );--border-color:var( --e-global-color-ph-primary-dark-1 );--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-b714dce:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-b714dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ph-primary-light-2 );}.elementor-38 .elementor-element.elementor-element-668c4 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-668c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-668c4.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-668c4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-668c4.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-668c4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-668c4 .elementor-icon{font-size:34px;}.elementor-38 .elementor-element.elementor-element-668c4 .elementor-icon svg{height:34px;}.elementor-38 .elementor-element.elementor-element-668c5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668c5 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:21px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-668c6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#2B4F4C;}.elementor-38 .elementor-element.elementor-element-dd468e8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ph-primary-dark-1 );--border-color:var( --e-global-color-ph-primary-dark-1 );--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-dd468e8:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-dd468e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ph-primary-light-2 );}.elementor-38 .elementor-element.elementor-element-096bed1 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-096bed1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-096bed1.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-096bed1.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-096bed1.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-096bed1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-096bed1 .elementor-icon{font-size:34px;}.elementor-38 .elementor-element.elementor-element-096bed1 .elementor-icon svg{height:34px;}.elementor-38 .elementor-element.elementor-element-aeed0f0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-aeed0f0 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:21px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-02ee133{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#2B4F4C;}.elementor-38 .elementor-element.elementor-element-606d749{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ph-primary-dark-1 );--border-color:var( --e-global-color-ph-primary-dark-1 );--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-606d749:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-606d749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ph-primary-light-2 );}.elementor-38 .elementor-element.elementor-element-668c8 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-668c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-668c8.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-668c8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-668c8.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-668c8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-668c8 .elementor-icon{font-size:34px;}.elementor-38 .elementor-element.elementor-element-668c8 .elementor-icon svg{height:34px;}.elementor-38 .elementor-element.elementor-element-668c9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-668c9 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:700;line-height:1.15em;color:var( --e-global-color-ph-primary-dark-1 );}.elementor-38 .elementor-element.elementor-element-668ca{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#2B4F4C;}.elementor-38 .elementor-element.elementor-element-668cb .elementor-button{background-color:#00796F;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-38 .elementor-element.elementor-element-668cb .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-668cb .elementor-button:focus{background-color:#002D29;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-668cb .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-668cb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-d927a22{--display:flex;}.elementor-38 .elementor-element.elementor-element-d927a22:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-d927a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ph-primary-dark-1 );}.elementor-38 .elementor-element.elementor-element-f74fc69 .wcf__slider{--slides-to-show:auto;--space-between:20px;}.elementor-38 .elementor-element.elementor-element-668ed{--display:flex;}.elementor-38 .elementor-element.elementor-element-668ed:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-668ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F9F9;}.elementor-38 .elementor-element.elementor-element-42487de{--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-38 .elementor-element.elementor-element-1c3123f{--display:flex;}.elementor-38 .elementor-element.elementor-element-fdfbe44{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-fdfbe44 .elementor-heading-title{font-family:var( --e-global-typography-ph-title-subtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-ph-title-subtitle-font-size );font-weight:var( --e-global-typography-ph-title-subtitle-font-weight );text-transform:var( --e-global-typography-ph-title-subtitle-text-transform );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-6e06a51{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-6e06a51 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:700;}.elementor-38 .elementor-element.elementor-element-bf448ce{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-c25fd39{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;}.elementor-38 .elementor-element.elementor-element-288e322{--display:flex;}.elementor-38 .elementor-element.elementor-element-7e596af{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-b2f0fde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-e56f2ba{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-e56f2ba .elementor-heading-title{font-family:var( --e-global-typography-ph-title-subtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-ph-title-subtitle-font-size );font-weight:var( --e-global-typography-ph-title-subtitle-font-weight );text-transform:var( --e-global-typography-ph-title-subtitle-text-transform );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-8dcf92b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-c64fa1c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-9f59d1b{--display:flex;}.elementor-38 .elementor-element.elementor-element-d0394b9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-4e55dd7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-4e55dd7:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-4e55dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-29e62df{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-29e62df .elementor-icon-box-wrapper{gap:15px;}.elementor-38 .elementor-element.elementor-element-7145bf3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-7145bf3:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-7145bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-d55af05{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-d55af05 .elementor-icon-box-wrapper{gap:15px;}.elementor-38 .elementor-element.elementor-element-ddfbd2e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-ddfbd2e:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ddfbd2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-59ff0c4{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-59ff0c4 .elementor-icon-box-wrapper{gap:15px;}.elementor-38 .elementor-element.elementor-element-066eee0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-066eee0:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-066eee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-c80178a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-c80178a .elementor-icon-box-wrapper{gap:15px;}.elementor-38 .elementor-element.elementor-element-9aa1759{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-9aa1759:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-9aa1759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-1d46af9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-1d46af9 .elementor-icon-box-wrapper{gap:15px;}.elementor-38 .elementor-element.elementor-element-4ed093d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-4ed093d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-4ed093d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-f093be7{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-f093be7 .elementor-icon-box-wrapper{gap:15px;}.elementor-38 .elementor-element.elementor-element-668fa{--display:flex;}.elementor-38 .elementor-element.elementor-element-668fa:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-668fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ph-primary-light-2 );}.elementor-38 .elementor-element.elementor-element-668f9{--display:flex;}.elementor-38 .elementor-element.elementor-element-668ee{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-668ee .elementor-heading-title{font-family:var( --e-global-typography-ph-title-subtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-ph-title-subtitle-font-size );font-weight:var( --e-global-typography-ph-title-subtitle-font-weight );text-transform:var( --e-global-typography-ph-title-subtitle-text-transform );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );color:#00796F;}.elementor-38 .elementor-element.elementor-element-668ef{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-668ef .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-2ed1608{--display:flex;}.elementor-38 .elementor-element.elementor-element-7a51c94{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-455f709{--display:flex;}.elementor-38 .elementor-element.elementor-element-7ad3c8b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-9f72cd1{--display:flex;}.elementor-38 .elementor-element.elementor-element-38d9c85{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-38d9c85 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-671d125{--display:flex;}.elementor-38 .elementor-element.elementor-element-329d6b6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-3f4fb35{--display:flex;}.elementor-38 .elementor-element.elementor-element-d027ab7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-d027ab7 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-66907{--display:flex;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-66907:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-66907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163330;}.elementor-38 .elementor-element.elementor-element-66904{--display:flex;}.elementor-38 .elementor-element.elementor-element-fc4ae4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38 .elementor-element.elementor-element-84d82c2{--display:flex;}.elementor-38 .elementor-element.elementor-element-66901{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-66901 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:44px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:3px;color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-856123b{--display:flex;}.elementor-38 .elementor-element.elementor-element-819fe61{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-66902{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-66902 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:31px;font-weight:700;line-height:1.15em;color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-a18b1b0{--display:flex;}.elementor-38 .elementor-element.elementor-element-81006ae{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-38 .elementor-element.elementor-element-6658d88{--display:flex;}.elementor-38 .elementor-element.elementor-element-47ee085{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-26e4815{--display:flex;}.elementor-38 .elementor-element.elementor-element-25d2f41{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-be09332{--display:flex;}.elementor-38 .elementor-element.elementor-element-a49812a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-66906{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-66906::before, .elementor-38 .elementor-element.elementor-element-66906 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-66906 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-66906 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-66906 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-66906 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-96f2b0a{--display:flex;--border-radius:60px 0px 60px 0px;}.elementor-38 .elementor-element.elementor-element-96f2b0a:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-96f2b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ph-primary-light-1 );}.elementor-38 .elementor-element.elementor-element-28fd18b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-28fd18b .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-6691d{--display:flex;}.elementor-38 .elementor-element.elementor-element-6691d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6691d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-6691c{--display:flex;}.elementor-38 .elementor-element.elementor-element-6691a{--display:flex;}.elementor-38 .elementor-element.elementor-element-66918{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-66918 .elementor-heading-title{font-family:var( --e-global-typography-ph-title-subtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-ph-title-subtitle-font-size );font-weight:var( --e-global-typography-ph-title-subtitle-font-weight );text-transform:var( --e-global-typography-ph-title-subtitle-text-transform );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-66919{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-66919 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-84ad73a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-c197c82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3b57ce2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-45489c5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-45489c5:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-45489c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-dead0b2 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-dead0b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-dead0b2.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-dead0b2.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-dead0b2.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-dead0b2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-dead0b2 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-dead0b2 .elementor-icon svg{height:30px;}.elementor-38 .elementor-element.elementor-element-9e5eaff{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-9e5eaff .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-54ef955{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#2B4F4C;}.elementor-38 .elementor-element.elementor-element-e74daca{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-e74daca:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-e74daca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-bdcf670 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-bdcf670.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-bdcf670.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-bdcf670.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-bdcf670.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-bdcf670.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-bdcf670 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-bdcf670 .elementor-icon svg{height:30px;}.elementor-38 .elementor-element.elementor-element-45ac6f1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-45ac6f1 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-32575f8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#2B4F4C;}.elementor-38 .elementor-element.elementor-element-8618b9c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-8618b9c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8618b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-360b33d .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-360b33d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-360b33d.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-360b33d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-360b33d.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-360b33d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-360b33d .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-360b33d .elementor-icon svg{height:30px;}.elementor-38 .elementor-element.elementor-element-128b3f5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-128b3f5 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-bf6753c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#2B4F4C;}.elementor-38 .elementor-element.elementor-element-48838d2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-48838d2:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-48838d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-0cdaf76 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-0cdaf76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-0cdaf76.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-0cdaf76.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-0cdaf76.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-0cdaf76.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-0cdaf76 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-0cdaf76 .elementor-icon svg{height:30px;}.elementor-38 .elementor-element.elementor-element-fd1a0e4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-fd1a0e4 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-a9ea5c9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#2B4F4C;}.elementor-38 .elementor-element.elementor-element-99ad647{--display:flex;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-99ad647:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-99ad647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ph-primary-light-2 );}.elementor-38 .elementor-element.elementor-element-2e20b03{--display:flex;}.elementor-38 .elementor-element.elementor-element-c6bf325{--display:flex;}.elementor-38 .elementor-element.elementor-element-181dc6f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-181dc6f .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:3px;color:#00796F;}.elementor-38 .elementor-element.elementor-element-8808cd7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-8808cd7 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-79bacc2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-d470f1d{--display:flex;}.elementor-38 .elementor-element.elementor-element-5075ef6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-51fc999{--display:flex;}.elementor-38 .elementor-element.elementor-element-ea9af1e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-149e14f{--display:flex;}.elementor-38 .elementor-element.elementor-element-5cb2729{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-bf33291{--display:flex;}.elementor-38 .elementor-element.elementor-element-2cf0716{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-7268e9f{--display:flex;}.elementor-38 .elementor-element.elementor-element-2eb7d1d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-5432fb1{--display:flex;}.elementor-38 .elementor-element.elementor-element-85d7d24{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-48a13c6{--n-accordion-title-font-size:var( --e-global-typography-ph-title-5-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}:where( .elementor-38 .elementor-element.elementor-element-48a13c6 > .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:var( --e-global-typography-ph-title-5-font-family ), Sans-serif;font-weight:var( --e-global-typography-ph-title-5-font-weight );line-height:var( --e-global-typography-ph-title-5-line-height );}.elementor-38 .elementor-element.elementor-element-66934{--display:flex;}.elementor-38 .elementor-element.elementor-element-66934:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-66934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ph-primary-light-1 );}.elementor-38 .elementor-element.elementor-element-66933{--display:flex;}.elementor-38 .elementor-element.elementor-element-6691e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-6691e .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:3px;color:#00796F;}.elementor-38 .elementor-element.elementor-element-6691f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-6691f .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-4008ffe{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-eaf9f10{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-9ad3290{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-9ad3290:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-9ad3290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-1122e90{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-8ec72a7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-8ec72a7 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-7ec3ccf{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#2B4F4C;}.elementor-38 .elementor-element.elementor-element-bb60826{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-bb60826:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-bb60826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-f246bcb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-9ff062f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-9ff062f .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-2bbe54d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#2B4F4C;}.elementor-38 .elementor-element.elementor-element-2238e2b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DAEBEA;--border-color:#DAEBEA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-2238e2b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2238e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-dccba60{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-38 .elementor-element.elementor-element-a3f267c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-a3f267c .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;color:#163330;}.elementor-38 .elementor-element.elementor-element-52173eb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#2B4F4C;}.elementor-38 .elementor-element.elementor-element-6693e{--display:flex;}.elementor-38 .elementor-element.elementor-element-6693e:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6693e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00796F;}.elementor-38 .elementor-element.elementor-element-6693d{--display:flex;}.elementor-38 .elementor-element.elementor-element-6693a{--display:flex;}.elementor-38 .elementor-element.elementor-element-6693a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-0c4f4e7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-38 .elementor-element.elementor-element-0c4f4e7 .elementor-heading-title{color:var( --e-global-color-ph-primary-light-1 );}.elementor-38 .elementor-element.elementor-element-66935{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-38 .elementor-element.elementor-element-66935 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#F9FDFD;}.elementor-38 .elementor-element.elementor-element-6693c{--display:flex;}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-watermark-icon svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon > i{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-single-testimonial-slider .elementskit-border-hr{background-color:var( --e-global-color-ph-primary-dark-1 );width:40px;height:2px;}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-single-testimonial-slider:hover .elementskit-border-hr{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-commentor-content .elementskit-client_logo{margin-bottom:32px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-668ab{--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-38 .elementor-element.elementor-element-668a0 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-668a1 .elementor-heading-title{font-size:47px;}.elementor-38 .elementor-element.elementor-element-668aa{--margin-top:-89px;--margin-bottom:190px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-87534ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-668ac .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-668ad .elementor-heading-title{font-size:32px;}.elementor-38 .elementor-element.elementor-element-a2aadf4{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-668b0 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-668b3 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-668b6 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-668b9 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-668be .elementor-heading-title{font-size:var( --e-global-typography-ph-title-subtitle-font-size );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );}.elementor-38 .elementor-element.elementor-element-668bf .elementor-heading-title{font-size:30px;}.elementor-38 .elementor-element.elementor-element-af2b611{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-668c1 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-668c5 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-aeed0f0 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-668c9 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-fdfbe44 .elementor-heading-title{font-size:var( --e-global-typography-ph-title-subtitle-font-size );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );}.elementor-38 .elementor-element.elementor-element-c25fd39 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-38 .elementor-element.elementor-element-e56f2ba .elementor-heading-title{font-size:var( --e-global-typography-ph-title-subtitle-font-size );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );}.elementor-38 .elementor-element.elementor-element-d0394b9{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-668ee .elementor-heading-title{font-size:var( --e-global-typography-ph-title-subtitle-font-size );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );}.elementor-38 .elementor-element.elementor-element-668ef .elementor-heading-title{font-size:30px;}.elementor-38 .elementor-element.elementor-element-7a51c94{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-38d9c85 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-d027ab7 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-66907{--margin-top:20px;--margin-bottom:0px;--margin-left:40px;--margin-right:20px;}.elementor-38 .elementor-element.elementor-element-66901 .elementor-heading-title{font-size:37px;}.elementor-38 .elementor-element.elementor-element-66902 .elementor-heading-title{font-size:26px;}.elementor-38 .elementor-element.elementor-element-81006ae{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-66906{--min-height:841px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-96f2b0a{--border-radius:30px 0px 30px 0px;--margin-top:0px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-38 .elementor-element.elementor-element-28fd18b .elementor-heading-title{font-size:32px;}.elementor-38 .elementor-element.elementor-element-66918 .elementor-heading-title{font-size:var( --e-global-typography-ph-title-subtitle-font-size );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );}.elementor-38 .elementor-element.elementor-element-66919 .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-3b57ce2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-9e5eaff .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-45ac6f1 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-128b3f5 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-fd1a0e4 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-181dc6f .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-8808cd7 .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-48a13c6{--n-accordion-title-font-size:var( --e-global-typography-ph-title-5-font-size );}:where( .elementor-38 .elementor-element.elementor-element-48a13c6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-ph-title-5-line-height );}.elementor-38 .elementor-element.elementor-element-6691e .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-6691f .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-eaf9f10{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-8ec72a7 .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-9ff062f .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-a3f267c .elementor-heading-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-66935 .elementor-heading-title{font-size:32px;}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-668ab{--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-38 .elementor-element.elementor-element-668a0 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-668a1 .elementor-heading-title{font-size:36px;}.elementor-38 .elementor-element.elementor-element-668aa{--margin-top:-60px;--margin-bottom:99px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-668a6{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-668a6 img{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-87534ca{--width:40%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-4967ee8 .elementor-heading-title{font-size:30px;}.elementor-38 .elementor-element.elementor-element-668bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-668ac .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-668ad .elementor-heading-title{font-size:24px;}.elementor-38 .elementor-element.elementor-element-5b9b430{--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-38 .elementor-element.elementor-element-a2aadf4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-668b0 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-668b3 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-668b6 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-668b9 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-668be .elementor-heading-title{font-size:var( --e-global-typography-ph-title-subtitle-font-size );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );}.elementor-38 .elementor-element.elementor-element-668bf .elementor-heading-title{font-size:23px;}.elementor-38 .elementor-element.elementor-element-a9642f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-af2b611{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-08f3923{--width:100%;--min-height:298px;}.elementor-38 .elementor-element.elementor-element-668c1 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-b714dce{--width:100%;}.elementor-38 .elementor-element.elementor-element-668c5 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-668c6{font-size:16px;}.elementor-38 .elementor-element.elementor-element-dd468e8{--width:100%;}.elementor-38 .elementor-element.elementor-element-aeed0f0 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-02ee133{font-size:16px;}.elementor-38 .elementor-element.elementor-element-606d749{--width:100%;}.elementor-38 .elementor-element.elementor-element-668c9 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-668ca{font-size:16px;}.elementor-38 .elementor-element.elementor-element-fdfbe44 .elementor-heading-title{font-size:var( --e-global-typography-ph-title-subtitle-font-size );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );}.elementor-38 .elementor-element.elementor-element-6e06a51 .elementor-heading-title{font-size:40px;}.elementor-38 .elementor-element.elementor-element-c25fd39{--min-height:395px;}.elementor-38 .elementor-element.elementor-element-288e322{--width:50%;}.elementor-38 .elementor-element.elementor-element-e56f2ba{padding:0px 0px 0px 20px;}.elementor-38 .elementor-element.elementor-element-e56f2ba .elementor-heading-title{font-size:var( --e-global-typography-ph-title-subtitle-font-size );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );}.elementor-38 .elementor-element.elementor-element-8dcf92b{padding:0px 0px 0px 20px;}.elementor-38 .elementor-element.elementor-element-c64fa1c{padding:0px 10px 0px 20px;}.elementor-38 .elementor-element.elementor-element-d0394b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-4e55dd7{--width:100%;}.elementor-38 .elementor-element.elementor-element-7145bf3{--width:100%;}.elementor-38 .elementor-element.elementor-element-ddfbd2e{--width:100%;}.elementor-38 .elementor-element.elementor-element-066eee0{--width:100%;}.elementor-38 .elementor-element.elementor-element-9aa1759{--width:100%;}.elementor-38 .elementor-element.elementor-element-4ed093d{--width:100%;}.elementor-38 .elementor-element.elementor-element-668ee .elementor-heading-title{font-size:var( --e-global-typography-ph-title-subtitle-font-size );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );}.elementor-38 .elementor-element.elementor-element-668ef .elementor-heading-title{font-size:23px;}.elementor-38 .elementor-element.elementor-element-2ed1608{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7a51c94{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-38d9c85 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-d027ab7 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-66907{--border-radius:40px 0px 0px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-66901 .elementor-heading-title{font-size:28px;}.elementor-38 .elementor-element.elementor-element-66902 .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-81006ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-66906{--min-height:514px;--margin-top:0px;--margin-bottom:20px;--margin-left:30px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-96f2b0a{--width:73%;--border-radius:20px 0px 20px 0px;}.elementor-38 .elementor-element.elementor-element-28fd18b .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-66918 .elementor-heading-title{font-size:var( --e-global-typography-ph-title-subtitle-font-size );line-height:var( --e-global-typography-ph-title-subtitle-line-height );letter-spacing:var( --e-global-typography-ph-title-subtitle-letter-spacing );}.elementor-38 .elementor-element.elementor-element-66919 .elementor-heading-title{font-size:22px;}.elementor-38 .elementor-element.elementor-element-c197c82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3b57ce2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-45489c5{--width:100%;}.elementor-38 .elementor-element.elementor-element-9e5eaff .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-54ef955{font-size:16px;}.elementor-38 .elementor-element.elementor-element-e74daca{--width:100%;}.elementor-38 .elementor-element.elementor-element-45ac6f1 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-32575f8{font-size:16px;}.elementor-38 .elementor-element.elementor-element-8618b9c{--width:100%;}.elementor-38 .elementor-element.elementor-element-128b3f5 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-bf6753c{font-size:16px;}.elementor-38 .elementor-element.elementor-element-48838d2{--width:100%;}.elementor-38 .elementor-element.elementor-element-fd1a0e4 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-a9ea5c9{font-size:16px;}.elementor-38 .elementor-element.elementor-element-99ad647{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-181dc6f .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-8808cd7 .elementor-heading-title{font-size:22px;}.elementor-38 .elementor-element.elementor-element-48a13c6{--n-accordion-title-font-size:var( --e-global-typography-ph-title-5-font-size );}:where( .elementor-38 .elementor-element.elementor-element-48a13c6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-ph-title-5-line-height );}.elementor-38 .elementor-element.elementor-element-6691e .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-6691f .elementor-heading-title{font-size:22px;}.elementor-38 .elementor-element.elementor-element-eaf9f10{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-9ad3290{--width:100%;}.elementor-38 .elementor-element.elementor-element-8ec72a7 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-7ec3ccf{font-size:13px;}.elementor-38 .elementor-element.elementor-element-bb60826{--width:100%;}.elementor-38 .elementor-element.elementor-element-9ff062f .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-2bbe54d{font-size:13px;}.elementor-38 .elementor-element.elementor-element-2238e2b{--width:100%;}.elementor-38 .elementor-element.elementor-element-a3f267c .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-52173eb{font-size:13px;}.elementor-38 .elementor-element.elementor-element-66935 .elementor-heading-title{font-size:24px;}.elementor-38 .elementor-element.elementor-element-3420a64 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-87534ca{--width:37%;}.elementor-38 .elementor-element.elementor-element-08f3923{--width:100%;}.elementor-38 .elementor-element.elementor-element-b714dce{--width:100%;}.elementor-38 .elementor-element.elementor-element-dd468e8{--width:100%;}.elementor-38 .elementor-element.elementor-element-606d749{--width:100%;}.elementor-38 .elementor-element.elementor-element-288e322{--width:42%;}.elementor-38 .elementor-element.elementor-element-4e55dd7{--width:100%;}.elementor-38 .elementor-element.elementor-element-7145bf3{--width:100%;}.elementor-38 .elementor-element.elementor-element-ddfbd2e{--width:100%;}.elementor-38 .elementor-element.elementor-element-066eee0{--width:100%;}.elementor-38 .elementor-element.elementor-element-9aa1759{--width:100%;}.elementor-38 .elementor-element.elementor-element-4ed093d{--width:100%;}.elementor-38 .elementor-element.elementor-element-84d82c2{--width:60%;}.elementor-38 .elementor-element.elementor-element-856123b{--width:40%;}.elementor-38 .elementor-element.elementor-element-45489c5{--width:100%;}.elementor-38 .elementor-element.elementor-element-e74daca{--width:100%;}.elementor-38 .elementor-element.elementor-element-8618b9c{--width:100%;}.elementor-38 .elementor-element.elementor-element-48838d2{--width:100%;}.elementor-38 .elementor-element.elementor-element-9ad3290{--width:100%;}.elementor-38 .elementor-element.elementor-element-bb60826{--width:100%;}.elementor-38 .elementor-element.elementor-element-2238e2b{--width:100%;}.elementor-38 .elementor-element.elementor-element-6693a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-08f3923{--width:100%;}.elementor-38 .elementor-element.elementor-element-b714dce{--width:100%;}.elementor-38 .elementor-element.elementor-element-dd468e8{--width:100%;}.elementor-38 .elementor-element.elementor-element-606d749{--width:100%;}.elementor-38 .elementor-element.elementor-element-288e322{--width:60%;}.elementor-38 .elementor-element.elementor-element-4e55dd7{--width:100%;}.elementor-38 .elementor-element.elementor-element-7145bf3{--width:100%;}.elementor-38 .elementor-element.elementor-element-ddfbd2e{--width:100%;}.elementor-38 .elementor-element.elementor-element-066eee0{--width:100%;}.elementor-38 .elementor-element.elementor-element-9aa1759{--width:100%;}.elementor-38 .elementor-element.elementor-element-4ed093d{--width:100%;}.elementor-38 .elementor-element.elementor-element-66906{--content-width:92%;}.elementor-38 .elementor-element.elementor-element-96f2b0a{--width:92%;}.elementor-38 .elementor-element.elementor-element-45489c5{--width:100%;}.elementor-38 .elementor-element.elementor-element-e74daca{--width:100%;}.elementor-38 .elementor-element.elementor-element-8618b9c{--width:100%;}.elementor-38 .elementor-element.elementor-element-48838d2{--width:100%;}.elementor-38 .elementor-element.elementor-element-9ad3290{--width:100%;}.elementor-38 .elementor-element.elementor-element-bb60826{--width:100%;}.elementor-38 .elementor-element.elementor-element-2238e2b{--width:100%;}}/* Start custom CSS *//* Purposed Healing homepage structure/effects only. Elementor controls still own colors, text, buttons, and content. */
.elementor-38{overflow-x:hidden;}
.elementor-38 .ph-section{position:relative;overflow:hidden;}
.elementor-38 .ph-wrap{max-width:1180px;margin-inline:auto;padding-inline:24px;width:100%;}
.elementor-38 .ph-pad-lg{padding-block:88px;}
.elementor-38 .ph-pad-md{padding-block:64px;}
.elementor-38 .ph-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:stretch;min-height:620px;padding:0!important;}
.elementor-38 .ph-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:86px 72px 86px max(7vw,72px);}
.elementor-38 .ph-hero-media{position:relative!important;min-height:620px;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;overflow:visible!important;}
.elementor-38 .ph-hero-media > .e-con-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.elementor-38 .ph-hero-media .elementor-widget-image:first-child{width:100%;height:100%;}
.elementor-38 .ph-hero-media .elementor-widget-image:first-child img{height:620px;width:100%;object-fit:cover;object-position:center;display:block;}
.elementor-38 .ph-badge{position:absolute!important;left:32px!important;right:auto!important;bottom:28px!important;top:auto!important;z-index:5;min-width:116px;max-width:170px;text-align:center;box-shadow:0 18px 40px rgba(22,51,48,.18);transform:none!important;}
.elementor-38 .ph-badge > .e-con-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.elementor-38 .ph-title-center{max-width:760px;margin-inline:auto;text-align:center;}
.elementor-38 .ph-services-pattern{background-image:none!important;}
.elementor-38 .ph-services-pattern::before{content:"";position:absolute;inset:0;background-image:url('https://purposedhealingllc.eddie-designs.com/wp-content/uploads/2026/06/imgi_40_Pattern_img.webp');background-position:right center;background-repeat:no-repeat;background-size:min(60vw,760px) auto;opacity:.18;pointer-events:none;z-index:0;}
.elementor-38 .ph-services-pattern > *{position:relative;z-index:1;}
.elementor-38 .ph-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch;margin-top:34px;}
.elementor-38 .ph-service-item{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;height:100%;}
.elementor-38 .ph-circle-img img{width:190px!important;height:190px!important;object-fit:cover;border-radius:999px;display:block;}
.elementor-38 .ph-approach-grid{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:24px;align-items:stretch;margin-top:34px;}
.elementor-38 .ph-approach-card{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;height:100%;}
.elementor-38 .ph-approach-cta{border-radius:8px;box-shadow:0 18px 45px rgba(22,51,48,.12);}
.elementor-38 .ph-logo-row{display:grid;grid-template-columns:1.2fr repeat(5,1fr);gap:28px;align-items:center;}
.elementor-38 .ph-logo-row img{max-height:42px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.72;}
.elementor-38 .ph-about-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:72px;align-items:center;}
.elementor-38 .ph-about-media{position:relative;min-height:470px;}
.elementor-38 .ph-about-base img{width:72%;height:390px;object-fit:cover;border-radius:10px;display:block;}
.elementor-38 .ph-about-card{position:absolute;right:0;bottom:0;width:48%;}
.elementor-38 .ph-about-card img{width:100%;height:310px;object-fit:cover;border-radius:10px;box-shadow:0 24px 50px rgba(22,51,48,.18);}
.elementor-38 .ph-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:44px;text-align:center;}
.elementor-38 .ph-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;}
.elementor-38 .ph-case-card{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 20px 42px rgba(22,51,48,.12);}
.elementor-38 .ph-case-img img{width:100%;height:285px;object-fit:cover;display:block;}
.elementor-38 .ph-case-title{position:absolute;left:0;right:0;bottom:0;padding:34px 20px 18px;background:linear-gradient(180deg,rgba(0,45,41,0),rgba(0,45,41,.72));}
.elementor-38 .ph-faq-grid .elementor-accordion{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;}
.elementor-38 .ph-faq-grid .elementor-tab-content{display:block;}
.elementor-38 .ph-faq-grid .elementor-tab-content p{margin:0;}
.elementor-38 .ph-testimonial-grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:430px;}
.elementor-38 .ph-testimonial-copy{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:72px max(7vw,72px);}
.elementor-38 .ph-testimonial-img img{height:430px;width:100%;object-fit:cover;display:block;}
.elementor-38 .ph-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:34px;}
.elementor-38 .ph-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;}
.elementor-38 .ph-blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;align-items:stretch;}
.elementor-38 .ph-blog-card{height:100%;display:flex;flex-direction:column;gap:14px;}
.elementor-38 .ph-blog-img img{height:230px;width:100%;object-fit:cover;display:block;}
.elementor-38 .ph-blog-meta-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:18px!important;flex-wrap:nowrap!important;}
.elementor-38 .ph-blog-meta-row .elementor-widget-icon-list{width:auto!important;min-width:0!important;margin:0!important;}
.elementor-38 .ph-blog-meta-row .elementor-icon-list-items{display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;}
.elementor-38 .ph-cta-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center;}
.elementor-38 .ph-cta-media img{height:390px;width:100%;object-fit:cover;object-position:center top;display:block;}
.elementor-38 .ph-card-shell,.elementor-38 .ph-case-card,.elementor-38 .ph-service-item,.elementor-38 .ph-approach-card,.elementor-38 .ph-step,.elementor-38 .ph-blog-card{transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;will-change:transform;}
.elementor-38 .ph-card-shell:hover,.elementor-38 .ph-case-card:hover,.elementor-38 .ph-service-item:hover,.elementor-38 .ph-approach-card:hover,.elementor-38 .ph-step:hover,.elementor-38 .ph-blog-card:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(22,51,48,.12);}
.elementor-38 .elementor-button{transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;}
.elementor-38 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,45,41,.18);filter:brightness(1.03);}
.elementor-38 .elementor-widget-image img{transition:transform .42s ease,filter .42s ease;}
.elementor-38 .ph-card-shell:hover .elementor-widget-image img,.elementor-38 .ph-case-card:hover img,.elementor-38 .ph-blog-card:hover img{transform:scale(1.025);filter:saturate(1.04);}
.elementor-38 .elementor-invisible{visibility:visible!important;opacity:1!important;}
@supports (animation-timeline:view()){.elementor-38 .ph-section>.ph-wrap,.elementor-38 .ph-hero-copy,.elementor-38 .ph-hero-media{animation:phFadeUp .75s ease both;animation-timeline:view();animation-range:entry 0% cover 28%;}}
@keyframes phFadeUp{from{opacity:.35;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}
@media (max-width:1024px){.elementor-38 .ph-hero,.elementor-38 .ph-about-grid,.elementor-38 .ph-testimonial-grid,.elementor-38 .ph-cta-grid{grid-template-columns:1fr}.elementor-38 .ph-hero-copy{padding:72px 42px}.elementor-38 .ph-hero-media,.elementor-38 .ph-hero-media .elementor-widget-image:first-child img{min-height:440px;height:440px}.elementor-38 .ph-badge{left:42px!important;bottom:26px!important}.elementor-38 .ph-services-grid,.elementor-38 .ph-stats,.elementor-38 .ph-steps-grid{grid-template-columns:repeat(2,1fr)}.elementor-38 .ph-approach-grid,.elementor-38 .ph-blog-grid{grid-template-columns:1fr 1fr}.elementor-38 .ph-logo-row{grid-template-columns:repeat(3,1fr)}}
@media (max-width:767px){.elementor-38 .ph-wrap{padding-inline:18px}.elementor-38 .ph-pad-lg{padding-block:58px}.elementor-38 .ph-pad-md{padding-block:46px}.elementor-38 .ph-hero{display:flex!important;flex-direction:column!important;min-height:auto}.elementor-38 .ph-hero-copy{padding:54px 22px 36px}.elementor-38 .ph-hero-media{min-height:auto!important;height:auto!important;padding:0 18px 56px!important;display:flex!important;flex-direction:column!important}.elementor-38 .ph-hero-media > .e-con-inner{height:auto;display:flex;flex-direction:column}.elementor-38 .ph-hero-media .elementor-widget-image:first-child img{min-height:0;height:auto;max-height:360px;border-radius:10px;object-fit:cover}.elementor-38 .ph-badge{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;margin:-34px auto 0!important;width:min(170px,72%)!important;min-width:130px;display:flex!important}.elementor-38 .ph-services-grid,.elementor-38 .ph-approach-grid,.elementor-38 .ph-logo-row,.elementor-38 .ph-stats,.elementor-38 .ph-case-grid,.elementor-38 .ph-steps-grid,.elementor-38 .ph-blog-grid,.elementor-38 .ph-faq-grid .elementor-accordion{grid-template-columns:1fr!important}.elementor-38 .ph-services-pattern::before{background-size:150% auto;background-position:center 90px;opacity:.11}.elementor-38 .ph-about-media{min-height:auto}.elementor-38 .ph-about-base img,.elementor-38 .ph-about-card img{width:100%;height:auto}.elementor-38 .ph-about-card{position:relative;width:74%;margin:-70px auto 0}.elementor-38 .ph-testimonial-copy{padding:54px 24px}.elementor-38 .ph-testimonial-img img{height:320px}.elementor-38 .ph-circle-img img{width:160px!important;height:160px!important}.elementor-38 .ph-case-img img,.elementor-38 .ph-blog-img img{height:230px}.elementor-38 .ph-blog-meta-row{flex-direction:row!important;justify-content:flex-start!important;gap:14px!important}.elementor-38 .ph-blog-meta-row .elementor-icon-list-text{font-size:14px!important;}}
@media (prefers-reduced-motion:reduce){.elementor-38 *{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}

/* PH final image/blog/animation fixes */
.elementor-38 .ph-blog-section .ph-wrap{display:block!important;}
.elementor-38 .ph-blog-section .ph-blog-shell{display:block!important;width:100%;margin-top:30px;}
.elementor-38 .ph-blog-section .ph-blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;align-items:stretch!important;width:100%;}
.elementor-38 .ph-blog-section .ph-blog-card{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;min-width:0!important;height:100%;padding:30px 28px 28px!important;overflow:hidden;}
.elementor-38 .ph-blog-section .ph-blog-card > .e-con-inner{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%;}
.elementor-38 .ph-blog-section .ph-blog-img img{height:230px!important;width:100%!important;object-fit:cover!important;display:block!important;border-radius:8px;}
.elementor-38 .ph-blog-section .ph-blog-meta-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;width:100%!important;}
.elementor-38 .ph-blog-section .ph-blog-meta-row > .e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;}
.elementor-38 .ph-blog-section .ph-blog-meta-row .elementor-widget-icon-list{width:auto!important;max-width:max-content!important;margin:0!important;}
.elementor-38 .ph-blog-section .ph-blog-meta-row .elementor-icon-list-items{display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;}
.elementor-38 .ph-frame-effect{position:relative;isolation:isolate;overflow:visible!important;}
.elementor-38 .ph-frame-effect::before{content:"";position:absolute;inset:24px -28px -28px 28px;border:1px solid rgba(22,51,48,.34);border-radius:10px;z-index:0;pointer-events:none;transition:transform .35s ease,opacity .35s ease;}
.elementor-38 .ph-frame-effect::after{content:"";position:absolute;inset:-50px -80px auto auto;width:260px;height:190px;background:rgba(241,249,249,.72);border-radius:0 0 0 140px;z-index:0;pointer-events:none;}
.elementor-38 .ph-frame-effect .elementor-widget-image,.elementor-38 .ph-frame-effect .ph-frame-image{position:relative;z-index:1;}
.elementor-38 .ph-frame-effect img,.elementor-38 .ph-frame-image img{border-radius:10px;box-shadow:0 24px 55px rgba(22,51,48,.14);transition:transform .45s ease,filter .45s ease,box-shadow .45s ease;}
.elementor-38 .ph-frame-effect:hover::before{transform:translate(6px,6px);opacity:.75;}
.elementor-38 .ph-frame-effect:hover img,.elementor-38 .ph-frame-image:hover img{transform:scale(1.018);filter:saturate(1.04);box-shadow:0 28px 70px rgba(22,51,48,.18);}
.elementor-38 .ph-hero-media.ph-frame-effect::before{inset:28px 26px 18px 52px;border-color:rgba(249,253,253,.36);}
.elementor-38 .ph-ceo-section .elementor-widget-image img{border-radius:10px;box-shadow:0 24px 55px rgba(22,51,48,.14);transition:transform .45s ease,filter .45s ease,box-shadow .45s ease;}
.elementor-38 .ph-ceo-section .elementor-widget-image:hover img{transform:scale(1.018);filter:saturate(1.04);box-shadow:0 28px 70px rgba(22,51,48,.18);}
.elementor-38 .ph-animate-card,.elementor-38 .ph-animate-section,.elementor-38 .ph-animate-image,.elementor-38 .ph-animate-soft{animation:phRise .72s ease both;}
.elementor-38 .ph-animate-card:nth-child(2){animation-delay:.08s}.elementor-38 .ph-animate-card:nth-child(3){animation-delay:.16s}.elementor-38 .ph-animate-card:nth-child(4){animation-delay:.24s}.elementor-38 .ph-animate-card:nth-child(5){animation-delay:.32s}.elementor-38 .ph-animate-card:nth-child(6){animation-delay:.40s}
.elementor-38 .ph-animate-card:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(22,51,48,.12);}
.elementor-38 .elementor-button{transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;}
.elementor-38 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,45,41,.18);filter:brightness(1.03);}
@keyframes phRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1024px){.elementor-38 .ph-blog-section .ph-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-38 .ph-frame-effect::before{inset:18px -18px -20px 18px}}
@media(max-width:767px){.elementor-38 .ph-blog-section .ph-blog-grid{grid-template-columns:1fr!important}.elementor-38 .ph-blog-section .ph-blog-card{padding:24px 22px!important}.elementor-38 .ph-blog-section .ph-blog-img img{height:auto!important;max-height:none!important}.elementor-38 .ph-blog-section .ph-blog-meta-row,.elementor-38 .ph-blog-section .ph-blog-meta-row > .e-con-inner{flex-direction:row!important;gap:14px!important;align-items:center!important}.elementor-38 .ph-frame-effect::before{inset:16px 14px -18px 18px}.elementor-38 .ph-frame-effect::after{width:180px;height:130px;right:-32px}.elementor-38 .ph-hero-media.ph-frame-effect::before{inset:16px 18px 20px 18px}}
@media(prefers-reduced-motion:reduce){.elementor-38 .ph-animate-card,.elementor-38 .ph-animate-section,.elementor-38 .ph-animate-image,.elementor-38 .ph-animate-soft{animation:none!important}.elementor-38 *{transition:none!important}}

/* PH emergency blog wrapper correction */
.elementor-38 .ph-blog-section > .ph-wrap, .elementor-38 .ph-blog-section .ph-blog-shell{display:block!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;}
.elementor-38 .ph-blog-section .ph-blog-shell.ph-blog-card, .elementor-38 .ph-blog-section .ph-blog-grid.ph-blog-card{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;}
.elementor-38 .ph-blog-section .ph-blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;}
.elementor-38 .ph-blog-section .ph-blog-grid > .ph-blog-card{padding:30px 28px 28px!important;border:1px solid #DAEBEA!important;border-radius:18px!important;background:#F9FDFD!important;}
@media(max-width:1024px){.elementor-38 .ph-blog-section .ph-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.elementor-38 .ph-blog-section .ph-blog-grid{grid-template-columns:1fr!important}.elementor-38 .ph-blog-section .ph-blog-grid > .ph-blog-card{padding:24px 22px!important}}/* End custom CSS */