.elementor-359 .elementor-element.elementor-element-5cffec53{padding:60px 0px 60px 0px;}:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-5cffec53 */input#register {
    color: #fff;
    background-color: #c36;
    border-color: #c36;
}/* End custom CSS */
/* Start custom CSS */button[data-toggle="collapse"] {
    background-color: #f8f9fa;
    border: 1px solid #ced4da;
    border-radius: 4px;
    padding: 10px 20px;
    cursor: pointer;
    width: 100%;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    transition: background-color 0.3s ease;
}

.collapse {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
    background-color: #f8f9fa;
    border: 1px solid #ced4da;
    border-radius: 4px;
    padding: 0 20px;
}

.collapse.show {
    max-height: 100%; /* Ajusta esta altura según la longitud del contenido */
    padding: 20px;
}

#termsConditions p {
    margin: 0;
    padding: 10px 0;
    font-size: 14px;
    line-height: 1.6;
}

button[data-toggle="collapse"]:hover,
button[data-toggle="collapse"]:focus {
    background-color: #e2e6ea;
    outline: none;
}/* End custom CSS */