.elementor-3871 .elementor-element.elementor-element-59693054{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:147px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3871 .elementor-element.elementor-element-59693054:not(.elementor-motion-effects-element-type-background), .elementor-3871 .elementor-element.elementor-element-59693054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.intercoastalhealth.com/wp-content/uploads/2024/08/banner-bg-1.jpg");background-position:top center;}.elementor-3871 .elementor-element.elementor-element-7a989839{--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;--margin-top:0px;--margin-bottom:-143px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-63341faf{--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;}.elementor-3871 .elementor-element.elementor-element-42b2aeb7 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-3871 .elementor-element.elementor-element-42b2aeb7 .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-7055d153 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-3871 .elementor-element.elementor-element-7055d153 .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-45869091 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-3871 .elementor-element.elementor-element-45869091 .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-16b505ea > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-3871 .elementor-element.elementor-element-16b505ea{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-13cf0ee1{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-2005c552 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-3871 .elementor-element.elementor-element-166596e7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-3871 .elementor-element.elementor-element-3be16b50{--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;--margin-top:107px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-5bad32b2{text-align:center;}.elementor-3871 .elementor-element.elementor-element-5bad32b2 .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-451d881b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-2e7d5940{--display:flex;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-676514e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3871 .elementor-element.elementor-element-676514e0{text-align:center;}.elementor-3871 .elementor-element.elementor-element-3df7abd6{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-606399d6{text-align:center;}.elementor-3871 .elementor-element.elementor-element-606399d6 .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-59733001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-2d49823d{--display:flex;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-6818343f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3871 .elementor-element.elementor-element-6818343f{text-align:center;}.elementor-3871 .elementor-element.elementor-element-fd2ec34{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-2f5b28ed{--display:flex;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-294b2d85{text-align:center;}.elementor-3871 .elementor-element.elementor-element-5b22c995{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-7241ded2{--display:flex;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-6ed2c645{text-align:center;}.elementor-3871 .elementor-element.elementor-element-578ac9b9{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-a82c7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-2282b5c{--display:flex;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-176adcef{text-align:center;}.elementor-3871 .elementor-element.elementor-element-6270e83b{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-3469c19f > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-3871 .elementor-element.elementor-element-35e28180{--display:flex;}.elementor-3871 .elementor-element.elementor-element-7948fc{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3871 .elementor-element.elementor-element-7948fc:not(.elementor-motion-effects-element-type-background), .elementor-3871 .elementor-element.elementor-element-7948fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.intercoastalhealth.com/wp-content/uploads/2024/08/banner-bg-1.jpg");}.elementor-3871 .elementor-element.elementor-element-41c279be{text-align:center;}.elementor-3871 .elementor-element.elementor-element-41c279be .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-8db4042{text-align:center;color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-4a0c4d22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3871 .elementor-element.elementor-element-5791de49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3871 .elementor-element.elementor-element-ae87469{text-align:center;color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-1be4f93d{--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;--overlay-opacity:1;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-1be4f93d::before, .elementor-3871 .elementor-element.elementor-element-1be4f93d > .elementor-background-video-container::before, .elementor-3871 .elementor-element.elementor-element-1be4f93d > .e-con-inner > .elementor-background-video-container::before, .elementor-3871 .elementor-element.elementor-element-1be4f93d > .elementor-background-slideshow::before, .elementor-3871 .elementor-element.elementor-element-1be4f93d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3871 .elementor-element.elementor-element-1be4f93d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.intercoastalhealth.com/wp-content/uploads/2024/08/banner-image-1.jpg");--background-overlay:'';}.elementor-3871 .elementor-element.elementor-element-4444ba74{text-align:center;}.elementor-3871 .elementor-element.elementor-element-4444ba74 .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-61aa1c67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-2dfa8eb8{--display:flex;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-68bc2828{text-align:center;}.elementor-3871 .elementor-element.elementor-element-22186d36{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-ebdda6a{--display:flex;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-2b0107ab{text-align:center;}.elementor-3871 .elementor-element.elementor-element-4d028f75{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-60d11492{--display:flex;}.elementor-3871 .elementor-element.elementor-element-59c13b19{text-align:center;}.elementor-3871 .elementor-element.elementor-element-59c13b19 .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-358d3c29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-7c4ac615{--display:flex;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-4c20cd67{text-align:center;}.elementor-3871 .elementor-element.elementor-element-676ec512{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-55c1ea3e{--display:flex;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-4837e329{text-align:center;}.elementor-3871 .elementor-element.elementor-element-362610ef{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-b658060{--display:flex;}.elementor-3871 .elementor-element.elementor-element-41ed3d45{text-align:center;}.elementor-3871 .elementor-element.elementor-element-41ed3d45 .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-dd0dd48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-3562fec5{--display:flex;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-63413600{text-align:center;}.elementor-3871 .elementor-element.elementor-element-221cc14{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-309dda72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-450b5546 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3871 .elementor-element.elementor-element-429b34a7{--display:flex;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-3d6f782{text-align:center;}.elementor-3871 .elementor-element.elementor-element-31455095{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-2bb5b01d{--display:flex;}.elementor-3871 .elementor-element.elementor-element-479d2385{text-align:center;}.elementor-3871 .elementor-element.elementor-element-479d2385 .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-538720e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-15c85c84{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-1e8b270e.elementor-element{--align-self:flex-start;}.elementor-3871 .elementor-element.elementor-element-1e8b270e{text-align:start;color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-1f9bf2cc{--display:flex;}.elementor-3871 .elementor-element.elementor-element-75a659fa{text-align:center;}.elementor-3871 .elementor-element.elementor-element-75a659fa .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-5805c946{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-5870246b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-c286e8c{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-3fd1333a{--display:flex;}.elementor-3871 .elementor-element.elementor-element-37193a3f{text-align:center;}.elementor-3871 .elementor-element.elementor-element-37193a3f .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-72c7f1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-70bd87ee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-7fe892f7{color:var( --e-global-color-text );}.elementor-3871 .elementor-element.elementor-element-29d6ece{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3871 .elementor-element.elementor-element-29d6ece:not(.elementor-motion-effects-element-type-background), .elementor-3871 .elementor-element.elementor-element-29d6ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.intercoastalhealth.com/wp-content/uploads/2024/08/banner-bg-1.jpg");}.elementor-3871 .elementor-element.elementor-element-b1dae8b{text-align:center;}.elementor-3871 .elementor-element.elementor-element-b1dae8b .elementor-heading-title{color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-5bf9349e{text-align:center;color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-32d49adb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3871 .elementor-element.elementor-element-72033c27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3871 .elementor-element.elementor-element-1bd8675{text-align:center;color:var( --e-global-color-556ec6c );}.elementor-3871 .elementor-element.elementor-element-7ae559fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3871 .elementor-element.elementor-element-15fb878f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-1f872c1c > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-3871 .elementor-element.elementor-element-33f6a5cc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-33f6a5cc:not(.elementor-motion-effects-element-type-background), .elementor-3871 .elementor-element.elementor-element-33f6a5cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.intercoastalhealth.com/wp-content/uploads/2024/08/banner-bg-1.jpg");background-position:center center;background-size:cover;}.elementor-3871 .elementor-element.elementor-element-4d1e19a3{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-140px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3871 .elementor-element.elementor-element-4d1e19a3:not(.elementor-motion-effects-element-type-background), .elementor-3871 .elementor-element.elementor-element-4d1e19a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3871 .elementor-element.elementor-element-6a7bc2dd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-3871 .elementor-element.elementor-element-19624f27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-1c0f5593{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-7f67572e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3871 .elementor-element.elementor-element-7f67572e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3871 .elementor-element.elementor-element-7f67572e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3871 .elementor-element.elementor-element-7f67572e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3871 .elementor-element.elementor-element-7f67572e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3871 .elementor-element.elementor-element-7f67572e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3871 .elementor-element.elementor-element-7f67572e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3871 .elementor-element.elementor-element-7f67572e{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3871 .elementor-element.elementor-element-7f67572e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3871 .elementor-element.elementor-element-44f4cb44 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-3871 .elementor-element.elementor-element-44f4cb44{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;}.elementor-3871 .elementor-element.elementor-element-4fbd100d .elementor-button:hover, .elementor-3871 .elementor-element.elementor-element-4fbd100d .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:#FFFFFF;}.elementor-3871 .elementor-element.elementor-element-4fbd100d > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-3871 .elementor-element.elementor-element-4fbd100d.elementor-element{--align-self:flex-start;}.elementor-3871 .elementor-element.elementor-element-4fbd100d .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:#FFFFFF;}.elementor-3871 .elementor-element.elementor-element-4fbd100d .elementor-button:hover svg, .elementor-3871 .elementor-element.elementor-element-4fbd100d .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-3871 .elementor-element.elementor-element-63341faf{--width:55%;}.elementor-3871 .elementor-element.elementor-element-166596e7{--width:45%;}.elementor-3871 .elementor-element.elementor-element-29d6ece{--content-width:1200px;}.elementor-3871 .elementor-element.elementor-element-15fb878f{--width:60%;}.elementor-3871 .elementor-element.elementor-element-33f6a5cc{--width:40%;}}@media(max-width:1024px){.elementor-3871 .elementor-element.elementor-element-59693054{--margin-top:-71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3871 .elementor-element.elementor-element-166596e7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3871 .elementor-element.elementor-element-59693054{--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3871 .elementor-element.elementor-element-2005c552 > .elementor-widget-container{padding:0px 0px 0px 26px;}.elementor-3871 .elementor-element.elementor-element-166596e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3871 .elementor-element.elementor-element-3469c19f > .elementor-widget-container{padding:0px 0px 0px 29px;}.elementor-3871 .elementor-element.elementor-element-5791de49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3871 .elementor-element.elementor-element-450b5546 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3871 .elementor-element.elementor-element-72033c27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3871 .elementor-element.elementor-element-7ae559fd{--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-3871 .elementor-element.elementor-element-33f6a5cc{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3871 .elementor-element.elementor-element-4d1e19a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3871 .elementor-element.elementor-element-6a7bc2dd{text-align:start;}.elementor-3871 .elementor-element.elementor-element-4fbd100d.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-7948fc *//* ------------------ Separators ------------------ */
.elementor-widget-divider .elementor-divider-separator {
  height: 2px;
  border-radius: 2px;
  opacity: 0.6;
}

/* top & bottom separator spacing */
#top_separator,
#bottom_separator {
  margin: 20px 0;
}

/* ------------------ CTA Text Spacing ------------------ */
#cta_heading {
  margin-top: 20px;
  margin-bottom: 10px;
}

#cta_text {
  margin-bottom: 10px;
}

