Headings & body text.breadcrumbs · h1.title · h2.sub-title · h3.sub-sub-title

H1 — page title (title)

H2 — section title (sub-title)

H2 with a decorative icon (title-icon)

H3 — sub-heading (sub-sub-title)

Body paragraph with bold emphasis via <strong>. Text is justified and long words hyphenate automatically, so the edges stay clean and reading flows nicely across all screen widths.

Section background variants: default (white), .section-block.darker (light grey — this block), and .section-block.green (below).

Green section variant.section-block.green

Green statement section

A full-width green section with light text — a reusable alternative to .darker for statement/feature blocks (used on unique layouts like the EN/ES home). Body copy and headings turn white; sub-sub-title accents and content links switch to gold so they read on green.

A sub-heading on green (gold accent + underline)

  • Check-list items keep their icon and read on the green background
  • Second item
Intro splash (page intro).intro-splash > .intro-splash__inner / __title / __subtitle

A centred branded green splash used as a page opener (EN/ES home). Renders full-bleed on real pages; shown here inside the section:

A Different Standard of Service

Centred white copy on the brand-green gradient, with a gold subtitle. Use for a statement opener instead of the standard hero band.

Live life a little differently.™

Landing blocks.intro-splash__tag/__cta/__meta · .btn--gold/--ghost · .card-grid · .feature-grid · .stats

General, reusable building blocks for country / service landing pages (content/landing.css). First used on the EN Cyprus landing (/en/cyprus/), an "extended home": a full-bleed .intro-splash opener followed by section-block content. Not region-specific.

.card-grid > .card — responsive service cards (auto-fit, min 250px; green top-rule, number, title, copy, "learn more"):

01

Card title

Short description of the service or feature, kept to a couple of lines so the cards line up.

Learn more →
02

Second card

Cards stretch to equal height; the "learn more" link pins to the bottom.

Learn more →
03

Third card

The grid wraps to fewer columns as the viewport narrows, one column on phones.

Learn more →

.stats > .stat — headline metrics row (.stat__num + .stat__label):

2004Established
254Client reviews
ISO 9001Certified
CY · AETwo offices
Feature grid (on green).feature-grid > .feature

A benefit grid (auto-fit, min 260px) built to read on the .section-block.green background — headings pick up the gold accent, body copy stays white.

First advantage

One or two sentences explaining the benefit, aligned left inside the grid cell.

Second advantage

The grid collapses to a single column on narrow screens.

Intro-splash extras.intro-splash__tag · .intro-splash__cta > .btn--gold/--ghost · .intro-splash__meta

Optional add-ons for the .intro-splash opener: an uppercase kicker tag, a CTA button row (gold + ghost buttons that read on green), and a metrics strip. Shown here inside the splash:

Kicker · tag line · since 2004

Splash headline with extras

Centred white copy on the brand-green gradient. Below: the CTA row and the metrics strip.

  • 20+ years
  • 254 reviews
  • EU advisory
  • ISO 9001 certified
Article grid + statement box + slogan + centered title.article-grid > a.article-card · .statement-box · .slogan-cta · .title.center

.title.center (or .sub-title.center) — default heading style, centered:

A centered section title

.statement-box — gold title + white body on a green panel (compact inline callout / tagline):

Come – Stay – Feel the Change!

A short statement in a green box — used for a tagline or highlighted call-out.

.slogan-cta — a large centered statement line with a gold rule above it:

Isn’t it time to live life a little differently?

.article-grid > a.article-card — image cards (photo with overlaid title + excerpt) that open a detail modal. Responsive 3→2→1 columns:

pmgCard one A short excerpt describing the card. Clicking the card opens its detail modal. pmgCard two Cards lift on hover; the title sits over a gradient at the bottom of the image. pmgCard three The grid drops to two columns ≤900px and one column ≤560px.

Each card's modal is a pages/modals/<lang>/<id>.html file (auto-included by footer.php); see /en/cyprus/lifestyle-cyprus/ for a live gallery of these.

Inline utilities.highlighted · .highlighted-secondary · .semibold · .bold · .smaller

Normal text with a green highlighted part (.highlighted = brand primary) and a gold part (.highlighted-secondary).

Paragraph in semibold — .semibold (600).

Paragraph in bold — .bold (700).

Body text with a smaller inline note (smaller, 80%) — handy for parenthetical asides.

Buttonsa.btn.btn--more

The standard "learn more" button follows a paragraph after a <br>:
Mehr erfahren

The variant .btn.btn--more.hidden is hidden (no target) — not shown here since it is invisible.

External-link icon: a body-text link to an outside domain automatically gets an "open in new tab" icon after it (a[href^="http"]:not(.btn)…::after), while an internal link does not:

External example: § 49 EStG. Internal example: this page (no icon).

Images — gallery row.img-flex > .img-wrap

Single image:

