.img-responsive{max-width:100%;height:100%;}

<meta name="mobile-web-app-capable" content="yes"> 
<meta name="viewport" content="initial-scale=1"> 
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> 
<link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/android-chrome-512x512.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="48x48" href="/favicon-48x48.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="manifest" href="/site.webmanifest" />

@media (max-width: 61.99875rem){.img-responsive{margin:0 auto;display:block;}}
@media (max-width: 61.99875rem){.grid-7-3-col{display: grid; grid-template-columns: 70% 30%;gap: 2rem;}}
@media (min-width: 61.99875rem){.grid-forms-col{display: grid; grid-template-columns: 30% 70%;gap: 2rem;}}
@media (max-width: 61.99875rem){.contacts__map {padding-top:2rem;} .contacts__map iframe{height:400px;}}
section{padding-top:1rem;}
section:not(:last-child){padding-bottom:1rem;}
ul li{list-style:disc;margin-left:2rem;line-height:1.5rem; margin-block-end: 0.5rem;}
ol, ul{padding-left:2rem;line-height:initial;}
.menu__item{list-style: none;}

/* Основная сетка */
.context__items {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Два равных столбца */
    gap: 1rem; /* Расстояние между колонками */
    align-items: start; /* Выравнивание по верхнему краю */
}

/* Стили колонок */
.context__column {
    text-align: left; /* Выравнивание текста по левому краю */
    padding: 0.25rem; /* Внутренние отступы для визуальной аккуратности */
}

/* Адаптивная версия для небольших экранов */
@media (max-width: 61.99875rem) {
    .context__items {
        grid-template-columns: 1fr; /* Одна колонка на маленьких экранах */
    }

    .context__column {
        padding: 1rem 0; /* Убираем лишние боковые отступы */
    }
}

.to-buy-btn, .collapse-btn, .tabs-products__button.active {background:#475E40;}

ul li{list-style:disc;margin-left:2rem;line-height:1.2rem;}
.menu__item{list-style:none;margin-left:0;line-height:initial;}
p:not(:last-child){margin-bottom:1rem;}
p{line-height:1.5;}
strong{font-weight:700;color:#000;position:relative;text-transform:none;right:0;}

.icon-menu span, .icon-menu::after, .icon-menu::before{width:30px;}
.menu-title{display:none;}
@media (max-width: 61.99875rem){.menu-title{display:block;padding-right: 3rem;text-transform:uppercase;letter-spacing:2px;font-size:14px;}}

.icon-menu{display:flex;}
.slogan{
    text-align: center;
    font-size: 1.4rem;
    font-weight: 600;
    padding-bottom: 2rem;
}