/*****************************************************************
**** form
******************************************************************/

.pageelement-form {
    overflow: unset;
}

.pageelement-form .content-container {
    display: block;
}

.pageelement-form .form-row p {
    /*margin-bottom: 0.6250rem;*/
}

.form-row h2 {
    margin-bottom: 0;
}

.pageelement-form .defaultform .button-submit {
    margin-left: unset;
    margin-right: unset;
}

.pageelement-form .detailCanvas .link-back {
    border: none;
    cursor: pointer;
    font-size: 1rem;
    color: #fff;
    background-color: var(--pink);
    display: inline-block;
    width: 27.50rem;
    margin-top: 2rem;
    padding: .625rem .9375rem;
    border-radius: .625rem;
    text-align: center;
}

.pageelement-form .detailCanvas .link-back:hover {
    background-color: var(--purple);
}

.pageelement-form .detailCanvas .link-back:focus-visible {
    outline: 0.1875rem solid var(--pink);
    outline-offset: 0.1875rem;
}