.elementor .masthead-logo{width:auto;height:auto;min-width:150px;display:flex;justify-content:flex-start;align-items:center;align-self:center;}.elementor .masthead-menu{font-family:var(--label);font-weight:700;font-size:18px;color:var(--ink-onlight);line-height:18px;padding:0px;margin:0px;}.elementor .gradient-edges-bg{position:static;padding-block-start:var(--space-edge-top);padding-block-end:var(--space-edge-top);padding-inline-start:var(--space-edge-sides);padding-inline-end:var(--space-edge-sides);margin:0px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.8) 0%,rgba(255, 255, 255, 0.9) 25%,rgba(255, 255, 255, 0.9) 75%,rgba(255, 255, 255, 0.8) 100%),url("https://geshmak.com.au/wp-content/uploads/KD-CMY-gradient-background-1024x576.png");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,top center;display:flex;flex-direction:column;gap:0px;}.elementor .content{width:var(--content-width);max-width:var(--100pc);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 .page-title{font-family:var(--title);font-weight:900;font-size:60px;color:var(--whitest);}.elementor .layout-horizontal{font-family:var(--body);padding:0px;margin:auto;display:flex;flex-direction:row;gap:var(--space-2);}.elementor .section-heading{font-family:var(--heading);font-weight:900;font-size:50px;color:var(--ink-onlight);}.elementor .section{padding-block-start:var(--space-6);padding-block-end:var(--space-6);padding-inline-start:var(--space-edge-sides);padding-inline-end:var(--space-edge-sides);margin:var(--space-0);background-color:var(--surface-light);display:flex;flex-direction:column;gap:var(--space-3);}.elementor .text-dark{color:var(--selected-ink-onlight);}.elementor .paragraph-text{font-family:var(--body);font-weight:400;font-size:21px;}.elementor .header-masthead-bg{position:static;padding-block-start:var(--space-edge-top);padding-block-end:var(--space-edge-sides);padding-inline-start:var(--space-edge-sides);padding-inline-end:var(--space-edge-sides);margin:var(--space-0);background-color:#ffffffcc;backdrop-filter:blur(3px);display:flex;flex-direction:column;gap:0px;}.elementor .BSD{width:100%;max-width:var(--content-width);position:relative;inset-block-start:var(--space-edge-top);inset-inline-end:var(--space-0);font-family:"Suez One";font-weight:900;font-size:10px;color:var(--grad-magenta);text-align:end;padding:var(--space-0);margin:var(--space-0);opacity:20%;}.elementor .nullspace{padding:var(--space-0);margin:var(--space-0);display:block;gap:var(--space-2);}.elementor .breadcrumbs-text{height:20px;font-family:var(--body);font-weight:600;font-size:16px;color:var(--border-onmid);a {
color: var(--kd-mid-lighter);
text-decoration: none;
transition: color 0.2s ease;
}

a:hover {
color: var(--kd-whitest);
}\n}.elementor .paragraph-intro{font-family:var(--body);font-weight:500;font-size:var(--intro-px);color:var(--ink-onlight);}.elementor .footer-text{font-family:"Inter";font-weight:300;font-size:16px;line-height:1.2em;text-decoration:none;}.elementor .footer{color:var(--whitest);padding-block-start:var(--space-5);padding-block-end:var(--space-5);padding-inline-start:var(--space-edge-sides);padding-inline-end:var(--space-edge-sides);margin:var(--space-0);background-color:var(--surface-dark);display:flex;flex-direction:column;gap:var(--space-4);}.elementor .footer-icon{width:30px;height:30px;color:var(--whitest);transition:all 300ms;}.elementor .footer-icon:hover,.elementor .footer-icon:focus-visible{color:var(--e-gv-c64fc01);transform:scale3d(1.1, 1.1, 1);}.elementor .button-cta-pill{width:auto;font-family:var(--heading);font-weight:700;font-size:20px;color:var(--whitest);text-align:center;text-decoration:none;text-transform:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:15px;padding-inline-end:15px;margin:var(--space-0);border-radius:999px;border-width:2px;border-color:var(--transparent);border-style:solid;background-image:linear-gradient(90deg, #0066FF 10%,#FF00FF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--transparent);background-clip:padding-box;display:flex;flex-direction:row;flex-wrap:nowrap;flex:1 0 auto;align-items:center;align-self:center;}.elementor .button-cta-pill:hover,.elementor .button-cta-pill:focus-visible{width:auto;color:var(--selected-ink-onlight);border-radius:999px;border-width:2px;border-color:var(--selected-ink-onlight);border-style:solid;background-image:linear-gradient(var(--transparent), var(--transparent));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--transparent);}.elementor .button-pill-dark{width:auto;font-family:var(--label);font-weight:700;font-size:var(--button-label);color:var(--whitest);text-align:start;text-decoration:none;text-transform:none;padding-block-start:var(--button-padding-vertical);padding-block-end:var(--button-padding-vertical);padding-inline-start:var(--button-padding-horizontal);padding-inline-end:var(--button-padding-horizontal);margin:var(--space-0);border-radius:999px;border-width:2px;border-color:var(--ink-onlight);border-style:solid;background-image:linear-gradient(#252C33, #252C33);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--transparent);background-clip:padding-box;display:flex;flex-direction:row;flex:0 1 auto;justify-content:flex-start;align-items:center;align-self:start;}.elementor .button-pill-dark:hover,.elementor .button-pill-dark:focus-visible{width:auto;color:var(--ink-onlight);border-radius:999px;border-width:2px;border-color:var(--ink-onlight);border-style:solid;background-image:linear-gradient(var(--transparent), var(--transparent));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--transparent);}.elementor .footer-column{padding:0px;margin:0px;display:flex;flex-direction:column;gap:var(--space-3);grid-row:span 2;}.elementor .footer-block{padding:var(--space-0);margin:var(--space-0);display:flex;flex-direction:column;gap:var(--space-1);}.elementor .footer-eyebrows{font-family:var(--eyebrows);font-weight:700;font-size:20px;color:var(--ink-subtle-ondark);letter-spacing:2px;text-transform:uppercase;}.elementor .header-sticky-page{position:relative;inset-block-start:0px;z-index:1000;padding-block-start:var(--space-edge-top);padding-block-end:var(--space-edge-top);padding-inline-start:var(--space-edge-sides);padding-inline-end:var(--space-edge-sides);margin: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(--border-light);border-style:solid;background-color:#ffffff80;backdrop-filter:brightness(110%) blur(18px);}.elementor .footer-divider{width:100%;padding:var(--space-0);margin:var(--space-0);background-color:var(--ink-subtle-ondark);}.elementor .footer-fineprint-text{font-family:var(--footer);font-weight:300;font-size:var(--fineprint-px);color:var(--ink-subtle-ondark);line-height:1.2em;text-decoration:none;}.elementor .button-pill-onlight{width:auto;font-family:var(--label);font-weight:700;font-size:var(--button-label);color:var(--ink-onlight);text-align:start;text-decoration:none;text-transform:none;padding-block-start:var(--button-padding-vertical);padding-block-end:var(--button-padding-vertical);padding-inline-start:var(--button-padding-horizontal);padding-inline-end:var(--button-padding-horizontal);margin:var(--space-0);border-radius:999px;border-width:2px;border-color:var(--ink-onlight);border-style:solid;background-color:var(--transparent);background-clip:padding-box;display:flex;flex-direction:row;flex:0 1 auto;justify-content:flex-start;align-items:center;align-self:start;}.elementor .button-pill-onlight:hover,.elementor .button-pill-onlight:focus-visible{width:auto;color:var(--ink-ondark);border-radius:999px;border-width:2px;border-color:var(--surface-dark);border-style:solid;background-color:var(--surface-dark);}