.elementor-kit-12023{background-color:var( --e-global-color-v4-color-primary-light-1 );color:var( --e-global-color-v4-color-primary-dark-1 );font-family:var( --e-global-typography-v4-body-m-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-m-font-size );font-weight:var( --e-global-typography-v4-body-m-font-weight );line-height:var( --e-global-typography-v4-body-m-line-height );}.elementor-kit-12023 h1{color:var( --e-global-color-v4-color-primary-brand-1 );font-family:var( --e-global-typography-v4-h1-override-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-h1-override-font-size );font-weight:var( --e-global-typography-v4-h1-override-font-weight );line-height:var( --e-global-typography-v4-h1-override-line-height );}.elementor-kit-12023 h2{color:var( --e-global-color-v4-color-primary-brand-1 );font-family:var( --e-global-typography-v4-h2-override-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-h2-override-font-size );font-weight:var( --e-global-typography-v4-h2-override-font-weight );line-height:var( --e-global-typography-v4-h2-override-line-height );}.elementor-kit-12023 h3{color:var( --e-global-color-v4-color-primary-brand-1 );font-family:var( --e-global-typography-v4-h3-override-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-h3-override-font-size );font-weight:var( --e-global-typography-v4-h3-override-font-weight );line-height:var( --e-global-typography-v4-h3-override-line-height );}.elementor-kit-12023 h4{color:var( --e-global-color-v4-color-primary-brand-1 );font-family:var( --e-global-typography-v4-h4-override-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-h4-override-font-size );font-weight:var( --e-global-typography-v4-h4-override-font-weight );line-height:var( --e-global-typography-v4-h4-override-line-height );}.elementor-kit-12023 h5{color:var( --e-global-color-v4-color-primary-brand-1 );font-family:var( --e-global-typography-v4-h5-override-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-h5-override-font-size );font-weight:var( --e-global-typography-v4-h5-override-font-weight );line-height:var( --e-global-typography-v4-h5-override-line-height );}.elementor-kit-12023 h6{color:var( --e-global-color-v4-color-primary-brand-1 );font-family:var( --e-global-typography-v4-h6-override-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-h6-override-font-size );font-weight:var( --e-global-typography-v4-h6-override-font-weight );line-height:var( --e-global-typography-v4-h6-override-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:var(--boxed-width-m);}.e-con{--container-max-width:var(--boxed-width-m);}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-12023{font-size:var( --e-global-typography-v4-body-m-font-size );line-height:var( --e-global-typography-v4-body-m-line-height );}.elementor-kit-12023 h1{font-size:var( --e-global-typography-v4-h1-override-font-size );line-height:var( --e-global-typography-v4-h1-override-line-height );}.elementor-kit-12023 h2{font-size:var( --e-global-typography-v4-h2-override-font-size );line-height:var( --e-global-typography-v4-h2-override-line-height );}.elementor-kit-12023 h3{font-size:var( --e-global-typography-v4-h3-override-font-size );line-height:var( --e-global-typography-v4-h3-override-line-height );}.elementor-kit-12023 h4{font-size:var( --e-global-typography-v4-h4-override-font-size );line-height:var( --e-global-typography-v4-h4-override-line-height );}.elementor-kit-12023 h5{font-size:var( --e-global-typography-v4-h5-override-font-size );line-height:var( --e-global-typography-v4-h5-override-line-height );}.elementor-kit-12023 h6{font-size:var( --e-global-typography-v4-h6-override-font-size );line-height:var( --e-global-typography-v4-h6-override-line-height );}}@media(max-width:1024px){.elementor-kit-12023{font-size:var( --e-global-typography-v4-body-m-font-size );line-height:var( --e-global-typography-v4-body-m-line-height );}.elementor-kit-12023 h1{font-size:var( --e-global-typography-v4-h1-override-font-size );line-height:var( --e-global-typography-v4-h1-override-line-height );}.elementor-kit-12023 h2{font-size:var( --e-global-typography-v4-h2-override-font-size );line-height:var( --e-global-typography-v4-h2-override-line-height );}.elementor-kit-12023 h3{font-size:var( --e-global-typography-v4-h3-override-font-size );line-height:var( --e-global-typography-v4-h3-override-line-height );}.elementor-kit-12023 h4{font-size:var( --e-global-typography-v4-h4-override-font-size );line-height:var( --e-global-typography-v4-h4-override-line-height );}.elementor-kit-12023 h5{font-size:var( --e-global-typography-v4-h5-override-font-size );line-height:var( --e-global-typography-v4-h5-override-line-height );}.elementor-kit-12023 h6{font-size:var( --e-global-typography-v4-h6-override-font-size );line-height:var( --e-global-typography-v4-h6-override-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12023{font-size:var( --e-global-typography-v4-body-m-font-size );line-height:var( --e-global-typography-v4-body-m-line-height );}.elementor-kit-12023 h1{font-size:var( --e-global-typography-v4-h1-override-font-size );line-height:var( --e-global-typography-v4-h1-override-line-height );}.elementor-kit-12023 h2{font-size:var( --e-global-typography-v4-h2-override-font-size );line-height:var( --e-global-typography-v4-h2-override-line-height );}.elementor-kit-12023 h3{font-size:var( --e-global-typography-v4-h3-override-font-size );line-height:var( --e-global-typography-v4-h3-override-line-height );}.elementor-kit-12023 h4{font-size:var( --e-global-typography-v4-h4-override-font-size );line-height:var( --e-global-typography-v4-h4-override-line-height );}.elementor-kit-12023 h5{font-size:var( --e-global-typography-v4-h5-override-font-size );line-height:var( --e-global-typography-v4-h5-override-line-height );}.elementor-kit-12023 h6{font-size:var( --e-global-typography-v4-h6-override-font-size );line-height:var( --e-global-typography-v4-h6-override-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --color-primary-brand-1:#007555; --color-primary-dark-2:#133d2e; --color-primary-light-1:#f7fbf9; --color-primary-light-2:#edf6f1; --color-primary-light-3:#d0e4da; --color-primary-dark-1:#05271b; --color-primary-dark-3:#2d5746; --color-secondary-brand-1:#e7a90c; --titles:Lexend Deca; --body:Google Sans Flex; --spacing-m:1rem; --heading-line-height:120%; --body-line-height:160%; --color-secondary-light-1:#fefcf9; --color-secondary-light-2:#fcf8f1; --color-secondary-light-3:#f1e7d6; --color-secondary-dark-1:#382c15; --color-secondary-dark-2:#56472d; --color-secondary-dark-3:#6e5f44; --padding-side:5%; --color-white:#ffffff; --color-black:#000000; --radius-m:18px; --border-s:1px; --button-input-padding-vertical:0.7em; --button-input-padding-horizontal:1.3em; --spacing-s:0.3rem; --spacing-l:2rem; --boxed-width-l:1240px; --boxed-width-m:1120px; --boxed-width-s:760px; --badge-padding-vertical:0.05em; --badge-padding-horizontal:0.75em; --color-success-1:#477a23; --color-error-1:#d03131; --radius-s:8px; --radius-l:32px; --border-m:1.5px; --border-l:2px; --spacing-row:3rem; --spacing-column:2rem; --color-primary-link:#41cf9f80; --color-secondary-link:#d8ac5680; --box-shadow-h:0px; --box-shadow-v-light:8px; --box-shadow-b-light:24px; --box-shadow-s:0px; --color-box-shadow-light:#0000001a; --spacing-grid-tight:1.2rem; --eyebrows:IBM Plex Mono; --color-star:#e7a90c; --list-icon-size:1.1em; --list-icon-gap:0.6em; --color-box-shadow-dark:#00000038; --box-shadow-v-dark:14px; --box-shadow-b-dark:40px; --lift:-2px; --color-primary-photo-scrim-flat-dark:#05271bb3; --color-primary-brand-2:#55d9aa; --color-secondary-brand-2:#ffc837; --color-error-2:#ffa0a0; --color-success-2:#95ed5a; --focus-outline:3px; --transitions:150ms; --focus-outline-gap:2px; --color-mix-hover-shift:15%; --color-mix-placeholder-text:50%; --color-primary-photo-scrim-gradient-dark:#05271be6; --body-default:1rem; --h1-size:clamp(2.5rem, 1.8783rem + 2.7632vw, 3.8125rem); --h2-size:clamp(2rem, 1.4967rem + 2.2368vw, 3.0625rem); --h3-size:clamp(1.625rem, 1.2401rem + 1.7105vw, 2.4375rem); --h4-size:clamp(1.375rem, 1.1086rem + 1.1842vw, 1.9375rem); --h5-size:clamp(1.1875rem, 1.0099rem + 0.7895vw, 1.5625rem); --h6-size:clamp(1.0625rem, 0.9737rem + 0.3947vw, 1.25rem); --module-min-height:60vh; --glass-blur:18px; --glass-saturate:140%; --surface-alpha:72%; --surface-backdrop:blur(var(--glass-blur)) saturate(var(--glass-saturate)); --color-surface-edge:#ffffff8c; --surface-highlight:linear-gradient(180deg, color-mix(in srgb, var(--color-white) 40%, transparent), transparent 45%); --color-overlay-fill:#f7fbf973; --overlay-backdrop:blur(var(--glass-blur)); --color-secondary-photo-scrim-flat-dark:#382c15b3; --color-secondary-photo-scrim-gradient-dark:#382c15e6; --color-primary-photo-scrim-flat-light:#f7fbf9b3; --color-primary-photo-scrim-gradient-light:#f7fbf9e6; --color-secondary-photo-scrim-flat-light:#fefcf9b3; --color-secondary-photo-scrim-gradient-light:#fefcf9e6; --surface-edge-alpha:72%; --surface-alpha-dark:82%; --color-surface-edge-dark:#ffffff29; --surface-highlight-dark:linear-gradient(180deg, color-mix(in srgb, var(--color-white) 10%, transparent), transparent 45%); --search-text-size:clamp(1.25rem, 0.7763rem + 2.1053vw, 2.25rem); }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google Sans Flex';
	font-display: swap;
	src: url('https://kazsaw.com.au/wp-content/uploads/2026/06/GoogleSansFlex-Latin-wght-slnt-opsz.ttf') format('truetype');
}
/* End Custom Fonts CSS */