                .elementor-200 .elementor-element.elementor-element-92f9285 {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-200 .elementor-element.elementor-element-8cc2d51 {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: space-between;
                    --align-items: center;
                }

                .elementor-200 .elementor-element.elementor-element-ba58c54 {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: space-between;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-200 .elementor-element.elementor-element-ff608d9 .elementor-icon-box-wrapper {
                    align-items: center;
                }

                .elementor-200 .elementor-element.elementor-element-ff608d9 {
                    --icon-box-icon-margin: 15px;
                }

                .elementor-200 .elementor-element.elementor-element-ff608d9 .elementor-icon-box-title {
                    margin-block-end: 0px;
                    color: var(--e-global-color-primary);
                }

                .elementor-200 .elementor-element.elementor-element-ff608d9.elementor-view-stacked .elementor-icon {
                    background-color: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-ff608d9.elementor-view-framed .elementor-icon,
                .elementor-200 .elementor-element.elementor-element-ff608d9.elementor-view-default .elementor-icon {
                    fill: var(--e-global-color-accent);
                    color: var(--e-global-color-accent);
                    border-color: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-ff608d9 .elementor-icon {
                    font-size: 33px;
                }

                .elementor-200 .elementor-element.elementor-element-ff608d9 .elementor-icon-box-title,
                .elementor-200 .elementor-element.elementor-element-ff608d9 .elementor-icon-box-title a {
                    font-size: 14px;
                    font-weight: 600;
                    line-height: 1.2em;
                }

                .elementor-200 .elementor-element.elementor-element-ff608d9 .elementor-icon-box-description {
                    font-size: 13px;
                    font-style: italic;
                    color: var(--e-global-color-primary);
                }

                .elementor-200 .elementor-element.elementor-element-75c9d46 .elementor-icon-box-wrapper {
                    align-items: center;
                }

                .elementor-200 .elementor-element.elementor-element-75c9d46 {
                    --icon-box-icon-margin: 15px;
                }

                .elementor-200 .elementor-element.elementor-element-75c9d46 .elementor-icon-box-title {
                    margin-block-end: 0px;
                    color: var(--e-global-color-primary);
                }

                .elementor-200 .elementor-element.elementor-element-75c9d46.elementor-view-stacked .elementor-icon {
                    background-color: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-75c9d46.elementor-view-framed .elementor-icon,
                .elementor-200 .elementor-element.elementor-element-75c9d46.elementor-view-default .elementor-icon {
                    fill: var(--e-global-color-accent);
                    color: var(--e-global-color-accent);
                    border-color: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-75c9d46 .elementor-icon {
                    font-size: 30px;
                }

                .elementor-200 .elementor-element.elementor-element-75c9d46 .elementor-icon-box-title,
                .elementor-200 .elementor-element.elementor-element-75c9d46 .elementor-icon-box-title a {
                    font-size: 14px;
                    font-weight: 600;
                    line-height: 1.2em;
                }

                .elementor-200 .elementor-element.elementor-element-75c9d46 .elementor-icon-box-description {
                    font-size: 13px;
                    font-style: italic;
                    color: var(--e-global-color-primary);
                }

                .elementor-200 .elementor-element.elementor-element-b01c307 .elementor-icon-box-wrapper {
                    align-items: center;
                }

                .elementor-200 .elementor-element.elementor-element-b01c307 {
                    --icon-box-icon-margin: 15px;
                }

                .elementor-200 .elementor-element.elementor-element-b01c307 .elementor-icon-box-title {
                    margin-block-end: 0px;
                    color: var(--e-global-color-primary);
                }

                .elementor-200 .elementor-element.elementor-element-b01c307.elementor-view-stacked .elementor-icon {
                    background-color: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-b01c307.elementor-view-framed .elementor-icon,
                .elementor-200 .elementor-element.elementor-element-b01c307.elementor-view-default .elementor-icon {
                    fill: var(--e-global-color-accent);
                    color: var(--e-global-color-accent);
                    border-color: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-b01c307 .elementor-icon {
                    font-size: 30px;
                }

                .elementor-200 .elementor-element.elementor-element-b01c307 .elementor-icon-box-title,
                .elementor-200 .elementor-element.elementor-element-b01c307 .elementor-icon-box-title a {
                    font-size: 14px;
                    font-weight: 600;
                    line-height: 1.2em;
                }

                .elementor-200 .elementor-element.elementor-element-b01c307 .elementor-icon-box-description {
                    font-size: 13px;
                    font-style: italic;
                    color: var(--e-global-color-primary);
                }

                .elementor-200 .elementor-element.elementor-element-9bf2b63 {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --gap: 0px 0px;
                    --row-gap: 0px;
                    --column-gap: 0px;
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --z-index: 1000;
                }

                .elementor-200 .elementor-element.elementor-element-9bf2b63:not(.elementor-motion-effects-element-type-background),
                .elementor-200 .elementor-element.elementor-element-9bf2b63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-9decc8e {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                }

                .elementor-200 .elementor-element.elementor-element-da3b5fb {
                    text-align: left;
                }

                .elementor-200 .elementor-element.elementor-element-da3b5fb img {
                    width: 140px;
                }

                .elementor-200 .elementor-element.elementor-element-c700f50 {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: flex-end;
                    --align-items: center;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
                    background-color: #02010100;
                    float: right;
                    border-style: none;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
                    background-color: #02010100;
                    border-style: none;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu>ul,
                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu,
                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu>li>a {
                    display: flex;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu {
                    left: unset;
                    top: 100%;
                    right: unset;
                    bottom: unset;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu .menu-item .sub-menu {
                    left: 100%;
                    top: unset;
                    right: unset;
                    bottom: unset;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
                    height: 30px;
                    margin: 0px 0px 0px -15px;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a {
                    font-size: 16px;
                    font-weight: 600;
                    color: #FFFFFF;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a svg {
                    fill: #FFFFFF;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li:not(.hover-gradient, .current-menu-item):hover>a {
                    color: #DDDDDD;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li:not(.hover-gradient, .current-menu-item):hover>a svg {
                    fill: #DDDDDD;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-item>a,
                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-ancestor>a {
                    color: #FFFFFF;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-item>a svg,
                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-ancestor>a svg {
                    fill: #FFFFFF;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
                    font-weight: 600;
                    margin: 0px 0px 0px 0px;
                    border-style: solid;
                    border-width: 0px 0px 1px 0px;
                    border-color: #DDDDDD;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li>a {
                    color: var(--e-global-color-primary);
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li>a svg {
                    fill: var(--e-global-color-primary);
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover>a {
                    color: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover>a svg {
                    fill: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item>a {
                    color: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item>a svg {
                    fill: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
                    margin: 23px 0px 0px 0px;
                    min-width: 150px;
                }

                .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
                    max-width: 140px;
                    object-fit: cover;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-search-modal {
                    background-color: #F79A9A00;
                    color: #FFFFFF;
                    border-radius: 0px 0px 0px 0px;
                    margin: 6px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                    text-align: right;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-search-modal i {
                    font-size: 26px;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-search-modal svg {
                    width: 26px;
                    fill: #FFFFFF;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-search-modal:hover {
                    color: #DDDDDD;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-search-modal:hover svg {
                    fill: #DDDDDD;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-search-panel input:not([type=submit]) {
                    color: #FFFFFF;
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    padding: 20px 20px 20px 20px;
                    height: 50px;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-search-panel input:not([type=submit])::placeholder {
                    color: #FFFFFF;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-modal-search-panel .jkit-search-panel {
                    max-width: 50%;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search>.jkit-search-panel {
                    width: 50%;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-search-button i {
                    font-size: 20px;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-search-button svg {
                    width: 20px;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-search-panel .jkit-search-button:hover {
                    color: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-search-panel .jkit-search-button:hover svg {
                    fill: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .jkit-search-panel .jkit-search-button {
                    margin: 2px 0px 0px 0px;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .swal2-close {
                    padding: 0px 20px 0px 0px;
                    font-size: 30px;
                }

                .elementor-200 .elementor-element.elementor-element-0b8395a .jeg-elementor-kit.jkit-search .swal2-close:hover {
                    color: var(--e-global-color-accent);
                    border-color: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-febfabd {
                    --grid-template-columns: repeat(0, auto);
                    text-align: center;
                    --icon-size: 12px;
                    --grid-column-gap: 5px;
                    --grid-row-gap: 0px;
                }

                .elementor-200 .elementor-element.elementor-element-febfabd .elementor-social-icon {
                    background-color: #FFFFFF4D;
                    --icon-padding: 10px;
                }

                .elementor-200 .elementor-element.elementor-element-febfabd .elementor-social-icon i {
                    color: #FFFFFF;
                }

                .elementor-200 .elementor-element.elementor-element-febfabd .elementor-social-icon svg {
                    fill: #FFFFFF;
                }

                .elementor-200 .elementor-element.elementor-element-febfabd .elementor-icon {
                    border-radius: 50px 50px 50px 50px;
                }

                .elementor-200 .elementor-element.elementor-element-febfabd .elementor-social-icon:hover {
                    background-color: #FFFFFF;
                }

                .elementor-200 .elementor-element.elementor-element-febfabd .elementor-social-icon:hover i {
                    color: var(--e-global-color-accent);
                }

                .elementor-200 .elementor-element.elementor-element-febfabd .elementor-social-icon:hover svg {
                    fill: var(--e-global-color-accent);
                }

                @media(max-width:1024px) {
                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
                        margin: 0px -15px 0px -15px;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a {
                        padding: 0px 14px 0px 14px;
                    }
                }

                @media(max-width:880px) {
                    .elementor-200 .elementor-element.elementor-element-8cc2d51 {
                        --gap: 10px 10px;
                        --row-gap: 10px;
                        --column-gap: 10px;
                    }

                    .elementor-200 .elementor-element.elementor-element-ba58c54 {
                        --flex-direction: row;
                        --container-widget-width: initial;
                        --container-widget-height: 100%;
                        --container-widget-flex-grow: 1;
                        --container-widget-align-self: stretch;
                        --flex-wrap-mobile: wrap;
                        --justify-content: space-between;
                    }

                    .elementor-200 .elementor-element.elementor-element-ff608d9.elementor-element {
                        --flex-grow: 0;
                        --flex-shrink: 0;
                    }

                    .elementor-200 .elementor-element.elementor-element-ff608d9 .elementor-icon {
                        font-size: 31px;
                    }

                    .elementor-200 .elementor-element.elementor-element-75c9d46.elementor-element {
                        --flex-grow: 0;
                        --flex-shrink: 0;
                    }

                    .elementor-200 .elementor-element.elementor-element-75c9d46 .elementor-icon {
                        font-size: 28px;
                    }

                    .elementor-200 .elementor-element.elementor-element-b01c307.elementor-element {
                        --flex-grow: 0;
                        --flex-shrink: 0;
                    }

                    .elementor-200 .elementor-element.elementor-element-b01c307 .elementor-icon {
                        font-size: 28px;
                    }

                    .elementor-200 .elementor-element.elementor-element-89d3269.elementor-element {
                        --order: 1;
                        --flex-grow: 0;
                        --flex-shrink: 0;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0.elementor-element {
                        --order: 3;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active {
                        background-color: #FFFFFF;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
                        margin: 0px 0px 0px 0px;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a {
                        padding: 5px 18px 5px 18px;
                        color: var(--e-global-color-primary);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a svg {
                        fill: var(--e-global-color-primary);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li:not(.hover-gradient, .current-menu-item):hover>a {
                        color: var(--e-global-color-accent);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li:not(.hover-gradient, .current-menu-item):hover>a svg {
                        fill: var(--e-global-color-accent);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-item>a,
                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-ancestor>a {
                        color: var(--e-global-color-accent);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-item>a svg,
                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-ancestor>a svg {
                        fill: var(--e-global-color-accent);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
                        font-size: 16px;
                        margin: 0px 14px 0px 14px;
                        padding: 5px 5px 5px 5px;
                        border-width: 0px 0px 0px 0px;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li>a {
                        color: var(--e-global-color-text);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li>a svg {
                        fill: var(--e-global-color-text);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover>a {
                        color: var(--e-global-color-accent);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover>a svg {
                        fill: var(--e-global-color-accent);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item>a {
                        color: var(--e-global-color-accent);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item>a svg {
                        fill: var(--e-global-color-accent);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
                        margin: 0px 0px 0px 0px;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
                        width: 35px;
                        color: #FFFFFF;
                        margin: -2px 0px -4px 0px;
                        padding: 0px 0px 0px 0px;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i {
                        font-size: 35px;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg {
                        width: 35px;
                        fill: #FFFFFF;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover {
                        color: #DDDDDD;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover svg {
                        fill: #DDDDDD;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
                        width: 26px;
                        color: var(--e-global-color-primary);
                        margin: 14px 20px 0px 0px;
                        padding: 0px 0px 0px 0px;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu i {
                        font-size: 26px;
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg {
                        width: 26px;
                        fill: var(--e-global-color-primary);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover {
                        color: var(--e-global-color-accent);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover svg {
                        fill: var(--e-global-color-accent);
                    }

                    .elementor-200 .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo {
                        margin: 5px 0px 0px 15px;
                    }

                    .elementor-200 .elementor-element.elementor-element-0b8395a.elementor-element {
                        --order: 2;
                    }
                }

                @media(max-width:767px) {
                    .elementor-200 .elementor-element.elementor-element-9decc8e {
                        --width: 50%;
                    }

                    .elementor-200 .elementor-element.elementor-element-c700f50 {
                        --width: 50%;
                    }
                }

                @media(min-width:768px) {
                    .elementor-200 .elementor-element.elementor-element-ba58c54 {
                        --width: 600px;
                    }

                    .elementor-200 .elementor-element.elementor-element-9decc8e {
                        --width: 20%;
                    }

                    .elementor-200 .elementor-element.elementor-element-c700f50 {
                        --width: 80%;
                    }
                }

                @media(max-width:880px) and (min-width:768px) {
                    .elementor-200 .elementor-element.elementor-element-ba58c54 {
                        --width: 100%;
                    }

                    .elementor-200 .elementor-element.elementor-element-9decc8e {
                        --width: 25%;
                    }

                    .elementor-200 .elementor-element.elementor-element-c700f50 {
                        --width: 75%;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
                        display: block;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
                        width: 100%;
                        max-width: 360px;
                        border-radius: 0;
                        background-color: #f7f7f7;
                        width: 100%;
                        position: fixed;
                        top: 0;
                        left: -110%;
                        height: 100% !important;
                        box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);
                        overflow-y: auto;
                        overflow-x: hidden;
                        padding-top: 0;
                        padding-left: 0;
                        padding-right: 0;
                        display: flex;
                        flex-direction: column-reverse;
                        justify-content: flex-end;
                        -moz-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
                        -webkit-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
                        -o-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
                        -ms-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
                        transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active {
                        left: 0;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
                        overflow-y: hidden;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel {
                        padding: 10px 0px 10px 0px;
                        display: block;
                        position: relative;
                        z-index: 5;
                        width: 100%;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
                        display: inline-block;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
                        display: block;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
                        display: block;
                        height: 100%;
                        overflow-y: auto;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i {
                        margin-left: auto;
                        border: 1px solid var(--jkit-border-color);
                        border-radius: 3px;
                        padding: 4px 15px;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg {
                        margin-left: auto;
                        border: 1px solid var(--jkit-border-color);
                        border-radius: 3px;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
                        position: inherit;
                        box-shadow: none;
                        background: none;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li {
                        display: block;
                        width: 100%;
                        position: inherit;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu {
                        display: none;
                        max-height: 2500px;
                        opacity: 0;
                        visibility: hidden;
                        transition: max-height 5s ease-out;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open {
                        display: block;
                        opacity: 1;
                        visibility: visible;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a {
                        display: block;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a i {
                        float: right;
                    }
                }

                @media (max-width: 880px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg {
                        float: right
                    }
                }

                @media (min-width: 881px) {
                    .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
                        height: 100%;
                    }
                }

                @media (max-width: 880px) {
                    .admin-bar .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
                        top: 32px;
                    }
                }

                @media (max-width: 782px) {
                    .admin-bar .elementor-element.elementor-element-1f511c0 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
                        top: 46px;
                    }
                }