.elementor-20 .elementor-element.elementor-element-9ba8c84{--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;}.elementor-20 .elementor-element.elementor-element-f2179ea{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3em 3em;--row-gap:3em;--column-gap:3em;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:5em;--padding-bottom:5em;--padding-left:6%;--padding-right:6%;}.elementor-20 .elementor-element.elementor-element-f2179ea:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f2179ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F8;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-3f079bd .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-20 .elementor-element.elementor-element-3f079bd img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-20 .elementor-element.elementor-element-33ad775{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-35cd45e{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-35cd45e > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-20 .elementor-element.elementor-element-35cd45e .elementor-heading-title{font-family:"Minerva Modern", Sans-serif;font-size:3.28em;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );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-20 .elementor-element.elementor-element-2298504{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-f67d79c .elementor-button{background-color:transparent;font-family:"Mr Eaves XL Sans", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.06em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(270deg, var( --e-global-color-f912aff ) 0%, var( --e-global-color-70e0b0d ) 100%);transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dac010a );border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-20 .elementor-element.elementor-element-f67d79c .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-f67d79c .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-0958c45 );}.elementor-20 .elementor-element.elementor-element-f67d79c .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-f67d79c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3e70f32{--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:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:6%;--padding-right:6%;}.elementor-20 .elementor-element.elementor-element-3e70f32:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3e70f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7f0a620{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-7f0a620 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-20 .elementor-element.elementor-element-7f0a620 .elementor-heading-title{font-family:"Minerva Modern", Sans-serif;font-size:3.28em;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3a9e868{text-align:center;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3a9e868 p{margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-81abdc1 > .elementor-widget-container{background-color:#F3F6F8;background-image:url("https://www.southhillsdentalarts.com/wp-content/uploads/2025/04/64137f6c0e9abad4aaf2818e_SHDA-monogram_Monogram-white.svg");padding:3.4em 2.5em 3.4em 2.5em;background-position:center center;background-repeat:no-repeat;background-size:50% auto;border-radius:0px 0px 0px 0px;box-shadow:8px 8px 16px -8px rgba(10.999999999999996, 35.99999999999998, 58, 0.10196078431372549);}.elementor-20 .elementor-element.elementor-element-2483843{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3em 3em;--row-gap:3em;--column-gap:3em;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:5em;--padding-bottom:calc(5em + 15vw);--padding-left:6%;--padding-right:6%;}.elementor-20 .elementor-element.elementor-element-2483843:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2483843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #192531 0%, #2A3E52 100%);}.elementor-20 .elementor-element.elementor-element-fd2d91d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-20 .elementor-element.elementor-element-e832fbf{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-e832fbf > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-20 .elementor-element.elementor-element-e832fbf .elementor-heading-title{font-family:"Mr Eaves XL Sans", Sans-serif;font-size:1.46em;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b27d28d{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-b27d28d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-20 .elementor-element.elementor-element-b27d28d .elementor-heading-title{font-family:"Minerva Modern", Sans-serif;font-size:3.28em;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-abebf5c{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-964a2d8 .elementor-heading-title{font-family:"Minerva Modern", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:0.04em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3a9c4b1 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-20 .elementor-element.elementor-element-3a9c4b1 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-20 .elementor-element.elementor-element-6bfdb9f{--display:flex;--min-height:50%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:15wv;--padding-bottom:0;--padding-left:6%;--padding-right:6%;}.elementor-20 .elementor-element.elementor-element-6bfdb9f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6bfdb9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-12a0bde{--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:space-between;--align-items:stretch;box-shadow:8px 8px 16px -8px rgba(29, 29, 29, 0.1411764705882353);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-20 .elementor-element.elementor-element-12a0bde:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-12a0bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F8;background-image:url("https://www.southhillsdentalarts.com/wp-content/uploads/2025/04/64137f6c0e9abad4aaf2818e_SHDA-monogram_Monogram-white.svg");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-c3b47f7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c3b47f7 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-20 .elementor-element.elementor-element-9d69ec9{--display:flex;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 0em;--row-gap:1em;--column-gap:0em;box-shadow:-1px -1px 5px -4px rgba(0, 0, 0, 0.2);--padding-top:4em;--padding-bottom:4em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-20 .elementor-element.elementor-element-ec71a96{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-ec71a96 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-20 .elementor-element.elementor-element-ec71a96 .elementor-heading-title{font-family:"Mr Eaves XL Sans", Sans-serif;font-size:1.46em;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a90ec9b{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-a90ec9b > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-20 .elementor-element.elementor-element-a90ec9b .elementor-heading-title{font-family:"Minerva Modern", Sans-serif;font-size:2.5em;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-7160ea6 .elementor-button{background-color:transparent;font-family:"Mr Eaves XL Sans", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.06em;fill:var( --e-global-color-0958c45 );color:var( --e-global-color-0958c45 );background-image:linear-gradient(270deg, var( --e-global-color-f912aff ) 0%, var( --e-global-color-70e0b0d ) 100%);transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dac010a );border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-20 .elementor-element.elementor-element-7160ea6{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-7160ea6 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-7160ea6 .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-0958c45 );}.elementor-20 .elementor-element.elementor-element-7160ea6 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-7160ea6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5bece27{--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;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-f2179ea{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-2483843{--grid-auto-flow:row;--padding-top:5em;--padding-bottom:calc(5em + 20vw);--padding-left:6%;--padding-right:6%;}.elementor-20 .elementor-element.elementor-element-c3b47f7{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-ec71a96{text-align:center;}.elementor-20 .elementor-element.elementor-element-a90ec9b{text-align:center;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-f2179ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:2em;--padding-bottom:2em;--padding-left:6%;--padding-right:6%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20 .elementor-element.elementor-element-35cd45e{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-35cd45e .elementor-heading-title{font-size:2.4em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-3e70f32{--padding-top:2em;--padding-bottom:2em;--padding-left:6%;--padding-right:6%;}.elementor-20 .elementor-element.elementor-element-7f0a620{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-7f0a620 .elementor-heading-title{font-size:2.4em;}.elementor-20 .elementor-element.elementor-element-2483843{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:2em;--padding-bottom:calc(2em + 50vw);--padding-left:6%;--padding-right:6%;}.elementor-20 .elementor-element.elementor-element-e832fbf{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-e832fbf .elementor-heading-title{font-size:2.4em;}.elementor-20 .elementor-element.elementor-element-b27d28d{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-b27d28d .elementor-heading-title{font-size:2.4em;}.elementor-20 .elementor-element.elementor-element-6bfdb9f{--padding-top:2em;--padding-bottom:2em;--padding-left:6%;--padding-right:6%;}.elementor-20 .elementor-element.elementor-element-9d69ec9{--padding-top:1em;--padding-bottom:1em;--padding-left:6%;--padding-right:6%;}.elementor-20 .elementor-element.elementor-element-ec71a96{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-ec71a96 .elementor-heading-title{font-size:1.46em;}.elementor-20 .elementor-element.elementor-element-a90ec9b{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-a90ec9b .elementor-heading-title{font-size:2.4em;}}/* Start custom CSS for image, class: .elementor-element-3f079bd */.elementor-20 .elementor-element.elementor-element-3f079bd {
    aspect-ratio: 1/1;
    height: 100%;
    overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-3f079bd ::before {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-image: linear-gradient(#0000 26%, #2a3e52e6);
	mix-blend-mode: multiply;
}

.elementor-20 .elementor-element.elementor-element-3f079bd::after {
	content: url("https://www.southhillsdentalarts.com/wp-content/uploads/2025/05/64137f669eb74c4e7b4e7e52_SHDA-monogram_Monogram-white-gold.svg");
	height: auto;
	width: 100%;
	max-width: 6em;
	position: absolute;
	bottom: 2em;
	right: 2em;
}

@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-3f079bd {
        order: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35cd45e */.elementor-20 .elementor-element.elementor-element-35cd45e {
    max-width: 90em!important;
}

.elementor-20 .elementor-element.elementor-element-35cd45e::after {
    content: "";
		height: 2px;
	  width: 100%;
		max-width: 33%;
		display: block;
		position: relative;
		background-image: linear-gradient(90deg, #bc8536, #ffe488);
	  margin-top: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2298504 */.elementor-20 .elementor-element.elementor-element-2298504 ul {
    font-size: 1.4em;
    line-height: 1.2em;
    font-weight: 300;
    padding-left: 1em;
}

.elementor-20 .elementor-element.elementor-element-2298504 li {
    background-image: url(https://www.southhillsdentalarts.com/wp-content/uploads/2025/05/640a63fe04862e0688213f02_gold-check.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.4rem;
    margin-bottom: 1rem;
    padding-left: 2em;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ad775 */.elementor-20 .elementor-element.elementor-element-33ad775 {
    max-width: 32em;
}

@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-33ad775 {
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2179ea */@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-f2179ea {
        padding-top: 2em!important;
        padding-bottom: 2em!important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-81abdc1 */.contact-form::before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e832fbf */.elementor-20 .elementor-element.elementor-element-e832fbf {
    max-width: 90em!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b27d28d */.elementor-20 .elementor-element.elementor-element-b27d28d {
    max-width: 90em!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abebf5c */.elementor-20 .elementor-element.elementor-element-abebf5c a {
    color: inherit;
    text-decoration: underline;
}

.elementor-20 .elementor-element.elementor-element-abebf5c ul {
    font-size: 1.4em;
    line-height: 1.2em;
    font-weight: 300;
    padding-left: 1em;
}

.elementor-20 .elementor-element.elementor-element-abebf5c li {
    background-image: url(https://www.southhillsdentalarts.com/wp-content/uploads/2025/05/640a63fe04862e0688213f02_gold-check.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.4rem;
    margin-bottom: 1rem;
    padding-left: 2em;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd2d91d */.elementor-20 .elementor-element.elementor-element-fd2d91d {
    max-width: 32em;
}

@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-fd2d91d {
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a9c4b1 */.elementor-20 .elementor-element.elementor-element-3a9c4b1 {
    aspect-ratio: 1/1;
    height: 100%;
    overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-3a9c4b1 ::before {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-image: linear-gradient(#0000 26%, #2a3e52e6);
	mix-blend-mode: multiply;
}

.elementor-20 .elementor-element.elementor-element-3a9c4b1::after {
	content: url("https://www.southhillsdentalarts.com/wp-content/uploads/2025/05/64137f669eb74c4e7b4e7e52_SHDA-monogram_Monogram-white-gold.svg");
	height: auto;
	width: 100%;
	max-width: 6em;
	position: absolute;
	bottom: 2em;
	right: 2em;
}

@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-3a9c4b1 {
        order: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2483843 */@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-2483843 {
        padding-top: 2em!important;
        padding-bottom: 2em!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3b47f7 */.elementor-20 .elementor-element.elementor-element-c3b47f7::before {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: .56em;
    background-image: linear-gradient(180deg, #bc8536, #ffe488)
}

.elementor-20 .elementor-element.elementor-element-c3b47f7::before {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-image: linear-gradient(#0000 26%, #2a3e52e6);
	mix-blend-mode: multiply;
}

.elementor-20 .elementor-element.elementor-element-c3b47f7::after {
	content: url("https://www.southhillsdentalarts.com/wp-content/uploads/2025/05/64137f669eb74c4e7b4e7e52_SHDA-monogram_Monogram-white-gold.svg");
	height: auto;
	width: 100%;
	max-width: 6em;
	position: absolute;
	bottom: 2em;
	left: 2em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec71a96 */.elementor-20 .elementor-element.elementor-element-ec71a96 {
    max-width: 32em!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a90ec9b */.elementor-20 .elementor-element.elementor-element-a90ec9b {
    max-width: 32em!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7160ea6 */.elementor-20 .elementor-element.elementor-element-7160ea6 {
    max-width: 32em!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a0bde */.elementor-20 .elementor-element.elementor-element-12a0bde {
    background-size: 30% 80%!important; 
    max-width: 90em;
    transform: translatey(-50%);
}

@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-12a0bde {
        background-size: 100% 50%!important;  
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bfdb9f */.elementor-20 .elementor-element.elementor-element-6bfdb9f {
    max-height: 25vh!important;
}

@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-6bfdb9f {
        max-height: 55vh!important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Minerva Modern';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.southhillsdentalarts.com/wp-content/uploads/2025/04/fonnts.com-MinervaModern_Regular.woff2') format('woff2'),
		url('https://www.southhillsdentalarts.com/wp-content/uploads/2025/04/fonnts.com-MinervaModern_Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mr Eaves XL Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.southhillsdentalarts.com/wp-content/uploads/2025/05/MrEavesXLModOT-Reg.ttf') format('truetype');
}
@font-face {
	font-family: 'Mr Eaves XL Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.southhillsdentalarts.com/wp-content/uploads/2025/05/MrEavesXLModOT-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */