.elementor-kit-1298 {
    --e-global-color-primary:#09675B;
    --e-global-color-secondary:#F0EFE4;
    --e-global-color-text:#5E834E;
    --e-global-color-accent:#F0EFE4;
    --e-global-color-0720edd:#1A1A1A;
    --e-global-color-469fc00:#fff;
    --e-global-color-10f6045:#4D4A4D;
    --e-global-color-e71b129:#EEEEEE;
    --e-global-color-1fcf8e0:#02010100;
    --e-global-color-c2006f1:#BFBFBF96;
    --e-global-color-9fd9e4c:#8C8C8C;
    --e-global-color-abd772d:#FFFFFF33;
    --e-global-color-d94906d:#FFCC28;
    --e-global-color-16328ff:#F8F8F8;
    --e-global-color-848cdc0:#F0EFE4AD;
    --e-global-typography-primary-font-family:"Barlow";
    --e-global-typography-primary-font-size:35px;
    --e-global-typography-primary-font-weight:600;
    --e-global-typography-primary-text-transform:none;
    --e-global-typography-primary-font-style:normal;
    --e-global-typography-primary-text-decoration:none;
    --e-global-typography-secondary-font-family:"Barlow";
    --e-global-typography-secondary-font-size:25px;
    --e-global-typography-secondary-font-weight:700;
    --e-global-typography-secondary-text-transform:none;
    --e-global-typography-secondary-font-style:normal;
    --e-global-typography-secondary-text-decoration:none;
    --e-global-typography-text-font-family:"Barlow";
    --e-global-typography-text-font-size:16px;
    --e-global-typography-text-font-weight:500;
    --e-global-typography-text-text-transform:none;
    --e-global-typography-text-font-style:normal;
    --e-global-typography-text-text-decoration:none;
    --e-global-typography-text-line-height:2em;
    --e-global-typography-accent-font-family:"Barlow";
    --e-global-typography-accent-font-size:15px;
    --e-global-typography-accent-font-weight:600;
    --e-global-typography-accent-text-transform:none;
    --e-global-typography-accent-font-style:normal;
    --e-global-typography-accent-text-decoration:none;
    --e-global-typography-764663e-font-family:"Playfair Display";
    --e-global-typography-764663e-font-size:32px;
    --e-global-typography-764663e-font-weight:500;
    --e-global-typography-764663e-text-transform:none;
    --e-global-typography-764663e-font-style:normal;
    --e-global-typography-764663e-text-decoration:none;
    --e-global-typography-764663e-line-height:1.5em;
    --e-global-typography-764663e-letter-spacing:0.3px;
    --e-global-typography-170d030-font-family:"Playfair Display";
    --e-global-typography-170d030-font-size:24px;
    --e-global-typography-170d030-font-weight:500;
    --e-global-typography-170d030-text-transform:none;
    --e-global-typography-170d030-font-style:normal;
    --e-global-typography-170d030-text-decoration:none;
    --e-global-typography-170d030-line-height:34px;
    --e-global-typography-e56442f-font-family:"Playfair Display";
    --e-global-typography-e56442f-font-size:23px;
    --e-global-typography-e56442f-font-weight:500;
    --e-global-typography-e56442f-text-transform:none;
    --e-global-typography-e56442f-font-style:normal;
    --e-global-typography-e56442f-text-decoration:none;
    --e-global-typography-e56442f-line-height:1.7em;
    --e-global-typography-2ad535a-font-family:"Barlow";
    --e-global-typography-2ad535a-font-size:17px;
    --e-global-typography-2ad535a-font-weight:600;
    --e-global-typography-2ad535a-text-transform:none;
    --e-global-typography-2ad535a-font-style:normal;
    --e-global-typography-2ad535a-text-decoration:none;
    --e-global-typography-2ad535a-line-height:32px;
    --e-global-typography-00dde0d-font-family:"Barlow";
    --e-global-typography-00dde0d-font-size:14px;
    --e-global-typography-00dde0d-font-weight:600;
    --e-global-typography-00dde0d-text-transform:none;
    --e-global-typography-00dde0d-font-style:normal;
    --e-global-typography-00dde0d-text-decoration:none;
    --e-global-typography-00dde0d-line-height:22px;
    --e-global-typography-cedd32a-font-family:"Barlow";
    --e-global-typography-cedd32a-font-size:12px;
    --e-global-typography-cedd32a-font-weight:600;
    --e-global-typography-cedd32a-text-transform:none;
    --e-global-typography-cedd32a-font-style:normal;
    --e-global-typography-cedd32a-text-decoration:none;
    --e-global-typography-62f0049-font-family:"Playfair Display";
    --e-global-typography-62f0049-font-size:78px;
    --e-global-typography-62f0049-font-weight:600;
    --e-global-typography-62f0049-text-transform:none;
    --e-global-typography-62f0049-font-style:normal;
    --e-global-typography-62f0049-text-decoration:none;
    --e-global-typography-62f0049-line-height:1.1em;
    --e-global-typography-529fd87-font-family:"Barlow";
    --e-global-typography-529fd87-font-size:15px;
    --e-global-typography-529fd87-font-weight:600;
    --e-global-typography-529fd87-text-transform:none;
    --e-global-typography-529fd87-font-style:normal;
    --e-global-typography-529fd87-text-decoration:none;
    --e-global-typography-529fd87-letter-spacing:-0.2px;
    --e-global-typography-bf80a84-font-family:"Manrope";
    --e-global-typography-bf80a84-font-size:15px;
    --e-global-typography-bf80a84-font-weight:800;
    --e-global-typography-bf80a84-text-transform:uppercase;
    --e-global-typography-bf80a84-font-style:normal;
    --e-global-typography-bf80a84-text-decoration:none;
    --e-global-typography-bf80a84-letter-spacing:0.8px;
    --e-global-typography-9694e9c-font-family:"Playfair Display";
    --e-global-typography-9694e9c-font-size:30px;
    --e-global-typography-9694e9c-font-weight:500;
    --e-global-typography-9694e9c-text-transform:none;
    --e-global-typography-9694e9c-font-style:normal;
    --e-global-typography-9694e9c-text-decoration:none;
    --e-global-typography-9694e9c-line-height:1.6em;
    --e-global-typography-9694e9c-letter-spacing:-0.4px;
    --e-global-typography-7fac90a-font-family:"Barlow";
    --e-global-typography-7fac90a-font-size:15px;
    --e-global-typography-7fac90a-font-weight:600;
    --e-global-typography-7fac90a-text-transform:none;
    --e-global-typography-7fac90a-font-style:normal;
    --e-global-typography-7fac90a-text-decoration:none;
    --e-global-typography-7fac90a-letter-spacing:0.2px;
    --e-global-typography-ce69048-font-family:"Barlow";
    --e-global-typography-ce69048-font-size:17px;
    --e-global-typography-ce69048-font-weight:700;
    --e-global-typography-ce69048-text-transform:none;
    --e-global-typography-ce69048-font-style:normal;
    --e-global-typography-ce69048-text-decoration:none;
    --e-global-typography-ce69048-line-height:2em;
    --e-global-typography-0922c9a-font-family:"Barlow";
    --e-global-typography-0922c9a-font-size:22px;
    --e-global-typography-0922c9a-font-weight:600;
    --e-global-typography-0922c9a-text-transform:none;
    --e-global-typography-0922c9a-font-style:normal;
    --e-global-typography-0922c9a-text-decoration:none;
    --e-global-typography-0922c9a-line-height:21px;
    --e-global-typography-8cca5a9-font-family:"Barlow";
    --e-global-typography-8cca5a9-font-size:14px;
    --e-global-typography-8cca5a9-font-weight:700;
    --e-global-typography-8cca5a9-text-transform:none;
    --e-global-typography-8cca5a9-font-style:normal;
    --e-global-typography-8cca5a9-text-decoration:underline;
    --e-global-typography-66119d9-font-family:"Yellowtail";
    --e-global-typography-66119d9-font-size:35px;
    --e-global-typography-66119d9-font-weight:500;
    --e-global-typography-66119d9-text-transform:none;
    --e-global-typography-66119d9-font-style:normal;
    --e-global-typography-66119d9-text-decoration:none;
    --e-global-typography-66119d9-line-height:1.4em;
    --e-global-typography-46630ec-font-family:"Aref Ruqaa";
    --e-global-typography-46630ec-font-size:37px;
    --e-global-typography-46630ec-font-weight:600;
    --e-global-typography-46630ec-text-transform:capitalize;
    --e-global-typography-46630ec-font-style:normal;
    --e-global-typography-46630ec-text-decoration:none;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    font-style: var( --e-global-typography-text-font-style );
    text-decoration: var( --e-global-typography-text-text-decoration );
    line-height: var( --e-global-typography-text-line-height );
    background-color: var( --e-global-color-16328ff );
}

    .elementor-kit-1298 a {
        color: var( --e-global-color-secondary );
    }

        .elementor-kit-1298 a:hover {
            color: var( --e-global-color-primary );
        }

    .elementor-kit-1298 h1 {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-764663e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-764663e-font-size );
        font-weight: var( --e-global-typography-764663e-font-weight );
        text-transform: var( --e-global-typography-764663e-text-transform );
        font-style: var( --e-global-typography-764663e-font-style );
        text-decoration: var( --e-global-typography-764663e-text-decoration );
        line-height: var( --e-global-typography-764663e-line-height );
        letter-spacing: var( --e-global-typography-764663e-letter-spacing );
        word-spacing: var( --e-global-typography-764663e-word-spacing );
    }

    .elementor-kit-1298 h2 {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-170d030-font-family ), Sans-serif;
        font-size: var( --e-global-typography-170d030-font-size );
        font-weight: var( --e-global-typography-170d030-font-weight );
        text-transform: var( --e-global-typography-170d030-text-transform );
        font-style: var( --e-global-typography-170d030-font-style );
        text-decoration: var( --e-global-typography-170d030-text-decoration );
        line-height: var( --e-global-typography-170d030-line-height );
        letter-spacing: var( --e-global-typography-170d030-letter-spacing );
        word-spacing: var( --e-global-typography-170d030-word-spacing );
    }

    .elementor-kit-1298 h3 {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-e56442f-font-family ), Sans-serif;
        font-size: var( --e-global-typography-e56442f-font-size );
        font-weight: var( --e-global-typography-e56442f-font-weight );
        text-transform: var( --e-global-typography-e56442f-text-transform );
        font-style: var( --e-global-typography-e56442f-font-style );
        text-decoration: var( --e-global-typography-e56442f-text-decoration );
        line-height: var( --e-global-typography-e56442f-line-height );
        letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
        word-spacing: var( --e-global-typography-e56442f-word-spacing );
    }

    .elementor-kit-1298 h4 {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-2ad535a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2ad535a-font-size );
        font-weight: var( --e-global-typography-2ad535a-font-weight );
        text-transform: var( --e-global-typography-2ad535a-text-transform );
        font-style: var( --e-global-typography-2ad535a-font-style );
        text-decoration: var( --e-global-typography-2ad535a-text-decoration );
        line-height: var( --e-global-typography-2ad535a-line-height );
        letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
        word-spacing: var( --e-global-typography-2ad535a-word-spacing );
    }

    .elementor-kit-1298 h5 {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-00dde0d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-00dde0d-font-size );
        font-weight: var( --e-global-typography-00dde0d-font-weight );
        text-transform: var( --e-global-typography-00dde0d-text-transform );
        font-style: var( --e-global-typography-00dde0d-font-style );
        text-decoration: var( --e-global-typography-00dde0d-text-decoration );
        line-height: var( --e-global-typography-00dde0d-line-height );
        letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
        word-spacing: var( --e-global-typography-00dde0d-word-spacing );
    }

    .elementor-kit-1298 h6 {
        color: var( --e-global-color-0720edd );
        font-family: var( --e-global-typography-cedd32a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-cedd32a-font-size );
        font-weight: var( --e-global-typography-cedd32a-font-weight );
        text-transform: var( --e-global-typography-cedd32a-text-transform );
        font-style: var( --e-global-typography-cedd32a-font-style );
        text-decoration: var( --e-global-typography-cedd32a-text-decoration );
        line-height: var( --e-global-typography-cedd32a-line-height );
        letter-spacing: var( --e-global-typography-cedd32a-letter-spacing );
        word-spacing: var( --e-global-typography-cedd32a-word-spacing );
    }

    .elementor-kit-1298 button, .elementor-kit-1298 input[type="button"], .elementor-kit-1298 input[type="submit"], .elementor-kit-1298 .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        font-style: var( --e-global-typography-accent-font-style );
        text-decoration: var( --e-global-typography-accent-text-decoration );
        color: var( --e-global-color-secondary );
        background-color: var( --e-global-color-primary );
        border-style: none;
        border-radius: 3px 3px 3px 3px;
        padding: 20px 30px 20px 30px;
    }

        .elementor-kit-1298 button:hover, .elementor-kit-1298 button:focus, .elementor-kit-1298 input[type="button"]:hover, .elementor-kit-1298 input[type="button"]:focus, .elementor-kit-1298 input[type="submit"]:hover, .elementor-kit-1298 input[type="submit"]:focus, .elementor-kit-1298 .elementor-button:hover, .elementor-kit-1298 .elementor-button:focus {
            color: var( --e-global-color-secondary );
            background-color: var( --e-global-color-primary );
            border-radius: 3px 3px 3px 3px;
        }

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1280px;
}

