/**handles:global-21214-frontend-desktop**/
.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:0;margin:0}.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:0;background-image:linear-gradient(#ffffffd4,#ffffffd4),url("https://geshmak.com.au/wp-content/uploads/KD-CMY-gradient-background-1024x576.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0 0,top center;display:flex;flex-direction:column;gap:0}.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-vertical{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-0);flex-wrap:nowrap}.elementor .layout-horizontal{font-family:var(--body);padding:0;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 .section-layout-vertical{width:960px;padding:0;margin:auto;display:flex;flex-direction:column;gap:var(--space-4)}.elementor .text-dark{color:var(--selected-ink-onlight)}.elementor .paragraph-text{font-family:var(--body);font-weight:400;font-size:var(--body-px)}.elementor .promotion-card{width:var(--content-width);max-width:var(--100pc);padding:var(--space-3);margin-block-start:var(--space-0);margin-block-end:var(--space-0);margin-inline-start:auto;margin-inline-end:auto;border-radius:var(--radius-md);background-image:radial-gradient(circle at center right,#06f 0,#252c33 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;background-color:var(--surface-dark);display:flex;flex-direction:column;gap:var(--space-3)}.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:0}.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 .text-light{color:var(--ink-ondark)}.elementor .breadcrumbs-text{height:20px;font-family:var(--body);font-weight:600;font-size:16px;color:var(--border-onmid);text-decoration:none;transition:color .2s ease}a:hover{color:var(--kd-whitest)}.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 .card{width:100%;height:100%;overflow:hidden;padding:var(--space-2);margin:var(--space-0);border-radius:10px;border-width:1px;border-color:var(--border-light);border-style:solid;background-color:var(--lightest);transition:all .3s;display:flex;flex-direction:column;gap:var(--space-1);justify-content:flex-start}.elementor .card:focus-visible,.elementor .card:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.elementor .footer-icon{width:30px;height:30px;color:var(--whitest);transition:all .3s}.elementor .footer-icon:focus-visible,.elementor .footer-icon:hover{color:var(--e-gv-c64fc01);transform:scale3d(1.1,1.1,1)}.elementor .section-eyebrows{font-family:var(--eyebrows);font-weight:700;font-size:20px;color:var(--selected-ink-onlight);letter-spacing:10%;text-transform:uppercase}.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,#06f 10%,#f0f 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:focus-visible,.elementor .button-cta-pill:hover{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 .lightish{color:var(--geshmak-mid-light)}.elementor .button-cta-light{width:auto;font-family:var(--label);font-weight:700;font-size:20px;color:var(--selected-ink-onlight);text-align:start;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(--ink-ondark);border-style:solid;background-color:var(--ink-ondark);background-clip:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;justify-content:flex-start;align-self:end}.elementor .button-cta-light:focus-visible,.elementor .button-cta-light:hover{width:auto;color:var(--ink-ondark);border-radius:999px;border-width:2px;border-color:var(--ink-ondark);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:0;margin:0;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 .card-title{font-family:var(--heading);font-weight:800;font-size:var(--card-heading-px)}.elementor .card-body{font-family:var(--body);font-weight:400;font-size:var(--card-body-px);display:block}.elementor .card-icon-lockup{width:var(--card-heading-px);height:var(--card-heading-px);color:var(--primary)}.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 .content-grid{width:var(--content-width);max-width:100%;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:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr);grid-auto-flow:row;align-items:start}.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 .popup{padding:var(--space-2);border-radius:var(--radius-md);border-width:1px;border-color:var(--border-light);border-style:solid;background-color:#ffffffcc;backdrop-filter:drop-shadow(0px 0px 10px rgba(0,0,0,1)) blur(2px);display:flex;flex-direction:column;gap:var(--space-3)}