.u-section-1 .u-sheet-1 {min-height: 265px}
.u-section-1 .u-group-1 {min-height: 100px; height: auto; margin: 10px auto 0 0}
.u-section-1 .u-container-layout-1 {padding: 30px}
.u-section-1 .u-text-1 {margin: 0}
.u-section-1 .u-group-2 {min-height: 258px; background-image: none; height: auto; margin: 0 auto 0 0}
.u-section-1 .u-container-layout-2 {padding: 30px}
.u-section-1 .u-text-2 {font-weight: normal; margin: 0 auto 0 0}
.u-section-1 .u-text-3 {margin: 20px auto 0 0}
.u-section-1 .u-group-3 {min-height: 70px; margin: 20px auto 0 0}
.u-section-1 .u-container-layout-3 {padding: 10px 30px}
.u-section-1 .u-text-4 {font-size: 1.25rem; font-weight: normal; margin: 0}
.u-section-1 .u-custom-html-1 {min-height: 200px; height: auto; margin: 10px 0 20px} 

@media (max-width: 1199px){ .u-section-1 .u-sheet-1 {min-height: 500px}
.u-section-1 .u-group-1 {margin-right: initial; margin-left: initial}
.u-section-1 .u-group-2 {background-position: 50% 50%; margin-right: initial; margin-left: initial}
.u-section-1 .u-group-3 {background-position: 50% 50%; height: auto; margin-right: initial; margin-left: initial}
.u-section-1 .u-custom-html-1 {margin-right: initial; margin-left: initial} }

@media (max-width: 991px){ .u-section-1 .u-sheet-1 {min-height: 383px} }

@media (max-width: 767px){ .u-section-1 .u-sheet-1 {min-height: 287px}
.u-section-1 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-1 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
.u-section-1 .u-container-layout-3 {padding-left: 10px; padding-right: 10px} }

@media (max-width: 575px){ .u-section-1 .u-sheet-1 {min-height: 181px} }

html, body {
    height: 100%;
    margin-bottom: 0; /* Убираем нижний отступ контейнера */
    padding-bottom: 0; /* Убираем нижнее поле контейнера */
  
}
