.elementor-3436 .elementor-element.elementor-element-814de38{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-3436 .elementor-element.elementor-element-cdcfe89{--display:flex;--overflow:hidden;}.elementor-3436 .elementor-element.elementor-element-cdcfe89:not(.elementor-motion-effects-element-type-background), .elementor-3436 .elementor-element.elementor-element-cdcfe89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tennesseedentist.com/wp-content/uploads/four-generations-of-care-for-your-family.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3436 .elementor-element.elementor-element-cdcfe89.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3436 .elementor-element.elementor-element-86a51e6 .elementor-icon-wrapper{text-align:center;}.elementor-3436 .elementor-element.elementor-element-86a51e6 .elementor-icon{font-size:84px;}.elementor-3436 .elementor-element.elementor-element-86a51e6 .elementor-icon svg{height:84px;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-286db03{left:0px;}body.rtl .elementor-3436 .elementor-element.elementor-element-286db03{right:0px;}.elementor-3436 .elementor-element.elementor-element-286db03{top:0px;z-index:4;}.elementor-3436 .elementor-element.elementor-element-286db03 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3436 .elementor-element.elementor-element-286db03 .elementor-custom-embed-play i{color:#5074FF00;}.elementor-3436 .elementor-element.elementor-element-286db03 .elementor-custom-embed-play svg{fill:#5074FF00;}.elementor-3436 .elementor-element.elementor-element-7fbfd35{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3436 .elementor-element.elementor-element-7fbfd35.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3436 .elementor-element.elementor-element-f39b0e5{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-3436 .elementor-element.elementor-element-f39b0e5 p{margin-block-end:24px;}.elementor-3436 .elementor-element.elementor-element-94e97b4.elementor-element{--align-self:flex-start;}@media(min-width:768px){.elementor-3436 .elementor-element.elementor-element-cdcfe89{--width:35%;}.elementor-3436 .elementor-element.elementor-element-7fbfd35{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3436 .elementor-element.elementor-element-cdcfe89{--width:100%;}.elementor-3436 .elementor-element.elementor-element-7fbfd35{--width:100%;}}@media(max-width:1024px){.elementor-3436 .elementor-element.elementor-element-cdcfe89{--min-height:450px;}.elementor-3436 .elementor-element.elementor-element-286db03{width:100%;max-width:100%;}.elementor-3436 .elementor-element.elementor-element-7fbfd35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3436 .elementor-element.elementor-element-f39b0e5{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}}@media(max-width:767px){.elementor-3436 .elementor-element.elementor-element-cdcfe89{--min-height:350px;}.elementor-3436 .elementor-element.elementor-element-86a51e6 .elementor-icon{font-size:60px;}.elementor-3436 .elementor-element.elementor-element-86a51e6 .elementor-icon svg{height:60px;}.elementor-3436 .elementor-element.elementor-element-f39b0e5{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}}/* Start custom CSS for icon, class: .elementor-element-86a51e6 */.elementor-3436 .elementor-element.elementor-element-86a51e6 {
      position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-286db03 */.elementor-3436 .elementor-element.elementor-element-286db03 {
    height: 100%;
    border-radius: var(--image-md, 12px);
    border: 1px solid var(--Border-seconday, #DFE0E2);
    overflow: hidden;
}

/*.elementor-3436 .elementor-element.elementor-element-286db03 {*/
/*    border-radius: var(--image-md, 10px);*/
/*    border: 1px solid var(--Border-seconday, #DFE0E2);*/
/*}*/

/*Play Button*/
.elementor-3436 .elementor-element.elementor-element-286db03 img {
    display: none !important;
}

.elementor-3436 .elementor-element.elementor-element-286db03 picture img {
    display: none !important;
}

.elementor-3436 .elementor-element.elementor-element-286db03 .elementor-custom-embed-play svg {
    width: 80px;
    height: 80px;
    opacity: 1;
}

.elementor-3436 .elementor-element.elementor-element-286db03 .elementor-custom-embed-play svg ellipse,
.elementor-3436 .elementor-element.elementor-element-286db03 .elementor-custom-embed-play svg path {
    /*fill: inheret;*/
    transition: all 0.3s;
}

.elementor-3436 .elementor-element.elementor-element-286db03 .elementor-custom-embed-play svg:hover ellipse {
    /*fill: #005EA9;*/
    transition: all 0.3s;
}
.elementor-3436 .elementor-element.elementor-element-286db03 .elementor-custom-embed-play svg:hover path {
    /*fill: var(--e-global-color-13e359f);*/
    stroke: var(--e-global-color-primary);
    transition: all 0.3s;
}

@media screen and (width <= 1024px) {
    .elementor-3436 .elementor-element.elementor-element-286db03 .elementor-custom-embed-play svg {
        width: 60px;
        height: 60px;
    }
}

@media screen and (width <= 767px) {
    .elementor-3436 .elementor-element.elementor-element-286db03 .elementor-custom-embed-play svg {
        width: 60px;
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdcfe89 */.elementor-3436 .elementor-element.elementor-element-cdcfe89 {
    border-radius: var(--image-md, 12px);
border: 1px solid var(--Border-seconday, #DFE0E2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f39b0e5 */.elementor-3436 .elementor-element.elementor-element-f39b0e5 p {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-2266, class: .elementor-element-94e97b4 */.elementor-3436 .elementor-element.elementor-element-94e97b4 .dfp_cta_title, .elementor-3436 .elementor-element.elementor-element-94e97b4 .dfp_cta_desc {
    display: none !important;
}

.elementor-3436 .elementor-element.elementor-element-94e97b4 .e-parent {
    gap: 0px !important;
}/* End custom CSS */