/* 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,
.pwReferences__overview__reference h3,
.pwOffer * {
    font-family: 'Titillium Web';
}

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

    /* Design 1 - 8 */
	.design-7 {
        line-height: 1.786rem;
    }

	.design-7 h4
	{
        font-size: 1.143rem;
        font-weight: 600;
    }

	.design-7 h5
	{
        font-size: 1.071rem;
        font-weight: 600;
    }