Compare Travel Insurance Hero

Full-screen travel insurance landing hero with local nav, quote card, trusted logos, and benefit cards.

Mountain lake at dusk

2025 Award Winning

Compare Travel Insurance Australia

Compare quotes from 10 leading Australian travel insurance brands side by side. See prices, cover levels, and excess amounts in under 60 seconds.

Trusted Partners

Get your travel quote

Trip type

Dependants

globe-alt

Global Coverage

Protected in over 190 countries with 24/7 medical assistance.

check-badge

Verified Reviews

Real feedback from thousands of Australian travellers.

clock

Fast Claims

Direct online claim portals for quicker processing and payments.

---
import CompareTravelInsuranceHero from "@page-sections/heroes/compare-travel-insurance-hero/CompareTravelInsuranceHero.astro";
---

<CompareTravelInsuranceHero
backgroundColor="none" backgroundImage={{"source":"https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?q=80&w=2200&auto=format&fit=crop","alt":"Mountain lake at dusk","positionVertical":"center","positionHorizontal":"center","priority":true}} benefits={
  [
    {
      "iconName": "globe-alt",
      "title": "Global Coverage",
      "description": "Protected in over 190 countries with 24/7 medical assistance."
    },
    {
      "iconName": "check-badge",
      "title": "Verified Reviews",
      "description": "Real feedback from thousands of Australian travellers."
    },
    {
      "iconName": "clock",
      "title": "Fast Claims",
      "description": "Direct online claim portals for quicker processing and payments."
    }
  ]
} colorScheme="dark" eyebrow="2025 Award Winning" headingHighlight="Australia" headingPrefix="Compare Travel Insurance" loginLink="/login/" loginText="Login" logoAlt="Compare Travel Insurance" logoSource="" logoText="compare travel insurance" navItems={
  [
    {
      "text": "Products",
      "link": "/products/"
    },
    {
      "text": "Reviews",
      "link": "/reviews/"
    },
    {
      "text": "Guides",
      "link": "/guides/"
    },
    {
      "text": "Special Offers",
      "link": "/special-offers/"
    },
    {
      "text": "About",
      "link": "/about/"
    }
  ]
} paddingVertical="none" quoteCard={{"heading":"Get your travel quote","destinationLabel":"Destination","destinationPlaceholder":"Where are you going?","tripTypeLabel":"Trip type","tripTypeSingleLabel":"Single","tripTypeAnnualLabel":"Annual","travellerAgeLabel":"Traveller age","travellerAge":"25","startDateLabel":"Start date","startDatePlaceholder":"mm/dd/yyyy","endDateLabel":"End date","endDatePlaceholder":"mm/dd/yyyy","dependantsLabel":"Dependants","dependantOptions":[{"value":"0"},{"value":"1"},{"value":"2"},{"value":"3"},{"value":"4+"}],"selectedDependants":"0","submitButtonText":"Find my best quote","formAction":"/quotes/"}} signupLink="/signup/" signupText="Sign Up" subtext="Compare quotes from 10 leading Australian travel insurance brands side by side. See prices, cover levels, and excess amounts in under 60 seconds." trustedByLabel="Trusted Partners" trustedLogos={
  [
    {
      "text": "1Cover",
      "source": "",
      "alt": "1Cover",
      "link": "#"
    },
    {
      "text": "Fast Cover",
      "source": "",
      "alt": "Fast Cover",
      "link": "#"
    },
    {
      "text": "5+ More",
      "source": "",
      "alt": "More providers",
      "link": "#"
    }
  ]
}
/>
---
blocks:
  _component: page-sections/heroes/compare-travel-insurance-hero
  backgroundImage:
    source: https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?q=80&w=2200&auto=format&fit=crop
    alt: Mountain lake at dusk
    positionVertical: center
    positionHorizontal: center
    priority: true
  logoSource: ''
  logoAlt: Compare Travel Insurance
  logoText: compare travel insurance
  navItems:
    - text: Products
      link: /products/
    - text: Reviews
      link: /reviews/
    - text: Guides
      link: /guides/
    - text: Special Offers
      link: /special-offers/
    - text: About
      link: /about/
  loginText: Login
  loginLink: /login/
  signupText: Sign Up
  signupLink: /signup/
  eyebrow: 2025 Award Winning
  headingPrefix: Compare Travel Insurance
  headingHighlight: Australia
  subtext: Compare quotes from 10 leading Australian travel insurance brands side by side. See prices, cover levels, and excess amounts in under 60 seconds.
  trustedByLabel: Trusted Partners
  trustedLogos:
    - text: 1Cover
      source: ''
      alt: 1Cover
      link: '#'
    - text: Fast Cover
      source: ''
      alt: Fast Cover
      link: '#'
    - text: 5+ More
      source: ''
      alt: More providers
      link: '#'
  quoteCard:
    heading: Get your travel quote
    destinationLabel: Destination
    destinationPlaceholder: Where are you going?
    tripTypeLabel: Trip type
    tripTypeSingleLabel: Single
    tripTypeAnnualLabel: Annual
    travellerAgeLabel: Traveller age
    travellerAge: '25'
    startDateLabel: Start date
    startDatePlaceholder: mm/dd/yyyy
    endDateLabel: End date
    endDatePlaceholder: mm/dd/yyyy
    dependantsLabel: Dependants
    dependantOptions:
      - value: '0'
      - value: '1'
      - value: '2'
      - value: '3'
      - value: 4+
    selectedDependants: '0'
    submitButtonText: Find my best quote
    formAction: /quotes/
  benefits:
    - iconName: globe-alt
      title: Global Coverage
      description: Protected in over 190 countries with 24/7 medical assistance.
    - iconName: check-badge
      title: Verified Reviews
      description: Real feedback from thousands of Australian travellers.
    - iconName: clock
      title: Fast Claims
      description: Direct online claim portals for quicker processing and payments.
  colorScheme: dark
  backgroundColor: none
  paddingVertical: none