VAE Residence Visa

Two images side by side (wrap on narrow screens):

Dubai Firmengründung
Deutschsprachige Unternehmensberatung in Dubai
Brand slogan stamp.img-wrap.has-slogan (.slogan-tl/-tr/-bl · .slogan-gold)

The last image of an .img-flex carries .has-slogan and gets the gold "Live life a little differently" stamp (default: bottom-right):

pmg
pmg

Position variants: .slogan-tl (top-left), .slogan-tr (top-right), .slogan-bl (bottom-left); shadow variant .slogan-gold (warm bronze halo for light skies):

slogan top-left
slogan top-right gold
Highlighted paragraphblockquote

Important: A <blockquote> around an existing paragraph is the project-wide idiom for visually highlighting a passage — no extra class needed.

Listsul.list-check · ul.list-law · ul.list-minus · ol · ul

.list-check — default (green check):

  • First benefit with a green check
  • Second benefit

.list-law — regulatory / legal items:

  • Legal requirement one
  • Legal requirement two

.list-minus — cons / drawbacks (minus circle):

  • First drawback
  • Second drawback

<ol> — numbered list (CSS-counter marker):

  1. First step
  2. Second step with a bold part

Plain <ul> with no class:

  • Item A
  • Item B

.list-q — question list (question-mark circle):

  • Is your business international or local?
  • Should the company enable a visa, or is that not needed?

.check-grid — multi-column keyword lists (auto-fit columns, each a ul.list-check):

  • Apartments for rent
  • Houses for rent
  • Real estate
  • Properties for rent
  • Villas for rent
  • Offices
Table-of-contents widget.toc (.closed) · .toc__pic · .toc__container · .toc__list

Same widget used for the index at the top of this page. Expands on click; anchors below jump to sections of this page:

Bordered box.wrap-border · .wrap-border-flex-h · .img-flex-v

Simple note box:

Note:
A .wrap-border frames content in a subtle box — e.g. for notes or summaries.

Horizontal variant — text left, image right at text height:

Text column inside a .wrap-border-flex-h. The image in the second column automatically fills the height of this text block.

Example: good for worked examples or illustrations beside the body text.

Example callout & country-flag block.wrap-example · .wrap-flag.<cc>

.wrap-example — bordered example callout with a decorative left band (photo + example icon):

You buy a property to live in for AED 1,200,000 and another to rent out — the total investment exceeds AED 2,000,000, qualifying for the Golden Visa.

.wrap-flag.<country> — a block tagged with a small circular country flag (cy/de/ae/ie/fr/es/ad):

the Republic of Cyprus

the United Arab Emirates

Germany

Icon paragraphs · example badge · chart.offset-left · i.fa-fw · p.example · .chart-wrap

.offset-left — a block indented from the left; combined with fixed-width FontAwesome icons (i.fa-fw) the text lines up in a column. Used for document / advantage lists:

valid passport

current proof of address (e.g. a recent utility bill)

bank reference

CV and qualifications, if applicable

Icon + bold label + description variant (same fa-fw pattern):

Tax optimisation
Holding companies based in Dubai benefit from a tax system with little or no corporate tax.

p.example — a worked-example paragraph with an uppercase "Beispiel"/"Example" badge pinned top-left:

The company earns annual licence income in the millions. Thanks to the IP box, this income is taxed at 0% in Dubai.

.chart-wrap — Chart.js container with a background frame + right-aligned .source-note (the canvas renders a live chart on real pages):

[ chart canvas renders here ]

Source: DXBInteract 2024

Numbered steps.wrap-steps > .wrap-step > .step-title
Step 1First step

Description of the first step in the process.

Step 2Second step

Description of the second step in the process.

Step 3Third step

Description of the third step in the process.

Scenario plate.sub-sub-title.scenario (.tag-beispiel)

With the "example" chip:

Scenario 1

Text belonging to the first scenario.

Without the chip:

Scenario 2

Text belonging to the second scenario.

Text beside image.text-img-flex (.small-img)

Standard — text left, image right (image matches text height):

Text column of a .text-img-flex. The image on the right adapts to the height of this text.

A second paragraph so the height visibly grows with it.

pmg

Variant .small-img — small logo/contain image left, text right:

Emaar Properties

Emaar Properties – example of a logo in an .img-bg box beside explanatory text.

Option header.option-header (.option-header--alt)

Option 1 Description of the first option

Explanatory text for the first option.

Premium package Alternative colour variant (--alt)

Explanatory text for the alternative variant.

Heading with icon box.sub-sub-title > .header-icon (.header-icon--img)

Heading with a FontAwesome icon

Body text under the icon heading.

pmgHeading with an SVG image icon

Body text under the second icon heading.

Icon text row & attention headline.text-w-icon > .icon-img · .attention-headline

.attention-headline — a small red kicker line above a title:

