@media screen and (max-width: 480px) {
    body:not(.thanks) .wrapper {
        align-items: flex-start;
    }

    .form-container {
        margin-top: 50px;
    }

    .logo {
        width: 130px;
        height: 130px;
    }
}

@media screen and (max-width: 768px) {
    .thanks-text--img img {
        max-width: 100%;
    }

    .thanks-col--images {
        padding: 15px 0;
    }
}

@media screen and (max-width: 600px) {
    .thanks-row {
        padding: 20px 0;
    }
    .thanks-social img {
        max-width: 100%;
    }
    .thanks-social {
        flex-wrap: wrap;
        gap: 0;
        margin-left: -10px;
        margin-right: -10px;
        max-width: 210px;
        margin-top: 40px;
    }
    .thanks-social > div {
        max-width: 33.33%;
        padding: 10px;
    }
    .thanks-text--title {
        font-size: 28px;
    }
}

@media screen and (max-width: 480px) {
    .thanks-row {
        flex-direction: column-reverse;
    }
    .thanks-row > div {
        max-width: 100%;
    }
    .thanks-images--box {
        flex-direction: row;
        gap: 10px;
    }
    .thanks-row {
        justify-content: flex-end;
    }
    .thanks-social {
        max-width: 100%;
        flex-wrap: nowrap;
    }
    .thanks-images--item.resaltys-2 {
        transform: scale(2);
        z-index: 2;
    }
    .thanks-images--item.resaltys-1,
    .thanks-images--item.resaltys-3 {
        opacity: .6;
    }
}