.elementor-5368 .elementor-element.elementor-element-3ae998e:not(.elementor-motion-effects-element-type-background), .elementor-5368 .elementor-element.elementor-element-3ae998e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://shoreline-dentistry.ca/wp-content/uploads/2025/08/Teeth-Cleaning-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5368 .elementor-element.elementor-element-3ae998e > .elementor-background-overlay{background-color:#073538;opacity:0.77;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5368 .elementor-element.elementor-element-3ae998e > .elementor-container{min-height:527px;}.elementor-5368 .elementor-element.elementor-element-3ae998e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 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 );}.elementor-5368 .elementor-element.elementor-element-7fa5c44{text-align:start;}.elementor-5368 .elementor-element.elementor-element-7fa5c44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5368 .elementor-element.elementor-element-03df4e3{text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5368 .elementor-element.elementor-element-64535c3 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B4D8;border-radius:200px 200px 200px 200px;}.elementor-5368 .elementor-element.elementor-element-64535c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5368 .elementor-element.elementor-element-64535c3 .elementor-button:hover, .elementor-5368 .elementor-element.elementor-element-64535c3 .elementor-button:focus{color:#000000;}.elementor-5368 .elementor-element.elementor-element-64535c3 .elementor-button:hover svg, .elementor-5368 .elementor-element.elementor-element-64535c3 .elementor-button:focus svg{fill:#000000;}.elementor-5368 .elementor-element.elementor-element-9f97b73{padding:25px 0px 25px 0px;}.elementor-bc-flex-widget .elementor-5368 .elementor-element.elementor-element-28a4a2d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5368 .elementor-element.elementor-element-28a4a2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-5368 .elementor-element.elementor-element-66b1fdd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5368 .elementor-element.elementor-element-66b1fdd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5368 .elementor-element.elementor-element-66b1fdd > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-5368 .elementor-element.elementor-element-b349bf5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;}.elementor-5368 .elementor-element.elementor-element-338c54c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-5368 .elementor-element.elementor-element-338c54c p{margin-block-end:0px;}.elementor-5368 .elementor-element.elementor-element-848edc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-5368 .elementor-element.elementor-element-a445044 .elementor-button{background-color:#268A92;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B4D8;border-radius:200px 200px 200px 200px;}.elementor-5368 .elementor-element.elementor-element-a445044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5368 .elementor-element.elementor-element-a445044 .elementor-button:hover, .elementor-5368 .elementor-element.elementor-element-a445044 .elementor-button:focus{color:#000000;}.elementor-5368 .elementor-element.elementor-element-a445044 .elementor-button:hover svg, .elementor-5368 .elementor-element.elementor-element-a445044 .elementor-button:focus svg{fill:#000000;}.elementor-5368 .elementor-element.elementor-element-a3d8426:not(.elementor-motion-effects-element-type-background), .elementor-5368 .elementor-element.elementor-element-a3d8426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7F8;}.elementor-5368 .elementor-element.elementor-element-a3d8426{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-5368 .elementor-element.elementor-element-a3d8426 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5368 .elementor-element.elementor-element-2093587{text-align:start;}.elementor-5368 .elementor-element.elementor-element-2093587 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-5368 .elementor-element.elementor-element-8629ab1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-5368 .elementor-element.elementor-element-5222184{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-5368 .elementor-element.elementor-element-e864728{text-align:start;}.elementor-5368 .elementor-element.elementor-element-e864728 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-5368 .elementor-element.elementor-element-bfa484b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-5368 .elementor-element.elementor-element-07199f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-5368 .elementor-element.elementor-element-47c216e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-5368 .elementor-element.elementor-element-5144f2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-5368 .elementor-element.elementor-element-5ba914d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-5368 .elementor-element.elementor-element-a015895{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-5368 .elementor-element.elementor-element-04c09ee{padding:25px 0px 25px 0px;}.elementor-bc-flex-widget .elementor-5368 .elementor-element.elementor-element-1fb199b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5368 .elementor-element.elementor-element-1fb199b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5368 .elementor-element.elementor-element-1fb199b > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-5368 .elementor-element.elementor-element-0e18c12 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;color:#000000;}.elementor-5368 .elementor-element.elementor-element-7af400a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-bc-flex-widget .elementor-5368 .elementor-element.elementor-element-45530c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5368 .elementor-element.elementor-element-45530c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5368 .elementor-element.elementor-element-1eb1705{padding:25px 0px 25px 0px;}.elementor-bc-flex-widget .elementor-5368 .elementor-element.elementor-element-cf7cd9b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5368 .elementor-element.elementor-element-cf7cd9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-5368 .elementor-element.elementor-element-3e99364.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5368 .elementor-element.elementor-element-3e99364.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5368 .elementor-element.elementor-element-3e99364 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-5368 .elementor-element.elementor-element-f1db310 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;}.elementor-5368 .elementor-element.elementor-element-b53d69e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-5368 .elementor-element.elementor-element-5da9ffa .elementor-button{background-color:#268A92;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B4D8;border-radius:200px 200px 200px 200px;}.elementor-5368 .elementor-element.elementor-element-5da9ffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5368 .elementor-element.elementor-element-5da9ffa .elementor-button:hover, .elementor-5368 .elementor-element.elementor-element-5da9ffa .elementor-button:focus{color:#000000;}.elementor-5368 .elementor-element.elementor-element-5da9ffa .elementor-button:hover svg, .elementor-5368 .elementor-element.elementor-element-5da9ffa .elementor-button:focus svg{fill:#000000;}.elementor-5368 .elementor-element.elementor-element-b709643{padding:25px 0px 25px 0px;}.elementor-bc-flex-widget .elementor-5368 .elementor-element.elementor-element-ddea9a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5368 .elementor-element.elementor-element-ddea9a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5368 .elementor-element.elementor-element-ddea9a9 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-5368 .elementor-element.elementor-element-6920074 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:27px;color:#000000;}.elementor-5368 .elementor-element.elementor-element-3674372{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-5368 .elementor-element.elementor-element-77cc8d8 .elementor-button{background-color:#268A92;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B4D8;border-radius:200px 200px 200px 200px;}.elementor-5368 .elementor-element.elementor-element-77cc8d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5368 .elementor-element.elementor-element-77cc8d8 .elementor-button:hover, .elementor-5368 .elementor-element.elementor-element-77cc8d8 .elementor-button:focus{color:#000000;}.elementor-5368 .elementor-element.elementor-element-77cc8d8 .elementor-button:hover svg, .elementor-5368 .elementor-element.elementor-element-77cc8d8 .elementor-button:focus svg{fill:#000000;}.elementor-bc-flex-widget .elementor-5368 .elementor-element.elementor-element-68b8cb0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5368 .elementor-element.elementor-element-68b8cb0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5368 .elementor-element.elementor-element-5e49af0:not(.elementor-motion-effects-element-type-background), .elementor-5368 .elementor-element.elementor-element-5e49af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7F8;}.elementor-5368 .elementor-element.elementor-element-5e49af0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-5368 .elementor-element.elementor-element-5e49af0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5368 .elementor-element.elementor-element-2b98491:not(.elementor-motion-effects-element-type-background), .elementor-5368 .elementor-element.elementor-element-2b98491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7F8;}.elementor-5368 .elementor-element.elementor-element-2b98491{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-5368 .elementor-element.elementor-element-2b98491 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5368 .elementor-element.elementor-element-39b07c4{text-align:center;}.elementor-5368 .elementor-element.elementor-element-39b07c4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5368 .elementor-element.elementor-element-8b9eefc .elementor-toggle-title{font-family:"DM Sans", Sans-serif;font-size:18px;}.elementor-5368 .elementor-element.elementor-element-9cb8f87 .elementor-toggle-title{font-family:"DM Sans", Sans-serif;font-size:18px;}.elementor-5368 .elementor-element.elementor-element-d96ffd1:not(.elementor-motion-effects-element-type-background), .elementor-5368 .elementor-element.elementor-element-d96ffd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#288F98;}.elementor-5368 .elementor-element.elementor-element-d96ffd1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-5368 .elementor-element.elementor-element-d96ffd1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5368 .elementor-element.elementor-element-f30e29c{text-align:center;}.elementor-5368 .elementor-element.elementor-element-f30e29c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-5368 .elementor-element.elementor-element-d32ea2e{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-5368 .elementor-element.elementor-element-c9e972d .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B4D8;border-radius:200px 200px 200px 200px;}.elementor-5368 .elementor-element.elementor-element-c9e972d .elementor-button:hover, .elementor-5368 .elementor-element.elementor-element-c9e972d .elementor-button:focus{color:#000000;}.elementor-5368 .elementor-element.elementor-element-c9e972d .elementor-button:hover svg, .elementor-5368 .elementor-element.elementor-element-c9e972d .elementor-button:focus svg{fill:#000000;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-5368 .elementor-element.elementor-element-3ae998e > .elementor-container{min-height:500px;}}@media(max-width:767px){.elementor-5368 .elementor-element.elementor-element-3ae998e > .elementor-container{min-height:365px;}.elementor-5368 .elementor-element.elementor-element-3ae998e:not(.elementor-motion-effects-element-type-background), .elementor-5368 .elementor-element.elementor-element-3ae998e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5368 .elementor-element.elementor-element-7fa5c44 .elementor-heading-title{font-size:28px;}.elementor-5368 .elementor-element.elementor-element-03df4e3{font-size:15px;}.elementor-5368 .elementor-element.elementor-element-b349bf5 .elementor-heading-title{font-size:25px;}.elementor-5368 .elementor-element.elementor-element-338c54c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-848edc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-2093587 .elementor-heading-title{font-size:25px;}.elementor-5368 .elementor-element.elementor-element-8629ab1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-5222184{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-e864728 .elementor-heading-title{font-size:25px;}.elementor-5368 .elementor-element.elementor-element-bfa484b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-07199f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-47c216e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-5144f2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-5ba914d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-a015895{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-0e18c12 .elementor-heading-title{font-size:25px;}.elementor-5368 .elementor-element.elementor-element-7af400a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-f1db310 .elementor-heading-title{font-size:25px;}.elementor-5368 .elementor-element.elementor-element-b53d69e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-6920074 .elementor-heading-title{font-size:25px;}.elementor-5368 .elementor-element.elementor-element-3674372{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-5368 .elementor-element.elementor-element-39b07c4{text-align:center;}.elementor-5368 .elementor-element.elementor-element-39b07c4 .elementor-heading-title{font-size:25px;}.elementor-5368 .elementor-element.elementor-element-8b9eefc .elementor-toggle-title{font-size:17px;}.elementor-5368 .elementor-element.elementor-element-9cb8f87 .elementor-toggle-title{font-size:17px;}.elementor-5368 .elementor-element.elementor-element-f30e29c .elementor-heading-title{font-size:25px;}.elementor-5368 .elementor-element.elementor-element-d32ea2e{font-size:16px;}}