.elementor-6400 .elementor-element.elementor-element-21a59b2:not(.elementor-motion-effects-element-type-background), .elementor-6400 .elementor-element.elementor-element-21a59b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-6400 .elementor-element.elementor-element-21a59b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 1rem 5rem 1rem;}.elementor-6400 .elementor-element.elementor-element-21a59b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6400 .elementor-element.elementor-element-8c5b555:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6400 .elementor-element.elementor-element-8c5b555 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://truefitsmile.com/wp-content/uploads/2026/07/tc-bg.png");background-position:bottom right;background-repeat:no-repeat;background-size:22% auto;}.elementor-6400 .elementor-element.elementor-element-8c5b555 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://truefitsmile.com/wp-content/uploads/2026/07/tc-bg2.png");background-position:top left;background-repeat:no-repeat;background-size:12% auto;opacity:1;}.elementor-6400 .elementor-element.elementor-element-8c5b555 > .elementor-element-populated{border-style:none;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 3rem 5rem 3rem;}.elementor-6400 .elementor-element.elementor-element-8c5b555 > .elementor-element-populated, .elementor-6400 .elementor-element.elementor-element-8c5b555 > .elementor-element-populated > .elementor-background-overlay, .elementor-6400 .elementor-element.elementor-element-8c5b555 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-6400 .elementor-element.elementor-element-8c5b555 > .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-6400 .elementor-element.elementor-element-65950fb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6400 .elementor-element.elementor-element-65950fb{text-align:center;}.elementor-6400 .elementor-element.elementor-element-65950fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#09D2C6;}.elementor-6400 .elementor-element.elementor-element-b3f43fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6400 .elementor-element.elementor-element-b3f43fe{text-align:center;}.elementor-6400 .elementor-element.elementor-element-b3f43fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;color:#000000;}.elementor-6400 .elementor-element.elementor-element-08811c2{padding:0rem 30rem 0rem 30rem;text-align:center;}.elementor-6400 .elementor-element.elementor-element-08811c2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6400 .elementor-element.elementor-element-08811c2 .elementor-heading-title{color:#595959;}.elementor-6400 .elementor-element.elementor-element-d4e36a2.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-6400 .elementor-element.elementor-element-8c5b555:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6400 .elementor-element.elementor-element-8c5b555 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:18% auto;}.elementor-6400 .elementor-element.elementor-element-08811c2{padding:0rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-6400 .elementor-element.elementor-element-8c5b555:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6400 .elementor-element.elementor-element-8c5b555 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:36% auto;}.elementor-6400 .elementor-element.elementor-element-8c5b555 > .elementor-element-populated >  .elementor-background-overlay{background-size:18% auto;}.elementor-6400 .elementor-element.elementor-element-8c5b555 > .elementor-element-populated{padding:5rem 2rem 5rem 2rem;}.elementor-6400 .elementor-element.elementor-element-b3f43fe .elementor-heading-title{line-height:1.4em;}}