---

Overview

Use Compare Travel Insurance Hero for campaign or landing pages that need a cinematic background image, hero-local navigation, split headline, trusted provider row, quote capture card, and editable benefit cards.

Properties

backgroundImage object

Full-bleed background image behind the hero.

Properties:

source string

URL or path to the hero background image.

alt string

Alt text for the background image.

positionVertical enum

Vertical image position.

Accepted values:
  • top
  • center
  • bottom

positionHorizontal enum

Horizontal image position.

Accepted values:
  • left
  • center
  • right

logoSource string

Optional logo image. If blank, logo text is shown.

logoAlt string | default: Compare Travel Insurance

Alt text for the logo image.

logoText string | default: compare travel insurance

Fallback logo text.

navItems array | default: array

Links shown in the hero-local navigation.

Item Properties:

text string | default: Products

Link text.

link string | default: /products/

Link URL.

loginText string | default: Login

Text for the login link.

loginLink string | default: /login/

URL for the login link.

signupText string | default: Sign Up

Text for the signup button.

signupLink string | default: /signup/

URL for the signup button.

eyebrow string | default: 2025 Award Winning

Small eyebrow text above the hero headline.

headingPrefix string | default: Compare Travel Insurance

Main headline text before the highlighted word.

headingHighlight string | default: Australia

Highlighted headline word or phrase.

subtext string | default: Compare quotes from 10 leading Australian travel insurance brands side by side. See prices, cover levels, and excess amounts in under 60 seconds.

Introductory copy under the headline.

trustedByLabel string | default: Trusted Partners

Label shown above the trusted logo row.

trustedLogos array | default: array

Trusted partner logos or text marks.

Item Properties:

text string | default: 1Cover

Fallback text shown when no image is set.

source string

Logo image.

alt string | default: 1Cover

Logo alt text.

link string | default: #

Optional logo link.

quoteCard object

Copy and placeholder values for the quote card.

Properties:

heading string

Quote card heading.

destinationLabel string

Destination field label.

destinationPlaceholder string

Destination field placeholder.

tripTypeLabel string

Trip type field label.

tripTypeSingleLabel string

Single-trip option label.

tripTypeAnnualLabel string

Annual-trip option label.

travellerAgeLabel string

Traveller age field label.

travellerAge string

Default traveller age text.

startDateLabel string

Start date field label.

startDatePlaceholder string

Start date placeholder.

endDateLabel string

End date field label.

endDatePlaceholder string

End date placeholder.

dependantsLabel string

Dependants field label.

dependantOptions array

Radio options shown for dependants.

Item Properties:

value string | default: 0

Option label and submitted value.

selectedDependants string

Default selected dependant option.

submitButtonText string

Quote card submit button text.

formAction string

Form action URL.

benefits array | default: array

Glass benefit cards shown below the hero body.

Item Properties:

iconName enum | default: globe-alt

Icon shown above the benefit title.

title string | default: Global Coverage

Benefit title.

description string | default: Protected in over 190 countries with 24/7 medical assistance.

Benefit description.

colorScheme enum | default: dark

Color scheme theme for the section.

Accepted values:
  • inherit
  • light
  • dark

backgroundColor enum | default: none

Background color beneath the image.

Accepted values:
  • none
  • base
  • surface
  • accent
  • highlight

paddingVertical enum | default: none

Vertical padding for the section.

Accepted values:
  • none
  • xs
  • sm
  • md
  • lg
  • xl
  • 2xl
  • 3xl
  • 4xl
  • 5xl
  • 6xl