.elementor-section.elementor-top-section:has(.aplus-specials-widget) {
    padding: 100px 40px 60px;
}

.aplus-specials-widget {
    padding: 40px;
    background: linear-gradient(0, rgba(59, 99, 163, 1) 0, rgba(68, 138, 198, 1) 100%) !important;
    border-radius: 0;
    box-shadow: 0 25px 50px -10px rgb(31 31 31/25%) !important;
    margin: 0 auto;
}

.aplus-specials-header {
    text-align: center;
    margin-bottom: 30px;
}

.aplus-main-title,
.aplus-subtitle {
    font-size: 45px !important;
    font-weight: 400 !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-family: 'Josefin Sans', sans-serif !important;
}

.aplus-specials-widget .aplus-subtitle {
    color: #81BCed !important;
}

.aplus-specials-widget .aplus-specials-description {
    margin-block: 10px;
    text-align: center;
    font-size: 16px;
    line-height: 2;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
    text-wrap: balance;
}

.aplus-specials-description p {
    font-size: 16px;
    line-height: 2;
    margin: 0 0 10px;
}

.aplus-specials-widget .aplus-services-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    width: 100%;
    margin: 20px 0 30px;
}

.aplus-service-item {
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
    margin: 0 !important;
    gap: 0px;
    padding: 10px 0;
}

.aplus-specials-widget .aplus-service-item .aplus-service-bullet {
    flex-shrink: 0;
    width: 70px;
    height: 70px;
}

.aplus-specials-widget .aplus-service-item .aplus-service-bullet svg {
    width: 70px;
    height: 70px;
    fill: #ffffff;
}

.aplus-specials-widget .aplus-service-bullet svg#Layer_1 {
    fill: #fff;
}

.aplus-specials-widget .aplus-service-text {
    flex: 1;
}

.aplus-specials-widget .aplus-service-name {
    font-size: 16px !important;
    font-weight: 400 !important;
}

.aplus-specials-widget .aplus-usual-value {
    text-align: center;
    margin: 10px 0;
    padding: 0;
    color: #fff;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 700;
}

.aplus-specials-widget .aplus-footer-note {
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
    margin-bottom: 10px;
    text-align: center;
    font-style: italic;
}

.aplus-specials-widget .aplus-contact-button {
    text-align: center;
    padding: 0 !important;
    background-color: transparent !important;
}


@media (max-width: 1024px) {
    .elementor-section.elementor-top-section:has(.aplus-specials-widget) {
        padding: 60px 25px 45px;
    }

    .aplus-specials-widget .aplus-services-list {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 20px;
    }
}

@media (max-width: 768px) {
    .elementor-section.elementor-top-section:has(.aplus-specials-widget) {
        padding: 90px 15px 30px;
    }

    .aplus-specials-widget .aplus-services-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
}



.elementor-section.elementor-top-section:has(#why-dental-tech .elementor-widget-text-editor) {
    padding: 60px 40px 60px;
}

#why-dental-tech .elementor-widget-text-editor {
    padding: 40px;
    box-shadow: 0 25px 50px -10px rgb(31 31 31/25%) !important;
    background-color: #fff;
}

#why-dental-tech .elementor-widget-text-editor h2 {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 10px;
    color: #3b63a3;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Josefin Sans', sans-serif;
}

#why-dental-tech .elementor-widget-text-editor p,
#why-dental-tech .elementor-widget-text-editor ul,
#why-dental-tech .elementor-widget-text-editor ol,
#why-dental-tech .elementor-widget-text-editor ul li,
#why-dental-tech .elementor-widget-text-editor ol li {
    font-size: 16px;
    line-height: 2;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
    display: block !important;
}

#why-dental-tech .elementor-widget-text-editor p:not(:last-child),
#why-dental-tech .elementor-widget-text-editor ul:not(:last-child),
#why-dental-tech .elementor-widget-text-editor ol:not(:last-child) {
    margin-bottom: 10px;
}

#why-dental-tech .elementor-widget-text-editor ul li:not(:last-child),
#why-dental-tech .elementor-widget-text-editor ol li:not(:last-child) {
    margin-bottom: 5px;
}

#why-dental-tech .elementor-widget-text-editor ul li,
#why-dental-tech .elementor-widget-text-editor .dentist-section-wrapper .dentist-description li,
#why-dental-tech .elementor-widget-text-editor ol li {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    position: relative;
    padding: 0;
    padding-left: 40px !important;
    font-size: 16px;
    font-family: 'Lato', sans-serif
}

