.elementor-216 .elementor-element.elementor-element-7972b83 > .elementor-container{min-height:400px;}.elementor-216 .elementor-element.elementor-element-7972b83:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-7972b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portcharlottedental.com/wp-content/uploads/2022/09/section-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-216 .elementor-element.elementor-element-7972b83 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-216 .elementor-element.elementor-element-7972b83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-9px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-5f530ec:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-5f530ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-5f530ec{border-style:solid;border-width:2px 0px 0px 0px;border-color:#1196DB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 9px 0px;}.elementor-216 .elementor-element.elementor-element-5f530ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-216 .elementor-element.elementor-element-195484e{text-align:center;}.elementor-216 .elementor-element.elementor-element-195484e .elementor-heading-title{color:#1196DB;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-216 .elementor-element.elementor-element-195484e > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-289cd50{text-align:center;color:#747474;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:26px;}.elementor-216 .elementor-element.elementor-element-289cd50 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-44f1414{text-align:center;color:#747474;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:26px;}.elementor-216 .elementor-element.elementor-element-44f1414 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-8329a90 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-216 .elementor-element.elementor-element-8329a90 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-216 .elementor-element.elementor-element-8329a90 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #6CB5DC8A 0%, #46ADE3 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E0E0E;border-radius:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-8329a90 .elementor-button:hover, .elementor-216 .elementor-element.elementor-element-8329a90 .elementor-button:focus{color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #46ADE3 0%, #6CB5DC8A 100%);}.elementor-216 .elementor-element.elementor-element-8329a90 .elementor-button:hover svg, .elementor-216 .elementor-element.elementor-element-8329a90 .elementor-button:focus svg{fill:#000000;}.elementor-216 .elementor-element.elementor-element-8329a90 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-6c4cc1d{--spacer-size:50px;}.elementor-216 .elementor-element.elementor-element-deb70f0{margin-top:20px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-c09f225 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-216 .elementor-element.elementor-element-d30a639 img{width:100%;transition-duration:0.8s;border-style:solid;border-width:3px 3px 3px 3px;border-color:#DFD3D3;}.elementor-216 .elementor-element.elementor-element-cb91ad6 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-216 .elementor-element.elementor-element-09e33ed img{width:100%;transition-duration:0.8s;border-style:solid;border-width:3px 3px 3px 3px;border-color:#DFD3D3;}.elementor-216 .elementor-element.elementor-element-3735267{margin-top:20px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-0df7b21 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-216 .elementor-element.elementor-element-9c71af4 img{width:100%;transition-duration:0.8s;border-style:solid;border-width:3px 3px 3px 3px;border-color:#DFD3D3;}.elementor-216 .elementor-element.elementor-element-fe966f3 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-216 .elementor-element.elementor-element-71cea8e img{width:100%;transition-duration:0.8s;border-style:solid;border-width:3px 3px 3px 3px;border-color:#DFD3D3;}.elementor-216 .elementor-element.elementor-element-dc1cbef{margin-top:20px;margin-bottom:0px;}.elementor-216 .elementor-element.elementor-element-db830ad > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-216 .elementor-element.elementor-element-f7a425e img{width:100%;transition-duration:0.8s;border-style:solid;border-width:3px 3px 3px 3px;border-color:#DFD3D3;}.elementor-216 .elementor-element.elementor-element-99cdeb6 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-216 .elementor-element.elementor-element-115222f img{width:100%;transition-duration:0.8s;border-style:solid;border-width:3px 3px 3px 3px;border-color:#DFD3D3;}.elementor-216 .elementor-element.elementor-element-6d1e9f2 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-216 .elementor-element.elementor-element-6d1e9f2 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-216 .elementor-element.elementor-element-6d1e9f2 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #6CB5DC8A 0%, #46ADE3 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E0E0E;border-radius:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-6d1e9f2 .elementor-button:hover, .elementor-216 .elementor-element.elementor-element-6d1e9f2 .elementor-button:focus{color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #46ADE3 0%, #6CB5DC8A 100%);}.elementor-216 .elementor-element.elementor-element-6d1e9f2 .elementor-button:hover svg, .elementor-216 .elementor-element.elementor-element-6d1e9f2 .elementor-button:focus svg{fill:#000000;}.elementor-216 .elementor-element.elementor-element-6d1e9f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-216 .elementor-element.elementor-element-4391984{--spacer-size:50px;}@media(min-width:768px){.elementor-216 .elementor-element.elementor-element-0df7b21{width:64.337%;}.elementor-216 .elementor-element.elementor-element-fe966f3{width:35.663%;}}@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-289cd50{font-size:16px;}.elementor-216 .elementor-element.elementor-element-44f1414{font-size:16px;}.elementor-216 .elementor-element.elementor-element-8329a90 .elementor-button{font-size:11px;}.elementor-216 .elementor-element.elementor-element-c09f225 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-216 .elementor-element.elementor-element-cb91ad6 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-216 .elementor-element.elementor-element-0df7b21 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-216 .elementor-element.elementor-element-fe966f3 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-216 .elementor-element.elementor-element-db830ad > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-216 .elementor-element.elementor-element-99cdeb6 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-216 .elementor-element.elementor-element-6d1e9f2 .elementor-button{font-size:11px;}}/* Start custom CSS for column, class: .elementor-element-6a82de5 */:root {
  --width: 50%;
  --height: 60%;
  --bottom: 60px;
  --origin: 6%;
  --opacity: 0.5;
}
.elementor-216 .elementor-element.elementor-element-6a82de5{
    position: relative;
    z-index: 9;
}
.elementor-216 .elementor-element.elementor-element-6a82de5::before{
    content: '';
    height: var(--height);
    position: absolute !important;
    bottom: var(--bottom);
    right: var(--origin);
    width: var(--width);
    background: #000;
    -webkit-transform-origin: left;
            transform-origin: left;
    -webkit-transform: skewY(7.5deg);
            transform: skewY(7.5deg);
    -webkit-filter: blur(15px);
            filter: blur(15px);
    opacity: var(--opacity);
    z-index: -9 !important;
}
.elementor-216 .elementor-element.elementor-element-6a82de5::after{
    content: '';
    height: var(--height);
    position: absolute !important;
    bottom: var(--bottom);
    left: var(--origin);
    width: var(--width);
    background: #000;
    -webkit-transform-origin: right;
            transform-origin: right;
    -webkit-transform: skewY(-7.5deg);
            transform: skewY(-7.5deg);
    -webkit-filter: blur(15px);
            filter: blur(15px);
    opacity: var(--opacity);
    z-index: -9 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3735267 */.image{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dc1cbef */.image{
    overflow: hidden;
}/* End custom CSS */