Just Web Agency™
Brand Guidelines

A complete reference for every logo variant — when to use it, what files to reach for, and the rules that keep the brand consistent.

Logo Anatomy

The Just Web Agency™ logo is made of two distinct components. Understanding them helps you apply the right version in every context.

Just Web Agency horizontal logo
1
Symbol — Checkmark

The geometric checkmark is the brand mark. It can stand alone as an icon, favicon, or app mark.

2
Wordmark — "Just Web Agency™"

The typeset name. Cannot be used on its own — it must always appear alongside the checkmark symbol. Always include the ™ trademark symbol in text.

All Logo Versions

Six variants cover every use case — from desktop headers to dark backgrounds to tiny favicons. Choose based on layout, background color, and available space.

Primary Horizontal blue logo
Horizontal — Blue

The default logo. Symbol on the left, wordmark on the right. Use this for desktop headers, documents, and any wide layout on a light or white background.

Use onWhite (#FFFFFF) · Light Gray (#F5F7FA)
Min width200 px · Recommended 280–320 px
Max height70 px in navigation bar
ResponsiveDesktop · 768 px and wider
Horizontal white logo
Horizontal — White

White version of the horizontal logo. Use over the brand Deep Blue, dark sections, dark hero banners, or any dark-colored navigation bar.

Use onDeep Blue (#03035B) · Dark gray #1F2937 or darker
ContrastMinimum 4.5 : 1 (WCAG AA)
Min width200 px · Recommended 280–320 px
ResponsiveDesktop · 768 px and wider
Vertical blue logo
Vertical — Blue

Stacked layout: symbol on top, wordmark centered below. Preferred for mobile headers, narrow sidebars, square placements, and any layout under 768 px wide.

Use onWhite (#FFFFFF) · Light Gray (#F5F7FA)
Min width60 px · Recommended 80–120 px
Height range120–180 px (stacked proportions)
ResponsiveMobile · Under 768 px
Vertical white logo
Vertical — White

White stacked logo for dark narrow spaces — mobile headers on dark themes, dark sidebars, or any tight vertical slot that sits over a dark background.

Use onDeep Blue (#03035B) · Dark gray or darker
Min width60 px · Recommended 80–120 px
ContrastMinimum 4.5 : 1 (WCAG AA)
ResponsiveMobile · Under 768 px
Blue checkmark symbol
Symbol Only — Blue

The standalone checkmark mark. Use as a favicon, app icon, badge, social media avatar, or anywhere the full wordmark cannot fit. The symbol may be used independently.

Use onWhite (#FFFFFF) · Light Gray (#F5F7FA)
Sizes16 × 16 px (favicon) → 512 × 512 px (hero)
Clear space4 px minimum on all sides
IndependenceCan stand alone — no wordmark required
White checkmark symbol
Symbol Only — White

White checkmark for dark backgrounds. Use as a reversed favicon, badge, or icon on Deep Blue, dark hero sections, or dark-themed interfaces.

Use onDeep Blue (#03035B) · Dark surfaces
Sizes16 × 16 px (favicon) → 512 × 512 px
Clear space4 px minimum on all sides
IndependenceCan stand alone — no wordmark required

Clear Space & Minimum Size

Always keep a protected zone around the logo free of text, imagery, and other elements. Never scale the horizontal logo below 200 px wide.

15 px min 15 px min 15 px 15 px Logo with clear space illustrated

The dashed border represents the minimum clear space required on all four sides of the logo. The recommended clear space is 15 px for the horizontal/vertical logo and 4 px for the symbol-only mark. On mobile layouts reduce to 12 px.

Do's & Don'ts

These rules protect the brand. When in doubt, default to the primary horizontal blue logo on a white or light-gray background.

✓ Do

  • Always use the official provided logo files
  • Include the ™ trademark symbol after "Just Web Agency"
  • Maintain proportions and aspect ratio when scaling
  • Ensure adequate clear space (15 px) on all sides
  • Use the blue logo on light/white backgrounds
  • Use the white logo on Deep Blue or dark backgrounds
  • Use the vertical logo on mobile (<768 px) layouts
  • Use SVG format whenever possible for sharpness at all sizes
  • Use the symbol alone when space is too tight for the full logo
  • Maintain a minimum contrast ratio of 4.5 : 1 (WCAG AA)
  • Scale proportionally — preserve the original aspect ratio

✕ Don't

  • Use the wordmark "Just Web Agency™" without the checkmark symbol
  • Rotate, skew, flip, or distort the logo in any way
  • Change the logo colors or apply gradients to it
  • Add drop shadows, glows, outlines, or borders to the logo
  • Scale the horizontal logo below 200 px wide
  • Place the logo on backgrounds with insufficient contrast
  • Combine elements from different logo variants
  • Stretch or squash the logo disproportionately
  • Place the logo on busy or patterned backgrounds without testing contrast
  • Use old or legacy logo files (jwa_logo_2022.jpg)
  • Remove the ™ symbol from the wordmark in marketing materials

Color Palette

These colors appear in the logo and across all brand materials. Deep Blue is the primary logo color; Bright Red is reserved exclusively for primary CTA buttons.

Deep Blue
Primary logo & brand color. All headings, navigation, and primary text.
RGB3, 3, 91
CMYK97, 97, 0, 64
Pantone533 C
✓ White text — 18:1 · AAA
Bright Red
Logo accent & CTA buttons only. Never used for decorative elements.
RGB246, 61, 63
CMYK0, 75, 74, 4
Pantone17-1546 TCX
! White text — 3.7:1 · large text only
Purple
Secondary highlights and creative sections. Creativity & innovation.
RGB113, 49, 255
CMYK56, 81, 0, 0
Pantone2635 C
✓ White text — 5.9:1 · AA
Cyan
Icons, dividers, digital accents. Communication & clarity.
RGB0, 198, 247
CMYK60, 20, 0, 0
Pantone3105 C
✕ White text fails — use Deep Blue (8.9:1)
Orange
Warm tertiary accents. Enthusiasm & friendly highlights.
RGB247, 152, 87
CMYK0, 38, 65, 3
Pantone16-1546 TCX
✕ White text fails — use Deep Blue (8.2:1)
Light Gray
Secondary backgrounds. Acceptable logo background color.
RGB245, 247, 250
RoleSurface / section bg
✓ Body text #333333 — 11.8:1 · AAA
Medium Gray
Borders, dividers, subtle separations. Also the disabled-button background.
RGB226, 232, 240
RoleBorders / disabled state
✓ Deep Blue text — 14.6:1 · AAA
White
Primary background, text on dark surfaces, default logo background.
RGB255, 255, 255
RoleBackground / reversed text
✓ Deep Blue text — 18:1 · AAA
Black
Text, borders, dark backgrounds. Prefer Deep Blue for brand-led surfaces.
RGB0, 0, 0
RolePrint / hard contrast
✓ White text — 21:1 · AAA

Approved Color Combinations

Deep Blue is always the anchor. Pair it with one accent at a time — never stack three accents in the same composition.

Deep Blue + PurpleBold, modern, tech-forward. Creative and product-led sections.
Deep Blue + Bright RedEnergetic and action-oriented. Red stays on the CTA only.
Deep Blue + CyanClean, clear, professional. Icons, dividers, data and UI.
Deep Blue + OrangeWarm, approachable, friendly. Human and community content.

Accessibility note. Contrast ratios above are measured against WCAG 2.1. White on Bright Red is 3.7 : 1 — it clears the 3 : 1 bar for large text (24 px, or 18.5 px bold) and UI components, but not the 4.5 : 1 bar for normal body text. Keep CTA labels at 18 px SemiBold or larger, and never set small print in white on red.

Montserrat — The Brand Typeface

Montserrat is the only typeface used by Just Web Agency™. Its geometric construction echoes the checkmark symbol, and four weights cover every level of hierarchy from hero headline to fine print.

Aa
Montserrat
Montserrat

Modern, geometric and highly legible on screen — it matches the logo's construction and gives the brand a confident, contemporary voice. Free and open source via Google Fonts, so it renders consistently across web, documents and slides.

ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 & @ # % ™ ! ? — ( )
FamilyMontserrat
SourceGoogle Fonts — free, open source (SIL Open Font License)
Weights400 Regular · 500 Medium · 600 SemiBold · 700 Bold
Fallback-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif
400
Regular
Body copy, paragraphs, captions and small print.
We build the web, together.
500
Medium
Emphasis inside body copy, table labels, form fields.
We build the web, together.
600
SemiBold
H2, H3, navigation items and every button label.
We build the web, together.
700
Bold
H1, hero headlines and top-level page titles.
We build the web, together.

Type Scale

Sizes are given as a range — use the lower end on mobile, the upper end on desktop. Colors below are the canonical brand values.

H1 — Page title
Just Web Agency™
Bold 700 32–48 px #03035B
H2 — Section heading
Brand Guidelines
SemiBold 600 24–32 px #03035B
H3 — Subheading & card title
Logo Variants
SemiBold 600 18–24 px #03035B
Navigation
ServicesWorkAboutContact
SemiBold 600 14–16 px #03035B
Body text
We are a boutique marketing agency. We work with you, not for you — pairing clear communication with web craft that holds up over time.
Regular 400 14–16 px #333333
Small text — captions & labels
Figure 1 — Horizontal logo, minimum clear space applied.
Regular 400 12–14 px #666666
CTA button label
SemiBold 600 14–16 px #FFFFFF on #F63D3F

Loading the Font

Add the Google Fonts link to the <head> of every page, then reference the stack through a CSS variable.

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap" rel="stylesheet">

HTML — place inside <head>. Only load the four brand weights; extra weights slow the page down for no design benefit.

Buttons & Call-to-Action

Bright Red is the brand's action color and is reserved exclusively for primary calls to action. If an element is red, it must be clickable and it must be the single most important action on the screen.

Primary Button States

Default
#F63D3F
Hover
#E02B2E + shadow
Active
#C81E21 inset
Focus
3 px #03035B ring
Disabled
#E2E8F0 · 60%
Sizes Small 8/16 px · Medium 12/24 px (default) · Large 16/32 px for hero CTAs.
Secondary Transparent with a 2 px Deep Blue border. Use for the lesser of two adjacent actions.
Paired actions Never place two red CTAs side by side — pair one primary with one secondary, minimum 1 rem apart.
With icon Icon 18–20 px, 8 px from the label. Icon-only buttons stay at 44 × 44 px for touch.
Full width
Mobile forms and modal actions. Keep the 14 px vertical padding.

✓ Do

  • Reserve Bright Red (#F63D3F) for primary CTAs and nothing else
  • Keep labels to 2–4 action-led words
  • Give every button a visible focus ring for keyboard users
  • Keep touch targets at 44 × 44 px minimum on mobile
  • Leave at least 1 rem of space between adjacent buttons
  • Add an aria-label to icon-only buttons
  • Make disabled state visually distinct, not just dimmed

✕ Don't

  • Use Bright Red for decorative or non-clickable elements
  • Place two primary red CTAs directly next to each other
  • Apply gradients, glows, or complex effects to buttons
  • Drop below 44 px height on touch devices
  • Set all-caps labels without added letter spacing
  • Change the red shade without a documented reason
  • Rely on color alone to signal that something is clickable

Approved CTA wording — always action-led, never vague:

Get Started Learn More Contact Us Schedule Demo Start Free Trial View Portfolio Request Quote Explore Services Get in Touch Book a Call

How We Communicate

The same care that keeps the logo consistent applies to the words next to it. Every headline, caption and button label should sound like it came from the same team.

Professional yet approachable

Knowledgeable without being condescending. Confident, never lecturing.

Modern and innovative

Forward-thinking language that reflects where the web is going, not where it has been.

Collaborative

"We", "together", "partner". We work with clients, not for them.

Clear and concise

Avoid jargon. When a technical concept is unavoidable, explain it in plain language.

Messaging Pillars

01

Expertise

We know web design and development, end to end.

02

Partnership

We work with you, not for you — shared goals, shared decisions.

03

Innovation

We stay current with digital trends and bring them to the work.

04

Quality

Excellence in every project, at every level of detail.

05

Accessibility

We make the web better for everyone — WCAG 2.1 AA as a baseline.

Applications in Use

How the logo, colors and type come together across the four contexts the brand shows up in most.

GET STARTED

Website

Horizontal white logo in a Deep Blue header, max 70 px tall. Bright Red reserved for the single header CTA. Cyan for icons and dividers, Purple for creative sections.

Print & Stationery

Business cards use the white vertical logo on a full-bleed Deep Blue field. Letterhead carries a Deep Blue header bar with the horizontal white logo. Use CMYK or Pantone values for print, never HEX.

Social & Avatars

The symbol alone on Deep Blue for profile pictures and app icons — the one place the wordmark is correctly dropped. Profile banners use Deep Blue with a single accent color. Full specs in Avatars & App Icons.

BOOK A CALL

Email

Blue horizontal logo on a white header. One Bright Red CTA per email. Use PNG rather than SVG — several email clients still do not render SVG.

Avatars & App Icons

An avatar is a square, solid-background lockup of the checkmark symbol — the one context where the wordmark is correctly dropped. There are exactly two approved versions: the symbol on White, and the symbol on Deep Blue. Never build a third.

Blue checkmark symbol on a white circular avatar
Circle crop
Blue checkmark symbol on a white rounded-square avatar
Square crop
Avatar — Blue on White

Deep Blue symbol centered on a solid White field. Use where the surrounding interface is dark or highly colored, and for browser favicons on light tabs. Reads as the lighter, quieter option.

BackgroundSolid White (#FFFFFF)
SymbolDeep Blue (#03035B) · 58 % of canvas width
Contrast18 : 1 — WCAG AAA
Best forFavicons · dark-chrome platforms · email signatures · print
Default
White checkmark symbol on a Deep Blue circular avatar
Circle crop
White checkmark symbol on a Deep Blue rounded-square avatar
Square crop
Avatar — White on Deep Blue

White symbol centered on a solid Deep Blue field. This is the default avatar for all social profiles and app icons — the blue field carries the brand color, so the mark is recognizable even at 16 px.

BackgroundSolid Deep Blue (#03035B)
SymbolWhite (#FFFFFF) · 58 % of canvas width
Contrast18 : 1 — WCAG AAA
Best forSocial profiles · app icons · badges · light-chrome platforms

Size Ladder

Rendered at true pixel size. The symbol holds its shape all the way down to 16 px because it is never cropped — the padding shrinks with the canvas, it does not disappear.

White on Deep Blue — default
128 pxProfile page
64 pxComment / post
48 pxList row
32 pxInline / nav
16 pxFavicon floor
Blue on White — alternate
128 pxProfile page
64 pxComment / post
48 pxList row
32 pxInline / nav
16 pxFavicon floor

✓ Do

  • Export square (1 : 1) at 512, 256, 128, 64, 48, 32 and 16 px
  • Composite onto a solid White or Deep Blue field before uploading
  • Keep the symbol at roughly 58 % of the canvas width, optically centered
  • Default to White on Deep Blue for social profiles and app icons
  • Check the result under a circular crop — most platforms mask to a circle
  • Use PNG where the platform rejects SVG uploads
  • Keep at least 4 px of clear space inside the frame at small sizes

✕ Don't

  • Upload a transparent PNG — platforms composite it unpredictably
  • Put the wordmark in an avatar; it is illegible below 128 px
  • Enlarge the symbol to bleed off the edge of the frame
  • Use Bright Red as an avatar background — red is CTA only
  • Use Purple, Cyan, or Orange as an avatar background
  • Add gradients, glows, drop shadows, or an outline ring to the mark
  • Rotate or off-center the symbol inside the frame

Favicon & App Icon Markup

<!-- Modern browsers: the SVG symbol scales to any tab size -->
<link rel="icon" type="image/svg+xml"
      href="Just-Web-Agency_Symbol-Blue-Transparent-Background.svg">

<!-- PNG fallback + iOS home screen (composite on Deep Blue first) -->
<link rel="icon" type="image/png" sizes="32x32" href="jwa-avatar-32.png">
<link rel="apple-touch-icon" sizes="180x180" href="jwa-avatar-180.png">

<!-- Deep Blue browser theme so the tab matches the avatar -->
<meta name="theme-color" content="#03035B">

HTML — the SVG covers every modern browser; the PNGs cover iOS and older clients. Export the PNGs from the White-on-Deep-Blue avatar.

Developer Tokens

Drop these into any project to inherit the brand exactly. Every value below matches the palette, type scale and button specs on this page.

/* Just Web Agency™ — brand tokens */
:root {
  /* Brand colors */
  --jwa-deep-blue:   #03035B;  /* primary — trust      */
  --jwa-bright-red:  #F63D3F;  /* CTA ONLY — action    */
  --jwa-purple:      #7131FF;  /* creativity           */
  --jwa-cyan:        #00C6F7;  /* communication        */
  --jwa-orange:      #F79857;  /* enthusiasm           */

  /* Neutrals */
  --jwa-white:       #FFFFFF;
  --jwa-black:       #000000;
  --jwa-light-gray:  #F5F7FA;  /* section backgrounds  */
  --jwa-medium-gray: #E2E8F0;  /* borders, disabled    */
  --jwa-text-body:   #333333;
  --jwa-text-muted:  #666666;

  /* Typography */
  --font-primary: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-weight-regular:  400;
  --font-weight-medium:   500;
  --font-weight-semibold: 600;
  --font-weight-bold:     700;

  --h1-size: 2.25rem;  --h1-weight: 700;  --h1-color: var(--jwa-deep-blue);
  --h2-size: 1.75rem;  --h2-weight: 600;  --h2-color: var(--jwa-deep-blue);
  --h3-size: 1.25rem;  --h3-weight: 600;  --h3-color: var(--jwa-deep-blue);
  --body-size: 1rem;   --body-weight: 400; --body-color: var(--jwa-text-body);

  /* Buttons */
  --button-size:      1rem;
  --button-weight:    600;
  --button-color:     var(--jwa-white);
  --button-bg:        var(--jwa-bright-red);
  --button-bg-hover:  #E02B2E;
  --button-bg-active: #C81E21;
  --button-radius:    8px;
}

CSS custom properties — colors, type scale and button tokens.

/* Primary CTA — the only correct use of Bright Red */
.btn-primary {
  background-color: var(--button-bg);
  color: var(--button-color);
  font-family: var(--font-primary);
  font-weight: var(--button-weight);
  font-size: var(--button-size);
  padding: 12px 24px;
  border: none;
  border-radius: var(--button-radius);
  cursor: pointer;
  transition: all .3s ease;
}
.btn-primary:hover {
  background-color: var(--button-bg-hover);
  box-shadow: 0 4px 12px rgba(246, 61, 63, .35);
  transform: translateY(-2px);
}
.btn-primary:active {
  background-color: var(--button-bg-active);
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(246, 61, 63, .25) inset;
}
.btn-primary:focus-visible {
  outline: 3px solid var(--jwa-deep-blue);
  outline-offset: 2px;
}
.btn-primary:disabled {
  background-color: var(--jwa-medium-gray);
  color: #9CA3AF;
  cursor: not-allowed;
  opacity: .6;
}

CSS — the primary button and all five of its states.

<!-- Responsive logo: horizontal on desktop, vertical under 768px -->
<picture>
  <source media="(max-width: 767px)"
          srcset="Just-Web-Agency_Logo-Blue-Vertical-Transparent-Background.svg">
  <img src="Just-Web-Agency_Logo-Blue-Transparent-Background.svg"
       alt="Just Web Agency" width="300">
</picture>

HTML — the 768 px breakpoint switch, using the official transparent SVGs.