.elementor-4708 .elementor-element.elementor-element-9efb912{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:110px;--padding-bottom:350px;--padding-left:24px;--padding-right:24px;}.elementor-4708 .elementor-element.elementor-element-9efb912:not(.elementor-motion-effects-element-type-background), .elementor-4708 .elementor-element.elementor-element-9efb912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deangelisfamilydentistry.com/wp-content/uploads/2025/12/secondary-gradient-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4708 .elementor-element.elementor-element-69e91c5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-90c2568{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-4708 .elementor-element.elementor-element-90c2568.elementor-element{--align-self:flex-start;}.elementor-4708 .elementor-element.elementor-element-90c2568 .elementor-heading-title{font-family:var( --e-global-typography-a0b6bad-font-family ), Sans-serif;font-size:var( --e-global-typography-a0b6bad-font-size );font-weight:var( --e-global-typography-a0b6bad-font-weight );line-height:var( --e-global-typography-a0b6bad-line-height );letter-spacing:var( --e-global-typography-a0b6bad-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-1e85fc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-1e85fc5 p{margin-block-end:10px;}.elementor-4708 .elementor-element.elementor-element-1e85fc5 a{color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-4f22408 .elementor-heading-title{font-family:var( --e-global-typography-71a7e9d-font-family ), Sans-serif;font-size:var( --e-global-typography-71a7e9d-font-size );font-weight:var( --e-global-typography-71a7e9d-font-weight );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-3298200{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-c1acb18 .elementor-heading-title{font-family:var( --e-global-typography-71a7e9d-font-family ), Sans-serif;font-size:var( --e-global-typography-71a7e9d-font-size );font-weight:var( --e-global-typography-71a7e9d-font-weight );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-6d378f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-dc6a42a .elementor-heading-title{font-family:var( --e-global-typography-71a7e9d-font-family ), Sans-serif;font-size:var( --e-global-typography-71a7e9d-font-size );font-weight:var( --e-global-typography-71a7e9d-font-weight );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-1d93375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-aa6575d .elementor-heading-title{font-family:var( --e-global-typography-71a7e9d-font-family ), Sans-serif;font-size:var( --e-global-typography-71a7e9d-font-size );font-weight:var( --e-global-typography-71a7e9d-font-weight );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-e51e6df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-6a8d90a .elementor-heading-title{font-family:var( --e-global-typography-71a7e9d-font-family ), Sans-serif;font-size:var( --e-global-typography-71a7e9d-font-size );font-weight:var( --e-global-typography-71a7e9d-font-weight );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-6de8283{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-6de8283 a{color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-9f3862c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-6fc7617 .elementor-heading-title{font-family:var( --e-global-typography-71a7e9d-font-family ), Sans-serif;font-size:var( --e-global-typography-71a7e9d-font-size );font-weight:var( --e-global-typography-71a7e9d-font-weight );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-1049a27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-1049a27 p{margin-block-end:10px;}.elementor-4708 .elementor-element.elementor-element-1049a27 a{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-9206446{left:0px;}body.rtl .elementor-4708 .elementor-element.elementor-element-9206446{right:0px;}.elementor-4708 .elementor-element.elementor-element-9206446{top:0px;}.elementor-4708 .elementor-element.elementor-element-78e93e4{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:110px;--padding-bottom:350px;--padding-left:24px;--padding-right:24px;}.elementor-4708 .elementor-element.elementor-element-78e93e4:not(.elementor-motion-effects-element-type-background), .elementor-4708 .elementor-element.elementor-element-78e93e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deangelisfamilydentistry.com/wp-content/uploads/2025/12/secondary-gradient-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4708 .elementor-element.elementor-element-b51ec2a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-071a117{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-4708 .elementor-element.elementor-element-071a117.elementor-element{--align-self:flex-start;}.elementor-4708 .elementor-element.elementor-element-071a117 .elementor-heading-title{font-family:var( --e-global-typography-a0b6bad-font-family ), Sans-serif;font-size:var( --e-global-typography-a0b6bad-font-size );font-weight:var( --e-global-typography-a0b6bad-font-weight );line-height:var( --e-global-typography-a0b6bad-line-height );letter-spacing:var( --e-global-typography-a0b6bad-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-a6fddc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-a6fddc9 p{margin-block-end:5px;}.elementor-4708 .elementor-element.elementor-element-5cddaed .elementor-heading-title{font-family:var( --e-global-typography-71a7e9d-font-family ), Sans-serif;font-size:var( --e-global-typography-71a7e9d-font-size );font-weight:var( --e-global-typography-71a7e9d-font-weight );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-76c3346{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-71576ef .elementor-heading-title{font-family:var( --e-global-typography-71a7e9d-font-family ), Sans-serif;font-size:var( --e-global-typography-71a7e9d-font-size );font-weight:var( --e-global-typography-71a7e9d-font-weight );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-54fcd92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-8e927ec .elementor-heading-title{font-family:var( --e-global-typography-71a7e9d-font-family ), Sans-serif;font-size:var( --e-global-typography-71a7e9d-font-size );font-weight:var( --e-global-typography-71a7e9d-font-weight );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-c5e1bde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-2935210 .elementor-heading-title{font-family:var( --e-global-typography-71a7e9d-font-family ), Sans-serif;font-size:var( --e-global-typography-71a7e9d-font-size );font-weight:var( --e-global-typography-71a7e9d-font-weight );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-b2f33a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-63402d5 .elementor-heading-title{font-family:var( --e-global-typography-71a7e9d-font-family ), Sans-serif;font-size:var( --e-global-typography-71a7e9d-font-size );font-weight:var( --e-global-typography-71a7e9d-font-weight );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-561f92e{width:var( --container-widget-width, 260px );max-width:260px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:260px;--container-widget-flex-grow:0;font-size:16px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-4708 .elementor-element.elementor-element-561f92e p{margin-block-end:5px;}.elementor-4708 .elementor-element.elementor-element-561f92e a{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-ccf4415{left:0px;}body.rtl .elementor-4708 .elementor-element.elementor-element-ccf4415{right:0px;}.elementor-4708 .elementor-element.elementor-element-ccf4415{top:0px;}@media(max-width:1024px){.elementor-4708 .elementor-element.elementor-element-69e91c5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-90c2568 .elementor-heading-title{font-size:var( --e-global-typography-a0b6bad-font-size );line-height:var( --e-global-typography-a0b6bad-line-height );letter-spacing:var( --e-global-typography-a0b6bad-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-4f22408 .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-c1acb18 .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-dc6a42a .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-aa6575d .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-6a8d90a .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-6fc7617 .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-b51ec2a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-071a117 .elementor-heading-title{font-size:var( --e-global-typography-a0b6bad-font-size );line-height:var( --e-global-typography-a0b6bad-line-height );letter-spacing:var( --e-global-typography-a0b6bad-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-5cddaed .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-71576ef .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-8e927ec .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-2935210 .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-63402d5 .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}}@media(max-width:880px){.elementor-4708 .elementor-element.elementor-element-9efb912{--padding-top:80px;--padding-bottom:250px;--padding-left:24px;--padding-right:24px;}.elementor-4708 .elementor-element.elementor-element-78e93e4{--padding-top:80px;--padding-bottom:250px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-4708 .elementor-element.elementor-element-9efb912:not(.elementor-motion-effects-element-type-background), .elementor-4708 .elementor-element.elementor-element-9efb912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deangelisfamilydentistry.com/wp-content/uploads/2025/12/secondary-gradient-mobile.png");background-position:top center;background-size:0px auto;}.elementor-4708 .elementor-element.elementor-element-9efb912{--padding-top:56px;--padding-bottom:250px;--padding-left:16px;--padding-right:16px;}.elementor-4708 .elementor-element.elementor-element-69e91c5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-90c2568 .elementor-heading-title{font-size:var( --e-global-typography-a0b6bad-font-size );line-height:var( --e-global-typography-a0b6bad-line-height );letter-spacing:var( --e-global-typography-a0b6bad-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-4f22408 .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-c1acb18 .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-dc6a42a .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-aa6575d .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-6a8d90a .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-6fc7617 .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-9206446{top:-600px;z-index:0;}.elementor-4708 .elementor-element.elementor-element-9206446 img{width:100%;}.elementor-4708 .elementor-element.elementor-element-78e93e4:not(.elementor-motion-effects-element-type-background), .elementor-4708 .elementor-element.elementor-element-78e93e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deangelisfamilydentistry.com/wp-content/uploads/2025/12/secondary-gradient-mobile.png");background-position:top center;background-size:0px auto;}.elementor-4708 .elementor-element.elementor-element-78e93e4{--padding-top:56px;--padding-bottom:250px;--padding-left:16px;--padding-right:16px;}.elementor-4708 .elementor-element.elementor-element-b51ec2a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-071a117 .elementor-heading-title{font-size:var( --e-global-typography-a0b6bad-font-size );line-height:var( --e-global-typography-a0b6bad-line-height );letter-spacing:var( --e-global-typography-a0b6bad-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-5cddaed .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-71576ef .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-8e927ec .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-2935210 .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-63402d5 .elementor-heading-title{font-size:var( --e-global-typography-71a7e9d-font-size );line-height:var( --e-global-typography-71a7e9d-line-height );letter-spacing:var( --e-global-typography-71a7e9d-letter-spacing );}.elementor-4708 .elementor-element.elementor-element-ccf4415{top:-600px;z-index:0;}.elementor-4708 .elementor-element.elementor-element-ccf4415 img{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-6d378f4 */.elementor-4708 .elementor-element.elementor-element-6d378f4 ul li{
margin-bottom:10px;}
.elementor-4708 .elementor-element.elementor-element-6d378f4 ul{
margin-top:10px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e51e6df */.elementor-4708 .elementor-element.elementor-element-e51e6df ul li{
margin-bottom:10px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6de8283 */.elementor-4708 .elementor-element.elementor-element-6de8283 ul li{
margin:10px 0;}/* End custom CSS */