.elementor-kit-90392 {
    --e-global-color-primary: #0075BF;
    --e-global-color-secondary: #009E72;
    --e-global-color-accent: #00C08B;
    --e-global-color-text: #091F3C;
    --e-global-color-1707adf: #7A8AA0;
    --e-global-color-b801c80: #BCC4CF;
    --e-global-color-4f7d28a: #FFFFFF;
    --e-global-color-65be146: #F6F7F9;
    --e-global-color-6ff755b: #F6F7F980;
    --e-global-color-3471047: #EEF0F3;
    --e-global-color-36e8863: #223E61;
    --e-global-color-18222f2: #0094F0;
    --e-global-color-b3759ea: #E7F2F9;
    --e-global-color-01d4436: #E7F2F980;
    --e-global-color-e612e9f: #00568B;
    --e-global-color-1e4bd35: #DEF5FB;
    --e-global-color-dc4cc47: #DEF5FB80;
    --e-global-color-976d931: #4CC8ED;
    --e-global-color-55b77f3: #3FA4C2;
    --e-global-color-18abd49: #D0F3E9;
    --e-global-color-e1460f5: #D0F3E980;
    --e-global-color-0692f22: #FBEEED;
    --e-global-color-2da108b: #FBEEED80;
    --e-global-color-97bf48a: #B53C30;
    --e-global-color-e9af495: #FFE7DC;
    --e-global-color-806577a: #FFE7DC80;
    --e-global-color-a91f888: #E8743B;
    --e-global-color-f21358a: #FFF6E4;
    --e-global-color-6f21af6: #FFF6E084;
    --e-global-color-8ae00de: #FFB71B;
    --e-global-color-d8b71b5: #DB8300;
    --e-global-color-b94ca54: #F2E7FF;
    --e-global-color-9921977: #60269E;
    --e-global-typography-primary-font-family: "Lawpath";
    --e-global-typography-primary-font-size: 18px;
    --e-global-typography-primary-font-weight: normal;
    --e-global-typography-primary-line-height: 1.5em;
    --e-global-typography-secondary-font-family: "Lawpath";
    --e-global-typography-secondary-font-size: 16px;
    --e-global-typography-secondary-font-weight: normal;
    --e-global-typography-secondary-line-height: 1.5em;
    --e-global-typography-text-font-family: "Lawpath";
    --e-global-typography-text-font-size: 14px;
    --e-global-typography-text-font-weight: normal;
    --e-global-typography-text-line-height: 1.5em;
    --e-global-typography-accent-font-family: "Lawpath";
    --e-global-typography-accent-font-size: 12px;
    --e-global-typography-accent-font-weight: normal;
    --e-global-typography-accent-line-height: 1.5em;
    --e-global-typography-01c3013-font-family: "Lawpath";
    --e-global-typography-01c3013-font-size: 10px;
    --e-global-typography-01c3013-font-weight: normal;
    --e-global-typography-01c3013-line-height: 1.5em;
    --e-global-typography-9ff64fc-font-family: "Lawpath";
    --e-global-typography-9ff64fc-font-size: 45px;
    --e-global-typography-9ff64fc-font-weight: bold;
    --e-global-typography-9ff64fc-line-height: 1.2em;
    --e-global-typography-ebc2a2e-font-family: "Lawpath";
    --e-global-typography-ebc2a2e-font-size: 40px;
    --e-global-typography-ebc2a2e-font-weight: bold;
    --e-global-typography-ebc2a2e-line-height: 1.2em;
    --e-global-typography-09f07cf-font-family: "Lawpath";
    --e-global-typography-09f07cf-font-size: 34px;
    --e-global-typography-09f07cf-font-weight: bold;
    --e-global-typography-09f07cf-line-height: 1.2em;
    --e-global-typography-a9edaa9-font-family: "Lawpath";
    --e-global-typography-a9edaa9-font-size: 26px;
    --e-global-typography-a9edaa9-font-weight: bold;
    --e-global-typography-a9edaa9-line-height: 1.3em;
    --e-global-typography-75c2042-font-family: "Lawpath";
    --e-global-typography-75c2042-font-size: 20px;
    --e-global-typography-75c2042-font-weight: bold;
    --e-global-typography-75c2042-line-height: 1.4em;
    --e-global-typography-aa599c4-font-family: "Lawpath";
    --e-global-typography-aa599c4-font-size: 20px;
    --e-global-typography-aa599c4-font-weight: normal;
    color: var(--e-global-color-1707adf);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height)
}

