.contacts__title{font-size:22px}@media (min-width:768px){.contacts__title{font-size:32px}}@media (min-width:992px){.contacts__row{display:flex}}.contacts__info{width:100%;margin-bottom:20px}@media (min-width:992px){.contacts__info{margin-right:20px;margin-bottom:0;width:50%}}.contacts__points{border:1px solid var(--bs-border-color);border-radius:20px;padding:40px;margin-bottom:20px}@media (max-width:575.98px){.contacts__points{padding:20px}}.contacts-point{margin-bottom:0}.contacts-point__heading{font-size:2rem;font-weight:500;margin-bottom:20px}@media (max-width:575.98px){.contacts-point__heading{font-size:24px}}.contacts-point__line{display:flex;align-items:center;font-weight:500;font-size:1.125rem;color:var(--bs-body-color)}@media (max-width:575.98px){.contacts-point__line{font-size:1rem}}.contacts-point__line--reqyisites{font-weight:400;font-size:1rem;color:var(--bs-gray-700);margin-bottom:20px}@media (max-width:575.98px){.contacts-point__line--reqyisites{font-size:.75rem}}.contacts-point__line a,.contacts-point__line span{font-size:inherit;font-weight:inherit;color:inherit}.contacts-point__line:not(:last-of-type){margin-bottom:20px}.contacts-point__icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;max-width:50px;background-color:var(--bs-primary);border-radius:50%;margin-right:20px;color:var(--bs-white)}@media (max-width:575.98px){.contacts-point__icon{width:30px;min-width:30px;max-width:30px;height:30px}.contacts-point__icon svg{width:14px;height:14px}}.contacts__map{width:100%;height:262px;min-height:1px}@media (min-width:992px){.contacts__map{width:calc(50% - 20px);height:auto}}.contacts__map .bx-yandex-view-layout,.contacts__map .bx-yandex-view-map{height:100%;min-height:1px}@media (min-width:992px){.contacts__map .bx-yandex-view-layout,.contacts__map .bx-yandex-view-map{height:100%}}.contacts__gift{background-color:var(--bs-secondary);border-radius:20px;padding:40px}@media (max-width:575.98px){.contacts__gift{padding:20px}}.contacts-gift__label{font-size:1rem;background-color:var(--bs-primary);color:var(--bs-white);padding:10px 30px;border-radius:22px;margin-bottom:20px;width:fit-content}@media (max-width:575.98px){.contacts-gift__label{font-size:.875rem}}.contacts-gift__title{font-weight:500;font-size:1.25rem;margin-bottom:20px}@media (max-width:575.98px){.contacts-gift__title{font-size:1.125rem}}.contacts-gift__text{font-size:1rem}@media (max-width:575.98px){.contacts-gift__text{font-size:.875rem}}