.loxone_tab_content {
	display: none !important;
}

.loxone_tab.active,
.loxone_tab_content.active {
	display: block !important;
}

.loxone_tab{
    border: 2px solid #171717 !important;
    border-radius: 16px !important;
    padding: 24px !important;
    transition: background-color 0.3s ease, color 0.3s ease !important;
    box-sizing: border-box;
}

.loxone_tabs.et_pb_equal_columns .loxone_tab {
    height: 100%;
}

.loxone_tab.active,
.loxone_tab:hover {
    background-color: #171717 !important;
    transition: background-color 0.3s ease, color 0.3s ease !important;
    * {
        color: #fff !important;
    transition: background-color 0.3s ease, color 0.3s ease !important;
    }
}