.abuse-form__chapter {
    font-size: 1.0625rem;
    font-weight: 600;
    line-height: 1.438;
}
@media screen and (min-width: 1024px) {
    .abuse-form__chapter {
        font-size: 1.375rem;
        line-height: 1.363;
        text-align: center;
    }
}
.abuse-form__chapter--bottom-line-adaptive {
    border-bottom: 1px solid #D1D1D1;
    border-bottom: 1px solid var(--G-color-gray-dark);
    padding-bottom: 0.75rem;
}
@media screen and (min-width: 1024px) {
    .abuse-form__chapter--bottom-line-adaptive {
        border: 0;
        padding-bottom: 0;
    }
}
.abuse-form__chapter--mb-adaptive {
    margin-bottom: 1.125rem;
}
@media screen and (min-width: 1024px) {
    .abuse-form__chapter--mb-adaptive {
        margin-bottom: 1.25rem;
    }
}
.abuse-form__chapter--mr-adaptive {
    margin-right: 3.625rem;
}
@media screen and (min-width: 1024px) {
    .abuse-form__chapter--mr-adaptive {
        margin-right: 0;
    }
}
.abuse-form__fields--mb {
    margin-bottom: 1.5rem;
}
.abuse-form__fields-item {
    margin-bottom: 1.1875rem;
}
.abuse-form__fields-item:last-child {
    margin-bottom: 0;
}
@media screen and (min-width: 1024px) {
    .abuse-form__form--mg-adaptive {
        margin-left: 0.75rem;
    }
}
.abuse-form__label {
    display: block;
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 1.357;
}
.abuse-form__label--mb {
    margin-bottom: 0.5625rem;
}
.abuse-form__text {
    font-size: 0.875rem;
    line-height: 1.571;
}
.abuse-form__text--mg-adaptive {
    margin-bottom: 0.6875rem;
}
@media screen and (min-width: 1024px) {
    .abuse-form__text--mg-adaptive {
        margin-bottom: 0;
        margin-right: 0.75rem;
    }
}
.abuse-form__text p {
    margin-bottom: 1.25rem;
}
.abuse-form__text p:last-child {
    margin-bottom: 0;
}
.l-abuse-form__box-aligned {
    align-items: flex-start;
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
}
@media screen and (min-width: 1024px) {
    .l-abuse-form__box-aligned--adaptive {
        flex-flow: row nowrap;
    }
}
.l-abuse-form__box-alignedItem {
    flex: 1 1 0;
    width: 100%;
}
.m-abuse-form-window__btn-actionClose {
    position: fixed;
    right: 1.25rem;
    top: 1.75rem;
    z-index: 101;
}
@media screen and (min-width: 1024px) {
    .m-abuse-form-window__btn-actionClose {
        position: absolute;
        right: 0.875rem;
        top: 1rem;
    }
}