/**handles:global-826-frontend-desktop,global-22-frontend-desktop**/
.elementor .section-heading{font-family:var(--heading);font-weight:900;font-size:50px;color:var(--background-dark)}.elementor .paragraph-text{font-family:var(--body-text);font-weight:500;font-size:21px}
.elementor .section-content{width:960px;max-width:960px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:40px}.elementor .form-label{width:auto;max-width:100%;font-family:var(--heading);font-weight:700;font-size:30px;flex:1 0 auto}.elementor .form-field{width:auto;height:auto;font-family:var(--form-field);font-weight:400;font-size:22px;padding:10px;margin:0;border-radius:5px;border-width:3px;border-color:var(--kd-mid-lighter);border-style:solid;background-color:#c9c7c745}.elementor .form-field:focus{border-color:var(--kd-highlight);background-color:var(--kd-whitest)}.elementor .form-field:focus-visible,.elementor .form-field:hover{border-color:var(--geshmak-mid-light)}.elementor .button{width:auto;font-family:var(--heading);font-weight:900;font-size:25px;color:var(--kd-whitest);text-decoration:none;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;border-radius:5px;border-width:5px;border-color:var(--kd-whitest);border-style:solid;background-color:var(--kd-transparent);transition:all .4s;justify-content:flex-start;align-self:start}.elementor .button:focus-visible,.elementor .button:hover{color:var(--kd-magenta);border-radius:5px;border-width:5px;border-color:var(--kd-magenta);background-color:var(--kd-transparent);transform:scale3d(1.1,1.1,1) rotateX(0) rotateY(0) rotateZ(-2deg)}.elementor .layout-vertical{max-width:960px;padding:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;flex-wrap:nowrap}.elementor .layout-horizontal{font-family:var(--body-text);padding:0;margin:auto;display:flex;flex-direction:row;gap:20px;align-items:start}.elementor .form{max-width:960px;padding:0;margin-block-start:30px;margin-block-end:30px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:40px}.elementor .button-dark{color:var(--kd-dark);text-decoration:none;text-transform:uppercase;border-color:var(--kd-dark);flex:0 1 auto}.elementor .button-dark:focus-visible,.elementor .button-dark:hover{color:var(--kd-highlight);border-color:var(--kd-highlight)}.elementor .section-heading{font-family:var(--heading);font-weight:900;font-size:50px;color:var(--background-dark)}.elementor .form-message{font-family:var(--body-text);font-weight:400;font-size:25px;text-align:start;font-style:normal}.elementor .section-background{padding-block-start:56px;padding-block-end:56px;padding-inline-start:18px;padding-inline-end:18px;margin:0;background-color:var(--kd-lightest);gap:30px}.elementor .section-layout-vertical{width:960px;padding:0;margin:auto;display:flex;flex-direction:column;gap:50px}.elementor .paragraph-text{font-family:var(--body-text);font-weight:500;font-size:21px}.elementor .heading-subheading{font-family:var(--heading);font-weight:900;font-size:40px;color:var(--geshmak-mid)}.elementor .section-background-muted-CMY{background-image:url("https://geshmak.com.au/wp-content/uploads/KD-CMY-gradient-background-1024x576.png");background-repeat:repeat;background-attachment:fixed;background-size:cover;background-position:center center;background-color:var(--kd-light);background-clip:border-box}.elementor .splash-text{font-family:var(--heading);font-weight:900;font-size:50px;color:var(--kd-whitest);filter:drop-shadow(0px 0px 5px rgba(159, 159, 159, 1));display:block}.elementor .splash-wordmark{filter:drop-shadow(0px 0px 10px rgba(90, 90, 90, 1))}.elementor .splash-background{min-height:100vh;padding:0;margin:0}.elementor .card{overflow:hidden;padding:20px;border-radius:10px;border-width:1px;border-color:var(--geshmak-mid-light);border-style:none;box-shadow:0 0 10px 0 #d4d4d4;display:flex;flex-direction:row;gap:20px}.elementor .card-icon{width:100px;height:100px;color:var(--geshmak-mid)}.elementor .section-background-icon{width:600px;height:600px;position:absolute;inset-block-start:-50px;inset-inline-start:50%;opacity:5%;transform:translatex(-50%) rotate(-10deg)}\n.elementor .card-background-svg{width:400px;height:400px}.elementor .form-element-layout{gap:10px}.elementor .section-eyebrows{font-family:var(--eyebrows);font-weight:700;color:var(--geshmak-selected);letter-spacing:10%;text-transform:uppercase}