.about-us-wrap {
    margin-top: 150px;
    font-family: TTNorms-Regular;
}
.about-us__info {
    background: #F2F7FB;
    padding: 100px 0 70px;
    position: relative;
}
.about-us__text {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    flex: 1 1;
}
.about-us__info>.container {
    display: flex;
    column-gap: 50px;
}
.about-us__img {
    flex: 0 0 685px;
    border-radius: 30px;
    overflow: hidden;
    margin-top: -175px;
}
.about-us__text ul {
    padding-left: 25px;
}
.about-us__info::before,
.about-us__info::after {
    content: "";
    background-size: contain;
    position: absolute;
    background-repeat: no-repeat;
    width: 135px;
    height: 140px;
    display: block;
}
.about-us__info::before {
    background-image: url(/local/templates/domtik/images/pauk1.png);
    right: 50%;
    translate: 870px 0;
    top: 220px;
}
.about-us__info::after {
    background-image: url(/local/templates/domtik/images/pauk2.png);
    right: 50%;
    translate: 785px 0;
    top: 348px;
}
.about-us__text>p>span {
    color: #2A5082;
    font-weight: 600;
}
@media (max-width:1785px) {
    .about-us__info::before {
        content: none;
    }
}
@media (max-width:1620px) {
    .about-us__info::after {
        content: none;
    }
}
@media (max-width:1399px) {
    .about-us__img {
        flex: 0 0 485px;
        margin-top: 0;
    }
}
@media (max-width:991px) {
    .about-us__info {
        padding: 45px 0 0;
    }
    .about-us__info>.container {
        flex-direction: column;
        row-gap: 60px;
    }
    .about-us-wrap {
        margin-bottom: 100px;
        margin-top: 100px;
    }
    .about-us__img {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        flex: none;
    }
    .about-us__img img {
        margin-bottom: -25px;
    }
}
@media (max-width:575px) {
    .about-us__img {
        margin: 0 -15px;
    }
}