.elementor-kit-90392 a {
    color: var(--e-global-color-primary);
    font-family: lawpath, Sans-serif;
    font-size: 16px;
    line-height: 1.5em
}

.elementor-kit-90392 h1 {
    font-family: var(--e-global-typography-9ff64fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ff64fc-font-size);
    font-weight: var(--e-global-typography-9ff64fc-font-weight);
    line-height: var(--e-global-typography-9ff64fc-line-height);
    letter-spacing: var(--e-global-typography-9ff64fc-letter-spacing);
    word-spacing: var(--e-global-typography-9ff64fc-word-spacing)
}

.elementor-kit-90392 h2 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-09f07cf-font-family), Sans-serif;
    font-size: var(--e-global-typography-09f07cf-font-size);
    font-weight: var(--e-global-typography-09f07cf-font-weight);
    line-height: var(--e-global-typography-09f07cf-line-height);
    letter-spacing: var(--e-global-typography-09f07cf-letter-spacing);
    word-spacing: var(--e-global-typography-09f07cf-word-spacing)
}

.elementor-kit-90392 h3 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a9edaa9-font-family), Sans-serif;
    font-size: var(--e-global-typography-a9edaa9-font-size);
    font-weight: var(--e-global-typography-a9edaa9-font-weight);
    line-height: var(--e-global-typography-a9edaa9-line-height);
    letter-spacing: var(--e-global-typography-a9edaa9-letter-spacing);
    word-spacing: var(--e-global-typography-a9edaa9-word-spacing)
}

.elementor-kit-90392 h4 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-75c2042-font-family), Sans-serif;
    font-size: var(--e-global-typography-75c2042-font-size);
    font-weight: var(--e-global-typography-75c2042-font-weight);
    line-height: var(--e-global-typography-75c2042-line-height);
    letter-spacing: var(--e-global-typography-75c2042-letter-spacing);
    word-spacing: var(--e-global-typography-75c2042-word-spacing)
}

.elementor-kit-90392 h5 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-75c2042-font-family), Sans-serif;
    font-size: var(--e-global-typography-75c2042-font-size);
    font-weight: var(--e-global-typography-75c2042-font-weight);
    line-height: var(--e-global-typography-75c2042-line-height);
    letter-spacing: var(--e-global-typography-75c2042-letter-spacing);
    word-spacing: var(--e-global-typography-75c2042-word-spacing)
}

.elementor-kit-90392 h6 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-aa599c4-font-family), Sans-serif;
    font-size: var(--e-global-typography-aa599c4-font-size);
    font-weight: var(--e-global-typography-aa599c4-font-weight);
    line-height: var(--e-global-typography-aa599c4-line-height);
    letter-spacing: var(--e-global-typography-aa599c4-letter-spacing);
    word-spacing: var(--e-global-typography-aa599c4-word-spacing)
}

.elementor-kit-90392 button,
.elementor-kit-90392 input[type=button],
.elementor-kit-90392 input[type=submit],
.elementor-kit-90392 .elementor-button {
    font-family: lawpath, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5em;
    color: var(--e-global-color-4f7d28a);
    background-color: #282e3f;
    border-radius: 8px 8px 8px 8px;
    padding: 8px 20px
}

.elementor-kit-90392 button:hover,
.elementor-kit-90392 button:focus,
.elementor-kit-90392 input[type=button]:hover,
.elementor-kit-90392 input[type=button]:focus,
.elementor-kit-90392 input[type=submit]:hover,
.elementor-kit-90392 input[type=submit]:focus,
.elementor-kit-90392 .elementor-button:hover,
.elementor-kit-90392 .elementor-button:focus {
    color: var(--e-global-color-4f7d28a);
    background-color: #000;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px
}

.e-con {
    --container-max-width: 1140px
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px
}

.elementor-element {
    --widgets-spacing: 20px
}

    {}

h1.entry-title {
    display: var(--page-title-display)
}

.elementor-kit-90392 e-page-transition {
    background-color: #ffbc7d
}

.site-header {
    padding-right: 0;
    padding-left: 0
}

