.elementor .paragraph-lede{font-family:var(--type-body);font-weight:600;font-size:var(--text-lede);color:var(--onlight-ink);line-height:35px;}.elementor .paragraph-body{font-family:var(--type-body);font-weight:400;font-size:20px;color:var(--onlight-ink);line-height:1.5rem;}.elementor .section{padding-block-start:var(--space-4);padding-block-end:var(--space-4);padding-inline-start:var(--space-2);padding-inline-end:var(--space-2);margin:var(--space-0);display:flex;gap:var(--space-3);justify-content:flex-start;}.elementor .layout-vertical{padding:0px;margin:0px;display:flex;flex-direction:column;gap:var(--space-0);justify-content:center;}.elementor .layout-horizontal{color:var(--onlight-ink);padding:var(--space-0);margin:var(--space-0);display:flex;flex-direction:row;flex-wrap:nowrap;}.elementor .layout-horizontal:hover,.elementor .layout-horizontal:focus-visible{color:var(--onlight-ink-blue);}.elementor .heading-section{font-family:var(--type-heading);font-weight:600;font-size:var(--text-h2);color:var(--onlight-ink);}.elementor .form-label{font-family:var(--type-eyebrow);font-weight:500;font-size:20px;color:var(--surface-tint);}.elementor .form{max-width:960px;column-gap:30px;padding:var(--space-2);margin-inline-start:auto;margin-inline-end:auto;border-radius:var(--radius-sm);border-width:1px;border-color:var(--onlight-border);border-style:solid;backdrop-filter:blur(3px) brightness(105%);row-gap:20px;}.elementor .form-button{font-family:var(--type-button);font-weight:800;font-size:20px;color:var(--ondark-ink);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--radius-sm);background-color:var(--primary);flex:0 1 auto;align-self:start;}.elementor .form-button:hover,.elementor .form-button:focus-visible{color:var(--ondark-ink);background-color:var(--TKG-dark);}.elementor .form-button.e--disabled{background-color:var(--TKG-mid);}.elementor .form-field{font-family:var(--type-body);font-size:18px;padding:6px;border-radius:5px;border-width:2px;border-color:var(--TKG-lighter);border-style:solid;background-color:var(--ondark-ink);}.elementor .form-field:focus{border-color:var(--primary);background-image:linear-gradient(#ebebeb1a, #ebebeb1a);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .form-field:hover,.elementor .form-field:focus-visible{border-color:var(--TKG-mid);}.elementor .form-field:active{border-color:var(--primary);}.elementor .text-breadcrumbs{font-family:var(--type-eyebrow);font-size:var(--text-caption);color:var(--onlight-ink-muted);line-height:var(--text-caption);a {
color: var(--TKG-ink-muted);
text-decoration: none;
transition: color 0.2s ease;
}

a:hover {
color: var(--TKG-turquoise);
}\n}.elementor .form-message{font-family:var(--type-body);font-weight:400;font-size:16px;text-align:start;}.elementor .content{width:var(--content-width);max-width:100%;max-height:auto;position:relative;z-index:1;padding:var(--space-0);margin-block-start:var(--space-0);margin-block-end:var(--space-0);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .title-eyebrow{font-family:var(--type-eyebrow);font-weight:700;font-size:var(--text-eyebrow);color:var(--onlight-mid);letter-spacing:20%;line-height:var(--text-eyebrow);text-transform:uppercase;}.elementor .icon-copy-url{width:var(--text-caption);height:var(--text-caption);font-size:var(--text-caption);color:var(--surface-light);line-height:var(--text-caption);padding:var(--space-0);margin:var(--space-0);}.elementor .icon-copy-url:hover,.elementor .icon-copy-url:focus-visible{color:var(--TKG-turquoise);}.elementor .menubar-text-lg{font-family:var(--type-title);font-weight:700;font-size:30px;color:var(--onlight-ink);line-height:30px;}.elementor .menubar-text-md{font-family:var(--type-title);font-weight:300;font-size:20px;color:var(--onlight-ink-muted);line-height:20px;}.elementor .ondark{color:var(--ondark-ink);}.elementor .header-section{position:static;padding-block-start:var(--space-1);padding-block-end:var(--space-1);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);margin-block-start:var(--space-0);margin-block-end:var(--space-2);margin-inline-start:var(--space-0);margin-inline-end:var(--space-0);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--onlight-border);border-style:solid;background-image:linear-gradient(#ffffff80, #ffffff80);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;backdrop-filter:blur(3px);display:flex;flex-direction:column;gap:var(--space-1);}.elementor .footer-eyebrows{font-family:var(--type-body-sans);font-weight:700;font-size:var(--text-eyebrow);color:var(--ondark-dark);letter-spacing:1.5px;text-transform:uppercase;}.elementor .bluesky-header-section{padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:var(--space-2);padding-inline-end:var(--space-2);margin:var(--space-0);background-image:linear-gradient(#0a66c266, #0a66c266),url("https://krihagoldstein.com.au/wp-content/uploads/2026/06/Blue-sky-background-1024x576.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;background-color:var(--primary);}.elementor .footer-fineprint{font-family:var(--type-footer);font-weight:300;font-size:14px;color:var(--ondark-dark);}.elementor .grid-2up{padding:var(--space-0);margin:var(--space-0);display:grid;gap:var(--space-2);grid-template-columns:repeat(2, 1fr);}.elementor .section-background-bluesky{background-image:url("https://krihagoldstein.com.au/wp-content/uploads/2026/06/Blue-sky-background-1024x576.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;display:flex;flex-direction:column;gap:50px;}.elementor .form-element-block{padding:var(--space-0);margin:var(--space-0);display:flex;flex-direction:column;gap:var(--space-1);}.elementor .footer-text{font-family:var(--type-footer);font-weight:300;font-size:var(--text-footer);}