#why-dental-tech .elementor-widget-text-editor ul li::before,
.dentist-description ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 30px;
    height: 30px;
    background: #3B63A3 !important;
    filter: none !important;
    mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cpath d='M0,369.1c3-8,7.3-15,13.8-20.7c10.8-9.5,23.5-15.6,36.8-20.6c25.8-9.8,52.5-15.8,79.7-20.3 c26.3-4.4,52.8-5.1,79.3-4.3c11.9,0.4,23.7,1.6,35.5,2.7c3,0.3,4.5-0.6,5.7-3.3c13.5-31,27.7-61.7,40.3-93 c16.6-41.6,32-83.7,47.7-125.6c1.1-3,2.7-3.9,5.7-3.8c4.7,0.2,9.4,0.3,14.1,0c3.6-0.3,5.2,1.2,6.6,4.4 c11.8,28.4,23.7,56.6,35.6,84.9c20,47.6,39.9,95.2,59.9,142.8c0.6,1.3,1,2.7,1.7,4.5c-8.1,0-15.6,0.1-23.1-0.1c-0.7,0-2-1.9-2.1-2.9 c-0.2-6.8-0.2-13.6,0-20.5c0.1-3.1-1.1-3.9-3.9-3.8c-3.8,0.1-7.7,0.1-11.5,0c-2.8-0.1-4,0.8-3.9,3.8c0.2,6.8,0,13.6,0.1,20.5 c0,2.2-0.5,3.1-2.9,3.1c-11.3-0.1-22.6-0.1-33.9-0.2c-0.3-0.6-0.7-1.3-1-2c-13.8-34.7-27.7-69.4-41.5-104.1c-2-4.9-3.9-9.8-5.9-14.7 c-15.2,38.5-29.8,76.9-49.6,113.9c5.9,0.5,11.2,0.9,16.4,1.3c10.9,0.8,21.7,1.7,32.6,2.5c15.2,1.2,30.3,2.3,45.5,3.4 c1.1,0.1,2.3-0.4,3.5-0.6c1.9,5.6,3.6,11.2,5.7,16.6c0.3,0.7,2.4,1,3.7,1.1c7.4,0.2,14.9,0.5,22.3,0.5c2.9,0,3.9,1,3.9,3.9 c-0.1,8.8-0.1,17.6,0,26.4c0,4.9,0.1,4.9,5.1,4.9c3.6,0,7.2-0.1,10.8,0c2.8,0.1,3.7-1,3.7-3.7c-0.1-9.1,0.1-18.1-0.1-27.2 c-0.1-3.4,1.1-4.2,4.3-4.1c9,0.4,18.1,0.4,27.1,0.9c1.3,0.1,3,1.6,3.5,2.8c3.4,7.4,6.4,15,9.7,22.5c5.8,13.4,11.7,26.8,17.5,40.2 c0.6,1.3,1,2.7,1.6,4.6c-1.8,0.1-3.1,0.2-4.4,0.2c-24.8,0-49.6,0-74.4,0.1c-3,0-4.6-0.9-5.8-3.8c-8.8-21.6-17.8-43-26.6-64.5 c-1.1-2.7-2.6-3.8-5.4-4.2c-23.9-2.9-47.9-5.9-71.8-8.9c-10.2-1.3-20.4-2.4-30.6-3.8c-2.7-0.4-3.9,0.6-5.1,2.9 c-12.8,26.1-30.9,47.8-54.5,64.8c-20.5,14.8-43.7,22.8-68.5,26.7c-19.7,3.1-39.6,5-59.5,4.3c-23.6-0.8-46.9-3.3-68.8-13.1 c-7.2-3.2-14-7.1-18.9-13.5c-2.4-3.1-3.9-6.8-5.7-10.3C0,378.6,0,373.9,0,369.1z M242.5,318.2c-1.4-0.3-2.2-0.6-3.1-0.6 c-13.6-0.7-27.2-1.6-40.8-2c-29.9-0.8-59.7,0.6-89.3,4.8c-24.4,3.5-47.9,9.8-70.1,21c-8.2,4.1-16.3,8.5-21.9,16.2 c-7,9.6-5.4,20.4,4.2,27.4c3.8,2.7,8,5,12.3,6.7c15.1,6.1,31.1,8,47.2,8.9c17.9,0.9,35.6-0.7,53.2-4.4c33.8-7.1,63.6-21.8,87.3-47.5 C229.8,339.6,236.6,329.6,242.5,318.2z'/%3E%3C/svg%3E");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cpath d='M0,369.1c3-8,7.3-15,13.8-20.7c10.8-9.5,23.5-15.6,36.8-20.6c25.8-9.8,52.5-15.8,79.7-20.3 c26.3-4.4,52.8-5.1,79.3-4.3c11.9,0.4,23.7,1.6,35.5,2.7c3,0.3,4.5-0.6,5.7-3.3c13.5-31,27.7-61.7,40.3-93 c16.6-41.6,32-83.7,47.7-125.6c1.1-3,2.7-3.9,5.7-3.8c4.7,0.2,9.4,0.3,14.1,0c3.6-0.3,5.2,1.2,6.6,4.4 c11.8,28.4,23.7,56.6,35.6,84.9c20,47.6,39.9,95.2,59.9,142.8c0.6,1.3,1,2.7,1.7,4.5c-8.1,0-15.6,0.1-23.1-0.1c-0.7,0-2-1.9-2.1-2.9 c-0.2-6.8-0.2-13.6,0-20.5c0.1-3.1-1.1-3.9-3.9-3.8c-3.8,0.1-7.7,0.1-11.5,0c-2.8-0.1-4,0.8-3.9,3.8c0.2,6.8,0,13.6,0.1,20.5 c0,2.2-0.5,3.1-2.9,3.1c-11.3-0.1-22.6-0.1-33.9-0.2c-0.3-0.6-0.7-1.3-1-2c-13.8-34.7-27.7-69.4-41.5-104.1c-2-4.9-3.9-9.8-5.9-14.7 c-15.2,38.5-29.8,76.9-49.6,113.9c5.9,0.5,11.2,0.9,16.4,1.3c10.9,0.8,21.7,1.7,32.6,2.5c15.2,1.2,30.3,2.3,45.5,3.4 c1.1,0.1,2.3-0.4,3.5-0.6c1.9,5.6,3.6,11.2,5.7,16.6c0.3,0.7,2.4,1,3.7,1.1c7.4,0.2,14.9,0.5,22.3,0.5c2.9,0,3.9,1,3.9,3.9 c-0.1,8.8-0.1,17.6,0,26.4c0,4.9,0.1,4.9,5.1,4.9c3.6,0,7.2-0.1,10.8,0c2.8,0.1,3.7-1,3.7-3.7c-0.1-9.1,0.1-18.1-0.1-27.2 c-0.1-3.4,1.1-4.2,4.3-4.1c9,0.4,18.1,0.4,27.1,0.9c1.3,0.1,3,1.6,3.5,2.8c3.4,7.4,6.4,15,9.7,22.5c5.8,13.4,11.7,26.8,17.5,40.2 c0.6,1.3,1,2.7,1.6,4.6c-1.8,0.1-3.1,0.2-4.4,0.2c-24.8,0-49.6,0-74.4,0.1c-3,0-4.6-0.9-5.8-3.8c-8.8-21.6-17.8-43-26.6-64.5 c-1.1-2.7-2.6-3.8-5.4-4.2c-23.9-2.9-47.9-5.9-71.8-8.9c-10.2-1.3-20.4-2.4-30.6-3.8c-2.7-0.4-3.9,0.6-5.1,2.9 c-12.8,26.1-30.9,47.8-54.5,64.8c-20.5,14.8-43.7,22.8-68.5,26.7c-19.7,3.1-39.6,5-59.5,4.3c-23.6-0.8-46.9-3.3-68.8-13.1 c-7.2-3.2-14-7.1-18.9-13.5c-2.4-3.1-3.9-6.8-5.7-10.3C0,378.6,0,373.9,0,369.1z M242.5,318.2c-1.4-0.3-2.2-0.6-3.1-0.6 c-13.6-0.7-27.2-1.6-40.8-2c-29.9-0.8-59.7,0.6-89.3,4.8c-24.4,3.5-47.9,9.8-70.1,21c-8.2,4.1-16.3,8.5-21.9,16.2 c-7,9.6-5.4,20.4,4.2,27.4c3.8,2.7,8,5,12.3,6.7c15.1,6.1,31.1,8,47.2,8.9c17.9,0.9,35.6-0.7,53.2-4.4c33.8-7.1,63.6-21.8,87.3-47.5 C229.8,339.6,236.6,329.6,242.5,318.2z'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
}

