.elementor-kit-6{--e-global-color-primary:#212C40;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#3E5075;--e-global-color-377d58f:#FFFFFF;--e-global-color-fed297d:#E5E5E5;--e-global-color-7eea2e1:#203E60;--e-global-color-f7dbc67:#0D1927;--e-global-color-d8af7b2:#FAFBFC;--e-global-color-feb7159:#F4F5F7;--e-global-color-8c9d588:#DFE3E7;--e-global-color-c23bb42:#1D242C;--e-global-color-7752fe6:#343D46;--e-global-color-a31e573:#4D565F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-a895fd7-font-size:clamp(2.027rem, 1.3974rem + 2.0146vw, 3.815rem);--e-global-typography-41a687a-font-size:clamp(1.802rem, 1.3619rem + 1.4085vw, 3.052rem);--e-global-typography-58a1869-font-size:clamp(1.602rem, 1.3066rem + 0.9454vw, 2.441rem);--e-global-typography-242b244-font-size:clamp(1.424rem, 1.2377rem + 0.5961vw, 1.953rem);--e-global-typography-1c9547b-font-size:clamp(1.266rem, 1.1614rem + 0.3346vw, 1.563rem);--e-global-typography-073833c-font-size:clamp(1.125rem, 1.081rem + 0.1408vw, 1.25rem);background-color:var( --e-global-color-feb7159 );}.elementor-kit-6 p{margin-block-end:0px;}.elementor-kit-6 h1{font-size:var( --e-global-typography-a895fd7-font-size );line-height:var( --e-global-typography-a895fd7-line-height );letter-spacing:var( --e-global-typography-a895fd7-letter-spacing );word-spacing:var( --e-global-typography-a895fd7-word-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-41a687a-font-size );line-height:var( --e-global-typography-41a687a-line-height );letter-spacing:var( --e-global-typography-41a687a-letter-spacing );word-spacing:var( --e-global-typography-41a687a-word-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-58a1869-font-size );line-height:var( --e-global-typography-58a1869-line-height );letter-spacing:var( --e-global-typography-58a1869-letter-spacing );word-spacing:var( --e-global-typography-58a1869-word-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-242b244-font-size );line-height:var( --e-global-typography-242b244-line-height );letter-spacing:var( --e-global-typography-242b244-letter-spacing );word-spacing:var( --e-global-typography-242b244-word-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-1c9547b-font-size );line-height:var( --e-global-typography-1c9547b-line-height );letter-spacing:var( --e-global-typography-1c9547b-letter-spacing );word-spacing:var( --e-global-typography-1c9547b-word-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-073833c-font-size );line-height:var( --e-global-typography-073833c-line-height );letter-spacing:var( --e-global-typography-073833c-letter-spacing );word-spacing:var( --e-global-typography-073833c-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6 h1{font-size:var( --e-global-typography-a895fd7-font-size );line-height:var( --e-global-typography-a895fd7-line-height );letter-spacing:var( --e-global-typography-a895fd7-letter-spacing );word-spacing:var( --e-global-typography-a895fd7-word-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-41a687a-font-size );line-height:var( --e-global-typography-41a687a-line-height );letter-spacing:var( --e-global-typography-41a687a-letter-spacing );word-spacing:var( --e-global-typography-41a687a-word-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-58a1869-font-size );line-height:var( --e-global-typography-58a1869-line-height );letter-spacing:var( --e-global-typography-58a1869-letter-spacing );word-spacing:var( --e-global-typography-58a1869-word-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-242b244-font-size );line-height:var( --e-global-typography-242b244-line-height );letter-spacing:var( --e-global-typography-242b244-letter-spacing );word-spacing:var( --e-global-typography-242b244-word-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-1c9547b-font-size );line-height:var( --e-global-typography-1c9547b-line-height );letter-spacing:var( --e-global-typography-1c9547b-letter-spacing );word-spacing:var( --e-global-typography-1c9547b-word-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-073833c-font-size );line-height:var( --e-global-typography-073833c-line-height );letter-spacing:var( --e-global-typography-073833c-letter-spacing );word-spacing:var( --e-global-typography-073833c-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 h1{font-size:var( --e-global-typography-a895fd7-font-size );line-height:var( --e-global-typography-a895fd7-line-height );letter-spacing:var( --e-global-typography-a895fd7-letter-spacing );word-spacing:var( --e-global-typography-a895fd7-word-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-41a687a-font-size );line-height:var( --e-global-typography-41a687a-line-height );letter-spacing:var( --e-global-typography-41a687a-letter-spacing );word-spacing:var( --e-global-typography-41a687a-word-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-58a1869-font-size );line-height:var( --e-global-typography-58a1869-line-height );letter-spacing:var( --e-global-typography-58a1869-letter-spacing );word-spacing:var( --e-global-typography-58a1869-word-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-242b244-font-size );line-height:var( --e-global-typography-242b244-line-height );letter-spacing:var( --e-global-typography-242b244-letter-spacing );word-spacing:var( --e-global-typography-242b244-word-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-1c9547b-font-size );line-height:var( --e-global-typography-1c9547b-line-height );letter-spacing:var( --e-global-typography-1c9547b-letter-spacing );word-spacing:var( --e-global-typography-1c9547b-word-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-073833c-font-size );line-height:var( --e-global-typography-073833c-line-height );letter-spacing:var( --e-global-typography-073833c-letter-spacing );word-spacing:var( --e-global-typography-073833c-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --WorkSans:WorkSans; --Rasa:Rasa; --Marcellus:Marcellus; --Primary_Brand_1:#203E60; --Primary_Brand_2:#0D1927; --Primary_Light_1:#FAFBFC; --Primary_Light_2:#F4F5F7; --Primary_Light_3:#DFE3E7; --Primary_Dark_1:#1D242C; --Primary_Dark_2:#343D46; --Primary_Dark_3:#4D565F; --xxxlarge:clamp(2.63rem, 2.30172rem + 1.37931vw, 3.25rem); --xxlarge:clamp(2.25rem, 1.99138rem + 1.10345vw, 2.75rem); --xlarge:clamp(1.88rem, 1.68103rem + 0.82759vw, 2.25rem); --large:clamp(1.50rem, 1.37069rem + 0.55172vw, 1.75rem); --medium:clamp(1.13rem, 1.06034rem + 0.27586vw, 1.25rem); --normal:clamp(1.00rem, 1.00000rem + 0.00000vw, 1.00rem); --small:clamp(0.94rem, 0.93750rem + 0.00000vw, 0.94rem); --xsmall:0px; }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'WorkSans';
	font-display: auto;
	src: url('https://die55geheim.co.za/wp-content/uploads/2026/08/WorkSans-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rasa';
	font-display: auto;
	src: url('https://die55geheim.co.za/wp-content/uploads/2026/08/Rasa-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Marcellus';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Marcellus';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://die55geheim.co.za/wp-content/uploads/2026/08/Marcellus-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */