/* Titillium Web */
@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 400;
	src: url('./../../Titillium_Web/TitilliumWeb-Regular.ttf') format('truetype');
	font-display: swap;
}

@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 700;
	src: url('./../../Titillium_Web/TitilliumWeb-Bold.ttf') format('truetype');
	font-display: swap;
}

@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 600;
	src: url('./../../Titillium_Web/TitilliumWeb-SemiBold.ttf') format('truetype');
	font-display: swap;
}

@font-face {
	font-family: 'Titillium Web';
	font-style: italic;
	font-weight: 700;
	src: url('./../../Titillium_Web/TitilliumWeb-RegularItalic.ttf') format('truetype');
	font-display: swap;
}

@font-face {
	font-family:  'Titillium Web';
	font-style: italic;
	font-weight: 700;
	src: url('./../../Titillium_Web/TitilliumWeb-BoldItalic.ttf') format('truetype');
	font-display: swap;
}


@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 700;
	src: url('./../../Titillium_Web/TitilliumWeb-Bold.ttf') format('truetype');
	font-display: swap;
}

@font-face {
	font-family: 'Titillium Web';
	font-style: italic;
	font-weight: 700;
	src: url('./../../Titillium_Web/TitilliumWeb-RegularItalic.ttf') format('truetype');
	font-display: swap;
}

html, body *, 
.pwAccordion__buttonToggle p,
.design-10 p,
.design-10 .pwAccordion__head p,
.pwReferences__overview__reference h3,
.pwOffer * {
    font-family: 'Titillium Web';
}

/* ---- design specific overrides ---- */