@media (max-width: 1024px) {
    .elementor-section.elementor-top-section:has(#why-dental-tech .elementor-widget-text-editor) {
        padding: 45px 25px 45px;
    }

    #why-dental-tech .elementor-widget-text-editor {
        padding: 30px;
    }

    #why-dental-tech .elementor-widget-text-editor h2 {
        font-size: 30px;
    }
}

@media (max-width: 768px) {
    .elementor-section.elementor-top-section:has(#why-dental-tech .elementor-widget-text-editor) {
        padding: 30px 15px 30px;
    }

    #why-dental-tech .elementor-widget-text-editor {
        padding: 40px;
    }

    #why-dental-tech .elementor-widget-text-editor h2 {
        font-size: 24px;
    }
}

.advanced-dental-description h2,
.advanced-dental-description h3 {
    line-height: 1.2;
    font-family: 'Josefin Sans', sans-serif;
}

.advanced-dental-description ul li,
.aplus-plan-description ul li,
.aplus-welcome-description ul li {
    position: relative;
    list-style-type: none;
    padding: 0;
    padding-left: 40px !important;
    font-size: 16px;
    margin-block: 10px;
    line-height: 2;
    font-family: 'Lato', sans-serif
}

.advanced-dental-description ul li::before,
.aplus-plan-description ul li::before,
.aplus-welcome-description ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 30px;
    height: 30px;
    background: #3B63A3 !important;
    filter: none !important;
    mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cpath d='M0,369.1c3-8,7.3-15,13.8-20.7c10.8-9.5,23.5-15.6,36.8-20.6c25.8-9.8,52.5-15.8,79.7-20.3 c26.3-4.4,52.8-5.1,79.3-4.3c11.9,0.4,23.7,1.6,35.5,2.7c3,0.3,4.5-0.6,5.7-3.3c13.5-31,27.7-61.7,40.3-93 c16.6-41.6,32-83.7,47.7-125.6c1.1-3,2.7-3.9,5.7-3.8c4.7,0.2,9.4,0.3,14.1,0c3.6-0.3,5.2,1.2,6.6,4.4 c11.8,28.4,23.7,56.6,35.6,84.9c20,47.6,39.9,95.2,59.9,142.8c0.6,1.3,1,2.7,1.7,4.5c-8.1,0-15.6,0.1-23.1-0.1c-0.7,0-2-1.9-2.1-2.9 c-0.2-6.8-0.2-13.6,0-20.5c0.1-3.1-1.1-3.9-3.9-3.8c-3.8,0.1-7.7,0.1-11.5,0c-2.8-0.1-4,0.8-3.9,3.8c0.2,6.8,0,13.6,0.1,20.5 c0,2.2-0.5,3.1-2.9,3.1c-11.3-0.1-22.6-0.1-33.9-0.2c-0.3-0.6-0.7-1.3-1-2c-13.8-34.7-27.7-69.4-41.5-104.1c-2-4.9-3.9-9.8-5.9-14.7 c-15.2,38.5-29.8,76.9-49.6,113.9c5.9,0.5,11.2,0.9,16.4,1.3c10.9,0.8,21.7,1.7,32.6,2.5c15.2,1.2,30.3,2.3,45.5,3.4 c1.1,0.1,2.3-0.4,3.5-0.6c1.9,5.6,3.6,11.2,5.7,16.6c0.3,0.7,2.4,1,3.7,1.1c7.4,0.2,14.9,0.5,22.3,0.5c2.9,0,3.9,1,3.9,3.9 c-0.1,8.8-0.1,17.6,0,26.4c0,4.9,0.1,4.9,5.1,4.9c3.6,0,7.2-0.1,10.8,0c2.8,0.1,3.7-1,3.7-3.7c-0.1-9.1,0.1-18.1-0.1-27.2 c-0.1-3.4,1.1-4.2,4.3-4.1c9,0.4,18.1,0.4,27.1,0.9c1.3,0.1,3,1.6,3.5,2.8c3.4,7.4,6.4,15,9.7,22.5c5.8,13.4,11.7,26.8,17.5,40.2 c0.6,1.3,1,2.7,1.6,4.6c-1.8,0.1-3.1,0.2-4.4,0.2c-24.8,0-49.6,0-74.4,0.1c-3,0-4.6-0.9-5.8-3.8c-8.8-21.6-17.8-43-26.6-64.5 c-1.1-2.7-2.6-3.8-5.4-4.2c-23.9-2.9-47.9-5.9-71.8-8.9c-10.2-1.3-20.4-2.4-30.6-3.8c-2.7-0.4-3.9,0.6-5.1,2.9 c-12.8,26.1-30.9,47.8-54.5,64.8c-20.5,14.8-43.7,22.8-68.5,26.7c-19.7,3.1-39.6,5-59.5,4.3c-23.6-0.8-46.9-3.3-68.8-13.1 c-7.2-3.2-14-7.1-18.9-13.5c-2.4-3.1-3.9-6.8-5.7-10.3C0,378.6,0,373.9,0,369.1z M242.5,318.2c-1.4-0.3-2.2-0.6-3.1-0.6 c-13.6-0.7-27.2-1.6-40.8-2c-29.9-0.8-59.7,0.6-89.3,4.8c-24.4,3.5-47.9,9.8-70.1,21c-8.2,4.1-16.3,8.5-21.9,16.2 c-7,9.6-5.4,20.4,4.2,27.4c3.8,2.7,8,5,12.3,6.7c15.1,6.1,31.1,8,47.2,8.9c17.9,0.9,35.6-0.7,53.2-4.4c33.8-7.1,63.6-21.8,87.3-47.5 C229.8,339.6,236.6,329.6,242.5,318.2z'/%3E%3C/svg%3E");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cpath d='M0,369.1c3-8,7.3-15,13.8-20.7c10.8-9.5,23.5-15.6,36.8-20.6c25.8-9.8,52.5-15.8,79.7-20.3 c26.3-4.4,52.8-5.1,79.3-4.3c11.9,0.4,23.7,1.6,35.5,2.7c3,0.3,4.5-0.6,5.7-3.3c13.5-31,27.7-61.7,40.3-93 c16.6-41.6,32-83.7,47.7-125.6c1.1-3,2.7-3.9,5.7-3.8c4.7,0.2,9.4,0.3,14.1,0c3.6-0.3,5.2,1.2,6.6,4.4 c11.8,28.4,23.7,56.6,35.6,84.9c20,47.6,39.9,95.2,59.9,142.8c0.6,1.3,1,2.7,1.7,4.5c-8.1,0-15.6,0.1-23.1-0.1c-0.7,0-2-1.9-2.1-2.9 c-0.2-6.8-0.2-13.6,0-20.5c0.1-3.1-1.1-3.9-3.9-3.8c-3.8,0.1-7.7,0.1-11.5,0c-2.8-0.1-4,0.8-3.9,3.8c0.2,6.8,0,13.6,0.1,20.5 c0,2.2-0.5,3.1-2.9,3.1c-11.3-0.1-22.6-0.1-33.9-0.2c-0.3-0.6-0.7-1.3-1-2c-13.8-34.7-27.7-69.4-41.5-104.1c-2-4.9-3.9-9.8-5.9-14.7 c-15.2,38.5-29.8,76.9-49.6,113.9c5.9,0.5,11.2,0.9,16.4,1.3c10.9,0.8,21.7,1.7,32.6,2.5c15.2,1.2,30.3,2.3,45.5,3.4 c1.1,0.1,2.3-0.4,3.5-0.6c1.9,5.6,3.6,11.2,5.7,16.6c0.3,0.7,2.4,1,3.7,1.1c7.4,0.2,14.9,0.5,22.3,0.5c2.9,0,3.9,1,3.9,3.9 c-0.1,8.8-0.1,17.6,0,26.4c0,4.9,0.1,4.9,5.1,4.9c3.6,0,7.2-0.1,10.8,0c2.8,0.1,3.7-1,3.7-3.7c-0.1-9.1,0.1-18.1-0.1-27.2 c-0.1-3.4,1.1-4.2,4.3-4.1c9,0.4,18.1,0.4,27.1,0.9c1.3,0.1,3,1.6,3.5,2.8c3.4,7.4,6.4,15,9.7,22.5c5.8,13.4,11.7,26.8,17.5,40.2 c0.6,1.3,1,2.7,1.6,4.6c-1.8,0.1-3.1,0.2-4.4,0.2c-24.8,0-49.6,0-74.4,0.1c-3,0-4.6-0.9-5.8-3.8c-8.8-21.6-17.8-43-26.6-64.5 c-1.1-2.7-2.6-3.8-5.4-4.2c-23.9-2.9-47.9-5.9-71.8-8.9c-10.2-1.3-20.4-2.4-30.6-3.8c-2.7-0.4-3.9,0.6-5.1,2.9 c-12.8,26.1-30.9,47.8-54.5,64.8c-20.5,14.8-43.7,22.8-68.5,26.7c-19.7,3.1-39.6,5-59.5,4.3c-23.6-0.8-46.9-3.3-68.8-13.1 c-7.2-3.2-14-7.1-18.9-13.5c-2.4-3.1-3.9-6.8-5.7-10.3C0,378.6,0,373.9,0,369.1z M242.5,318.2c-1.4-0.3-2.2-0.6-3.1-0.6 c-13.6-0.7-27.2-1.6-40.8-2c-29.9-0.8-59.7,0.6-89.3,4.8c-24.4,3.5-47.9,9.8-70.1,21c-8.2,4.1-16.3,8.5-21.9,16.2 c-7,9.6-5.4,20.4,4.2,27.4c3.8,2.7,8,5,12.3,6.7c15.1,6.1,31.1,8,47.2,8.9c17.9,0.9,35.6-0.7,53.2-4.4c33.8-7.1,63.6-21.8,87.3-47.5 C229.8,339.6,236.6,329.6,242.5,318.2z'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
}

