@charset "UTF-8";

.qx-img-table {
    max-width: 511px;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width: 768px) {
.qx-img-lage {
    margin-left: -16px;
    margin-right: -16px;
}
}

.qx-step-wrapper {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
}

.qx-step-title {
    font-size: 24px;
    font-weight: 600;
}

@media (max-width: 768px) {
    .qx-step-title {
        font-size: 20px;
    }
}

.qx-color-pink{
    color: #e85464;
}

.qx-step-title-lage{
    font-size: 35px;
}


@media (max-width: 768px) {
.qx-step-title-lage{
    font-size: 26px;
}
}


.qx-step-box {
   border: 4px solid #e85464; 
   padding-block: 70px 30px !important;
}

.qx-step-box:last-child {
    padding-block: 0 0 !important;
    padding-inline: 0 !important;
    border: none !important;

}

.qx-step-wrapper .c-step_num {
  background: no-repeat center center #e85464; 
}

.qx-step-text-lage{
    font-size: 24px;
    font-weight: 600;
}

.qx-step-text {
    font-size: 16px;
    font-weight: 600;
}

@media (max-width: 768px) {
.qx-step-text-lage{
    font-size: 16px;
}
.qx-step-text {
    font-size: 14px;
}
}

.c-step_box:not(:last-child)::after {
    border-top: 25px solid #e85464;
}

.qx-app-bg {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    background: #faddeb;
    padding: 30px 30px;
}

.qx-app-inner {
    background: #ffffff;
    padding:60px 30px;
}

@media (max-width: 768px) {
    .qx-app-bg {
        padding:16px 16px;
    }
    .qx-app-inner {
        padding:30px 16px;
    }
}

.qx-app-title {
    font-size: 22px;
    font-weight: 600;
    color: #b60081;
}

@media (max-width: 768px) {
    .qx-app-title {
        font-size: 16px;
    }
}

.qx-app-icon {
    width: 77px;
    margin-left: auto;
    margin-right: auto;
}

.qx-app-bt-wrapper {
    display: flex;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: center;
    align-items:center;
    max-width: 254px;
    margin-left: auto;
    margin-right: auto;
}

.qx-app-text-link {
    font-size: 16px;
    font-weight: 600;
    color: #b60081;
}

@media (max-width: 768px) {
    .qx-app-text-link {
    font-size: 14px;
    }
}