Das Fundament für Ihr Business

Beispiel-Titel darunter

.text-w-icon — a text row with a small leading SVG icon (pinned top-left):

Handels- und Dienstleistungsunternehmen mit lokalem Geschäft in Dubai

Einzelhandel, Gastronomie und Service-Dienstleister mit Präsenz vor Ort

CTA panel with buttons.cta-wrap.cta-wrap--w-btns

Our advice and quote are completely non-binding and free of charge!

Expert-talk CTAp.expert-talk-note + .expert-talk-wrap

We are happy to help!

Talk to us now
free and non-binding
with one of our experts
FAQ accordion.faq-section > .item > .item-title / .item-desc
First question — click to expand?
Answer to the first question. The panel expands on click.
Second question?
Answer to the second question.
Image collage.collage-wrap > .img-wrap
Restaurants in Dubai
Modernes Dubai
Wohnen in Dubai
Table (type 1) — data table.table-responsive.grey-color > table

Real <table> with a <thead> — used for figures / comparisons. Default is the tan colour scheme; .grey-color makes it light grey (shown here).

Service Fee (EUR) Due
Residence permit (main application) 3,000.00 one-off
Annual administration 1,200.00 yearly

Modifiers (add to the wrapper): .td__h-center, .td__h-center_but-first, .head-big-icons, .first-cell-all-raws, .left-col-category-name, .sticky-header, .table-taxes (country comparison with flags).

Table (type 2) — services / pricing table.table-responsive.services-table > table.lg-table (.summary-table)

The second table type — a dark-green two-column fee/service list used on pricing pages. Left column is the service, right column the price/note. On real order pages it sits inside .section-wrap--lg--w-header with an order sub-header (name + price); shown here standalone.

German-speaking tax advice included in formation fees
Company name check at the register included in formation fees
Preparation and filing of the articles of association included in formation fees
Support opening a business bank account included in formation fees

Summary variant — three columns with a <tfoot> total row (.summary-table). Value spans (.formation-value-a, .totalServicesA …) are populated by the order/pricing JS on real pages; static here:

Formation fees one-off € 2,770.00
Tax advice & ongoing accounting (annual administration) yearly € 1,950.00
Total € 4,720.00
*plus 19% VAT
Price with tooltipspan.price[data-toggle=tooltip]

Amount with an exchange-rate tooltip on hover: AED 2,000,000 .

Rating badge (Ausgezeichnet)a.ausg-badge > img.ausg-badge__seal + .ausg-badge__text

The seal image (.ausg-badge__seal) is the background; score / review count / label overlay the grey band under the stars. Live values are loaded by the Ausgezeichnet widget (targets .ausg-icon-clone). The badge sizes to its container — constrained here to seal width:

Certification seals — hero slider.icon-slider > .icon-wrap

The full set of trust seals rotated in the hero slider (rendered by includes/hero.php). Each links to the issuer / certificate. TÜV shows the DE seal for German pages, the EN seal otherwise.

Tabbed content.tabs-wrap > .tabs-nav (.tab-btn[data-tab]) + .tabs-content (.tab-pane#id)

Click a tab to reveal its pane. Each .tab-btn's data-tab matches a .tab-pane id; main.js toggles .active. One button and one pane must start with .active. Panes own their own vertical rhythm (flex column, --content-gap) because content elements carry no margins.

The first pane's content. Multiple paragraphs keep the standard section spacing thanks to the pane's own gap.

A second paragraph, to show the vertical rhythm inside the pane.

The second pane's content, revealed when its tab is clicked.

Trust elements.trust-elements > .trust-element (h4.trust-element__title + .trust-element__grid > .trust-element__point)

Roles/parties layout: a gold heading per element, then two bulleted points side by side (stacks below 700px), with a hairline divider between elements. Usually sits inside a .wrap-border.

The Settlor

Role:

The settlor is the person who sets up the trust and puts assets into it.

Powers:

The settlor can set clear instructions and conditions for how the assets are managed.

The Trustee

Role:

The trustee manages the trust assets and acts in the interests of the beneficiaries.

Responsibilities:

The trustee must follow the trust terms and applicable law at all times.


Es gelten unsere AGB (Terms & Conditions) sowie unsere Nutzungsbedingungen. Privacy Management Group Ltd. ist eine private Beratungsgesellschaft mit Sitz in Zypern, zugelassen beim ICPAC unter E411/G/2013 und E411/F/2013 sowie vom TÜV NORD zertifiziert nach ISO 9001:2015. Wir beraten in steuerlichen und rechtlichen Fragen nach zyprischem Recht. Behördliche Eintragungen, Registrierungen und Statusentscheidungen obliegen ausschließlich den zuständigen Stellen der Republik Zypern. Privacy Management Group Ltd. ist keine Behörde und nicht Teil der staatlichen Verwaltung.