.elementor-17 .elementor-element.elementor-element-be4c464{--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;--margin-top:-163px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-be4c464:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-be4c464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/04/Bg-13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-0e083f7{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-9285058{--display:flex;overflow:visible;}.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-17 .elementor-element.elementor-element-b6a8026{font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;word-spacing:4px;color:var( --e-global-color-accent );}.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-17 .elementor-element.elementor-element-a4fed79 .elementor-heading-title{font-family:"Coolvitica Regular", Sans-serif;font-size:90px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-28f2ad5{font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:400;}.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-17 .elementor-element.elementor-element-3213dd0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:17px 36px 17px 36px;}.elementor-17 .elementor-element.elementor-element-3213dd0 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-3213dd0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-3213dd0 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-3213dd0 .elementor-button:focus svg{fill:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-f74ccfb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.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-17 .elementor-element.elementor-element-d9a79dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d9a79dd{text-align:right;}.elementor-17 .elementor-element.elementor-element-437ad97{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-9e3727a{--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;--margin-top:-85px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-9e3727a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-4aab42d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-4aab42d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4aab42d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/04/bg-14.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-4aab42d.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-4366299{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9F9F9F;--border-color:#9F9F9F;overflow:visible;}.elementor-17 .elementor-element.elementor-element-0aa9d8d img{width:20%;}.elementor-17 .elementor-element.elementor-element-7c3cb14{text-align:center;}.elementor-17 .elementor-element.elementor-element-7c3cb14 .elementor-heading-title{font-family:"MonaSans Semibold", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d7381c9{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-d7381c9.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-1c32acd{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9F9F9F;--border-color:#9F9F9F;overflow:visible;}.elementor-17 .elementor-element.elementor-element-ad29ac8 img{width:20%;}.elementor-17 .elementor-element.elementor-element-007f284{text-align:center;}.elementor-17 .elementor-element.elementor-element-007f284 .elementor-heading-title{font-family:"MonaSans Semibold", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-7ab33d0{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-7ab33d0.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-ce846ec{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-28f6f66 img{width:20%;}.elementor-17 .elementor-element.elementor-element-60f6a52{text-align:center;}.elementor-17 .elementor-element.elementor-element-60f6a52 .elementor-heading-title{font-family:"MonaSans Semibold", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-7cd9224{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-7cd9224.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-5511564{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-a94a518{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-1e798e3{--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;overflow:visible;}.elementor-17 .elementor-element.elementor-element-faa51b4{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-fe1e14c{--display:flex;--justify-content:center;overflow:visible;}.elementor-17 .elementor-element.elementor-element-f7bad1e .elementor-heading-title{font-family:"Coolvitica Regular", Sans-serif;font-size:50px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-66b5d5a{font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-463dc1d{font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-5e0ce0b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:17px 36px 17px 36px;}.elementor-17 .elementor-element.elementor-element-5e0ce0b .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-5e0ce0b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-5e0ce0b .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-5e0ce0b .elementor-button:focus svg{fill:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-a3ca98c{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-b72efc4{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-b72efc4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b72efc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F4;}.elementor-17 .elementor-element.elementor-element-718d65b{--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;overflow:visible;}.elementor-17 .elementor-element.elementor-element-40232d0{--display:flex;--justify-content:center;overflow:visible;}.elementor-17 .elementor-element.elementor-element-95985d4{font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-acdd24f{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-acdd24f .elementor-heading-title{font-family:"Coolvitica Regular", Sans-serif;font-size:70px;font-weight:500;color:#35414D;}.elementor-17 .elementor-element.elementor-element-d1b8f87 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:17px 36px 17px 36px;}.elementor-17 .elementor-element.elementor-element-d1b8f87 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-d1b8f87 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-d1b8f87 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-d1b8f87 .elementor-button:focus svg{fill:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-3139fe1{--display:flex;--min-height:285px;--justify-content:space-between;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-3139fe1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3139fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/05/Dental-Filling.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-429fc9b .elementor-icon-wrapper{text-align:right;}.elementor-17 .elementor-element.elementor-element-429fc9b.elementor-view-stacked .elementor-icon{background-color:#35414D00;}.elementor-17 .elementor-element.elementor-element-429fc9b.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-429fc9b.elementor-view-default .elementor-icon{color:#35414D00;border-color:#35414D00;}.elementor-17 .elementor-element.elementor-element-429fc9b.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-429fc9b.elementor-view-default .elementor-icon svg{fill:#35414D00;}.elementor-17 .elementor-element.elementor-element-2bfa6ab{text-align:center;}.elementor-17 .elementor-element.elementor-element-2bfa6ab .elementor-heading-title{font-family:"MonaSans Semibold", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-69ddce0{--display:flex;--min-height:285px;--justify-content:space-between;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-69ddce0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-69ddce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/05/dental-implants.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-c4baef0 .elementor-icon-wrapper{text-align:right;}.elementor-17 .elementor-element.elementor-element-c4baef0.elementor-view-stacked .elementor-icon{background-color:#35414D00;}.elementor-17 .elementor-element.elementor-element-c4baef0.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c4baef0.elementor-view-default .elementor-icon{color:#35414D00;border-color:#35414D00;}.elementor-17 .elementor-element.elementor-element-c4baef0.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c4baef0.elementor-view-default .elementor-icon svg{fill:#35414D00;}.elementor-17 .elementor-element.elementor-element-c01e7ad{text-align:center;}.elementor-17 .elementor-element.elementor-element-c01e7ad .elementor-heading-title{font-family:"MonaSans Semibold", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-33ed926{--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;overflow:visible;}.elementor-17 .elementor-element.elementor-element-18543bd{--display:flex;--min-height:285px;--justify-content:space-between;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-18543bd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-18543bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/05/Family-Dentistry.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-630f4c9 .elementor-icon-wrapper{text-align:right;}.elementor-17 .elementor-element.elementor-element-630f4c9.elementor-view-stacked .elementor-icon{background-color:#35414D00;}.elementor-17 .elementor-element.elementor-element-630f4c9.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-630f4c9.elementor-view-default .elementor-icon{color:#35414D00;border-color:#35414D00;}.elementor-17 .elementor-element.elementor-element-630f4c9.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-630f4c9.elementor-view-default .elementor-icon svg{fill:#35414D00;}.elementor-17 .elementor-element.elementor-element-915fc5d{text-align:center;}.elementor-17 .elementor-element.elementor-element-915fc5d .elementor-heading-title{font-family:"MonaSans Semibold", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-484be57{--display:flex;--min-height:285px;--justify-content:space-between;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-484be57:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-484be57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/05/Teeth-Cleaning.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-9e30e48 .elementor-icon-wrapper{text-align:right;}.elementor-17 .elementor-element.elementor-element-9e30e48.elementor-view-stacked .elementor-icon{background-color:#35414D00;}.elementor-17 .elementor-element.elementor-element-9e30e48.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-9e30e48.elementor-view-default .elementor-icon{color:#35414D00;border-color:#35414D00;}.elementor-17 .elementor-element.elementor-element-9e30e48.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-9e30e48.elementor-view-default .elementor-icon svg{fill:#35414D00;}.elementor-17 .elementor-element.elementor-element-23e573e{text-align:center;}.elementor-17 .elementor-element.elementor-element-23e573e .elementor-heading-title{font-family:"MonaSans Semibold", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-7351b79{--display:flex;--min-height:285px;--justify-content:space-between;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-7351b79:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7351b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/05/Teeth-whitening.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-ab7571f .elementor-icon-wrapper{text-align:right;}.elementor-17 .elementor-element.elementor-element-ab7571f.elementor-view-stacked .elementor-icon{background-color:#35414D00;}.elementor-17 .elementor-element.elementor-element-ab7571f.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-ab7571f.elementor-view-default .elementor-icon{color:#35414D00;border-color:#35414D00;}.elementor-17 .elementor-element.elementor-element-ab7571f.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-ab7571f.elementor-view-default .elementor-icon svg{fill:#35414D00;}.elementor-17 .elementor-element.elementor-element-4091f33{text-align:center;}.elementor-17 .elementor-element.elementor-element-4091f33 .elementor-heading-title{font-family:"MonaSans Semibold", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-8e5bc4c{--display:flex;--min-height:285px;--justify-content:space-between;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-8e5bc4c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8e5bc4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/05/Invisalign®.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-0f376d8 .elementor-icon-wrapper{text-align:right;}.elementor-17 .elementor-element.elementor-element-0f376d8.elementor-view-stacked .elementor-icon{background-color:#35414D00;}.elementor-17 .elementor-element.elementor-element-0f376d8.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-0f376d8.elementor-view-default .elementor-icon{color:#35414D00;border-color:#35414D00;}.elementor-17 .elementor-element.elementor-element-0f376d8.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-0f376d8.elementor-view-default .elementor-icon svg{fill:#35414D00;}.elementor-17 .elementor-element.elementor-element-62973c0{text-align:center;}.elementor-17 .elementor-element.elementor-element-62973c0 .elementor-heading-title{font-family:"MonaSans Semibold", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-85e1811{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-5b2d0a4{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-5b2d0a4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5b2d0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/04/DrMalek-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-5dce255{--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;overflow:visible;}.elementor-17 .elementor-element.elementor-element-95e3c78{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-39e8302{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-879a082{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-879a082 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-879a082 .elementor-heading-title{font-family:"Coolvitica Regular", Sans-serif;font-size:70px;font-weight:500;color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-36df9d8{font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-0a0cc33{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-0a0cc33 .elementor-heading-title{font-family:"Coolvitica Regular", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-3ab1f28{font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-229bf65 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:17px 36px 17px 36px;}.elementor-17 .elementor-element.elementor-element-f9e39df{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-c363214{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-f0e5f51{--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;overflow:visible;}.elementor-17 .elementor-element.elementor-element-6a45e6c{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-e7ea28e{font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-a8b551d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-a8b551d .elementor-heading-title{font-family:"Coolvitica Regular", Sans-serif;font-size:70px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-cd73779{--display:flex;--justify-content:center;overflow:visible;}.elementor-17 .elementor-element.elementor-element-791e73b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:17px 36px 17px 36px;}.elementor-17 .elementor-element.elementor-element-0539281{--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:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-fd1529b{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-e0a3de0{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-b5e6f31{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-ce214fb{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-a8f50fc{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-d334275{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-d334275:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d334275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/04/Testimonials.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-8206819{--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;overflow:visible;}.elementor-17 .elementor-element.elementor-element-815a449{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-cd5aec3{font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-c8cbfc6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-77fc334{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-77fc334 .elementor-heading-title{font-family:"Coolvitica Regular", Sans-serif;font-size:70px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-e9a80fe img{width:100%;}.elementor-17 .elementor-element.elementor-element-386f395{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-single-testimonial-slider, .elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-testimonial_card, .elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{background-color:#02010100;border-radius:50%;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-single-testimonial-slider, .elementor-17 .elementor-element.elementor-element-54d90d1  .elementskit-testimonial_card{padding:15px 20px 15px 20px;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-commentor-content{text-align:left;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-testimonial_card{text-align:left;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-profile-info{text-align:left;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-commentor-bio{text-align:left;justify-content:left;}.elementor-17 .elementor-element.elementor-element-54d90d1 .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:left;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#333333;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-testimonial_card .elementskit-commentor-coment{color:#333333;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-stars > li > a, .elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;font-size:15px;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-stars > li:not(:last-child){margin-right:0px;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-stars{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-watermark-icon svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-watermark-icon > i{font-size:47px;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-watermark-icon > svg{width:47px;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-text );font-family:"MonaSans Semibold", Sans-serif;font-size:20px;font-weight:500;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-commentor-bio .elementskit-commentor-image > img{height:53px;width:53px;}.elementor-17 .elementor-element.elementor-element-84c2816{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-8650e16 img{border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-908c561{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-422a106{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17 .elementor-element.elementor-element-71b82d9{--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;overflow:visible;}.elementor-17 .elementor-element.elementor-element-8f997d7{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-b5553e9{font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-3810580{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-3810580 .elementor-heading-title{font-family:"Coolvitica Regular", Sans-serif;font-size:70px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-1800732{--display:flex;--justify-content:center;overflow:visible;}.elementor-17 .elementor-element.elementor-element-ac6ccdc .elementor-button{background-color:var( --e-global-color-secondary );font-family:"MonaSans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:17px 36px 17px 36px;}.elementor-17 .elementor-element.elementor-element-ac6ccdc .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-ac6ccdc .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-ac6ccdc .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-ac6ccdc .elementor-button:focus svg{fill:var( --e-global-color-dfc9255 );}.elementor-17 .elementor-element.elementor-element-fa4b793{--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:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-4faa0e9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17 .elementor-element.elementor-element-4faa0e9 .elementor-post__thumbnail__link{width:100%;}.elementor-17 .elementor-element.elementor-element-4faa0e9 .elementor-post__meta-data span + span:before{content:"•";}.elementor-17 .elementor-element.elementor-element-4faa0e9 .elementor-post__card{background-color:#02010100;border-radius:20px;}.elementor-17 .elementor-element.elementor-element-4faa0e9 .elementor-post__text{margin-top:20px;}.elementor-17 .elementor-element.elementor-element-4faa0e9 .elementor-post__badge{right:0;}.elementor-17 .elementor-element.elementor-element-4faa0e9 .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-dfc9255 );color:var( --e-global-color-primary );border-radius:100px;margin:20px;}.elementor-17 .elementor-element.elementor-element-4faa0e9 .elementor-post__title, .elementor-17 .elementor-element.elementor-element-4faa0e9 .elementor-post__title a{color:#35414D;font-family:"MonaSans Semibold", Sans-serif;font-size:20px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-4faa0e9 a.elementor-post__read-more{font-family:"MonaSans Semibold", Sans-serif;font-weight:500;}.elementor-17 .elementor-element.elementor-element-dce1ed9{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-f818c76{--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;overflow:visible;}.elementor-17 .elementor-element.elementor-element-25ad8a9{--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;overflow:visible;}.elementor-17 .elementor-element.elementor-element-71fb1cc{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-e62dfc6{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-7244eb1{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-503af58{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-87afca6{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-57b7c29{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-c24235e{--display:flex;overflow:visible;}.elementor-17 .elementor-element.elementor-element-956237b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-be4c464{--padding-top:180px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0e083f7{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-a4fed79 .elementor-heading-title{font-size:65px;}.elementor-17 .elementor-element.elementor-element-f74ccfb{--justify-content:flex-end;}.elementor-17 .elementor-element.elementor-element-9e3727a{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-4aab42d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-0aa9d8d img{width:35%;}.elementor-17 .elementor-element.elementor-element-7c3cb14 .elementor-heading-title{font-size:20px;}.elementor-17 .elementor-element.elementor-element-d7381c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-ad29ac8 img{width:35%;}.elementor-17 .elementor-element.elementor-element-007f284 .elementor-heading-title{font-size:20px;}.elementor-17 .elementor-element.elementor-element-7ab33d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-28f6f66 img{width:35%;}.elementor-17 .elementor-element.elementor-element-60f6a52 .elementor-heading-title{font-size:20px;}.elementor-17 .elementor-element.elementor-element-7cd9224{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-f7bad1e .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-acdd24f .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-879a082 .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-0a0cc33 .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-a8b551d .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-0539281{--justify-content:center;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-77fc334 .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-17 .elementor-element.elementor-element-3810580 .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-fa4b793{--justify-content:center;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-be4c464{--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9e3727a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-4aab42d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-4aab42d.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-4366299{border-width:0px 0px 00px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:00px;--border-left-width:0px;}.elementor-17 .elementor-element.elementor-element-0aa9d8d img{width:24%;height:63px;object-fit:contain;}.elementor-17 .elementor-element.elementor-element-1c32acd{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-17 .elementor-element.elementor-element-ad29ac8 img{width:24%;height:63px;object-fit:contain;}.elementor-17 .elementor-element.elementor-element-28f6f66 img{width:24%;height:63px;object-fit:contain;}.elementor-17 .elementor-element.elementor-element-faa51b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-fe1e14c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-718d65b{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-40232d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-acdd24f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-5b2d0a4{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-39e8302{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-879a082 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-17 .elementor-element.elementor-element-879a082{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-0a0cc33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-a8b551d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-0539281{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-0539281.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-fd1529b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e0a3de0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b5e6f31{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ce214fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-77fc334{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-54d90d1 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-17 .elementor-element.elementor-element-3810580{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-fa4b793{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-fa4b793.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-4faa0e9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-17 .elementor-element.elementor-element-4faa0e9:after{content:"0.5";}.elementor-17 .elementor-element.elementor-element-4faa0e9 .elementor-post__thumbnail__link{width:100%;}.elementor-17 .elementor-element.elementor-element-25ad8a9{--justify-content:center;}.elementor-17 .elementor-element.elementor-element-71fb1cc{--width:46%;}.elementor-17 .elementor-element.elementor-element-e62dfc6{--width:46%;}.elementor-17 .elementor-element.elementor-element-7244eb1{--width:46%;}.elementor-17 .elementor-element.elementor-element-503af58{--width:46%;}.elementor-17 .elementor-element.elementor-element-87afca6{--width:46%;}.elementor-17 .elementor-element.elementor-element-57b7c29{--width:46%;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-be4c464{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-9285058{--width:45%;}.elementor-17 .elementor-element.elementor-element-f74ccfb{--width:55%;}.elementor-17 .elementor-element.elementor-element-9e3727a{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-4aab42d{--width:98%;}.elementor-17 .elementor-element.elementor-element-4366299{--width:33.33%;}.elementor-17 .elementor-element.elementor-element-1c32acd{--width:33.33%;}.elementor-17 .elementor-element.elementor-element-ce846ec{--width:33.33%;}.elementor-17 .elementor-element.elementor-element-a94a518{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-faa51b4{--width:40%;}.elementor-17 .elementor-element.elementor-element-fe1e14c{--width:60%;}.elementor-17 .elementor-element.elementor-element-b72efc4{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-40232d0{--width:50%;}.elementor-17 .elementor-element.elementor-element-3139fe1{--width:24%;}.elementor-17 .elementor-element.elementor-element-69ddce0{--width:24%;}.elementor-17 .elementor-element.elementor-element-18543bd{--width:25%;}.elementor-17 .elementor-element.elementor-element-484be57{--width:25%;}.elementor-17 .elementor-element.elementor-element-7351b79{--width:25%;}.elementor-17 .elementor-element.elementor-element-8e5bc4c{--width:25%;}.elementor-17 .elementor-element.elementor-element-5b2d0a4{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-95e3c78{--width:50%;}.elementor-17 .elementor-element.elementor-element-39e8302{--width:50%;}.elementor-17 .elementor-element.elementor-element-c363214{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-6a45e6c{--width:70%;}.elementor-17 .elementor-element.elementor-element-cd73779{--width:30%;}.elementor-17 .elementor-element.elementor-element-fd1529b{--width:25%;}.elementor-17 .elementor-element.elementor-element-e0a3de0{--width:25%;}.elementor-17 .elementor-element.elementor-element-b5e6f31{--width:25%;}.elementor-17 .elementor-element.elementor-element-ce214fb{--width:25%;}.elementor-17 .elementor-element.elementor-element-d334275{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-815a449{--width:60%;}.elementor-17 .elementor-element.elementor-element-84c2816{--width:40%;}.elementor-17 .elementor-element.elementor-element-422a106{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-8f997d7{--width:70%;}.elementor-17 .elementor-element.elementor-element-1800732{--width:30%;}.elementor-17 .elementor-element.elementor-element-f818c76{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-71fb1cc{--width:16.6%;}.elementor-17 .elementor-element.elementor-element-e62dfc6{--width:16.6%;}.elementor-17 .elementor-element.elementor-element-7244eb1{--width:16.6%;}.elementor-17 .elementor-element.elementor-element-503af58{--width:16.6%;}.elementor-17 .elementor-element.elementor-element-87afca6{--width:16.6%;}.elementor-17 .elementor-element.elementor-element-57b7c29{--width:16.6%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-fd1529b{--width:48%;}.elementor-17 .elementor-element.elementor-element-e0a3de0{--width:48%;}.elementor-17 .elementor-element.elementor-element-b5e6f31{--width:48%;}.elementor-17 .elementor-element.elementor-element-ce214fb{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-3139fe1 */.main-con {
  position: relative;
  overflow: hidden !important;
  z-index: 0;
}

.main-con::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
 background-image: url('https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/05/Dental-Filling.jpg');
  background-size: cover;
  background-position: center;
  transition: transform 1s ease-out;
  transform: scale(1);
  transform-origin: center;
  z-index: -1;
  pointer-events: none; /* ensures background doesn't interfere with interaction */
  will-change: transform; /* improves performance */
}

.main-con:hover::before {
  transform: scale(1.1);
}

.main-con:hover .arrow-icon svg {
  /* Darker version of #2E8B80 */
  filter: brightness(0) saturate(100%) invert(28%) sepia(27%) saturate(1300%) hue-rotate(122deg) brightness(80%) contrast(85%);
  transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69ddce0 */.main-con1 {
  position: relative;
  overflow: hidden !important;
  z-index: 0;
}

.main-con1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  background-image: url('https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/05/dental-implants.jpg');
  background-size: cover;
  background-position: center;
  transition: transform 1s ease-out;
  transform: scale(1);
  transform-origin: center;
  z-index: -1;
  pointer-events: none; /* ensures background doesn't interfere with interaction */
  will-change: transform; /* improves performance */
}

.main-con1:hover::before {
  transform: scale(1.1);
}

.main-con1:hover .arrow-icon svg {
  /* Darker version of #2E8B80 */
  filter: brightness(0) saturate(100%) invert(28%) sepia(27%) saturate(1300%) hue-rotate(122deg) brightness(80%) contrast(85%);
  transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18543bd */.main-con14 {
  position: relative;
  overflow: hidden !important;
  z-index: 0;
}

.main-con14::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
 background-image: url('https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/05/Family-Dentistry.jpg');
  background-size: cover;
  background-position: center;
  transition: transform 1s ease-out;
  transform: scale(1);
  transform-origin: center;
  z-index: -1;
  pointer-events: none; /* ensures background doesn't interfere with interaction */
  will-change: transform; /* improves performance */
}

.main-con14:hover::before {
  transform: scale(1.1);
}

.main-con14:hover .arrow-icon svg {
  /* Darker version of #2E8B80 */
  filter: brightness(0) saturate(100%) invert(28%) sepia(27%) saturate(1300%) hue-rotate(122deg) brightness(80%) contrast(85%);
  transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-484be57 */.main-con3 {
  position: relative;
  overflow: hidden !important;
  z-index: 0;
}

.main-con3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
 background-image: url('https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/05/Teeth-Cleaning.jpg');
  background-size: cover;
  background-position: center;
  transition: transform 1s ease-out;
  transform: scale(1);
  transform-origin: center;
  z-index: -1;
  pointer-events: none; /* ensures background doesn't interfere with interaction */
  will-change: transform; /* improves performance */
}

.main-con3:hover::before {
  transform: scale(1.1);
}

.main-con3:hover .arrow-icon svg {
  /* Darker version of #2E8B80 */
  filter: brightness(0) saturate(100%) invert(28%) sepia(27%) saturate(1300%) hue-rotate(122deg) brightness(80%) contrast(85%);
  transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7351b79 */.main-con11 {
  position: relative;
  overflow: hidden !important;
  z-index: 0;
}

.main-con11::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
 background-image: url('https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/05/Teeth-whitening.jpg');
  background-size: cover;
  background-position: center;
  transition: transform 1s ease-out;
  transform: scale(1);
  transform-origin: center;
  z-index: -1;
  pointer-events: none; /* ensures background doesn't interfere with interaction */
  will-change: transform; /* improves performance */
}

.main-con11:hover::before {
  transform: scale(1.1);
}

.main-con11:hover .arrow-icon svg {
  /* Darker version of #2E8B80 */
  filter: brightness(0) saturate(100%) invert(28%) sepia(27%) saturate(1300%) hue-rotate(122deg) brightness(80%) contrast(85%);
  transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e5bc4c */.main-con12 {
  position: relative;
  overflow: hidden !important;
  z-index: 0;
}

.main-con12::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
 background-image: url('https://server.stagingweb3.net/smilefamilydental/wp-content/uploads/2025/05/Invisalign®.jpg');
  background-size: cover;
  background-position: center;
  transition: transform 1s ease-out;
  transform: scale(1);
  transform-origin: center;
  z-index: -1;
  pointer-events: none; /* ensures background doesn't interfere with interaction */
  will-change: transform; /* improves performance */
}

.main-con12:hover::before {
  transform: scale(1.1);
}

.main-con12:hover .arrow-icon svg {
  /* Darker version of #2E8B80 */
  filter: brightness(0) saturate(100%) invert(28%) sepia(27%) saturate(1300%) hue-rotate(122deg) brightness(80%) contrast(85%);
  transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2c2d8d */.main-container {
  position: relative;
  
  overflow: hidden;
  border-radius: 15px;
  background-color: #ccc; /* fallback background */
}

/* The image itself */
.main-container img {
  width: 100%;
  display: block;
  border-radius: 20px;
  transition: transform 0.3s ease; /* Smooth scaling */
}

/* Hover overlay content */
.main-container .hover-content {
  position: absolute;
  bottom: -102px;
  left: 0;
  width: 100%;
  background: white;
  text-align: center;
  padding: 15px 0;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  transition: bottom 0.4s ease;
}

.main-container .hover-content h3 {
  margin: 0;
  font-size: 22px;
  font-weight: 700;
  font-family: 'Mona Sans', sans-serif;
}

.main-container .social-icons {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  gap: 15px;
}

.main-container .social-icons a {
  color: #2d7a78;
  font-size: 20px;
  transition: color 0.3s;
}

.main-container:hover .hover-content {
  bottom: 0;
}

.main-container:hover img {
  transform: scale(1.1); /* Image zoom effect */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a96eef */.main-container {
  position: relative;

  overflow: hidden;
  border-radius: 15px;
  background-color: #ccc; /* fallback background */
  transition: transform 0.3s ease;
}

/* The image itself */
.main-container img {
  width: 100%;
  display: block;
  border-radius: 20px;
}

/* Hover overlay content */
.main-container .hover-content {
  position: absolute;
  bottom: -102px;
  left: 0;
  width: 100%;
  background: white;
  text-align: center;
  padding: 15px 0;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  transition: bottom 0.4s ease;
}

.main-container .hover-content h3 {
  margin: 0;
  font-size: 22px;
  font-weight: 700;
  font-family: 'Mona Sans', sans-serif;
}

.main-container .social-icons {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  gap: 15px;
}

.main-container .social-icons a {
  color: #2d7a78;
  font-size: 20px;
  transition: color 0.3s;
}

.main-container:hover .hover-content {
  bottom: 0;
}


.main-container:hover img {
  transform: scale(1.1); /* Image zoom effect */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8bdda9 */.main-container {
  position: relative;
  
  overflow: hidden;
  border-radius: 15px;
  background-color: #ccc; /* fallback background */
  transition: transform 0.3s ease;
}

/* The image itself */
.main-container img {
  width: 100%;
  display: block;
  border-radius: 20px;
}

/* Hover overlay content */
.main-container .hover-content {
  position: absolute;
  bottom: -102px;
  left: 0;
  width: 100%;
  background: white;
  text-align: center;
  padding: 15px 0;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  transition: bottom 0.4s ease;
}

.main-container .hover-content h3 {
  margin: 0;
  font-size: 22px;
  font-weight: 700;
  font-family: 'Mona Sans', sans-serif;
}

.main-container .social-icons {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  gap: 15px;
}

.main-container .social-icons a {
  color: #2d7a78;
  font-size: 20px;
  transition: color 0.3s;
}

.main-container:hover .hover-content {
  bottom: 0;
}

.main-container:hover img {
  transform: scale(1.1); /* Image zoom effect */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d4b7bfc */.main-container {
  position: relative;

  overflow: hidden;
  border-radius: 15px;
  background-color: #ccc; /* fallback background */
  transition: transform 0.3s ease;
}

/* The image itself */
.main-container img {
  width: 100%;
  display: block;
  border-radius: 20px;
}

/* Hover overlay content */
.main-container .hover-content {
  position: absolute;
  bottom: -102px;
  left: 0;
  width: 100%;
  background: white;
  text-align: center;
  padding: 15px 0;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  transition: bottom 0.4s ease;
}

.main-container .hover-content h3 {
  margin: 0;
  font-size: 22px;
  font-weight: 700;
  font-family: 'Mona Sans', sans-serif;
}

.main-container .social-icons {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  gap: 15px;
}

.main-container .social-icons a {
  color: #2d7a78;
  font-size: 20px;
  transition: color 0.3s;
}

.main-container:hover .hover-content {
  bottom: 0;
}

.main-container:hover img {
  transform: scale(1.1); /* Image zoom effect */
}/* End custom CSS */
/* Start custom CSS for elementskit-testimonial, class: .elementor-element-54d90d1 */.our-testi .elementskit-single-testimonial-slider.elementskit-testimonial-slider-block-style.elementskit-testimonial-slider-block-style-three{
    height: 390px;
}/* End custom CSS */