.elementor-2988 .elementor-element.elementor-element-1db06c2{--display:flex;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:767px){.elementor-2988 .elementor-element.elementor-element-1db06c2{--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS */body.elementor-page-2988 {
    /* Styles for the therapy page */
    background-color: #f9f9f9; /* Light background color */
    font-family: 'Arial', sans-serif; /* Font family */
    color: #333; /* Text color */
}

.elementor-add-section {
    border: 1px solid #ccc; /* Border for the add section */
    padding: 20px; /* Padding inside the add section */
    margin-bottom: 20px; /* Space below the add section */
}

.elementor-add-section-button {
    background-color: #0073e6; /* Button background color */
    color: white; /* Button text color */
    border: none; /* No border */
    padding: 10px 15px; /* Padding for the button */
    border-radius: 5px; /* Rounded corners */
    cursor: pointer; /* Pointer cursor on hover */
}

.elementor-add-section-button:hover {
    background-color: #005bb5; /* Darker blue on hover */
}

.e-con-select-type__title {
    font-size: 18px; /* Title font size */
    margin-bottom: 10px; /* Space below the title */
}

.elementor-select-preset-title {
    font-weight: bold; /* Bold title */
    margin-top: 20px; /* Space above the title */
}

.elementor-preset {
    background-color: #eaeaea; /* Background for presets */
    border: 1px solid #ccc; /* Border for presets */
    padding: 10px; /* Padding for presets */
    margin: 5px; /* Space between presets */
    cursor: pointer; /* Pointer cursor on hover */
}

.elementor-preset:hover {
    background-color: #d5d5d5; /* Darker background on hover */
}/* End custom CSS */