.elementor-2048 .elementor-element.elementor-element-58b420f{--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:2em 2em;--row-gap:2em;--column-gap:2em}.elementor-2048 .elementor-element.elementor-element-58b420f:not(.elementor-motion-effects-element-type-background),.elementor-2048 .elementor-element.elementor-element-58b420f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-427cb62)}.elementor-2048 .elementor-element.elementor-element-b40f2ab{text-align:center}.elementor-2048 .elementor-element.elementor-element-b40f2ab .elementor-heading-title{font-family:var(--e-global-typography-cd5a1c8-font-family),Sans-serif;font-size:var(--e-global-typography-cd5a1c8-font-size);font-weight:var(--e-global-typography-cd5a1c8-font-weight);line-height:var(--e-global-typography-cd5a1c8-line-height);letter-spacing:var(--e-global-typography-cd5a1c8-letter-spacing);color:var(--e-global-color-primary)}.elementor-2048 .elementor-element.elementor-element-dcfddd3{--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:space-between;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-2048 .elementor-element.elementor-element-4a72fb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2048 .elementor-element.elementor-element-e6253d9 a{color:var(--e-global-color-primary)}.elementor-2048 .elementor-element.elementor-element-5beac03 .elementor-heading-title{font-family:var(--e-global-typography-fee72cc-font-family),Sans-serif;font-size:var(--e-global-typography-fee72cc-font-size);font-weight:var(--e-global-typography-fee72cc-font-weight);line-height:var(--e-global-typography-fee72cc-line-height);letter-spacing:var(--e-global-typography-fee72cc-letter-spacing);color:var(--e-global-color-20a84f4)}.elementor-2048 .elementor-element.elementor-element-79736d1 a{color:var(--e-global-color-primary)}.elementor-2048 .elementor-element.elementor-element-492728a{--display:flex;--min-height:35vh;--border-radius:1em;box-shadow:0px 0px 10px 0px rgba(0,0,0,.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2048 .elementor-element.elementor-element-492728a:not(.elementor-motion-effects-element-type-background),.elementor-2048 .elementor-element.elementor-element-492728a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.chestervilledental.com.au/wp-content/uploads/2026/06/CleanShot-2026-06-24-at-09.44.09.webp");background-position:center center;background-size:cover}.elementor-2048 .elementor-element.elementor-element-ad74a03{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:3em 3em;--row-gap:3em;--column-gap:3em}.elementor-2048 .elementor-element.elementor-element-ad74a03:not(.elementor-motion-effects-element-type-background),.elementor-2048 .elementor-element.elementor-element-ad74a03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6319576)}.elementor-2048 .elementor-element.elementor-element-61aa2b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2048 .elementor-element.elementor-element-98b89ad .elementor-heading-title{font-family:var(--e-global-typography-cd5a1c8-font-family),Sans-serif;font-size:var(--e-global-typography-cd5a1c8-font-size);font-weight:var(--e-global-typography-cd5a1c8-font-weight);line-height:var(--e-global-typography-cd5a1c8-line-height);letter-spacing:var(--e-global-typography-cd5a1c8-letter-spacing);color:var(--e-global-color-20a84f4)}.elementor-2048 .elementor-element.elementor-element-bb4fecd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -1em) 0em}.elementor-2048 .elementor-element.elementor-element-e4308bb{--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-2048 .elementor-element.elementor-element-23161db{padding:5px;border-style:solid;border-width:2px;border-color:var(--e-global-color-44eea43);border-radius:1em}.elementor-2048 .elementor-element.elementor-element-23161db img{width:70px;height:40px;object-fit:contain;object-position:center center}.elementor-2048 .elementor-element.elementor-element-55368b0{padding:5px;border-style:solid;border-width:2px;border-color:var(--e-global-color-44eea43);border-radius:1em}.elementor-2048 .elementor-element.elementor-element-55368b0 img{width:70px;height:40px;object-fit:contain;object-position:center center}.elementor-2048 .elementor-element.elementor-element-442670c{padding:5px;border-style:solid;border-width:2px;border-color:var(--e-global-color-44eea43);border-radius:1em}.elementor-2048 .elementor-element.elementor-element-442670c img{width:70px;height:40px;object-fit:contain;object-position:center center}.elementor-2048 .elementor-element.elementor-element-399a8f0{padding:5px;border-style:solid;border-width:2px;border-color:var(--e-global-color-44eea43);border-radius:1em}.elementor-2048 .elementor-element.elementor-element-399a8f0 img{width:70px;height:40px;object-fit:contain;object-position:center center}.elementor-2048 .elementor-element.elementor-element-3f4f8f4 .elementor-heading-title{font-family:var(--e-global-typography-fee72cc-font-family),Sans-serif;font-size:var(--e-global-typography-fee72cc-font-size);font-weight:var(--e-global-typography-fee72cc-font-weight);line-height:var(--e-global-typography-fee72cc-line-height);letter-spacing:var(--e-global-typography-fee72cc-letter-spacing);color:var(--e-global-color-20a84f4)}.elementor-2048 .elementor-element.elementor-element-c135ac9{--display:flex;--min-height:35vh;border-style:none;--border-style:none;--border-radius:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2048 .elementor-element.elementor-element-c135ac9:not(.elementor-motion-effects-element-type-background),.elementor-2048 .elementor-element.elementor-element-c135ac9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.chestervilledental.com.au/wp-content/uploads/2026/08/dental-tools.webp");background-position:center center;background-size:cover}@media(max-width:1024px){.elementor-2048 .elementor-element.elementor-element-b40f2ab .elementor-heading-title{font-size:var(--e-global-typography-cd5a1c8-font-size);line-height:var(--e-global-typography-cd5a1c8-line-height);letter-spacing:var(--e-global-typography-cd5a1c8-letter-spacing)}.elementor-2048 .elementor-element.elementor-element-dcfddd3{--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-2048 .elementor-element.elementor-element-5beac03 .elementor-heading-title{font-size:var(--e-global-typography-fee72cc-font-size);line-height:var(--e-global-typography-fee72cc-line-height);letter-spacing:var(--e-global-typography-fee72cc-letter-spacing)}.elementor-2048 .elementor-element.elementor-element-ad74a03{--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-2048 .elementor-element.elementor-element-98b89ad .elementor-heading-title{font-size:var(--e-global-typography-cd5a1c8-font-size);line-height:var(--e-global-typography-cd5a1c8-line-height);letter-spacing:var(--e-global-typography-cd5a1c8-letter-spacing)}.elementor-2048 .elementor-element.elementor-element-3f4f8f4 .elementor-heading-title{font-size:var(--e-global-typography-fee72cc-font-size);line-height:var(--e-global-typography-fee72cc-line-height);letter-spacing:var(--e-global-typography-fee72cc-letter-spacing)}.elementor-2048 .elementor-element.elementor-element-c135ac9:not(.elementor-motion-effects-element-type-background),.elementor-2048 .elementor-element.elementor-element-c135ac9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom center}}@media(max-width:767px){.elementor-2048 .elementor-element.elementor-element-b40f2ab .elementor-heading-title{font-size:var(--e-global-typography-cd5a1c8-font-size);line-height:var(--e-global-typography-cd5a1c8-line-height);letter-spacing:var(--e-global-typography-cd5a1c8-letter-spacing)}.elementor-2048 .elementor-element.elementor-element-5beac03 .elementor-heading-title{font-size:var(--e-global-typography-fee72cc-font-size);line-height:var(--e-global-typography-fee72cc-line-height);letter-spacing:var(--e-global-typography-fee72cc-letter-spacing)}.elementor-2048 .elementor-element.elementor-element-492728a{--min-height:25vh}.elementor-2048 .elementor-element.elementor-element-98b89ad .elementor-heading-title{font-size:var(--e-global-typography-cd5a1c8-font-size);line-height:var(--e-global-typography-cd5a1c8-line-height);letter-spacing:var(--e-global-typography-cd5a1c8-letter-spacing)}.elementor-2048 .elementor-element.elementor-element-23161db img{width:50px;height:30px}.elementor-2048 .elementor-element.elementor-element-55368b0 img{width:50px;height:30px}.elementor-2048 .elementor-element.elementor-element-442670c img{width:50px;height:30px}.elementor-2048 .elementor-element.elementor-element-399a8f0 img{width:50px;height:30px}.elementor-2048 .elementor-element.elementor-element-3f4f8f4 .elementor-heading-title{font-size:var(--e-global-typography-fee72cc-font-size);line-height:var(--e-global-typography-fee72cc-line-height);letter-spacing:var(--e-global-typography-fee72cc-letter-spacing)}.elementor-2048 .elementor-element.elementor-element-c135ac9{--min-height:25vh}}