Time to Complete Module: 1 hour
Last updated: 20 February 2025
IN THIS MODULE

Each module in this guide includes instructions for building a specific page based on a sample design created by our Wix expert (Portfolio Website, Digital Agency, Local Business). You can switch to an alternative version of this module by clicking a different design in the left sidebar under “Alternative Designs.“
4.1 Hero Section

- If the section appears below a blank one, delete the section above so it’s the only one on the page.

- Move the repeater element so it’s centered.
- Set the horizontal gaps to 30px.
- Set all margins for the repeater to 0.
- Stretch the width of the repeater item to match the paragraph text above.
- Apply an advanced CSS grid to the repeater items.
- Remove the background from the repeater items.
- Head over to “Add Elements,” “Decorative,” and “Basic Shapes.” Then select the “More Basic Shapes” option.
- Search for an appropriate location pin icon.

- Drag the shape into the top center of the repeater’s item.
- Set its responsive behavior to “scale proportionally” and width to 30px.
- Set its color to a soft gray (#5C7452 HEX).
- Copy the paragraph text from the row above and paste it into the repeater’s item.
- Set the text’s width to 100%.
- Replace the text with your information for address, email, and phone number
- Stack the icon and text together.

- Set the item spacing to 20px scale.
- Replace the other two icons.

- Click on the text for the phone number, then click on the “link” option in the pop-up menu.
- There, select “phone number” and add your business phone number.

- Remove the underline from the text.
- Repeat the same actions to add a link to your email.
- Set the row behavior for the repeater items to auto.
- Set the row behavior for the bottom row of the section to auto.
- Set the vertical gaps for the section to 30px.
Adapt for Tablet and Mobile Views
Step 1: Adapt for tablet view. On tablet view:- Set the width of the paragraph text on the top row to 600px.
- Set the width of the repeater to 720px.
- Set the item spacing for the stack inside the repeater’s items to 20px.
- Set the horizontal gap for the repeater to 30px.
- Set the bottom row’s behavior in the section to auto.
- Set the width of the paragraph text on the top row to 100%.
- Set the width of the heading to 280px.
- Set the bottom row’s behavior to auto.
- Set the number of items per row for the repeater to 1.
- Set the vertical gap between repeater elements to 20px.
- Change the size of the icons to 25px in width and height.
4.2 Map Section

- Apply an advanced CSS grid to the section.
- Apply a top margin of 50px scale.
- Undock the map from all sides and set all margins to 0.
- Change the map’s width to 100%.
Adapt for Tablet and Mobile Views
Step 1: Adapt for tablet view. On tablet view:- Make sure the map’s width is set to 100%
- Make sure the map’s width is set to 100%
- Set the top margin for the section 30px scale.
- Set the row’s behavior for the section to 250px scale.
4.3 Contact Form


- Delete the text stack on the left.
- Replace the image on the right with something different.
- Create a new form from the “Add Elements” menu.

- On the form builder dashboard, add “First name,” “email,” “phone,” and “Long answer” fields.
- Select the “First name” field and head to the right-hand menu. Click on the three dots icon next to “Field title” to hide the field title.

- Toggle “required field” from the same right-hand menu.
- Toggle “placeholder text” on and change the placeholder text to “First Name.”

- Repeat the same process for all the fields below.
- Toggle “Required field” off for the long answer field. You can change the placeholder text to something like “message.”
- Narrow the “Submit” button on the bottom.

- Click on the “My Form” option in the upper-left corner of the dashboard.

- Change the name and select the “Save” button in the upper-right corner.

- Undock all margins and set them all to 0.
- Set the color of the overall section to a dark green (#5C7452 HEX).
- Set the width of the form element to 520px.
- Click on “Settings” in the pop-up menu for the form to open the “Settings” menu.
- Head over to “Design” and then “Form background.” Set the fill color opacity to 0%.

- Head back to “Design” and then “Form Fields.” Change the input style to “Bottom.”

- Set the fill color opacity below to 0%.
- Set the border color to white (#FFFFFF HEX) and opacity to 100%.
- Change the “checked color option” to white.
- Set all font colors for the “Font field text” segment to white.
- Back on “Design,” head to “Buttons,” then “Submit Buttons.” Set the input style to the rounded blank style.

- Set the border color to white and its opacity to 100%.
- Select the “Hover” option at the top to change the button’s behavior when hovering. Set the color on hover to white and the opacity to 100%.
- Set the border color on hover to white and its opacity to 100%.
- Change the text color on hover to a dark green (#5C7452 HEX).
- Set the top and bottom margins for the form to 70px scale.
Adapt for Tablet and Mobile Views
Another benefit of copying this section from a previous one is that it’s already formatted to change into a 1×2 layout for tablet and mobile viewing, so all we need to adjust is the contact form itself. Step 1: Adapt for tablet view. On tablet view:- Set the contact section’s width to 520px.
4.4 Instagram Section