@media(max-width:1024px) {
    .elementor-kit-90392 {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-kit-90392 h1 {
        font-size: var(--e-global-typography-9ff64fc-font-size);
        line-height: var(--e-global-typography-9ff64fc-line-height);
        letter-spacing: var(--e-global-typography-9ff64fc-letter-spacing);
        word-spacing: var(--e-global-typography-9ff64fc-word-spacing)
    }

    .elementor-kit-90392 h2 {
        font-size: var(--e-global-typography-09f07cf-font-size);
        line-height: var(--e-global-typography-09f07cf-line-height);
        letter-spacing: var(--e-global-typography-09f07cf-letter-spacing);
        word-spacing: var(--e-global-typography-09f07cf-word-spacing)
    }

    .elementor-kit-90392 h3 {
        font-size: var(--e-global-typography-a9edaa9-font-size);
        line-height: var(--e-global-typography-a9edaa9-line-height);
        letter-spacing: var(--e-global-typography-a9edaa9-letter-spacing);
        word-spacing: var(--e-global-typography-a9edaa9-word-spacing)
    }

    .elementor-kit-90392 h4 {
        font-size: var(--e-global-typography-75c2042-font-size);
        line-height: var(--e-global-typography-75c2042-line-height);
        letter-spacing: var(--e-global-typography-75c2042-letter-spacing);
        word-spacing: var(--e-global-typography-75c2042-word-spacing)
    }

    .elementor-kit-90392 h5 {
        font-size: var(--e-global-typography-75c2042-font-size);
        line-height: var(--e-global-typography-75c2042-line-height);
        letter-spacing: var(--e-global-typography-75c2042-letter-spacing);
        word-spacing: var(--e-global-typography-75c2042-word-spacing)
    }

    .elementor-kit-90392 h6 {
        font-size: var(--e-global-typography-aa599c4-font-size);
        line-height: var(--e-global-typography-aa599c4-line-height);
        letter-spacing: var(--e-global-typography-aa599c4-letter-spacing);
        word-spacing: var(--e-global-typography-aa599c4-word-spacing)
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px
    }

    .e-con {
        --container-max-width: 1024px
    }
}

@media(max-width:767px) {
    .elementor-kit-90392 {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-kit-90392 h1 {
        font-size: var(--e-global-typography-9ff64fc-font-size);
        line-height: var(--e-global-typography-9ff64fc-line-height);
        letter-spacing: var(--e-global-typography-9ff64fc-letter-spacing);
        word-spacing: var(--e-global-typography-9ff64fc-word-spacing)
    }

    .elementor-kit-90392 h2 {
        font-size: var(--e-global-typography-09f07cf-font-size);
        line-height: var(--e-global-typography-09f07cf-line-height);
        letter-spacing: var(--e-global-typography-09f07cf-letter-spacing);
        word-spacing: var(--e-global-typography-09f07cf-word-spacing)
    }

    .elementor-kit-90392 h3 {
        font-size: var(--e-global-typography-a9edaa9-font-size);
        line-height: var(--e-global-typography-a9edaa9-line-height);
        letter-spacing: var(--e-global-typography-a9edaa9-letter-spacing);
        word-spacing: var(--e-global-typography-a9edaa9-word-spacing)
    }

    .elementor-kit-90392 h4 {
        font-size: var(--e-global-typography-75c2042-font-size);
        line-height: var(--e-global-typography-75c2042-line-height);
        letter-spacing: var(--e-global-typography-75c2042-letter-spacing);
        word-spacing: var(--e-global-typography-75c2042-word-spacing)
    }

    .elementor-kit-90392 h5 {
        font-size: var(--e-global-typography-75c2042-font-size);
        line-height: var(--e-global-typography-75c2042-line-height);
        letter-spacing: var(--e-global-typography-75c2042-letter-spacing);
        word-spacing: var(--e-global-typography-75c2042-word-spacing)
    }

    .elementor-kit-90392 h6 {
        font-size: var(--e-global-typography-aa599c4-font-size);
        line-height: var(--e-global-typography-aa599c4-line-height);
        letter-spacing: var(--e-global-typography-aa599c4-letter-spacing);
        word-spacing: var(--e-global-typography-aa599c4-word-spacing)
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px
    }

    .e-con {
        --container-max-width: 767px
    }
}

@font-face {
    font-family: lawpath;
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(../fonts/Geomanist-Book.ttf) format('truetype')
}

@font-face {
    font-family: lawpath;
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url(https://lawpath.com.au/wp-content/themes/hello-elementor/assets/fonts/Geomanist-Medium.ttf) format('truetype')
}