хотя можно сделать 3 колонки. В боковых - фон заливкой. В центральной - заливать поблочно, а у вот тех 3х блоков сделать margin. На Gridах можно довольно просто сделать.
Меня смущает что очень много валидаций данных на фронте. Много дома пересобирается в зависимосити от выбранных значений в селектах. И так тонна JS неподдерживаемого. А тут будет гайки
sim3x, там хочется:
- Адаптивность (в приниципе реализуемо через w:100%)
- Кастомизация цвет/шрифт (параметрами вызова iframe?)
- Разгрузить сервер, что бы за разметку отвечала фронт-часть
sim3x, Цель - дать возможность стороннему сайту поставить виджет, окружить его сеошным текстом или гнать на него трафик с целью сконвертить посетителя через виджета в потенциального партнера. Ну так делают виджеты бронирования билетов.
Я бы за 2 дня сделал с оглядкой на оригинал. Если сделать лучше (посмотрите мобильную версию) - то +1 день