.elementor-accordion-title {
    color: #3B63A3 !important;
}

.elementor-accordion .elementor-heading-title {
    color: #3B63A3 !important;
}

.elementor-accordion .elementor-accordion-item {
    border: 0 !important;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title {
    padding-inline-start: 0 !important;
}

.elementor-accordion .elementor-tab-title {
    border-bottom: 1px solid rgb(227, 227, 227);
}

span.elementor-accordion-icon.elementor-accordion-icon-right {
    margin-block: auto;
    top: 50%;
    right: 20px;
    position: relative;
    margin-top: 20px;
}

.why-tech-col .invisalign-content-section .brand-title {
    color: #1f1f1f !important;
    text-transform: initial !important;
    font-weight: 700 !important;
}

.why-tech-col .invisalign-content-section .benefit-title {
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    color: #000;
}


.welcome-banner-reverse .aplus-welcome-wrapper {
    flex-direction: row-reverse;
}

@media (max-width: 768px) {
    .welcome-banner-reverse .aplus-welcome-wrapper {
        flex-direction: column;
    }
}

#bg-text-widget .elementor-heading-title {
    color: #fff;
}

#bg-text-widget li {
    text-align: left;
}

#bg-text-widget .elementor-widget-text-editor {
    background-color: #fff;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

#bg-text-widget .elementor-widget-text-editor h2 {
    font-size: 24px;
    color: #3B63A3;
}

