1. Чтобы установить ширину блока на всю ширину экрана, вы можете использовать следующий CSS код:
```css
.block {
width: 100%;
}
```
2. Чтобы расширить красный блок и форму связи на всю ширину сайта, вы можете попробовать использовать следующий CSS код:
```css
.red-block {
background-color: red;
width: 100vw; /* ширина экрана */
position: fixed;
top: 0;
left: 0;
}
.form {
background-color: blue;
width: 100vw; /* ширина экрана */
position: fixed;
top: 50px; /* настройте нужное значение в зависимости от вашего дизайна */
left: 0;
}
```
Если элементы располагаются некорректно при использовании `position: fixed;`, попробуйте также использовать другие свойства, например `position: absolute;` или определить родительский контейнер с нужной шириной и `position: relative;`, чтобы элементы изменяли свою ширину относительно этого контейнера.