.elementor-2343 .elementor-element.elementor-element-0037d7e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2343 .elementor-element.elementor-element-0037d7e{overflow:hidden;}.elementor-2343 .elementor-element.elementor-element-35b29d4 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://mosaicdentalcollective.smcnational.com/wp-content/uploads/2021/09/generic-dentist.jpg");background-position:center center;background-size:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2343 .elementor-element.elementor-element-35b29d4:hover > .elementor-element-populated >  .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2343 .elementor-element.elementor-element-35b29d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2343 .elementor-element.elementor-element-35b29d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-2343 .elementor-element.elementor-element-4f8246f{--spacer-size:500px;}.elementor-2343 .elementor-element.elementor-element-f4e2ed1 > .elementor-element-populated{padding:75px 30px 30px 30px;}.elementor-2343 .elementor-element.elementor-element-c3901ff > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2343 .elementor-element.elementor-element-c3901ff .elementor-heading-title{color:#000000;}.elementor-2343 .elementor-element.elementor-element-9910227 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2343 .elementor-element.elementor-element-adec6de > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://mosaicdentalcollective.smcnational.com/wp-content/uploads/2021/09/smiling-dentist-standing-with-arms-crossed-P55SNTE.jpg");background-position:center center;background-size:cover;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2343 .elementor-element.elementor-element-adec6de:hover > .elementor-element-populated >  .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2343 .elementor-element.elementor-element-adec6de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2343 .elementor-element.elementor-element-adec6de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-2343 .elementor-element.elementor-element-adec6de{z-index:10;}.elementor-2343 .elementor-element.elementor-element-af4a4b3{--spacer-size:500px;}@media(min-width:768px){.elementor-2343 .elementor-element.elementor-element-35b29d4{width:20%;}.elementor-2343 .elementor-element.elementor-element-f4e2ed1{width:40%;}.elementor-2343 .elementor-element.elementor-element-adec6de{width:39.666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2343 .elementor-element.elementor-element-35b29d4{width:30%;}.elementor-2343 .elementor-element.elementor-element-f4e2ed1{width:70%;}}@media(max-width:1024px){.elementor-2343 .elementor-element.elementor-element-4f8246f{--spacer-size:300px;}.elementor-2343 .elementor-element.elementor-element-af4a4b3{--spacer-size:300px;}}@media(max-width:767px){.elementor-2343 .elementor-element.elementor-element-f4e2ed1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 25px 25px;}.elementor-2343 .elementor-element.elementor-element-adec6de > .elementor-element-populated{padding:0px 25px 25px 25px;}}/* Start custom CSS */.purpledot {
    color: #7C68EE;
}

.callus-bold {
    font-weight: 700;
    margin-right: 3px;
}

.vertical-btn {
    transform: rotate(-90deg);
}

.putple-btn .elementor-button {
    white-space: nowrap!important;
}


/** Switchers **/

/** what we do **/
.wwd-switcher .ee-toggle-element__toggle .ee--is-active {
    border-bottom: 2px solid #7C68EE;
    font-weight: 600;
}

.wwd-switcher .ee-toggle-element__toggle .ee-toggle-element__indicator {
    margin: 0!important;
}

.wwd-switcher .ee-toggle-element__toggle .ee-toggle-element__controls__item {
    padding: 40px 5px!important;
    transition-property: none!important;
    transition-duration: 0s!important;
}

/** why smc **/
.wsmc-switcher .ee-toggle-element__toggle .ee--is-active {
    border-bottom: 2px solid #7C68EE;
    font-weight: 600;
}

.wsmc-switcher .ee-toggle-element__toggle .ee-toggle-element__indicator {
    margin: 0!important;
}

.wsmc-switcher .ee-toggle-element__toggle .ee-toggle-element__controls__item {
    padding: 10px 0px!important;
    margin: 0 5%;
    max-width: 20%!important;
    font-size: 12px!important;
    white-space: nowrap;
    transition-property: none!important;
    transition-duration: 0s!important;
}/* End custom CSS */