.e-con {
    --container-max-width:1280px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing:20px 20px;
}

{
}

h1.entry-title {
    display: var(--page-title-display);
}

.site-header {
    padding-inline-end: 0px;
    padding-inline-start: 0px;
}

@media(max-width:1366px) {
    .elementor-kit-1298;

{
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-kit-1298 h1 {
    font-size: var( --e-global-typography-764663e-font-size );
    line-height: var( --e-global-typography-764663e-line-height );
    letter-spacing: var( --e-global-typography-764663e-letter-spacing );
    word-spacing: var( --e-global-typography-764663e-word-spacing );
}

.elementor-kit-1298 h2 {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-kit-1298 h3 {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-kit-1298 h4 {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-kit-1298 h5 {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-kit-1298 h6 {
    font-size: var( --e-global-typography-cedd32a-font-size );
    line-height: var( --e-global-typography-cedd32a-line-height );
    letter-spacing: var( --e-global-typography-cedd32a-letter-spacing );
    word-spacing: var( --e-global-typography-cedd32a-word-spacing );
}

.elementor-kit-1298 button, .elementor-kit-1298 input[type="button"], .elementor-kit-1298 input[type="submit"], .elementor-kit-1298 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
}

}

@media(max-width:1024px) {
    .elementor-kit-1298;

{
    --e-global-typography-primary-line-height:2.3em;
    --e-global-typography-text-font-size:15px;
    --e-global-typography-accent-font-size:15px;
    --e-global-typography-170d030-font-size:24px;
    --e-global-typography-170d030-line-height:1.2em;
    --e-global-typography-e56442f-font-size:22px;
    --e-global-typography-2ad535a-font-size:16px;
    --e-global-typography-00dde0d-font-size:13px;
    --e-global-typography-62f0049-font-size:50px;
    --e-global-typography-62f0049-line-height:1.1em;
    --e-global-typography-529fd87-font-size:14px;
    --e-global-typography-529fd87-line-height:1.2em;
    --e-global-typography-bf80a84-font-size:12px;
    --e-global-typography-9694e9c-font-size:39px;
    --e-global-typography-9694e9c-line-height:1.3em;
    --e-global-typography-7fac90a-font-size:15px;
    --e-global-typography-ce69048-font-size:17px;
    --e-global-typography-8cca5a9-font-size:15px;
    --e-global-typography-46630ec-font-size:22px;
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-kit-1298 h1 {
    font-size: var( --e-global-typography-764663e-font-size );
    line-height: var( --e-global-typography-764663e-line-height );
    letter-spacing: var( --e-global-typography-764663e-letter-spacing );
    word-spacing: var( --e-global-typography-764663e-word-spacing );
}

.elementor-kit-1298 h2 {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-kit-1298 h3 {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-kit-1298 h4 {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-kit-1298 h5 {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-kit-1298 h6 {
    font-size: var( --e-global-typography-cedd32a-font-size );
    line-height: var( --e-global-typography-cedd32a-line-height );
    letter-spacing: var( --e-global-typography-cedd32a-letter-spacing );
    word-spacing: var( --e-global-typography-cedd32a-word-spacing );
}

.elementor-kit-1298 button, .elementor-kit-1298 input[type="button"], .elementor-kit-1298 input[type="submit"], .elementor-kit-1298 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1024px;
}

.e-con {
    --container-max-width:1024px;
}

}

@media(max-width:879px) {
    .elementor-kit-1298;

{
    --e-global-typography-primary-font-size:30px;
    --e-global-typography-accent-font-size:15px;
    --e-global-typography-764663e-font-size:25px;
    --e-global-typography-764663e-line-height:1.8em;
    --e-global-typography-170d030-font-size:22px;
    --e-global-typography-e56442f-font-size:18px;
    --e-global-typography-2ad535a-font-size:16px;
    --e-global-typography-2ad535a-line-height:1.8em;
    --e-global-typography-62f0049-font-size:38px;
    --e-global-typography-62f0049-line-height:1.2em;
    --e-global-typography-529fd87-font-size:14px;
    --e-global-typography-529fd87-line-height:1.2em;
    --e-global-typography-529fd87-letter-spacing:0.7px;
    --e-global-typography-bf80a84-font-size:12px;
    --e-global-typography-9694e9c-font-size:28px;
    --e-global-typography-7fac90a-font-size:14px;
    --e-global-typography-ce69048-font-size:16px;
    --e-global-typography-8cca5a9-font-size:16px;
    --e-global-typography-46630ec-font-size:25px;
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-kit-1298 h1 {
    font-size: var( --e-global-typography-764663e-font-size );
    line-height: var( --e-global-typography-764663e-line-height );
    letter-spacing: var( --e-global-typography-764663e-letter-spacing );
    word-spacing: var( --e-global-typography-764663e-word-spacing );
}

.elementor-kit-1298 h2 {
    font-size: var( --e-global-typography-170d030-font-size );
    line-height: var( --e-global-typography-170d030-line-height );
    letter-spacing: var( --e-global-typography-170d030-letter-spacing );
    word-spacing: var( --e-global-typography-170d030-word-spacing );
}

.elementor-kit-1298 h3 {
    font-size: var( --e-global-typography-e56442f-font-size );
    line-height: var( --e-global-typography-e56442f-line-height );
    letter-spacing: var( --e-global-typography-e56442f-letter-spacing );
    word-spacing: var( --e-global-typography-e56442f-word-spacing );
}

.elementor-kit-1298 h4 {
    font-size: var( --e-global-typography-2ad535a-font-size );
    line-height: var( --e-global-typography-2ad535a-line-height );
    letter-spacing: var( --e-global-typography-2ad535a-letter-spacing );
    word-spacing: var( --e-global-typography-2ad535a-word-spacing );
}

.elementor-kit-1298 h5 {
    font-size: var( --e-global-typography-00dde0d-font-size );
    line-height: var( --e-global-typography-00dde0d-line-height );
    letter-spacing: var( --e-global-typography-00dde0d-letter-spacing );
    word-spacing: var( --e-global-typography-00dde0d-word-spacing );
}

.elementor-kit-1298 h6 {
    font-size: var( --e-global-typography-cedd32a-font-size );
    line-height: var( --e-global-typography-cedd32a-line-height );
    letter-spacing: var( --e-global-typography-cedd32a-letter-spacing );
    word-spacing: var( --e-global-typography-cedd32a-word-spacing );
}

.elementor-kit-1298 button, .elementor-kit-1298 input[type="button"], .elementor-kit-1298 input[type="submit"], .elementor-kit-1298 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    padding: 20px 20px 20px 20px;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 767px;
}

.e-con {
    --container-max-width:767px;
}
}
