.elementor-771 .elementor-element.elementor-element-55266ae{padding:20px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-a080d5c > .elementor-container{max-width:1215px;}.elementor-771 .elementor-element.elementor-element-a080d5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-771 .elementor-element.elementor-element-a080d5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-771 .elementor-element.elementor-element-cd633cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-771 .elementor-element.elementor-element-cd633cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thomasbariatrics.com/wp-content/uploads/2026/07/Frame-12457.webp");background-position:center center;background-repeat:no-repeat;}.elementor-bc-flex-widget .elementor-771 .elementor-element.elementor-element-cd633cf.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-771 .elementor-element.elementor-element-cd633cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-771 .elementor-element.elementor-element-cd633cf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 10px 100px 10px;}.elementor-771 .elementor-element.elementor-element-cd633cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-771 .elementor-element.elementor-element-69b0e80{text-align:center;}.elementor-771 .elementor-element.elementor-element-69b0e80 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-9c47aa9{padding:80px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-63902ad > .elementor-container{max-width:1107px;}.elementor-771 .elementor-element.elementor-element-63902ad{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-9339611{text-align:center;}.elementor-771 .elementor-element.elementor-element-9339611 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:600;line-height:56px;color:#171717;}.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-771 .elementor-element.elementor-element-4c22b54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-424c73b{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-b14e9c3 > .elementor-container{max-width:1215px;}.elementor-771 .elementor-element.elementor-element-b14e9c3{margin-top:80px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-555bd61 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-771 .elementor-element.elementor-element-b97a12b{text-align:start;}.elementor-771 .elementor-element.elementor-element-b97a12b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:600;line-height:56px;color:#171717;}.elementor-771 .elementor-element.elementor-element-39c58ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-54d1eba{text-align:start;}.elementor-771 .elementor-element.elementor-element-54d1eba .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:#106280;}.elementor-771 .elementor-element.elementor-element-f6a5c73{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-b996803{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-fbd0716{text-align:start;}.elementor-771 .elementor-element.elementor-element-fbd0716 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:#106280;}.elementor-771 .elementor-element.elementor-element-3e45e2f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.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-771 .elementor-element.elementor-element-a63027f{text-align:end;}.elementor-771 .elementor-element.elementor-element-d9183e3 > .elementor-container{max-width:1215px;}.elementor-771 .elementor-element.elementor-element-d9183e3{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-5613aa5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-771 .elementor-element.elementor-element-9805d42{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-f91fbc6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-c3a7714{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-b4b2631{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-15a400c{text-align:start;}.elementor-771 .elementor-element.elementor-element-15a400c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:#106280;}.elementor-771 .elementor-element.elementor-element-d6147ce{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-c48495e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-6758fbd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-81f87c1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-c961b13{padding:80px 0px 80px 0px;}.elementor-771 .elementor-element.elementor-element-c5fb348 > .elementor-container{max-width:1215px;}.elementor-771 .elementor-element.elementor-element-ba2b2b1{text-align:start;}.elementor-bc-flex-widget .elementor-771 .elementor-element.elementor-element-e4bd615.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-771 .elementor-element.elementor-element-e4bd615.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-771 .elementor-element.elementor-element-e4bd615 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-771 .elementor-element.elementor-element-d2c1af1{text-align:start;}.elementor-771 .elementor-element.elementor-element-d2c1af1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:#106280;}.elementor-771 .elementor-element.elementor-element-5e24e6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-4a6a818{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-63c41ae{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-35a9de3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-da05491{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#525252;}.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-771 .elementor-element.elementor-element-ab1f8e8 .elementor-button{background-color:#40BBCA00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;fill:#40BBCA;color:#40BBCA;transition-duration:1.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#40BBCA;border-radius:24px 24px 24px 24px;padding:16px 40px 16px 40px;}.elementor-771 .elementor-element.elementor-element-ab1f8e8 .elementor-button:hover, .elementor-771 .elementor-element.elementor-element-ab1f8e8 .elementor-button:focus{background-color:#40BBCA;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-ab1f8e8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-ab1f8e8 .elementor-button:hover svg, .elementor-771 .elementor-element.elementor-element-ab1f8e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-e0d1ba8{margin-top:0px;margin-bottom:50px;}.elementor-771 .elementor-element.elementor-element-112e703 > .elementor-container{max-width:1215px;}.elementor-771 .elementor-element.elementor-element-4257658{border-radius:24px 24px 24px 24px;}.elementor-771 .elementor-element.elementor-element-4257658 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-771 .elementor-element.elementor-element-5df1cb1 > .elementor-container{max-width:955px;}.elementor-771 .elementor-element.elementor-element-586787c{text-align:center;}.elementor-771 .elementor-element.elementor-element-586787c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:600;line-height:72px;color:#171717;}.elementor-771 .elementor-element.elementor-element-812f067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-5229cd1 .elementor-button{background-color:#40BBCA;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;transition-duration:1.8s;border-radius:24px 24px 24px 24px;padding:16px 40px 16px 40px;}.elementor-771 .elementor-element.elementor-element-5229cd1 .elementor-button:hover, .elementor-771 .elementor-element.elementor-element-5229cd1 .elementor-button:focus{background-color:#171717;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-5229cd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-771 .elementor-element.elementor-element-5229cd1 .elementor-button:hover svg, .elementor-771 .elementor-element.elementor-element-5229cd1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-4a8dc0e{padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-d3afe98 > .elementor-container{max-width:716px;}.elementor-771 .elementor-element.elementor-element-d3afe98{margin-top:0px;margin-bottom:40px;}.elementor-771 .elementor-element.elementor-element-d51e2a2{text-align:center;}.elementor-771 .elementor-element.elementor-element-d51e2a2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:600;line-height:56px;color:#171717;}.elementor-771 .elementor-element.elementor-element-1c5181b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-289af2e > .elementor-container{max-width:1215px;}.elementor-771 .elementor-element.elementor-element-d02e854{text-align:center;}.elementor-771 .elementor-element.elementor-element-d02e854 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:#171717;}.elementor-771 .elementor-element.elementor-element-b2eb53c{text-align:center;}.elementor-771 .elementor-element.elementor-element-b2eb53c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:#171717;}.elementor-771 .elementor-element.elementor-element-fafbf0b{text-align:center;}.elementor-771 .elementor-element.elementor-element-fafbf0b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:#171717;}.elementor-771 .elementor-element.elementor-element-469a44b{text-align:center;}.elementor-771 .elementor-element.elementor-element-469a44b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:#171717;}.elementor-771 .elementor-element.elementor-element-653bc1e > .elementor-container{max-width:1215px;}.elementor-771 .elementor-element.elementor-element-5bc5277{text-align:center;}.elementor-771 .elementor-element.elementor-element-5bc5277 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:#171717;}.elementor-771 .elementor-element.elementor-element-949bf3d{text-align:center;}.elementor-771 .elementor-element.elementor-element-949bf3d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:#171717;}.elementor-771 .elementor-element.elementor-element-7347e9f{text-align:center;}.elementor-771 .elementor-element.elementor-element-7347e9f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:#171717;}.elementor-771 .elementor-element.elementor-element-b6cb772{text-align:center;}.elementor-771 .elementor-element.elementor-element-b6cb772 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;color:#171717;}.elementor-771 .elementor-element.elementor-element-775c008{margin-top:30px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-d6f8dd8 .elementor-button{background-color:#40BBCA00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;fill:#40BBCA;color:#40BBCA;transition-duration:1.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#40BBCA;border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-771 .elementor-element.elementor-element-d6f8dd8 .elementor-button:hover, .elementor-771 .elementor-element.elementor-element-d6f8dd8 .elementor-button:focus{background-color:#40BBCA;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-d6f8dd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-d6f8dd8 .elementor-button:hover svg, .elementor-771 .elementor-element.elementor-element-d6f8dd8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-26c7263{margin-top:30px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-3995de8 .elementor-button{background-color:#40BBCA00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;fill:#40BBCA;color:#40BBCA;transition-duration:1.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#40BBCA;border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-771 .elementor-element.elementor-element-3995de8 .elementor-button:hover, .elementor-771 .elementor-element.elementor-element-3995de8 .elementor-button:focus{background-color:#40BBCA;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-3995de8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-3995de8 .elementor-button:hover svg, .elementor-771 .elementor-element.elementor-element-3995de8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-6d3f2b8{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-1cd7095 > .elementor-container{max-width:1215px;}.elementor-771 .elementor-element.elementor-element-1cd7095{margin-top:80px;margin-bottom:80px;}.elementor-bc-flex-widget .elementor-771 .elementor-element.elementor-element-d2d1fc2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-771 .elementor-element.elementor-element-d2d1fc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-771 .elementor-element.elementor-element-d2d1fc2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-771 .elementor-element.elementor-element-9f34d0a{text-align:start;}.elementor-771 .elementor-element.elementor-element-9f34d0a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:56px;color:#106280;}.elementor-771 .elementor-element.elementor-element-d199ed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-2e933cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-6e9c952 .elementor-button{background-color:#40BBCA;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;transition-duration:1.8s;border-radius:24px 24px 24px 24px;padding:16px 40px 16px 40px;}.elementor-771 .elementor-element.elementor-element-6e9c952 .elementor-button:hover, .elementor-771 .elementor-element.elementor-element-6e9c952 .elementor-button:focus{background-color:#171717;color:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-6e9c952{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-6e9c952 .elementor-button:hover svg, .elementor-771 .elementor-element.elementor-element-6e9c952 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-771 .elementor-element.elementor-element-71c9194{text-align:end;}.elementor-771 .elementor-element.elementor-element-f281a4c{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-1151cd2 > .elementor-container{max-width:591px;}.elementor-771 .elementor-element.elementor-element-1151cd2{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-7e5d601{text-align:center;}.elementor-771 .elementor-element.elementor-element-7e5d601 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:600;line-height:56px;color:#171717;}.elementor-771 .elementor-element.elementor-element-c00b89b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;}.elementor-771 .elementor-element.elementor-element-0c1d30b > .elementor-container{max-width:1215px;}.elementor-771 .elementor-element.elementor-element-0c1d30b{margin-top:20px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-9909e35{--e-image-carousel-slides-to-show:3;}.elementor-771 .elementor-element.elementor-element-9909e35 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-771 .elementor-element.elementor-element-9909e35 .elementor-swiper-button.elementor-swiper-button-next{color:#106280;}.elementor-771 .elementor-element.elementor-element-9909e35 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-771 .elementor-element.elementor-element-9909e35 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#106280;}.elementor-771 .elementor-element.elementor-element-9909e35 .swiper-pagination-bullet{background:#106280;}.elementor-771 .elementor-element.elementor-element-60285a5{margin-top:40px;margin-bottom:60px;}.elementor-771 .elementor-element.elementor-element-43ecad9 > .elementor-container{max-width:1215px;}.elementor-771 .elementor-element.elementor-element-df1a24e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-771 .elementor-element.elementor-element-df1a24e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#106280;background-image:url("https://www.thomasbariatrics.com/wp-content/uploads/2026/07/content.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-771 .elementor-element.elementor-element-df1a24e > .elementor-element-populated, .elementor-771 .elementor-element.elementor-element-df1a24e > .elementor-element-populated > .elementor-background-overlay, .elementor-771 .elementor-element.elementor-element-df1a24e > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-771 .elementor-element.elementor-element-df1a24e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 140px 60px 140px;}.elementor-771 .elementor-element.elementor-element-df1a24e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-771 .elementor-element.elementor-element-ac5e206{text-align:center;}.elementor-771 .elementor-element.elementor-element-ac5e206 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:600;line-height:62px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-771 .elementor-element.elementor-element-a080d5c{padding:0px 20px 0px 20px;}.elementor-771 .elementor-element.elementor-element-cd633cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-771 .elementor-element.elementor-element-cd633cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-771 .elementor-element.elementor-element-cd633cf > .elementor-element-populated, .elementor-771 .elementor-element.elementor-element-cd633cf > .elementor-element-populated > .elementor-background-overlay, .elementor-771 .elementor-element.elementor-element-cd633cf > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-771 .elementor-element.elementor-element-cd633cf > .elementor-element-populated{padding:60px 10px 60px 10px;}.elementor-771 .elementor-element.elementor-element-9c47aa9{padding:60px 10px 0px 10px;}.elementor-771 .elementor-element.elementor-element-63902ad{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-9339611 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-771 .elementor-element.elementor-element-4c22b54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-b14e9c3{margin-top:60px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-555bd61 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-771 .elementor-element.elementor-element-b97a12b .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-771 .elementor-element.elementor-element-d9183e3{margin-top:60px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-5613aa5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-771 .elementor-element.elementor-element-c961b13{padding:60px 10px 60px 10px;}.elementor-771 .elementor-element.elementor-element-e4bd615 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-771 .elementor-element.elementor-element-ab1f8e8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-586787c .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-771 .elementor-element.elementor-element-5229cd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-771 .elementor-element.elementor-element-4a8dc0e{padding:0px 10px 0px 10px;}.elementor-771 .elementor-element.elementor-element-d3afe98{margin-top:0px;margin-bottom:20px;}.elementor-771 .elementor-element.elementor-element-d51e2a2 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-771 .elementor-element.elementor-element-1c5181b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-d6f8dd8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-3995de8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-1cd7095{margin-top:60px;margin-bottom:60px;}.elementor-771 .elementor-element.elementor-element-d2d1fc2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-771 .elementor-element.elementor-element-6e9c952{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-7e5d601 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-771 .elementor-element.elementor-element-9909e35{--e-image-carousel-slides-to-show:2;}.elementor-771 .elementor-element.elementor-element-60285a5{margin-top:20px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-df1a24e > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 10px 40px 10px;}.elementor-771 .elementor-element.elementor-element-ac5e206 .elementor-heading-title{font-size:40px;line-height:50px;}}@media(max-width:767px){.elementor-771 .elementor-element.elementor-element-55266ae{padding:30px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-a080d5c{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-771 .elementor-element.elementor-element-cd633cf.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-771 .elementor-element.elementor-element-cd633cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-771 .elementor-element.elementor-element-cd633cf > .elementor-element-populated, .elementor-771 .elementor-element.elementor-element-cd633cf > .elementor-element-populated > .elementor-background-overlay, .elementor-771 .elementor-element.elementor-element-cd633cf > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-771 .elementor-element.elementor-element-cd633cf > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:60px 10px 60px 10px;}.elementor-771 .elementor-element.elementor-element-69b0e80 .elementor-heading-title{font-size:35px;}.elementor-771 .elementor-element.elementor-element-9c47aa9{padding:40px 10px 0px 10px;}.elementor-771 .elementor-element.elementor-element-63902ad{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-9339611{text-align:center;}.elementor-771 .elementor-element.elementor-element-9339611 .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-771 .elementor-element.elementor-element-4c22b54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-771 .elementor-element.elementor-element-424c73b{padding:10px 10px 10px 10px;}.elementor-771 .elementor-element.elementor-element-b14e9c3{margin-top:40px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-b97a12b{text-align:start;}.elementor-771 .elementor-element.elementor-element-b97a12b .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-771 .elementor-element.elementor-element-39c58ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-54d1eba{text-align:start;}.elementor-771 .elementor-element.elementor-element-54d1eba .elementor-heading-title{font-size:24px;line-height:35px;}.elementor-771 .elementor-element.elementor-element-f6a5c73{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-b996803{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-fbd0716{text-align:start;}.elementor-771 .elementor-element.elementor-element-fbd0716 .elementor-heading-title{font-size:24px;line-height:35px;}.elementor-771 .elementor-element.elementor-element-3e45e2f{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-a63027f{text-align:start;}.elementor-771 .elementor-element.elementor-element-d9183e3{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-9805d42{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-f91fbc6{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-c3a7714{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-b4b2631{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-15a400c{text-align:start;}.elementor-771 .elementor-element.elementor-element-15a400c .elementor-heading-title{font-size:24px;line-height:35px;}.elementor-771 .elementor-element.elementor-element-d6147ce{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-c48495e{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-6758fbd{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-81f87c1{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-c961b13{padding:40px 10px 40px 10px;}.elementor-771 .elementor-element.elementor-element-d2c1af1{text-align:start;}.elementor-771 .elementor-element.elementor-element-d2c1af1 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-771 .elementor-element.elementor-element-5e24e6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-4a6a818{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-771 .elementor-element.elementor-element-63c41ae{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) -3px;text-align:start;}.elementor-771 .elementor-element.elementor-element-35a9de3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) -3px;text-align:start;}.elementor-771 .elementor-element.elementor-element-da05491{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) -3px;text-align:start;}.elementor-771 .elementor-element.elementor-element-ab1f8e8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-ab1f8e8 .elementor-button{font-size:15px;padding:15px 13px 15px 13px;}.elementor-771 .elementor-element.elementor-element-e0d1ba8{margin-top:0px;margin-bottom:20px;}.elementor-771 .elementor-element.elementor-element-5df1cb1{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-586787c{text-align:center;}.elementor-771 .elementor-element.elementor-element-586787c .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-771 .elementor-element.elementor-element-812f067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-771 .elementor-element.elementor-element-5229cd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-771 .elementor-element.elementor-element-4a8dc0e{padding:0px 10px 0px 10px;}.elementor-771 .elementor-element.elementor-element-d3afe98{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-d51e2a2{text-align:center;}.elementor-771 .elementor-element.elementor-element-d51e2a2 .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-771 .elementor-element.elementor-element-1c5181b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-771 .elementor-element.elementor-element-e2d8fd3{width:50%;}.elementor-771 .elementor-element.elementor-element-be8209f{width:50%;}.elementor-771 .elementor-element.elementor-element-215922f{width:50%;}.elementor-771 .elementor-element.elementor-element-617f283{width:50%;}.elementor-771 .elementor-element.elementor-element-91c5235{width:50%;}.elementor-771 .elementor-element.elementor-element-5bc5277{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-5bc5277 .elementor-heading-title{font-size:18px;}.elementor-771 .elementor-element.elementor-element-54ee615{width:50%;}.elementor-771 .elementor-element.elementor-element-949bf3d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-949bf3d .elementor-heading-title{font-size:18px;}.elementor-771 .elementor-element.elementor-element-eb8bc0a{width:50%;}.elementor-771 .elementor-element.elementor-element-eb8bc0a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-771 .elementor-element.elementor-element-7347e9f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-7347e9f .elementor-heading-title{font-size:18px;}.elementor-771 .elementor-element.elementor-element-9297470{width:50%;}.elementor-771 .elementor-element.elementor-element-9297470 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-771 .elementor-element.elementor-element-b6cb772{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-b6cb772 .elementor-heading-title{font-size:18px;}.elementor-771 .elementor-element.elementor-element-d6f8dd8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-26c7263{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-3995de8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-771 .elementor-element.elementor-element-6d3f2b8{padding:10px 10px 10px 10px;}.elementor-771 .elementor-element.elementor-element-1cd7095{margin-top:40px;margin-bottom:40px;}.elementor-771 .elementor-element.elementor-element-9f34d0a{text-align:center;}.elementor-771 .elementor-element.elementor-element-9f34d0a .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-771 .elementor-element.elementor-element-d199ed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-771 .elementor-element.elementor-element-2e933cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-771 .elementor-element.elementor-element-6e9c952{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-771 .elementor-element.elementor-element-6e9c952 .elementor-button{font-size:15px;padding:15px 22px 15px 22px;}.elementor-771 .elementor-element.elementor-element-71c9194{text-align:center;}.elementor-771 .elementor-element.elementor-element-f281a4c{padding:0px 10px 10px 10px;}.elementor-771 .elementor-element.elementor-element-7e5d601{text-align:center;}.elementor-771 .elementor-element.elementor-element-7e5d601 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-771 .elementor-element.elementor-element-c00b89b{text-align:center;}.elementor-771 .elementor-element.elementor-element-0c1d30b{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-38b49e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-771 .elementor-element.elementor-element-9909e35{--e-image-carousel-slides-to-show:1;}.elementor-771 .elementor-element.elementor-element-60285a5{margin-top:0px;margin-bottom:0px;}.elementor-771 .elementor-element.elementor-element-df1a24e > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 10px 40px 10px;}.elementor-771 .elementor-element.elementor-element-ac5e206{text-align:center;}.elementor-771 .elementor-element.elementor-element-ac5e206 .elementor-heading-title{font-size:25px;line-height:35px;}}@media(min-width:768px){.elementor-771 .elementor-element.elementor-element-555bd61{width:60%;}.elementor-771 .elementor-element.elementor-element-67e5bb4{width:40%;}.elementor-771 .elementor-element.elementor-element-f4c430f{width:45%;}.elementor-771 .elementor-element.elementor-element-e4bd615{width:55%;}.elementor-771 .elementor-element.elementor-element-d2d1fc2{width:53%;}.elementor-771 .elementor-element.elementor-element-bd70b9f{width:47%;}}@media(max-width:1024px) and (min-width:768px){.elementor-771 .elementor-element.elementor-element-555bd61{width:100%;}.elementor-771 .elementor-element.elementor-element-67e5bb4{width:50%;}.elementor-771 .elementor-element.elementor-element-5613aa5{width:100%;}.elementor-771 .elementor-element.elementor-element-f4c430f{width:50%;}.elementor-771 .elementor-element.elementor-element-e4bd615{width:100%;}.elementor-771 .elementor-element.elementor-element-d2d1fc2{width:100%;}.elementor-771 .elementor-element.elementor-element-bd70b9f{width:50%;}}