#bg-text-widget .no-bg-text-widget {
    background-color: transparent;
    box-shadow: none;
}

#low-padding-faq .elementor-widget-aplus_news_accordion .aplus-news-accordion-wrapper,
.low-padding-faq .elementor-widget-aplus_news_accordion .aplus-news-accordion-wrapper {
    margin-top: 0 !important;
    padding-top: 40px !important;
}

.advanced-dental-description h2 {
    font-size: 36px;
    line-height: 1.2;
    margin-block: 10px;
    color: #3B63A3;
    font-weight: 400;
}

.why-tech-col a,
.advanced-dental-description a {
    color: #50C878;
    text-decoration: none;
}

.why-tech-col a:hover,
.advanced-dental-description a:hover {
    color: #3B63A3;
    text-decoration: underline;
}

.doctors-services .aplus-subtitle {
    font-size: 24px;
}

@media(max-width: 1024px) {
    .advanced-dental-description h2 {
        font-size: 30px;
    }

    .doctors-services .aplus-subtitle {
        font-size: 24px;
    }
}

@media(max-width: 768px) {
    .advanced-dental-description h2 {
        font-size: 24px;
    }

    .doctors-services .aplus-subtitle {
        font-size: 20px;
    }

}


#testimonials-titles .aplus-testimonials-title {
    display: block !important;
}

@media (min-width: 768px) {
    .welcome-banner-reverse .advanced-dental-container {
        gap: 30px !important;
    }

    .welcome-banner-reverse .advanced-dental-container .advanced-dental-col.advanced-dental-col-left {
        order: 1 !important;
    }

    .welcome-banner-reverse .advanced-dental-container .advanced-dental-col.advanced-dental-col-right {
        order: 0 !important;
    }
}