/*****************************************************************
**** 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;
    margin-top: 0.6875rem;
    text-wrap: wrap;
    padding: 0.6250rem;
    max-width: 20.938rem;
    min-height: 3.1250rem;
    width: 100%;
    box-sizing: border-box;
    color: #000000;
    font-size: 1.125000rem;
    font-weight: 700;
    border-radius: 0.350rem;
    line-height: 1.1;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #EE7D00;
}

.pageelement-form .detailCanvas .link-back:hover {
    background-color: #707070;
}

.pageelement-form .detailCanvas .link-back:focus-visible {
    outline: var(--defaultform-outline);
    outline-offset: var(--defaultform-outline-offset);
}
@media only screen and (max-width: 38.75rem) {
    .pageelement-form .detailCanvas .link-back {
        width: 20rem;
    }
}
@media only screen and (max-width: 25rem) {
    .pageelement-form .detailCanvas .link-back {
        width: 15rem;
    }
}