.elementor-313 .elementor-element.elementor-element-646448d:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-646448d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devibenailloungeandsalon.com/wp-content/uploads/2026/06/sub-hedaer.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-313 .elementor-element.elementor-element-646448d > .elementor-background-overlay{background-color:#000000;opacity:0.44;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-313 .elementor-element.elementor-element-646448d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 0px 140px 0px;}.elementor-313 .elementor-element.elementor-element-8973edb{text-align:center;}.elementor-313 .elementor-element.elementor-element-8973edb .elementor-heading-title{color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-ab78662{padding:70px 0px 70px 0px;}.elementor-313 .elementor-element.elementor-element-5da1c8f img{width:100%;}.elementor-313 .elementor-element.elementor-element-e81d3aa .elementor-heading-title{font-size:30px;}@media(max-width:1024px){.elementor-313 .elementor-element.elementor-element-646448d{padding:90px 0px 90px 0px;}}@media(max-width:767px){.elementor-313 .elementor-element.elementor-element-e81d3aa{text-align:center;}.elementor-313 .elementor-element.elementor-element-147eb8a{text-align:center;}}/* Start custom CSS for theme-post-content, class: .elementor-element-147eb8a *//* Reduce overall paragraph spacing */
.elementor-widget-theme-post-content p{
    margin-bottom: 12px;
    line-height: 1.7;
}

/* Move numbered list to the left */
.elementor-widget-theme-post-content ol{
    padding-left: 22px;
    margin: 18px 0 12px;
}

/* Reduce spacing between numbered points */
.elementor-widget-theme-post-content ol li{
    margin-bottom: 8px;
    padding-left: 2px;
    font-weight: 600;
}

/* Reduce spacing for unordered list */
.elementor-widget-theme-post-content ul{
    padding-left: 22px;
    margin: 12px 0;
}

.elementor-widget-theme-post-content ul li{
    margin-bottom: 6px;
}

/* Better spacing for tables */
.elementor-widget-theme-post-content table{
    margin: 20px 0;
    width: 100%;
    border-collapse: collapse;
}

.elementor-widget-theme-post-content table td,
.elementor-widget-theme-post-content table th{
    padding: 10px 12px;
    vertical-align: top;
}

/* Reduce gap after headings inside list items */
.elementor-widget-theme-post-content li strong{
    display: inline;
}/* End custom CSS */