.elementor-407 .elementor-element.elementor-element-f3709f9{--display:flex;}.elementor-407 .elementor-element.elementor-element-0bdc435 .services-section{background-color:#FFFFFF;}.elementor-407 .elementor-element.elementor-element-ebdc2ac{margin-top:0px;margin-bottom:0px;}/* Start custom CSS for rofalco_our_services_v2, class: .elementor-element-0bdc435 */.services-section::before {
    background: none !important;
}
.read-more-btn {
    background-color: #047c8e !important;
    color: #ffffff !important;
    padding: 10px 20px;
    display: inline-block;
    text-decoration: none;
    border-radius: 4px;
    border: 1px solid #047c8e;
    transition: background-color 0.3s ease;
}

.read-more-btn:hover {
    background-color: #035f6b !important;
    color: #ffffff !important;
    border-color: #035f6b;
}/* End custom CSS */
/* Start custom CSS for rofalco_call_to_action_v1, class: .elementor-element-fd7e649 */.theme-btn.btn-style-one.style-two {
    background-color: #047c8e !important; /* Button background */
    color: #ffffff !important; /* Text color */
    border: 2px solid #047c8e !important; /* Border color */
}

/* Ensure the text inside the button remains visible */
.theme-btn.btn-style-one.style-two span {
    color: #ffffff !important;
}

/* Hover effect */
.theme-btn.btn-style-one.style-two:hover {
    background-color: #035f6b !important; /* Darker shade on hover */
    color: #ffffff !important;
}/* End custom CSS */