.page-title__document-and-contracts-img {
    width: 117.3rem;
    height: 81.1rem;
    right: 0;
    top: -18.5rem;
}
.page-title__description {
    width: 53.5rem;
}
@media (max-width: 48em)  {
    .page-title__document-and-contracts-img {
        width: 41.5rem;
        height: 28.8rem;
        top: -2.5rem;
        right: -1rem;
    }
    .page-title__description {
        width: calc(100% - 4.5rem);
    }
    .page-title__body {
        margin-top: 24.2rem;
    }
}

.what-we-taking {
    margin-top: 17rem;
    position: relative;
    padding: 8rem 0;
}
.what-we-taking__advantages {
    margin-top: 7rem;
}
.what-we-taking__advantages .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 4rem;
}
.what-we-taking__advantages .mini-card {
    width: 53.3rem;
}
.what-we-taking__description {
    margin-top: 4.8rem;
}
.what-we-taking__discuss-btn {
     width: 28.8rem;
    margin: 1.6rem auto 0;
}
@media (max-width: 48em) {
    .what-we-taking {
        margin-top: 4rem;
        padding: 4rem 0;
    }
    .what-we-taking .wrapper__header__title {
        width: calc(100% - 14rem);
    }
    .what-we-taking .wrapper__header__description {
        width: calc(100% - 3rem);
    }
    .what-we-taking__advantages {
        margin-top: 4rem;
    }
    .what-we-taking__advantages .swiper-wrapper {
        gap: 0;
        flex-wrap: nowrap;
    }
    .what-we-taking__advantages .mini-card {
        width: 32rem;
    }
    .what-we-taking__advantages .mini-card:first-child {
        margin-left: 1.6rem;
    }
    .what-we-taking__advantages .mini-card:last-child {
        margin-right: 1.6rem;
    }
    .what-we-taking__description {
        margin-top: 4rem;
    }
    .what-we-taking__discuss-btn {
        width: 20rem;
    }
}

.what-included-in-service {
    margin-top: 14.9rem;
}
.what-included-in-service .wrapper__header {
    width: 119.7rem;
}
.what-included-in-service__cards {
    margin-top: 3.2rem;
    display: flex;
    flex-wrap: wrap;
    gap: 4rem;
}
.what-included-in-service__description {
    margin-top: 2rem;
}
.what-included-in-service__contact-us {
    margin-top: 1.6rem;
}
@media (max-width: 48em) {
    .what-included-in-service {
        margin-top: 4rem;
    }
    .what-included-in-service .wrapper__header {
        width: auto;
    }
    .what-included-in-service__cards {
        gap: 2rem;
    }
    .what-included-in-service__contact-us {
        margin-top: 0.8rem;
    }
}

.how-we-work {
    margin-top: 14.4rem;
}
@media (max-width: 48em) {
    .how-we-work {
        margin-top: 8rem;
    }
}

.examples-work {
    margin-top: 22.4rem;
}
.examples-work__cards {
    margin-top: 10rem;
}
.examples-work__cards .swiper-slide {
    height: auto;
    width: 39rem;
}
.examples-work__cards .swiper-slide:not(:last-child) {
    margin-right: 4rem;
}
.examples-work__card {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    padding: 2.4rem;
    background: #FFFFFF;
    border: 0.1rem solid #D1D5DB;
    border-radius: 0.8rem;
}
@media (max-width: 48em) {
    .examples-work {
        margin-top: 16rem;
    }
    .examples-work__cards {
        margin-top: 7.6rem;
    }
    .examples-work__cards .swiper-slide {
        width: 32rem;
    }
    .examples-work__cards .swiper-slide:not(:last-child) {
        margin-right: 1.2rem;
    }
    .examples-work__card {
        padding: 1.6rem;
    }
    .examples-work__cards .examples-work__card:first-child {
        margin-left: 1.6rem;
    }
    .examples-work__cards .examples-work__card:last-child {
        margin-right: 1.6rem;
    }
}

.submit-application {
    margin-top: 23.2rem;
}
@media (max-width: 48em) {
    .submit-application {
        margin-top: 8rem;
    }
}

.footer {
    margin-top: 9.4rem;
}
@media (max-width: 48em) {
    .footer {
        margin-top: 4rem;
    }
}
