.elementor-5 .elementor-element.elementor-element-bf8e42c{--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-5 .elementor-element.elementor-element-bf8e42c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-bf8e42c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-765897e );}.elementor-5 .elementor-element.elementor-element-2e2261f{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-0df1636{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-b262eaf .elementor-heading-title{font-weight:400;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-ad35270 .elementor-heading-title{font-size:60px;font-weight:600;line-height:66px;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-79d560e{font-weight:400;}.elementor-5 .elementor-element.elementor-element-bc769c4{--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-5 .elementor-element.elementor-element-b954465 .elementor-button{background-color:var( --e-global-color-6845bc7 );fill:var( --e-global-color-3a37a53 );color:var( --e-global-color-3a37a53 );border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-5 .elementor-element.elementor-element-b954465 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-b954465 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-6a3fa20 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-3a37a53 );color:var( --e-global-color-3a37a53 );border-radius:10px 10px 10px 10px;padding:15px 35px 15px 35px;}.elementor-5 .elementor-element.elementor-element-6a3fa20 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-6a3fa20 .elementor-button:focus{background-color:var( --e-global-color-6845bc7 );}.elementor-5 .elementor-element.elementor-element-842d5e8{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-842d5e8:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-842d5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trucarefamilymedicine.com/wp-content/uploads/2026/04/parentsandgrandparentswithteenkids-1920w-1536x1024.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-6da32fc{--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;--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-5 .elementor-element.elementor-element-3ed9778{--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-5 .elementor-element.elementor-element-3ed9778:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-3ed9778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-f903548{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-5f43d0f{text-align:center;color:var( --e-global-color-3a37a53 );}.elementor-5 .elementor-element.elementor-element-5f43d0f p{margin-block-end:0px;}.elementor-5 .elementor-element.elementor-element-5f43d0f a{color:var( --e-global-color-3a37a53 );}.elementor-5 .elementor-element.elementor-element-cc9c4bf{--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:0.9;}.elementor-5 .elementor-element.elementor-element-cc9c4bf:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-cc9c4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trucarefamilymedicine.com/wp-content/uploads/2026/04/geostripesbackground-1920w.webp");background-position:50% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-cc9c4bf::before, .elementor-5 .elementor-element.elementor-element-cc9c4bf > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-cc9c4bf > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-cc9c4bf > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-cc9c4bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-cc9c4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-e187b6a{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-c9eeda0{padding:0px 0px 10px 0px;text-align:center;}.elementor-5 .elementor-element.elementor-element-c9eeda0 .elementor-heading-title{color:var( --e-global-color-3a37a53 );}.elementor-5 .elementor-element.elementor-element-41dd925{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-3a37a53 );}.elementor-5 .elementor-element.elementor-element-41dd925.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-41dd925 a{color:var( --e-global-color-3a37a53 );}.elementor-5 .elementor-element.elementor-element-9173454 .elementor-button{background-color:var( --e-global-color-3a37a53 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3a37a53 );border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-5 .elementor-element.elementor-element-9173454 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-9173454 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-3a37a53 );border-color:var( --e-global-color-3a37a53 );}.elementor-5 .elementor-element.elementor-element-9173454 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-9173454 .elementor-button:focus svg{fill:var( --e-global-color-3a37a53 );}.elementor-5 .elementor-element.elementor-element-0396e33{--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-5 .elementor-element.elementor-element-0396e33:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0396e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-765897e );}.elementor-5 .elementor-element.elementor-element-21ed6d8{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-f71854f{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-f71854f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f71854f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trucarefamilymedicine.com/wp-content/uploads/2026/04/teen-daughter-with-mother-at-home-4d99e2dd-720h.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-33f0c31{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-d81bbec .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-4a74d99{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-5ac5262 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-160034d p{margin-block-end:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-97c220c{right:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-97c220c{left:0px;}.elementor-5 .elementor-element.elementor-element-97c220c .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-97c220c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-97c220c.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-97c220c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-97c220c.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-97c220c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-97c220c .elementor-icon{font-size:35px;}.elementor-5 .elementor-element.elementor-element-97c220c .elementor-icon svg{height:35px;}.elementor-5 .elementor-element.elementor-element-97c220c .elementor-icon i, .elementor-5 .elementor-element.elementor-element-97c220c .elementor-icon svg{transform:rotate(45deg);}.elementor-5 .elementor-element.elementor-element-e622998{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-39d0edf .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-5d9d3fd p{margin-block-end:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b6e7b0d{right:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-b6e7b0d{left:0px;}.elementor-5 .elementor-element.elementor-element-b6e7b0d .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-b6e7b0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-b6e7b0d.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-b6e7b0d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-b6e7b0d.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-b6e7b0d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-b6e7b0d .elementor-icon{font-size:35px;}.elementor-5 .elementor-element.elementor-element-b6e7b0d .elementor-icon svg{height:35px;}.elementor-5 .elementor-element.elementor-element-b6e7b0d .elementor-icon i, .elementor-5 .elementor-element.elementor-element-b6e7b0d .elementor-icon svg{transform:rotate(45deg);}.elementor-5 .elementor-element.elementor-element-ab12fe8{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-627c1b8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-8889caa p{margin-block-end:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ae2a1cf{right:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-ae2a1cf{left:0px;}.elementor-5 .elementor-element.elementor-element-ae2a1cf .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-ae2a1cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-ae2a1cf.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-ae2a1cf.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-ae2a1cf.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-ae2a1cf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-ae2a1cf .elementor-icon{font-size:35px;}.elementor-5 .elementor-element.elementor-element-ae2a1cf .elementor-icon svg{height:35px;}.elementor-5 .elementor-element.elementor-element-ae2a1cf .elementor-icon i, .elementor-5 .elementor-element.elementor-element-ae2a1cf .elementor-icon svg{transform:rotate(45deg);}.elementor-5 .elementor-element.elementor-element-8a06bc1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-ee5e979 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-914d6a3 p{margin-block-end:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-04fc893{right:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-04fc893{left:0px;}.elementor-5 .elementor-element.elementor-element-04fc893 .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-04fc893.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-04fc893.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-04fc893.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-04fc893.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-04fc893.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-04fc893 .elementor-icon{font-size:35px;}.elementor-5 .elementor-element.elementor-element-04fc893 .elementor-icon svg{height:35px;}.elementor-5 .elementor-element.elementor-element-04fc893 .elementor-icon i, .elementor-5 .elementor-element.elementor-element-04fc893 .elementor-icon svg{transform:rotate(45deg);}.elementor-5 .elementor-element.elementor-element-e67870c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-21a93ac .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-bb2fd90 p{margin-block-end:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-bdeecfc{right:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-bdeecfc{left:0px;}.elementor-5 .elementor-element.elementor-element-bdeecfc .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-bdeecfc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-bdeecfc.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-bdeecfc.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-bdeecfc.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-bdeecfc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-bdeecfc .elementor-icon{font-size:35px;}.elementor-5 .elementor-element.elementor-element-bdeecfc .elementor-icon svg{height:35px;}.elementor-5 .elementor-element.elementor-element-bdeecfc .elementor-icon i, .elementor-5 .elementor-element.elementor-element-bdeecfc .elementor-icon svg{transform:rotate(45deg);}.elementor-5 .elementor-element.elementor-element-4bac1dc{--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:0.8;}.elementor-5 .elementor-element.elementor-element-4bac1dc:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4bac1dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trucarefamilymedicine.com/wp-content/uploads/2026/04/familyoffourwithteenagersandparentsathomesmiling-1920w.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-4bac1dc::before, .elementor-5 .elementor-element.elementor-element-4bac1dc > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-4bac1dc > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-4bac1dc > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-4bac1dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-4bac1dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-c8757a6{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-a825106{text-align:center;}.elementor-5 .elementor-element.elementor-element-a825106 .elementor-heading-title{color:var( --e-global-color-3a37a53 );}.elementor-5 .elementor-element.elementor-element-c763c1a{--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-5 .elementor-element.elementor-element-c763c1a:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c763c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-765897e );}.elementor-5 .elementor-element.elementor-element-5c907e1{--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:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-562e2dd{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-562e2dd:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-562e2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a37a53 );}.elementor-5 .elementor-element.elementor-element-c1611f4{padding:35px 25px 35px 25px;}.elementor-5 .elementor-element.elementor-element-c1611f4 .elementor-icon-box-wrapper{gap:15px;}.elementor-5 .elementor-element.elementor-element-c1611f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-c1611f4.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-c1611f4.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-c1611f4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-d774eac{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-d774eac:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d774eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a37a53 );}.elementor-5 .elementor-element.elementor-element-dab4a8b{padding:35px 25px 35px 25px;}.elementor-5 .elementor-element.elementor-element-dab4a8b .elementor-icon-box-wrapper{gap:15px;}.elementor-5 .elementor-element.elementor-element-dab4a8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-dab4a8b.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-dab4a8b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-dab4a8b .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-636b985{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-636b985:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-636b985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a37a53 );}.elementor-5 .elementor-element.elementor-element-b71da87{padding:35px 25px 35px 25px;}.elementor-5 .elementor-element.elementor-element-b71da87 .elementor-icon-box-wrapper{gap:15px;}.elementor-5 .elementor-element.elementor-element-b71da87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-b71da87.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-b71da87.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-b71da87 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-6ef1d4f{--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-5 .elementor-element.elementor-element-b5ffbb7{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-5cc0024{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-5cc0024:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-5cc0024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trucarefamilymedicine.com/wp-content/uploads/2026/04/IMG_2677-2880w-1536x1024.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-4765a40{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-2d48ccf .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-40ef25d .elementor-button{background-color:var( --e-global-color-6845bc7 );fill:var( --e-global-color-3a37a53 );color:var( --e-global-color-3a37a53 );border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-5 .elementor-element.elementor-element-40ef25d .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-40ef25d .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-75ec9a6{--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-5 .elementor-element.elementor-element-75ec9a6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-75ec9a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-765897e );}.elementor-5 .elementor-element.elementor-element-aa4d3b4{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-9a928b9{text-align:center;}.elementor-5 .elementor-element.elementor-element-9a928b9 .elementor-heading-title{font-style:italic;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-5af8147{width:var( --container-widget-width, 65% );max-width:65%;padding:0px 0px 10px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-5 .elementor-element.elementor-element-5af8147.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-44084d3 .elementor-button{background-color:var( --e-global-color-6845bc7 );fill:var( --e-global-color-3a37a53 );color:var( --e-global-color-3a37a53 );border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-5 .elementor-element.elementor-element-44084d3 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-44084d3 .elementor-button:focus{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-2e2261f{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-0df1636{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-b262eaf .elementor-heading-title{font-size:18px;}.elementor-5 .elementor-element.elementor-element-ad35270 .elementor-heading-title{font-size:45px;line-height:50px;}.elementor-5 .elementor-element.elementor-element-b954465 .elementor-button{padding:15px 25px 15px 25px;}.elementor-5 .elementor-element.elementor-element-6a3fa20 .elementor-button{padding:15px 25px 15px 25px;}.elementor-5 .elementor-element.elementor-element-cc9c4bf:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-cc9c4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-5 .elementor-element.elementor-element-e187b6a{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-41dd925{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-21ed6d8{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-33f0c31{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-4a74d99{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-e622998{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-ab12fe8{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-8a06bc1{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-e67870c{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-c8757a6{--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-5c907e1{--padding-top:10px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-c1611f4{padding:30px 20px 30px 20px;}.elementor-5 .elementor-element.elementor-element-dab4a8b{padding:30px 20px 30px 20px;}.elementor-5 .elementor-element.elementor-element-b71da87{padding:30px 20px 30px 20px;}.elementor-5 .elementor-element.elementor-element-b5ffbb7{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-4765a40{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-aa4d3b4{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-5af8147{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-2e2261f{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-0df1636{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-b262eaf{text-align:center;}.elementor-5 .elementor-element.elementor-element-ad35270{text-align:center;}.elementor-5 .elementor-element.elementor-element-ad35270 .elementor-heading-title{font-size:35px;line-height:42px;}.elementor-5 .elementor-element.elementor-element-79d560e{text-align:center;}.elementor-5 .elementor-element.elementor-element-bc769c4{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-b954465{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-b954465.elementor-element{--order:-99999 /* order start hack */;}.elementor-5 .elementor-element.elementor-element-6a3fa20{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-6a3fa20.elementor-element{--order:-99999 /* order start hack */;}.elementor-5 .elementor-element.elementor-element-842d5e8{--min-height:200px;--border-radius:30px 30px 30px 30px;}.elementor-5 .elementor-element.elementor-element-842d5e8.e-con{--order:-99999 /* order start hack */;}.elementor-5 .elementor-element.elementor-element-cc9c4bf:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-cc9c4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-5 .elementor-element.elementor-element-e187b6a{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-41dd925{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-21ed6d8{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-f71854f{--min-height:200px;--border-radius:30px 30px 30px 30px;}.elementor-5 .elementor-element.elementor-element-33f0c31{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-c8757a6{--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-5c907e1{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-b5ffbb7{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-5cc0024{--min-height:200px;--border-radius:30px 30px 30px 30px;}.elementor-5 .elementor-element.elementor-element-4765a40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-2d48ccf{text-align:center;}.elementor-5 .elementor-element.elementor-element-e691db2{text-align:center;}.elementor-5 .elementor-element.elementor-element-aa4d3b4{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-5af8147{width:100%;max-width:100%;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-0df1636{--width:58%;}.elementor-5 .elementor-element.elementor-element-842d5e8{--width:42%;}.elementor-5 .elementor-element.elementor-element-f71854f{--width:42%;}.elementor-5 .elementor-element.elementor-element-33f0c31{--width:58%;}.elementor-5 .elementor-element.elementor-element-5cc0024{--width:41%;}.elementor-5 .elementor-element.elementor-element-4765a40{--width:59%;}}@media(min-width:1025px){.elementor-5 .elementor-element.elementor-element-cc9c4bf:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-cc9c4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5 .elementor-element.elementor-element-4bac1dc:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4bac1dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-ad35270 */.elementor-5 .elementor-element.elementor-element-ad35270 span{font-style:italic}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f43d0f */.elementor-5 .elementor-element.elementor-element-5f43d0f a{font-size:18px; font-weight:300;text-decoration: underline}
@media(max-width:1024px){
    .elementor-5 .elementor-element.elementor-element-5f43d0f a{font-size:16px}
}
@media(max-width:767px){
    .elementor-5 .elementor-element.elementor-element-5f43d0f a{font-size:14px}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41dd925 */.elementor-5 .elementor-element.elementor-element-41dd925 a{font-size:18px; font-weight:300;text-decoration: underline}
@media(max-width:1024px){
    .elementor-5 .elementor-element.elementor-element-41dd925 a{font-size:16px}
}
@media(max-width:767px){
    .elementor-5 .elementor-element.elementor-element-41dd925 a{font-size:14px}
}/* End custom CSS */