.main {
    width: 100%;
}

.card {
    border: 1px solid #af4a84;
    border-radius: 10px;
}

.card-wrap {
    flex-direction: row;
}

.card-img-round {
    border-radius: 10px;
    max-width: 500px;
}

.title {
    color: darkred;
}

.link {
    color: #57a7b2;
}

.link:hover {
    color: #afcb1f;
}

.svg-place path,
.svg-phone path {
    fill: darkred;
}

.hr {
    background-color: darkred;
}

.strong {
    font-weight: 600;
}

.logo {
    max-width: 150px;
}

.call-usual {
    position: static;
}

@media screen and (max-width: 991px) {
    .card-wrap {
        flex-direction: column !important;
    }

    .card-wrap .card-img-left {
        width: 100%;
    }
}