/* ------------------ Buttons Row ------------------ */
#buttons_row {
  flex-wrap: wrap;
}

/* ------------------ Buttons spacing ------------------ */
.elementor-widget-button {
  margin: 6px;
}

/* ------------------ Responsive ------------------ */
@media (max-width: 768px) {
  #buttons_row {
    flex-direction: column;
    align-items: center;
  }

  .elementor-widget-button {
    width: 100%;
    max-width: 320px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3be16b50 */.longevity_card {
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.longevity_icons_row {
  gap: 24px;
}

.longevity_side_column {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.longevity_text_block {
      background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}
}
.quiz_card {
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d6ece *//* ------------------ Separators ------------------ */
.elementor-widget-divider .elementor-divider-separator {
  height: 2px;
  border-radius: 2px;
  opacity: 0.6;
}

/* top & bottom separator spacing */
#top_separator,
#bottom_separator {
  margin: 20px 0;
}

/* ------------------ CTA Text Spacing ------------------ */
#cta_heading {
  margin-top: 20px;
  margin-bottom: 10px;
}

#cta_text {
  margin-bottom: 10px;
}

/* ------------------ Buttons Row ------------------ */
#buttons_row {
  flex-wrap: wrap;
}

/* ------------------ Buttons spacing ------------------ */
.elementor-widget-button {
  margin: 6px;
}

/* ------------------ Responsive ------------------ */
@media (max-width: 768px) {
  #buttons_row {
    flex-direction: column;
    align-items: center;
  }

  .elementor-widget-button {
    width: 100%;
    max-width: 320px;
  }
}/* End custom CSS */