.elementor-6
    .elementor-element.elementor-element-88c9518
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6
    .elementor-element.elementor-element-88c9518
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-88c9518:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-88c9518
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color:  #172F3B;
}
.elementor-6 .elementor-element.elementor-element-88c9518 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #dddddd;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    z-index: 3;
}
.elementor-6
    .elementor-element.elementor-element-88c9518
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-ae1bae8
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px / 2);
}
.elementor-6
    .elementor-element.elementor-element-ae1bae8
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px / 2);
}
.elementor-6
    .elementor-element.elementor-element-ae1bae8
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(16px / 2);
    margin-left: calc(16px / 2);
}
.elementor-6
    .elementor-element.elementor-element-ae1bae8
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px / 2);
    margin-left: calc(-16px / 2);
}
body.rtl
    .elementor-6
    .elementor-element.elementor-element-ae1bae8
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-16px / 2);
}
body:not(.rtl)
    .elementor-6
    .elementor-element.elementor-element-ae1bae8
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-16px / 2);
}
.elementor-6
    .elementor-element.elementor-element-ae1bae8
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-ae1bae8
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}
.elementor-6 .elementor-element.elementor-element-ae1bae8 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}
.elementor-6
    .elementor-element.elementor-element-ae1bae8
    .elementor-icon-list-icon {
    padding-right: 5px;
}
.elementor-6
    .elementor-element.elementor-element-ae1bae8
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-6
    .elementor-element.elementor-element-ae1bae8
    .elementor-icon-list-item
    > a {
    font-family: var(--e-global-typography-23832af-font-family), Sans-serif;
    font-size: var(--e-global-typography-23832af-font-size);
    font-weight: var(--e-global-typography-23832af-font-weight);
    line-height: var(--e-global-typography-23832af-line-height);
    letter-spacing: var(--e-global-typography-23832af-letter-spacing);
    word-spacing: var(--e-global-typography-23832af-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-ae1bae8
    .elementor-icon-list-text {
    color: var(--e-global-color-5eca36b);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-ae1bae8
    > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-606fa88
    > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #21326400;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-606fa88
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-5bf1d92
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(18px / 2);
}
.elementor-6
    .elementor-element.elementor-element-5bf1d92
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(18px / 2);
}
.elementor-6
    .elementor-element.elementor-element-5bf1d92
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(18px / 2);
    margin-left: calc(18px / 2);
}
.elementor-6
    .elementor-element.elementor-element-5bf1d92
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-18px / 2);
    margin-left: calc(-18px / 2);
}
body.rtl
    .elementor-6
    .elementor-element.elementor-element-5bf1d92
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-18px / 2);
}
body:not(.rtl)
    .elementor-6
    .elementor-element.elementor-element-5bf1d92
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-18px / 2);
}
.elementor-6
    .elementor-element.elementor-element-5bf1d92
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-5bf1d92
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}
.elementor-6 .elementor-element.elementor-element-5bf1d92 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}
.elementor-6
    .elementor-element.elementor-element-5bf1d92
    .elementor-icon-list-icon {
    padding-right: 5px;
}
.elementor-6
    .elementor-element.elementor-element-5bf1d92
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-6
    .elementor-element.elementor-element-5bf1d92
    .elementor-icon-list-item
    > a {
    font-family: var(--e-global-typography-23832af-font-family), Sans-serif;
    font-size: var(--e-global-typography-23832af-font-size);
    font-weight: var(--e-global-typography-23832af-font-weight);
    line-height: var(--e-global-typography-23832af-line-height);
    letter-spacing: var(--e-global-typography-23832af-letter-spacing);
    word-spacing: var(--e-global-typography-23832af-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-5bf1d92
    .elementor-icon-list-text {
    color: var(--e-global-color-5eca36b);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-5bf1d92
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-6e2e4b5
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6
    .elementor-element.elementor-element-6e2e4b5
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-6 .elementor-element.elementor-element-6e2e4b5 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #ffffff45;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0);
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -85px;
    z-index: 10;
}
.elementor-6
    .elementor-element.elementor-element-6e2e4b5
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-38d7cf3
    > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #ffffff45;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 35px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-38d7cf3
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-9fb4723 {
    width: var(--container-widget-width, 85%);
    max-width: 100%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-6
    .elementor-element.elementor-element-5a553b4
    > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #ffffff45;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 0px 40px 0px 100px;
}
.elementor-6
    .elementor-element.elementor-element-5a553b4
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu
    > ul,
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper:not(.active)
    .jkit-menu,
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper:not(.active)
    .jkit-menu
    > li
    > a {
    display: flex;
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu {
    justify-content: center;
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    .menu-item
    .sub-menu {
    left: unset;
    top: 100%;
    right: unset;
    bottom: unset;
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .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-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper {
    height: 84px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    > li
    > a {
    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);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 0px 18px 0px 18px;
    color: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    > li
    > a
    svg {
    fill: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    > li:hover
    > a {
    color: var(--e-global-color-1adb059);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    > li:hover
    > a
    svg {
    fill: var(--e-global-color-1adb059);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    > li.current-menu-item
    > a,
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    > li.current-menu-ancestor
    > a {
    color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    > li.current-menu-item
    > a
    svg,
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    > li.current-menu-ancestor
    > a
    svg {
    fill: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li.menu-item-has-children
    > a
    i,
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li.menu-item-has-children
    > a
    svg {
    margin: 3px 0px 0px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    .sub-menu
    li
    a {
    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);
    line-height: var(--e-global-typography-accent-line-height);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    .sub-menu
    li
    > a {
    color: var(--e-global-color-primary);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    .sub-menu
    li
    > a
    svg {
    fill: var(--e-global-color-primary);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    .sub-menu
    li:hover
    > a {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    .sub-menu
    li:hover
    > a
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    .sub-menu
    li.current-menu-item
    > a {
    color: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    .sub-menu
    li.current-menu-item
    > a
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    .sub-menu
    > li.current-menu-item
    > a {
    background-color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li.menu-item-has-children
    .sub-menu {
    padding: 10px 10px 10px 10px;
    background-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
    min-width: 220px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-hamburger-menu {
    float: right;
    background-color: #ffffff00;
    border-style: solid;
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-nav-identity-panel
    .jkit-close-menu {
    background-color: #0e1c2400;
    border-style: solid;
}
.elementor-6
    .elementor-element.elementor-element-611ef1f
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-nav-identity-panel
    .jkit-nav-site-title
    .jkit-nav-logo
    img {
    object-fit: cover;
}
.elementor-6
    .elementor-element.elementor-element-b0bb851
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 0px 0px 0px 30px;
}
.elementor-6
    .elementor-element.elementor-element-b0bb851
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-c22482f
    .jeg-elementor-kit.jkit-off-canvas
    .offcanvas-sidebar-button {
    color: #ffffff;
    font-size: 26px;
}
.elementor-6
    .elementor-element.elementor-element-c22482f
    .jeg-elementor-kit.jkit-off-canvas
    .offcanvas-sidebar-button
    svg {
    fill: #ffffff;
    width: 26px;
}
.elementor-6
    .elementor-element.elementor-element-c22482f
    .jeg-elementor-kit.jkit-off-canvas
    .offcanvas-sidebar-button:hover {
    color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-c22482f
    .jeg-elementor-kit.jkit-off-canvas
    .offcanvas-sidebar-button:hover
    svg {
    fill: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-c22482f
    .jeg-elementor-kit.jkit-off-canvas
    .toggle-wrapper {
    text-align: right;
}
.elementor-6
    .elementor-element.elementor-element-c22482f
    .jeg-elementor-kit.jkit-off-canvas
    .offcanvas-close-button {
    color: var(--e-global-color-5eca36b);
    font-size: 28px;
    margin: 25px 25px 25px 25px;
}
.elementor-6
    .elementor-element.elementor-element-c22482f
    .jeg-elementor-kit.jkit-off-canvas
    .offcanvas-close-button
    svg {
    fill: var(--e-global-color-5eca36b);
    width: 28px;
}
.elementor-6
    .elementor-element.elementor-element-c22482f
    .jeg-elementor-kit.jkit-off-canvas
    .widget-heading {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-c22482f
    .jeg-elementor-kit.jkit-off-canvas
    .sidebar-widget {
    background-color: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-c22482f
    .jeg-elementor-kit.jkit-off-canvas
    .offcanvas-sidebar.position-left
    .sidebar-widget,
.elementor-6
    .elementor-element.elementor-element-c22482f
    .jeg-elementor-kit.jkit-off-canvas
    .offcanvas-sidebar.position-right
    .sidebar-widget {
    width: 500px;
}
.elementor-6
    .elementor-element.elementor-element-c22482f
    .jeg-elementor-kit.jkit-off-canvas
    .widget-content {
    padding: 0px 0px 0px 60px;
}
.elementor-6
    .elementor-element.elementor-element-a38fa28
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6
    .elementor-element.elementor-element-a38fa28:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-a38fa28
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("/assets/img/Cover-Photo-Homepage.jpg");
    background-position: 0% 53%;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-6
    .elementor-element.elementor-element-a38fa28
    > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #f9f9f9 31%, #0e0e0eb8 0%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-a38fa28 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 210px 0px;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-1bbb153.elementor-column
    .elementor-widget-wrap {
    align-items: flex-end;
}
.elementor-6
    .elementor-element.elementor-element-1bbb153.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-6
    .elementor-element.elementor-element-1bbb153.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-6
    .elementor-element.elementor-element-1bbb153
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-68c423a {
    text-align: right;
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
}
.elementor-6 .elementor-element.elementor-element-68c423a img {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: #f9f9f9;
    box-shadow: 0px 0px 10px 0px rgba(79, 79, 79, 0.1);
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-34a6d8b.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-34a6d8b.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-34a6d8b
    > .elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px;
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-64969f6
    .elementor-heading-title {
    color: var(--e-global-color-5eca36b);
    font-family: var(--e-global-typography-cf565e5-font-family), Sans-serif;
    font-size: 40px;
    font-weight: var(--e-global-typography-cf565e5-font-weight);
    line-height: var(--e-global-typography-cf565e5-line-height);
    letter-spacing: var(--e-global-typography-cf565e5-letter-spacing);
    word-spacing: var(--e-global-typography-cf565e5-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-30e6ed3
    .elementor-heading-title {
    color: #ffffff00;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 145px;
    font-weight: 700;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #1699d2;
    stroke: #1699d2;
}
.elementor-6 .elementor-element.elementor-element-30e6ed3 {
    width: auto;
    max-width: auto;
    top: 491px;
    z-index: 0;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-30e6ed3 {
    left: 166px;
}
body.rtl .elementor-6 .elementor-element.elementor-element-30e6ed3 {
    right: 166px;
}
.elementor-6
    .elementor-element.elementor-element-30e6ed3:not(.e-transform)
    > .elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.elementor-6
    .elementor-element.elementor-element-30e6ed3.e-transform
    > .elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}
.elementor-6 .elementor-element.elementor-element-1d9b0a2 {
    color: var(--e-global-color-518c757);
    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);
}
.elementor-6
    .elementor-element.elementor-element-9faab21
    .jeg-elementor-kit.jkit-button {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-9faab21
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    padding: 20px 35px 20px 35px;
    font-family: "Red Hat Text", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1em;
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}
.elementor-6
    .elementor-element.elementor-element-9faab21
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-9faab21
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-1adb059);
}
.elementor-6
    .elementor-element.elementor-element-9faab21
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-9faab21
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-9faab21
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    svg {
    margin-right: 10px;
}
.elementor-6
    .elementor-element.elementor-element-9faab21
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-9faab21
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    svg {
    margin-left: 10px;
}
.elementor-6
    .elementor-element.elementor-element-8b83e8b
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6
    .elementor-element.elementor-element-8b83e8b:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-8b83e8b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("/assets/img/Cover-Photo-Homepage.jpg");
    background-position: 0% 53%;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-6
    .elementor-element.elementor-element-8b83e8b
    > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #f9f9f9 0%, #0e0e0eb8 0%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-8b83e8b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 240px 0px 220px 0px;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-75d9aa9.elementor-column
    .elementor-widget-wrap {
    align-items: flex-end;
}
.elementor-6
    .elementor-element.elementor-element-75d9aa9.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-6
    .elementor-element.elementor-element-75d9aa9.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-6
    .elementor-element.elementor-element-75d9aa9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-430d8b7 {
    text-align: right;
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
}
.elementor-6 .elementor-element.elementor-element-430d8b7 img {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: #f9f9f9;
    box-shadow: 0px 0px 10px 0px rgba(79, 79, 79, 0.1);
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-4b36ccf.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-4b36ccf.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-4b36ccf
    > .elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px;
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-c513799
    .elementor-heading-title {
    color: var(--e-global-color-5eca36b);
    font-family: var(--e-global-typography-cf565e5-font-family), Sans-serif;
    font-size: var(--e-global-typography-cf565e5-font-size);
    font-weight: var(--e-global-typography-cf565e5-font-weight);
    line-height: var(--e-global-typography-cf565e5-line-height);
    letter-spacing: var(--e-global-typography-cf565e5-letter-spacing);
    word-spacing: var(--e-global-typography-cf565e5-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-4cb2c18
    .elementor-heading-title {
    color: #ffffff00;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 158px;
    font-weight: 700;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #1699d2;
    stroke: #1699d2;
}
.elementor-6 .elementor-element.elementor-element-4cb2c18 {
    width: auto;
    max-width: auto;
    top: 491px;
    z-index: 0;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4cb2c18 {
    left: 166px;
}
body.rtl .elementor-6 .elementor-element.elementor-element-4cb2c18 {
    right: 166px;
}
.elementor-6
    .elementor-element.elementor-element-4cb2c18:not(.e-transform)
    > .elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.elementor-6
    .elementor-element.elementor-element-4cb2c18.e-transform
    > .elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}
.elementor-6 .elementor-element.elementor-element-83949a1 {
    color: var(--e-global-color-518c757);
    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);
}
.elementor-6
    .elementor-element.elementor-element-af2cf2c
    .jeg-elementor-kit.jkit-button {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-af2cf2c
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    padding: 20px 35px 20px 35px;
    font-family: "Red Hat Text", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1em;
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}
.elementor-6
    .elementor-element.elementor-element-af2cf2c
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-af2cf2c
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover {
    color: var(--e-global-color-secondary);
    background-color: #cbe87a;
}
.elementor-6
    .elementor-element.elementor-element-af2cf2c
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-af2cf2c
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-af2cf2c
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    svg {
    margin-right: 10px;
}
.elementor-6
    .elementor-element.elementor-element-af2cf2c
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-af2cf2c
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    svg {
    margin-left: 10px;
}
.elementor-6
    .elementor-element.elementor-element-f981731
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6
    .elementor-element.elementor-element-f981731
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-f981731:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-f981731
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #ffffff00 63%, #172F3B 0%);
}
.elementor-6
    .elementor-element.elementor-element-f981731
    > .elementor-background-overlay {
    background-position: center center;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-f981731 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: -75px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-2a34b16:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-6
    .elementor-element.elementor-element-2a34b16
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #172F3B;
}
.elementor-6
    .elementor-element.elementor-element-2a34b16
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 40px 40px 20px 0px;
}
.elementor-6
    .elementor-element.elementor-element-2a34b16
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-e81aa3d
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-05d0286
    .jeg-elementor-kit.jkit-pie-chart {
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-05d0286
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-title {
    color: var(--e-global-color-5eca36b);
    font-family: var(--e-global-typography-7741280-font-family), Sans-serif;
    font-size: var(--e-global-typography-7741280-font-size);
    font-weight: var(--e-global-typography-7741280-font-weight);
    line-height: var(--e-global-typography-7741280-line-height);
    letter-spacing: var(--e-global-typography-7741280-letter-spacing);
    word-spacing: var(--e-global-typography-7741280-word-spacing);
    margin: 5px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-05d0286
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-description {
    color: var(--e-global-color-5eca36b);
    font-family: var(--e-global-typography-23832af-font-family), Sans-serif;
    font-size: var(--e-global-typography-23832af-font-size);
    font-weight: var(--e-global-typography-23832af-font-weight);
    line-height: var(--e-global-typography-23832af-line-height);
    letter-spacing: var(--e-global-typography-23832af-letter-spacing);
    word-spacing: var(--e-global-typography-23832af-word-spacing);
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-05d0286
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-wrapper {
    width: 100px;
    height: 100px;
}
.elementor-6
    .elementor-element.elementor-element-05d0286
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-content {
    color: #ffffff;
    font-family: var(--e-global-typography-a26cc25-font-family), Sans-serif;
    font-size: var(--e-global-typography-a26cc25-font-size);
    font-weight: var(--e-global-typography-a26cc25-font-weight);
    line-height: var(--e-global-typography-a26cc25-line-height);
    letter-spacing: var(--e-global-typography-a26cc25-letter-spacing);
    word-spacing: var(--e-global-typography-a26cc25-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-05d0286
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-content
    svg {
    fill: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-18c037c
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-78f402b
    .jeg-elementor-kit.jkit-pie-chart {
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-78f402b
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-title {
    color: var(--e-global-color-5eca36b);
    font-family: var(--e-global-typography-7741280-font-family), Sans-serif;
    font-size: var(--e-global-typography-7741280-font-size);
    font-weight: var(--e-global-typography-7741280-font-weight);
    line-height: var(--e-global-typography-7741280-line-height);
    letter-spacing: var(--e-global-typography-7741280-letter-spacing);
    word-spacing: var(--e-global-typography-7741280-word-spacing);
    margin: 5px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-78f402b
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-description {
    color: var(--e-global-color-5eca36b);
    font-family: var(--e-global-typography-23832af-font-family), Sans-serif;
    font-size: var(--e-global-typography-23832af-font-size);
    font-weight: var(--e-global-typography-23832af-font-weight);
    line-height: var(--e-global-typography-23832af-line-height);
    letter-spacing: var(--e-global-typography-23832af-letter-spacing);
    word-spacing: var(--e-global-typography-23832af-word-spacing);
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-78f402b
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-wrapper {
    width: 100px;
    height: 100px;
}
.elementor-6
    .elementor-element.elementor-element-78f402b
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-content {
    color: #ffffff;
    font-family: var(--e-global-typography-a26cc25-font-family), Sans-serif;
    font-size: var(--e-global-typography-a26cc25-font-size);
    font-weight: var(--e-global-typography-a26cc25-font-weight);
    line-height: var(--e-global-typography-a26cc25-line-height);
    letter-spacing: var(--e-global-typography-a26cc25-letter-spacing);
    word-spacing: var(--e-global-typography-a26cc25-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-78f402b
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-content
    svg {
    fill: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-7e9fae6
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-5f3c133
    .jeg-elementor-kit.jkit-pie-chart {
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-5f3c133
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-title {
    color: var(--e-global-color-5eca36b);
    font-family: var(--e-global-typography-7741280-font-family), Sans-serif;
    font-size: var(--e-global-typography-7741280-font-size);
    font-weight: var(--e-global-typography-7741280-font-weight);
    line-height: var(--e-global-typography-7741280-line-height);
    letter-spacing: var(--e-global-typography-7741280-letter-spacing);
    word-spacing: var(--e-global-typography-7741280-word-spacing);
    margin: 5px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-5f3c133
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-description {
    color: var(--e-global-color-5eca36b);
    font-family: var(--e-global-typography-23832af-font-family), Sans-serif;
    font-size: var(--e-global-typography-23832af-font-size);
    font-weight: var(--e-global-typography-23832af-font-weight);
    line-height: var(--e-global-typography-23832af-line-height);
    letter-spacing: var(--e-global-typography-23832af-letter-spacing);
    word-spacing: var(--e-global-typography-23832af-word-spacing);
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-5f3c133
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-wrapper {
    width: 100px;
    height: 100px;
}
.elementor-6
    .elementor-element.elementor-element-5f3c133
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-content {
    color: #ffffff;
    font-family: var(--e-global-typography-a26cc25-font-family), Sans-serif;
    font-size: var(--e-global-typography-a26cc25-font-size);
    font-weight: var(--e-global-typography-a26cc25-font-weight);
    line-height: var(--e-global-typography-a26cc25-line-height);
    letter-spacing: var(--e-global-typography-a26cc25-letter-spacing);
    word-spacing: var(--e-global-typography-a26cc25-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-5f3c133
    .jeg-elementor-kit.jkit-pie-chart
    .pie-chart-content
    svg {
    fill: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-eebeabf:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-6
    .elementor-element.elementor-element-eebeabf
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff00;
}
.elementor-6
    .elementor-element.elementor-element-eebeabf
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-color: #02010100;
    opacity: 1;
}
.elementor-6
    .elementor-element.elementor-element-eebeabf
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 0px 20px 40px;
}
.elementor-6
    .elementor-element.elementor-element-eebeabf
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-3d1677d {
    color: #0e1c24;
    font-family: var(--e-global-typography-89dc976-font-family), Sans-serif;
    font-size: var(--e-global-typography-89dc976-font-size);
    font-weight: var(--e-global-typography-89dc976-font-weight);
    line-height: var(--e-global-typography-89dc976-line-height);
    letter-spacing: var(--e-global-typography-89dc976-letter-spacing);
    word-spacing: var(--e-global-typography-89dc976-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-3d1677d
    > .elementor-widget-container {
    margin: 90px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-f13a708
    .jeg-elementor-kit.jkit-client-logo
    .client-track
    .image-list {
    min-height: 0px;
}
.elementor-6
    .elementor-element.elementor-element-f13a708
    .jeg-elementor-kit.jkit-client-logo
    .client-slider
    .image-list {
    opacity: 100%;
}
.elementor-6
    .elementor-element.elementor-element-f13a708
    .jeg-elementor-kit.jkit-client-logo
    .client-slider:hover
    .image-list {
    opacity: 100%;
}
.elementor-6
    .elementor-element.elementor-element-f13a708
    .jeg-elementor-kit.jkit-client-logo
    .tns-controls
    button
    i,
.elementor-6
    .elementor-element.elementor-element-f13a708
    .jeg-elementor-kit.jkit-client-logo
    .tns-controls
    button
    svg {
    opacity: 100%;
}
.elementor-6
    .elementor-element.elementor-element-f13a708
    .jeg-elementor-kit.jkit-client-logo:hover
    .tns-controls
    button
    i,
.elementor-6
    .elementor-element.elementor-element-f13a708
    .jeg-elementor-kit.jkit-client-logo:hover
    .tns-controls
    button
    svg {
    opacity: 100%;
}
.elementor-6
    .elementor-element.elementor-element-dec3490
    > .elementor-container {
    max-width: 1370px;
}
.elementor-6 .elementor-element.elementor-element-dec3490 {
    padding: 180px 0px 160px 0px;
}
.elementor-6
    .elementor-element.elementor-element-4c6405f
    > .elementor-element-populated {
    margin: 0px 20px 0px 30px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-588346b
    .elementor-heading-title {
    color: #ffffff00;
    font-family: var(--e-global-typography-40afb92-font-family), Sans-serif;
    font-size: var(--e-global-typography-40afb92-font-size);
    font-weight: var(--e-global-typography-40afb92-font-weight);
    line-height: var(--e-global-typography-40afb92-line-height);
    letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
    word-spacing: var(--e-global-typography-40afb92-word-spacing);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #1699d2;
    stroke: #1699d2;
}
.elementor-6 .elementor-element.elementor-element-588346b {
    width: auto;
    max-width: auto;
    top: -44px;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-588346b {
    left: -1px;
}
body.rtl .elementor-6 .elementor-element.elementor-element-588346b {
    right: -1px;
}
.elementor-6
    .elementor-element.elementor-element-588346b:not(.e-transform)
    > .elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.elementor-6
    .elementor-element.elementor-element-588346b.e-transform
    > .elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}
.elementor-6
    .elementor-element.elementor-element-d4e52e9
    .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5369ec4-font-family), Sans-serif;
    font-size: var(--e-global-typography-5369ec4-font-size);
    font-weight: var(--e-global-typography-5369ec4-font-weight);
    line-height: var(--e-global-typography-5369ec4-line-height);
    letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
    word-spacing: var(--e-global-typography-5369ec4-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-d4e52e9 {
    z-index: 1;
}
.elementor-6 .elementor-element.elementor-element-2457a24 {
    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);
}
.elementor-6
    .elementor-element.elementor-element-2457a24
    > .elementor-widget-container {
    padding: 0px 30px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6b714b3 {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-6
    .elementor-element.elementor-element-86ba441
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px / 2);
}
.elementor-6
    .elementor-element.elementor-element-86ba441
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px / 2);
}
.elementor-6
    .elementor-element.elementor-element-86ba441
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(12px / 2);
    margin-left: calc(12px / 2);
}
.elementor-6
    .elementor-element.elementor-element-86ba441
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px / 2);
    margin-left: calc(-12px / 2);
}
body.rtl
    .elementor-6
    .elementor-element.elementor-element-86ba441
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-12px / 2);
}
body:not(.rtl)
    .elementor-6
    .elementor-element.elementor-element-86ba441
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-12px / 2);
}
.elementor-6
    .elementor-element.elementor-element-86ba441
    .elementor-icon-list-icon
    i {
    color: #1699d2;
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-86ba441
    .elementor-icon-list-icon
    svg {
    fill: #1699d2;
    transition: fill 0.3s;
}
.elementor-6 .elementor-element.elementor-element-86ba441 {
    --e-icon-list-icon-size: 30px;
    --icon-vertical-offset: 0px;
}
.elementor-6
    .elementor-element.elementor-element-86ba441
    .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-6
    .elementor-element.elementor-element-86ba441
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-6
    .elementor-element.elementor-element-86ba441
    .elementor-icon-list-item
    > a {
    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);
}
.elementor-6
    .elementor-element.elementor-element-86ba441
    .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-cbdeede
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px / 2);
}
.elementor-6
    .elementor-element.elementor-element-cbdeede
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px / 2);
}
.elementor-6
    .elementor-element.elementor-element-cbdeede
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(12px / 2);
    margin-left: calc(12px / 2);
}
.elementor-6
    .elementor-element.elementor-element-cbdeede
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px / 2);
    margin-left: calc(-12px / 2);
}
body.rtl
    .elementor-6
    .elementor-element.elementor-element-cbdeede
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-12px / 2);
}
body:not(.rtl)
    .elementor-6
    .elementor-element.elementor-element-cbdeede
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-12px / 2);
}
.elementor-6
    .elementor-element.elementor-element-cbdeede
    .elementor-icon-list-icon
    i {
    color: #1699d2;
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-cbdeede
    .elementor-icon-list-icon
    svg {
    fill: #1699d2;
    transition: fill 0.3s;
}
.elementor-6 .elementor-element.elementor-element-cbdeede {
    --e-icon-list-icon-size: 30px;
    --icon-vertical-offset: 0px;
}
.elementor-6
    .elementor-element.elementor-element-cbdeede
    .elementor-icon-list-icon {
    padding-right: 0px;
}
.elementor-6
    .elementor-element.elementor-element-cbdeede
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-6
    .elementor-element.elementor-element-cbdeede
    .elementor-icon-list-item
    > a {
    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);
}
.elementor-6
    .elementor-element.elementor-element-cbdeede
    .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-e3c0e17
    .jeg-elementor-kit.jkit-button {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-e3c0e17
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    padding: 20px 35px 20px 35px;
    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);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}
.elementor-6
    .elementor-element.elementor-element-e3c0e17
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-e3c0e17
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-1adb059);
}
.elementor-6
    .elementor-element.elementor-element-e3c0e17
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-e3c0e17
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-e3c0e17
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    svg {
    margin-right: 10px;
}
.elementor-6
    .elementor-element.elementor-element-e3c0e17
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-e3c0e17
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    svg {
    margin-left: 10px;
}
.elementor-6
    .elementor-element.elementor-element-e3c0e17
    > .elementor-widget-container {
    margin: 40px 0px 0px 90px;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-24267d9.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-24267d9.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-24267d9
    > .elementor-element-populated {
    padding: 25px 26px 10px 0px;
}
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button
    .jkit-video-popup-btn {
    padding: 25px 0px 0px 5px;
    height: 70px;
    width: 70px;
    line-height: 1px;
    background-color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button
    i {
    font-size: 21px;
}
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button
    svg {
    width: 21px;
}
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button
    .jkit-video-popup-btn
    i,
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button
    .jkit-video-popup-btn
    span {
    color: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button
    .jkit-video-popup-btn
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button
    .jkit-video-popup-btn.glow-enable:after,
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button
    .jkit-video-popup-btn.glow-enable:before {
    color: #dbf0a4a8;
}
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button
    .jkit-video-popup-btn:hover {
    background-color: var(--e-global-color-1adb059);
}
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button
    .jkit-video-popup-btn,
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button
    .jkit-video-popup-btn.glow-enable:after,
.elementor-6
    .elementor-element.elementor-element-4ef3e1c
    .jeg-elementor-kit.jkit-video-button
    .jkit-video-popup-btn.glow-enable:before {
    border-radius: 50px 50px 50px 50px;
}
.elementor-6 .elementor-element.elementor-element-4ef3e1c {
    width: auto;
    max-width: auto;
    top: 0px;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4ef3e1c {
    left: 16px;
}
body.rtl .elementor-6 .elementor-element.elementor-element-4ef3e1c {
    right: 16px;
}
.elementor-6
    .elementor-element.elementor-element-1e02781
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-1e02781:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-1e02781
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}
.elementor-6
    .elementor-element.elementor-element-1e02781
    > .elementor-background-overlay {
    background-color: #fffffffa;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-1e02781 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-2b92f7d.elementor-column
    .elementor-widget-wrap {
    align-items: flex-end;
}
.elementor-6
    .elementor-element.elementor-element-2b92f7d.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-6
    .elementor-element.elementor-element-2b92f7d:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-6
    .elementor-element.elementor-element-2b92f7d
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("/assets/img/Why-US-homepage.jpg");
    background-position: 10px 10px;
    background-size: cover;
    background-position: center !important;
}
.elementor-6
    .elementor-element.elementor-element-2b92f7d
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 160px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-2b92f7d
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-955bb74 {
    --spacer-size: 409px;
}
.elementor-6
    .elementor-element.elementor-element-c44160f
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-6
    .elementor-element.elementor-element-72164c4.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-6
    .elementor-element.elementor-element-72164c4:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-6
    .elementor-element.elementor-element-72164c4
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #172F3B;
}
.elementor-6
    .elementor-element.elementor-element-72164c4
    > .elementor-element-populated,
.elementor-6
    .elementor-element.elementor-element-72164c4
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-6
    .elementor-element.elementor-element-72164c4
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-72164c4
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 10% 10% 10% 10%;
}
.elementor-6
    .elementor-element.elementor-element-72164c4
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-07f8136
    .elementor-heading-title {
    color: #ffffff;
    font-family: var(--e-global-typography-c10f16a-font-family), Sans-serif;
    font-size: var(--e-global-typography-c10f16a-font-size);
    font-weight: var(--e-global-typography-c10f16a-font-weight);
    line-height: var(--e-global-typography-c10f16a-line-height);
    letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
    word-spacing: var(--e-global-typography-c10f16a-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-0fbac4f {
    color: var(--e-global-color-518c757);
    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);
}
.elementor-6
    .elementor-element.elementor-element-226ed88
    .jeg-elementor-kit.jkit-button {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-226ed88
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    padding: 0px 0px 0px 0px;
    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);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-accent);
    background-color: #daf68f00;
    border-radius: 50px 50px 50px 50px;
}
.elementor-6
    .elementor-element.elementor-element-226ed88
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper
    svg {
    fill: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-226ed88
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover {
    color: var(--e-global-color-accent);
    background-color: #ceeb8500;
}
.elementor-6
    .elementor-element.elementor-element-226ed88
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover
    svg {
    fill: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-226ed88
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-226ed88
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    svg {
    margin-right: 8px;
}
.elementor-6
    .elementor-element.elementor-element-226ed88
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-226ed88
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    svg {
    margin-left: 8px;
}
.elementor-6
    .elementor-element.elementor-element-226ed88
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-226ed88 {
    width: auto;
    max-width: auto;
    align-self: flex-start;
}
.elementor-6
    .elementor-element.elementor-element-b6969ad.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-6
    .elementor-element.elementor-element-b6969ad
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.25;
}
.elementor-6
    .elementor-element.elementor-element-b6969ad
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 10% 8% 5% 7%;
}
.elementor-6
    .elementor-element.elementor-element-b6969ad
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-7462131
    .elementor-heading-title {
    color: #ffffff00;
    font-family: var(--e-global-typography-40afb92-font-family), Sans-serif;
    font-size: var(--e-global-typography-40afb92-font-size);
    font-weight: var(--e-global-typography-40afb92-font-weight);
    line-height: var(--e-global-typography-40afb92-line-height);
    letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
    word-spacing: var(--e-global-typography-40afb92-word-spacing);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #1699d2;
    stroke: #1699d2;
}
.elementor-6 .elementor-element.elementor-element-7462131 {
    width: auto;
    max-width: auto;
    top: -49px;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7462131 {
    left: -26px;
}
body.rtl .elementor-6 .elementor-element.elementor-element-7462131 {
    right: -26px;
}
.elementor-6
    .elementor-element.elementor-element-7462131:not(.e-transform)
    > .elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.elementor-6
    .elementor-element.elementor-element-7462131.e-transform
    > .elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}
.elementor-6
    .elementor-element.elementor-element-c1d7f42
    .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5369ec4-font-family), Sans-serif;
    font-size: var(--e-global-typography-5369ec4-font-size);
    font-weight: var(--e-global-typography-5369ec4-font-weight);
    line-height: var(--e-global-typography-5369ec4-line-height);
    letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
    word-spacing: var(--e-global-typography-5369ec4-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-c1d7f42 {
    z-index: 1;
}
.elementor-6 .elementor-element.elementor-element-f0b1eb6 {
    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);
}
.elementor-6
    .elementor-element.elementor-element-f0b1eb6
    > .elementor-widget-container {
    padding: 0px 30px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-f97330d {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #172F3B;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
}
.elementor-6 .elementor-element.elementor-element-f97330d,
.elementor-6
    .elementor-element.elementor-element-f97330d
    > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-f97330d
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-381880b
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-6
    .elementor-element.elementor-element-5aa9573
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-5aa9573.jkit-equal-height-enable,
.elementor-6
    .elementor-element.elementor-element-5aa9573.jkit-equal-height-enable
    .elementor-widget-container,
.elementor-6
    .elementor-element.elementor-element-5aa9573.jkit-equal-height-enable
    .jeg-elementor-kit.jkit-icon-box,
.elementor-6
    .elementor-element.elementor-element-5aa9573.jkit-equal-height-enable
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    height: 100%;
}
.elementor-6
    .elementor-element.elementor-element-5aa9573
    .jeg-elementor-kit.jkit-icon-box
    .title {
    margin: 8px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-89dc976-font-family), Sans-serif;
    font-size: var(--e-global-typography-89dc976-font-size);
    font-weight: var(--e-global-typography-89dc976-font-weight);
    line-height: var(--e-global-typography-89dc976-line-height);
    letter-spacing: var(--e-global-typography-89dc976-letter-spacing);
    word-spacing: var(--e-global-typography-89dc976-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-5aa9573
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    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);
}
.elementor-6
    .elementor-element.elementor-element-5aa9573
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
}
.elementor-6
    .elementor-element.elementor-element-5aa9573
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
}
.elementor-6
    .elementor-element.elementor-element-5aa9573
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    color: #1699d2;
    background-color: #ddf0a700;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 45px;
}
.elementor-6
    .elementor-element.elementor-element-5aa9573
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    fill: #1699d2;
    width: 50px;
}
.elementor-6
    .elementor-element.elementor-element-5aa9573
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 50px;
}
.elementor-6
    .elementor-element.elementor-element-5aa9573
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-aa70555 {
    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);
}
.elementor-6
    .elementor-element.elementor-element-aa70555
    > .elementor-widget-container {
    padding: 5px 30px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-57e246d {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #172F3B;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
}
.elementor-6 .elementor-element.elementor-element-57e246d,
.elementor-6
    .elementor-element.elementor-element-57e246d
    > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-57e246d
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-f9963af
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-6
    .elementor-element.elementor-element-e049cc4
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-e049cc4.jkit-equal-height-enable,
.elementor-6
    .elementor-element.elementor-element-e049cc4.jkit-equal-height-enable
    .elementor-widget-container,
.elementor-6
    .elementor-element.elementor-element-e049cc4.jkit-equal-height-enable
    .jeg-elementor-kit.jkit-icon-box,
.elementor-6
    .elementor-element.elementor-element-e049cc4.jkit-equal-height-enable
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    height: 100%;
}
.elementor-6
    .elementor-element.elementor-element-e049cc4
    .jeg-elementor-kit.jkit-icon-box
    .title {
    margin: 16px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-89dc976-font-family), Sans-serif;
    font-size: var(--e-global-typography-89dc976-font-size);
    font-weight: var(--e-global-typography-89dc976-font-weight);
    line-height: var(--e-global-typography-89dc976-line-height);
    letter-spacing: var(--e-global-typography-89dc976-letter-spacing);
    word-spacing: var(--e-global-typography-89dc976-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-e049cc4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    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);
}
.elementor-6
    .elementor-element.elementor-element-e049cc4
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
}
.elementor-6
    .elementor-element.elementor-element-e049cc4
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
}
.elementor-6
    .elementor-element.elementor-element-e049cc4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    color: #1699d2;
    background-color: #ddf0a700;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 45px;
}
.elementor-6
    .elementor-element.elementor-element-e049cc4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    fill: #1699d2;
    width: 50px;
}
.elementor-6
    .elementor-element.elementor-element-e049cc4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 50px;
}
.elementor-6
    .elementor-element.elementor-element-e049cc4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-eb17e73 {
    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);
}
.elementor-6
    .elementor-element.elementor-element-eb17e73
    > .elementor-widget-container {
    padding: 5px 30px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-335bb19 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #172F3B;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 10px 0px 20px 0px;
}
.elementor-6 .elementor-element.elementor-element-335bb19,
.elementor-6
    .elementor-element.elementor-element-335bb19
    > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-335bb19
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-caa129d
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-6
    .elementor-element.elementor-element-905c092
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-905c092.jkit-equal-height-enable,
.elementor-6
    .elementor-element.elementor-element-905c092.jkit-equal-height-enable
    .elementor-widget-container,
.elementor-6
    .elementor-element.elementor-element-905c092.jkit-equal-height-enable
    .jeg-elementor-kit.jkit-icon-box,
.elementor-6
    .elementor-element.elementor-element-905c092.jkit-equal-height-enable
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    height: 100%;
}
.elementor-6
    .elementor-element.elementor-element-905c092
    .jeg-elementor-kit.jkit-icon-box
    .title {
    margin: 7px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-89dc976-font-family), Sans-serif;
    font-size: var(--e-global-typography-89dc976-font-size);
    font-weight: var(--e-global-typography-89dc976-font-weight);
    line-height: var(--e-global-typography-89dc976-line-height);
    letter-spacing: var(--e-global-typography-89dc976-letter-spacing);
    word-spacing: var(--e-global-typography-89dc976-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-905c092
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    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);
}
.elementor-6
    .elementor-element.elementor-element-905c092
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
}
.elementor-6
    .elementor-element.elementor-element-905c092
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
}
.elementor-6
    .elementor-element.elementor-element-905c092
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    color: #1699d2;
    background-color: #ddf0a700;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 50px;
}
.elementor-6
    .elementor-element.elementor-element-905c092
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    fill: #1699d2;
    width: 50px;
}
.elementor-6
    .elementor-element.elementor-element-905c092
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 50px;
}
.elementor-6
    .elementor-element.elementor-element-905c092
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-60e4a2f {
    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);
}
.elementor-6
    .elementor-element.elementor-element-60e4a2f
    > .elementor-widget-container {
    padding: 5px 30px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-ebe4ccc
    > .elementor-container {
    max-width: 1178px;
}
.elementor-6 .elementor-element.elementor-element-ebe4ccc {
    padding: 160px 0px 100px 0px;
    z-index: 1;
}
.elementor-6
    .elementor-element.elementor-element-c5cf079
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-08d90c2
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6
    .elementor-element.elementor-element-da8c481
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-7ac44ee
    .elementor-heading-title {
    color: #ffffff00;
    font-family: var(--e-global-typography-40afb92-font-family), Sans-serif;
    font-size: var(--e-global-typography-40afb92-font-size);
    font-weight: var(--e-global-typography-40afb92-font-weight);
    line-height: var(--e-global-typography-40afb92-line-height);
    letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
    word-spacing: var(--e-global-typography-40afb92-word-spacing);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #1699d2;
    stroke: #1699d2;
}
.elementor-6 .elementor-element.elementor-element-7ac44ee {
    width: auto;
    max-width: auto;
    top: -49px;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7ac44ee {
    left: 0px;
}
body.rtl .elementor-6 .elementor-element.elementor-element-7ac44ee {
    right: 0px;
}
.elementor-6
    .elementor-element.elementor-element-7ac44ee:not(.e-transform)
    > .elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.elementor-6
    .elementor-element.elementor-element-7ac44ee.e-transform
    > .elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}
.elementor-6
    .elementor-element.elementor-element-325ffed
    .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5369ec4-font-family), Sans-serif;
    font-size: var(--e-global-typography-5369ec4-font-size);
    font-weight: var(--e-global-typography-5369ec4-font-weight);
    line-height: var(--e-global-typography-5369ec4-line-height);
    letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
    word-spacing: var(--e-global-typography-5369ec4-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-325ffed {
    z-index: 1;
}
.elementor-6
    .elementor-element.elementor-element-0ba585b
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
}
.elementor-6 .elementor-element.elementor-element-a0503f9 {
    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);
}
.elementor-6
    .elementor-element.elementor-element-a0503f9
    > .elementor-widget-container {
    padding: 0px 30px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-024e882 {
    margin-top: 40px;
    margin-bottom: 0px;
}
.elementor-6
    .elementor-element.elementor-element-572e862
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-572e862.elementor-column.jkit-sticky-element--enabled {
    position: sticky;
    height: fit-content;
    z-index: 100;
}
.elementor-6
    .elementor-element.elementor-element-572e862.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: 0px;
}
.elementor-6
    .elementor-element.elementor-element-572e862.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: 0px;
}
#wpadminbar
    ~ .elementor-6
    .elementor-element.elementor-element-572e862.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,
#wpadminbar
    ~ *
    .elementor-6
    .elementor-element.elementor-element-572e862.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: calc(0px + var(--wpadminbar-height, 0px));
}
#wpadminbar
    ~ .elementor-6
    .elementor-element.elementor-element-572e862.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both,
#wpadminbar
    ~ *
    .elementor-6
    .elementor-element.elementor-element-572e862.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: calc(0px + var(--wpadminbar-height, 0px));
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .thumbnail-wrap {
    height: 550px;
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-slide
    .item-caption-over
    .item-title {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-slide
    .item-caption-over
    .item-content {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-zoom
    .item-caption-over {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px -15px 0px;
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .filter-controls
    ul
    li {
    font-family: var(--e-global-typography-be4e6a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-be4e6a2-font-size);
    font-weight: var(--e-global-typography-be4e6a2-font-weight);
    line-height: var(--e-global-typography-be4e6a2-line-height);
    letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
    word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap
    .item-hover-bg,
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .caption-wrap.style-overlay {
    background-color: #0e0e0e6e;
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .caption-wrap.style-overlay {
    opacity: 1;
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap
    .item-hover-bg {
    opacity: 1;
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay {
    padding: 340px 60px 0px 60px;
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over
    .item-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-c10f16a-font-family), Sans-serif;
    font-size: var(--e-global-typography-c10f16a-font-size);
    font-weight: var(--e-global-typography-c10f16a-font-weight);
    line-height: var(--e-global-typography-c10f16a-line-height);
    letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
    word-spacing: var(--e-global-typography-c10f16a-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over
    .item-content {
    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);
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .video-wrap
    a {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-category
    span {
    font-family: var(--e-global-typography-be4e6a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-be4e6a2-font-size);
    font-weight: var(--e-global-typography-be4e6a2-font-weight);
    line-height: var(--e-global-typography-be4e6a2-line-height);
    letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
    word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-f0c2734
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .thumbnail-wrap {
    height: 550px;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-slide
    .item-caption-over
    .item-title {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-slide
    .item-caption-over
    .item-content {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-zoom
    .item-caption-over {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px -15px 0px;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .filter-controls
    ul
    li {
    font-family: var(--e-global-typography-be4e6a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-be4e6a2-font-size);
    font-weight: var(--e-global-typography-be4e6a2-font-weight);
    line-height: var(--e-global-typography-be4e6a2-line-height);
    letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
    word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap
    .item-hover-bg,
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .caption-wrap.style-overlay {
    background-color: #0e0e0e6e;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .caption-wrap.style-overlay {
    opacity: 1;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap
    .item-hover-bg {
    opacity: 1;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay {
    padding: 340px 60px 0px 60px;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over
    .item-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-c10f16a-font-family), Sans-serif;
    font-size: var(--e-global-typography-c10f16a-font-size);
    font-weight: var(--e-global-typography-c10f16a-font-weight);
    line-height: var(--e-global-typography-c10f16a-line-height);
    letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
    word-spacing: var(--e-global-typography-c10f16a-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over
    .item-content {
    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);
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .video-wrap
    a {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-category
    span {
    font-family: var(--e-global-typography-be4e6a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-be4e6a2-font-size);
    font-weight: var(--e-global-typography-be4e6a2-font-weight);
    line-height: var(--e-global-typography-be4e6a2-line-height);
    letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
    word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-22ebf30
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-c818023
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .thumbnail-wrap {
    height: 550px;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-slide
    .item-caption-over
    .item-title {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-slide
    .item-caption-over
    .item-content {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-zoom
    .item-caption-over {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px -15px 0px;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .filter-controls
    ul
    li {
    font-family: var(--e-global-typography-be4e6a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-be4e6a2-font-size);
    font-weight: var(--e-global-typography-be4e6a2-font-weight);
    line-height: var(--e-global-typography-be4e6a2-line-height);
    letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
    word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap
    .item-hover-bg,
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .caption-wrap.style-overlay {
    background-color: #0e0e0e6e;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .caption-wrap.style-overlay {
    opacity: 1;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap
    .item-hover-bg {
    opacity: 1;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay {
    padding: 340px 60px 0px 60px;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over
    .item-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-c10f16a-font-family), Sans-serif;
    font-size: var(--e-global-typography-c10f16a-font-size);
    font-weight: var(--e-global-typography-c10f16a-font-weight);
    line-height: var(--e-global-typography-c10f16a-line-height);
    letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
    word-spacing: var(--e-global-typography-c10f16a-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over
    .item-content {
    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);
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .video-wrap
    a {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-2577279
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-category
    span {
    font-family: var(--e-global-typography-be4e6a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-be4e6a2-font-size);
    font-weight: var(--e-global-typography-be4e6a2-font-weight);
    line-height: var(--e-global-typography-be4e6a2-line-height);
    letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
    word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-2577279
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .thumbnail-wrap {
    height: 550px;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-slide
    .item-caption-over
    .item-title {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-slide
    .item-caption-over
    .item-content {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-zoom
    .item-caption-over {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px -15px 0px;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .filter-controls
    ul
    li {
    font-family: var(--e-global-typography-be4e6a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-be4e6a2-font-size);
    font-weight: var(--e-global-typography-be4e6a2-font-weight);
    line-height: var(--e-global-typography-be4e6a2-line-height);
    letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
    word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap
    .item-hover-bg,
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .caption-wrap.style-overlay {
    background-color: #0e0e0e6e;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .caption-wrap.style-overlay {
    opacity: 1;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap
    .item-hover-bg {
    opacity: 1;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay {
    padding: 340px 60px 0px 60px;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over
    .item-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-c10f16a-font-family), Sans-serif;
    font-size: var(--e-global-typography-c10f16a-font-size);
    font-weight: var(--e-global-typography-c10f16a-font-weight);
    line-height: var(--e-global-typography-c10f16a-line-height);
    letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
    word-spacing: var(--e-global-typography-c10f16a-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over
    .item-content {
    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);
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .video-wrap
    a {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-category
    span {
    font-family: var(--e-global-typography-be4e6a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-be4e6a2-font-size);
    font-weight: var(--e-global-typography-be4e6a2-font-weight);
    line-height: var(--e-global-typography-be4e6a2-line-height);
    letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
    word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-ec693a0
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .thumbnail-wrap {
    height: 550px;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-slide
    .item-caption-over
    .item-title {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-slide
    .item-caption-over
    .item-content {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay.overlay-zoom
    .item-caption-over {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px -15px 0px;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .filter-controls
    ul
    li {
    font-family: var(--e-global-typography-be4e6a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-be4e6a2-font-size);
    font-weight: var(--e-global-typography-be4e6a2-font-weight);
    line-height: var(--e-global-typography-be4e6a2-line-height);
    letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
    word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap
    .item-hover-bg,
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .caption-wrap.style-overlay {
    background-color: #0e0e0e6e;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .caption-wrap.style-overlay {
    opacity: 1;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap
    .item-hover-bg {
    opacity: 1;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay {
    padding: 340px 60px 0px 60px;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over
    .item-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-c10f16a-font-family), Sans-serif;
    font-size: var(--e-global-typography-c10f16a-font-size);
    font-weight: var(--e-global-typography-c10f16a-font-weight);
    line-height: var(--e-global-typography-c10f16a-line-height);
    letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
    word-spacing: var(--e-global-typography-c10f16a-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-wrap.style-overlay
    .item-caption-over
    .item-content {
    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);
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap:hover
    .grid-item
    .video-wrap
    a {
    transition: 500ms;
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap
    .grid-item
    .caption-category
    span {
    font-family: var(--e-global-typography-be4e6a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-be4e6a2-font-size);
    font-weight: var(--e-global-typography-be4e6a2-font-weight);
    line-height: var(--e-global-typography-be4e6a2-line-height);
    letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
    word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-a75fded
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-14e3fa3 {
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-084679f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-084679f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-084679f.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-6
    .elementor-element.elementor-element-084679f
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-7ce7e93 {
    text-align: center;
    color: var(--e-global-color-5eca36b);
    font-family: var(--e-global-typography-23832af-font-family), Sans-serif;
    font-size: var(--e-global-typography-23832af-font-size);
    font-weight: var(--e-global-typography-23832af-font-weight);
    line-height: var(--e-global-typography-23832af-line-height);
    letter-spacing: var(--e-global-typography-23832af-letter-spacing);
    word-spacing: var(--e-global-typography-23832af-word-spacing);
    width: auto;
    max-width: auto;
}
.elementor-6
    .elementor-element.elementor-element-7ce7e93
    > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-08c74f4
    .jeg-elementor-kit.jkit-button {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-08c74f4
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    padding: 0px 0px 0px 0px;
    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);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-accent);
    background-color: #daf68f00;
    border-radius: 50px 50px 50px 50px;
}
.elementor-6
    .elementor-element.elementor-element-08c74f4
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper
    svg {
    fill: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-08c74f4
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover {
    color: var(--e-global-color-accent);
    background-color: #ceeb8500;
}
.elementor-6
    .elementor-element.elementor-element-08c74f4
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover
    svg {
    fill: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-08c74f4
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-08c74f4
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    svg {
    margin-right: 8px;
}
.elementor-6
    .elementor-element.elementor-element-08c74f4
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-08c74f4
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    svg {
    margin-left: 8px;
}
.elementor-6
    .elementor-element.elementor-element-08c74f4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-08c74f4 {
    width: auto;
    max-width: auto;
    align-self: flex-start;
}
.elementor-6
    .elementor-element.elementor-element-d054382
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6
    .elementor-element.elementor-element-d054382:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-d054382
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #172F3B;
}
.elementor-6 .elementor-element.elementor-element-d054382 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: -22%;
    margin-bottom: 0%;
    padding: 25% 0% 10% 0%;
    z-index: 0;
}
.elementor-6
    .elementor-element.elementor-element-d054382
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-dfcc6b1.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-6
    .elementor-element.elementor-element-dfcc6b1
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-7391283
    .elementor-heading-title {
    color: #daf68f00;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 59px;
    font-weight: 700;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #daf68f57;
    stroke: #daf68f57;
}
.elementor-6 .elementor-element.elementor-element-7391283 {
    width: auto;
    max-width: auto;
    top: -25px;
    z-index: 0;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7391283 {
    left: 27px;
}
body.rtl .elementor-6 .elementor-element.elementor-element-7391283 {
    right: 27px;
}
.elementor-6
    .elementor-element.elementor-element-aa3c740
    .jeg-elementor-kit.jkit-heading {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-aa3c740
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-family: var(--e-global-typography-c10f16a-font-family), Sans-serif;
    font-size: var(--e-global-typography-c10f16a-font-size);
    font-weight: var(--e-global-typography-c10f16a-font-weight);
    line-height: var(--e-global-typography-c10f16a-line-height);
    letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
    word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    color: var(--e-global-color-5eca36b);
}
.elementor-6
    .elementor-element.elementor-element-aa3c740
    .jeg-elementor-kit.jkit-heading
    .heading-section-title {
    margin: 0px 0px -5px 0px;
}
.elementor-6
    .elementor-element.elementor-element-aa3c740
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    color: var(--e-global-color-5eca36b);
}
.elementor-6
    .elementor-element.elementor-element-aa3c740
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    color: var(--e-global-color-518c757);
    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);
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-aa3c740
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
}
.elementor-6
    .elementor-element.elementor-element-5850fb0.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-6
    .elementor-element.elementor-element-5850fb0
    > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
.elementor-6
    .elementor-element.elementor-element-12166d3
    .jeg-elementor-kit.jkit-heading {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-12166d3
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-family: var(--e-global-typography-c10f16a-font-family), Sans-serif;
    font-size: var(--e-global-typography-c10f16a-font-size);
    font-weight: var(--e-global-typography-c10f16a-font-weight);
    line-height: var(--e-global-typography-c10f16a-line-height);
    letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
    word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    color: var(--e-global-color-5eca36b);
}
.elementor-6
    .elementor-element.elementor-element-12166d3
    .jeg-elementor-kit.jkit-heading
    .heading-section-title {
    margin: 0px 0px -5px 0px;
}
.elementor-6
    .elementor-element.elementor-element-12166d3
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    color: var(--e-global-color-5eca36b);
}
.elementor-6
    .elementor-element.elementor-element-12166d3
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    color: var(--e-global-color-518c757);
    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);
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-12166d3
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
}
.elementor-6
    .elementor-element.elementor-element-4e0493c
    .elementor-heading-title {
    color: #daf68f00;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 59px;
    font-weight: 700;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #daf68f57;
    stroke: #daf68f57;
}
.elementor-6 .elementor-element.elementor-element-4e0493c {
    width: auto;
    max-width: auto;
    top: -25px;
    z-index: 0;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4e0493c {
    left: 27px;
}
body.rtl .elementor-6 .elementor-element.elementor-element-4e0493c {
    right: 27px;
}
.elementor-6
    .elementor-element.elementor-element-a1ce1cc.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-6
    .elementor-element.elementor-element-a1ce1cc
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
}
.elementor-6
    .elementor-element.elementor-element-b395dde
    .jeg-elementor-kit.jkit-heading {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-b395dde
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-family: var(--e-global-typography-c10f16a-font-family), Sans-serif;
    font-size: var(--e-global-typography-c10f16a-font-size);
    font-weight: var(--e-global-typography-c10f16a-font-weight);
    line-height: var(--e-global-typography-c10f16a-line-height);
    letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
    word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    color: var(--e-global-color-5eca36b);
}
.elementor-6
    .elementor-element.elementor-element-b395dde
    .jeg-elementor-kit.jkit-heading
    .heading-section-title {
    margin: 0px 0px -5px 0px;
}
.elementor-6
    .elementor-element.elementor-element-b395dde
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    color: var(--e-global-color-5eca36b);
}
.elementor-6
    .elementor-element.elementor-element-b395dde
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    color: var(--e-global-color-518c757);
    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);
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-b395dde
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
}
.elementor-6
    .elementor-element.elementor-element-1221db1
    .elementor-heading-title {
    color: #daf68f00;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 59px;
    font-weight: 700;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #daf68f57;
    stroke: #daf68f57;
}
.elementor-6 .elementor-element.elementor-element-1221db1 {
    width: auto;
    max-width: auto;
    top: -25px;
    z-index: 0;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1221db1 {
    left: 27px;
}
body.rtl .elementor-6 .elementor-element.elementor-element-1221db1 {
    right: 27px;
}
.elementor-6
    .elementor-element.elementor-element-b6f5f10
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6 .elementor-element.elementor-element-b6f5f10 {
    padding: 160px 0px 160px 0px;
}
.elementor-6
    .elementor-element.elementor-element-5acebd4
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-204431d
    .elementor-heading-title {
    color: #ffffff00;
    font-family: var(--e-global-typography-40afb92-font-family), Sans-serif;
    font-size: var(--e-global-typography-40afb92-font-size);
    font-weight: var(--e-global-typography-40afb92-font-weight);
    line-height: var(--e-global-typography-40afb92-line-height);
    letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
    word-spacing: var(--e-global-typography-40afb92-word-spacing);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #1699d2;
    stroke: #1699d2;
}
.elementor-6 .elementor-element.elementor-element-204431d {
    width: auto;
    max-width: auto;
    top: -40px;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-204431d {
    left: 437px;
}
body.rtl .elementor-6 .elementor-element.elementor-element-204431d {
    right: 437px;
}
.elementor-6
    .elementor-element.elementor-element-204431d:not(.e-transform)
    > .elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.elementor-6
    .elementor-element.elementor-element-204431d.e-transform
    > .elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}
.elementor-6 .elementor-element.elementor-element-11f7319 {
    text-align: center;
    z-index: 1;
}
.elementor-6
    .elementor-element.elementor-element-11f7319
    .elementor-heading-title {
    color: #0e1c24;
    font-family: var(--e-global-typography-5369ec4-font-family), Sans-serif;
    font-size: var(--e-global-typography-5369ec4-font-size);
    font-weight: var(--e-global-typography-5369ec4-font-weight);
    line-height: var(--e-global-typography-5369ec4-line-height);
    letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
    word-spacing: var(--e-global-typography-5369ec4-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-8e17bd2 {
    text-align: center;
    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);
}
.elementor-6
    .elementor-element.elementor-element-8e17bd2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 25% 0% 25%;
}
.elementor-6
    .elementor-element.elementor-element-b7a4d49
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6 .elementor-element.elementor-element-b7a4d49 {
    margin-top: 40px;
    margin-bottom: 0px;
    z-index: 1;
}
.elementor-6
    .elementor-element.elementor-element-e63c43b:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-6
    .elementor-element.elementor-element-e63c43b
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #172f3b00;
}
.elementor-6
    .elementor-element.elementor-element-e63c43b
    > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #172F3B;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
.elementor-6
    .elementor-element.elementor-element-e63c43b
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-0582b9e {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-0582b9e
    .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-c10f16a-font-family), Sans-serif;
    font-size: var(--e-global-typography-c10f16a-font-size);
    font-weight: var(--e-global-typography-c10f16a-font-weight);
    line-height: var(--e-global-typography-c10f16a-line-height);
    letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
    word-spacing: var(--e-global-typography-c10f16a-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-3750542 {
    text-align: center;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-99e80ea-font-family), Sans-serif;
    font-size: var(--e-global-typography-99e80ea-font-size);
    font-weight: var(--e-global-typography-99e80ea-font-weight);
    line-height: var(--e-global-typography-99e80ea-line-height);
    letter-spacing: var(--e-global-typography-99e80ea-letter-spacing);
    word-spacing: var(--e-global-typography-99e80ea-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-3750542
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
}
.elementor-6
    .elementor-element.elementor-element-7f98229
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-7f98229
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-7f98229
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-7f98229
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl
    .elementor-6
    .elementor-element.elementor-element-7f98229
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}
body:not(.rtl)
    .elementor-6
    .elementor-element.elementor-element-7f98229
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-7f98229
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-7f98229
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}
.elementor-6 .elementor-element.elementor-element-7f98229 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-6
    .elementor-element.elementor-element-7f98229
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-6
    .elementor-element.elementor-element-7f98229
    .elementor-icon-list-item
    > a {
    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);
}
.elementor-6
    .elementor-element.elementor-element-7f98229
    .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-7f98229
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-0a15ea8
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-0a15ea8
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-0a15ea8
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-0a15ea8
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl
    .elementor-6
    .elementor-element.elementor-element-0a15ea8
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}
body:not(.rtl)
    .elementor-6
    .elementor-element.elementor-element-0a15ea8
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-0a15ea8
    .elementor-icon-list-icon
    i {
    color: #c2c2c2;
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-0a15ea8
    .elementor-icon-list-icon
    svg {
    fill: #c2c2c2;
    transition: fill 0.3s;
}
.elementor-6 .elementor-element.elementor-element-0a15ea8 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-6
    .elementor-element.elementor-element-0a15ea8
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-6
    .elementor-element.elementor-element-0a15ea8
    .elementor-icon-list-item
    > a {
    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);
}
.elementor-6
    .elementor-element.elementor-element-0a15ea8
    .elementor-icon-list-text {
    color: #b1b1b1;
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-0a15ea8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-92f5684
    .jeg-elementor-kit.jkit-button {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-92f5684
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 100%;
    padding: 20px 35px 20px 35px;
    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);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}
.elementor-6
    .elementor-element.elementor-element-92f5684
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-92f5684
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-1adb059);
}
.elementor-6
    .elementor-element.elementor-element-92f5684
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-92f5684
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-92f5684
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    svg {
    margin-right: 10px;
}
.elementor-6
    .elementor-element.elementor-element-92f5684
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-92f5684
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    svg {
    margin-left: 10px;
}
.elementor-6
    .elementor-element.elementor-element-92f5684
    > .elementor-widget-container {
    margin: 57px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-1a33a9e:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-6
    .elementor-element.elementor-element-1a33a9e
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-1a33a9e
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
.elementor-6
    .elementor-element.elementor-element-1a33a9e
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-c35b867 {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-c35b867
    .elementor-heading-title {
    color: var(--e-global-color-5eca36b);
    font-family: var(--e-global-typography-c10f16a-font-family), Sans-serif;
    font-size: var(--e-global-typography-c10f16a-font-size);
    font-weight: var(--e-global-typography-c10f16a-font-weight);
    line-height: var(--e-global-typography-c10f16a-line-height);
    letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
    word-spacing: var(--e-global-typography-c10f16a-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-976d529 {
    text-align: center;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-99e80ea-font-family), Sans-serif;
    font-size: var(--e-global-typography-99e80ea-font-size);
    font-weight: var(--e-global-typography-99e80ea-font-weight);
    line-height: var(--e-global-typography-99e80ea-line-height);
    letter-spacing: var(--e-global-typography-99e80ea-letter-spacing);
    word-spacing: var(--e-global-typography-99e80ea-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-976d529
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-6
    .elementor-element.elementor-element-58b6b5b
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-58b6b5b
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-58b6b5b
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-58b6b5b
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl
    .elementor-6
    .elementor-element.elementor-element-58b6b5b
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}
body:not(.rtl)
    .elementor-6
    .elementor-element.elementor-element-58b6b5b
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-58b6b5b
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-58b6b5b
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}
.elementor-6 .elementor-element.elementor-element-58b6b5b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-6
    .elementor-element.elementor-element-58b6b5b
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-6
    .elementor-element.elementor-element-58b6b5b
    .elementor-icon-list-item
    > a {
    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);
}
.elementor-6
    .elementor-element.elementor-element-58b6b5b
    .elementor-icon-list-text {
    color: #ffffff;
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-58b6b5b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-5e5e925
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-5e5e925
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-5e5e925
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-5e5e925
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl
    .elementor-6
    .elementor-element.elementor-element-5e5e925
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}
body:not(.rtl)
    .elementor-6
    .elementor-element.elementor-element-5e5e925
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-5e5e925
    .elementor-icon-list-icon
    i {
    color: #ffffff75;
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-5e5e925
    .elementor-icon-list-icon
    svg {
    fill: #ffffff75;
    transition: fill 0.3s;
}
.elementor-6 .elementor-element.elementor-element-5e5e925 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-6
    .elementor-element.elementor-element-5e5e925
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-6
    .elementor-element.elementor-element-5e5e925
    .elementor-icon-list-item
    > a {
    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);
}
.elementor-6
    .elementor-element.elementor-element-5e5e925
    .elementor-icon-list-text {
    color: #ffffff75;
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-5e5e925
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-1029f81
    .jeg-elementor-kit.jkit-button {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-1029f81
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 100%;
    padding: 20px 35px 20px 35px;
    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);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}
.elementor-6
    .elementor-element.elementor-element-1029f81
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-1029f81
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-1adb059);
}
.elementor-6
    .elementor-element.elementor-element-1029f81
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-1029f81
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-1029f81
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    svg {
    margin-right: 10px;
}
.elementor-6
    .elementor-element.elementor-element-1029f81
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-1029f81
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    svg {
    margin-left: 10px;
}
.elementor-6
    .elementor-element.elementor-element-1029f81
    > .elementor-widget-container {
    margin: 57px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-9bce8a3:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
.elementor-6
    .elementor-element.elementor-element-9bce8a3
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #172f3b00;
}
.elementor-6
    .elementor-element.elementor-element-9bce8a3
    > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #172F3B;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
.elementor-6
    .elementor-element.elementor-element-9bce8a3
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-ac8f8b0 {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-ac8f8b0
    .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-c10f16a-font-family), Sans-serif;
    font-size: var(--e-global-typography-c10f16a-font-size);
    font-weight: var(--e-global-typography-c10f16a-font-weight);
    line-height: var(--e-global-typography-c10f16a-line-height);
    letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
    word-spacing: var(--e-global-typography-c10f16a-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-575182c {
    text-align: center;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-99e80ea-font-family), Sans-serif;
    font-size: var(--e-global-typography-99e80ea-font-size);
    font-weight: var(--e-global-typography-99e80ea-font-weight);
    line-height: var(--e-global-typography-99e80ea-line-height);
    letter-spacing: var(--e-global-typography-99e80ea-letter-spacing);
    word-spacing: var(--e-global-typography-99e80ea-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-575182c
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-6
    .elementor-element.elementor-element-17277d8
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-17277d8
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-17277d8
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-17277d8
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl
    .elementor-6
    .elementor-element.elementor-element-17277d8
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}
body:not(.rtl)
    .elementor-6
    .elementor-element.elementor-element-17277d8
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-17277d8
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-17277d8
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}
.elementor-6 .elementor-element.elementor-element-17277d8 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-6
    .elementor-element.elementor-element-17277d8
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-6
    .elementor-element.elementor-element-17277d8
    .elementor-icon-list-item
    > a {
    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);
}
.elementor-6
    .elementor-element.elementor-element-17277d8
    .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-17277d8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-0eb8a8f
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-0eb8a8f
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-0eb8a8f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-0eb8a8f
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl
    .elementor-6
    .elementor-element.elementor-element-0eb8a8f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}
body:not(.rtl)
    .elementor-6
    .elementor-element.elementor-element-0eb8a8f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-0eb8a8f
    .elementor-icon-list-icon
    i {
    color: #c2c2c2;
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-0eb8a8f
    .elementor-icon-list-icon
    svg {
    fill: #c2c2c2;
    transition: fill 0.3s;
}
.elementor-6 .elementor-element.elementor-element-0eb8a8f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-6
    .elementor-element.elementor-element-0eb8a8f
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-6
    .elementor-element.elementor-element-0eb8a8f
    .elementor-icon-list-item
    > a {
    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);
}
.elementor-6
    .elementor-element.elementor-element-0eb8a8f
    .elementor-icon-list-text {
    color: #b1b1b1;
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-0eb8a8f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-6b6e170
    .jeg-elementor-kit.jkit-button {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-6b6e170
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 100%;
    padding: 20px 35px 20px 35px;
    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);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}
.elementor-6
    .elementor-element.elementor-element-6b6e170
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-6b6e170
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-1adb059);
}
.elementor-6
    .elementor-element.elementor-element-6b6e170
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper:hover
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-6b6e170
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-6b6e170
    .jeg-elementor-kit.jkit-button.icon-position-before
    .jkit-button-wrapper
    svg {
    margin-right: 10px;
}
.elementor-6
    .elementor-element.elementor-element-6b6e170
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    i,
.elementor-6
    .elementor-element.elementor-element-6b6e170
    .jeg-elementor-kit.jkit-button.icon-position-after
    .jkit-button-wrapper
    svg {
    margin-left: 10px;
}
.elementor-6
    .elementor-element.elementor-element-6b6e170
    > .elementor-widget-container {
    margin: 55px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-4e00fb1
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6
    .elementor-element.elementor-element-4e00fb1:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-4e00fb1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("/assets/img/delivery-containers-for-takeaway-food.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-6
    .elementor-element.elementor-element-4e00fb1
    > .elementor-background-overlay {
    background-color: #0e0e0e;
    opacity: 0.65;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-4e00fb1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 120px 0px 25px 0px;
}
.elementor-6
    .elementor-element.elementor-element-9225971
    > .elementor-container {
    max-width: 1190px;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-4f08631.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
}
.elementor-6
    .elementor-element.elementor-element-4f08631.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-6
    .elementor-element.elementor-element-4f08631
    > .elementor-element-populated {
    padding: 0px 30px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box {
    text-align: left;
    background-color: var(--e-global-color-secondary);
    padding: 30px 50px 15px 50px;
    border-radius: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials.style-1
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .testimonial-slider::before {
    border-radius: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    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-align: left;
    color: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35.quote-reverse-position-yes
    .jeg-elementor-kit.jkit-testimonials.style-2
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-bio {
    flex-direction: row-reverse;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .icon-content {
    color: #daf68f40;
    font-size: 84px;
    margin-bottom: 30px;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .icon-content
    svg {
    fill: #daf68f40;
    width: 84px;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-header {
    justify-content: flex-start;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .rating-stars
    li {
    color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .rating-stars
    li
    svg {
    fill: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    color: var(--e-global-color-5eca36b);
    font-family: var(--e-global-typography-7741280-font-family), Sans-serif;
    font-size: var(--e-global-typography-7741280-font-size);
    font-weight: var(--e-global-typography-7741280-font-weight);
    line-height: var(--e-global-typography-7741280-line-height);
    letter-spacing: var(--e-global-typography-7741280-letter-spacing);
    word-spacing: var(--e-global-typography-7741280-word-spacing);
    margin-bottom: 0px;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-des {
    color: var(--e-global-color-518c757);
    font-family: var(--e-global-typography-97c187c-font-family), Sans-serif;
    font-size: var(--e-global-typography-97c187c-font-size);
    font-weight: var(--e-global-typography-97c187c-font-weight);
    line-height: var(--e-global-typography-97c187c-line-height);
    letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
    word-spacing: var(--e-global-typography-97c187c-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials.style-2
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-bio {
    justify-content: space-between;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-image
    img {
    margin: 1px 15px 15px 0px;
    width: 60px;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls
    button
    i,
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls
    button
    svg {
    opacity: 100%;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials:hover
    .tns-controls
    button
    i,
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials:hover
    .tns-controls
    button
    svg {
    opacity: 100%;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .tns-nav
    button {
    margin-left: calc(15px / 2);
    margin-right: calc(15px / 2);
    width: 5px;
    height: 5px;
    background-color: var(--e-global-color-text);
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .tns-nav {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    .jeg-elementor-kit.jkit-testimonials
    .tns-nav
    button.tns-nav-active {
    background-color: var(--e-global-color-primary);
}
.elementor-6
    .elementor-element.elementor-element-e93cc35
    > .elementor-widget-container {
    margin: 0px 0px -80px 0px;
    background-color: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-b2560b4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 0px 0px 40px;
}
.elementor-6
    .elementor-element.elementor-element-d2a2c67
    .elementor-heading-title {
    color: #ffffff00;
    font-family: var(--e-global-typography-40afb92-font-family), Sans-serif;
    font-size: var(--e-global-typography-40afb92-font-size);
    font-weight: var(--e-global-typography-40afb92-font-weight);
    line-height: var(--e-global-typography-40afb92-line-height);
    letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
    word-spacing: var(--e-global-typography-40afb92-word-spacing);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #daf68f85;
    stroke: #daf68f85;
}
.elementor-6 .elementor-element.elementor-element-d2a2c67 {
    width: auto;
    max-width: auto;
    top: -9px;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d2a2c67 {
    left: 42px;
}
body.rtl .elementor-6 .elementor-element.elementor-element-d2a2c67 {
    right: 42px;
}
.elementor-6
    .elementor-element.elementor-element-d2a2c67:not(.e-transform)
    > .elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.elementor-6
    .elementor-element.elementor-element-d2a2c67.e-transform
    > .elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}
.elementor-6
    .elementor-element.elementor-element-f05da32
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 52px;
    font-weight: 700;
}
.elementor-6 .elementor-element.elementor-element-f05da32 {
    z-index: 1;
}
.elementor-6 .elementor-element.elementor-element-ca8ee3d {
    color: #c5c5c5;
    font-family: "Red Hat Text", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-6
    .elementor-element.elementor-element-634a53c
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6 .elementor-element.elementor-element-634a53c {
    padding: 250px 0px 100px 0px;
}
.elementor-6
    .elementor-element.elementor-element-4d379d4
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-e50c2bd
    .elementor-heading-title {
    color: #ffffff00;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 57px;
    font-weight: 700;
    line-height: 1em;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #ddf0a7;
    stroke: #ddf0a7;
}
.elementor-6 .elementor-element.elementor-element-e50c2bd {
    width: auto;
    max-width: auto;
    top: -23px;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-e50c2bd {
    left: 8px;
}
body.rtl .elementor-6 .elementor-element.elementor-element-e50c2bd {
    right: 8px;
}
.elementor-6
    .elementor-element.elementor-element-e50c2bd:not(.e-transform)
    > .elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.elementor-6
    .elementor-element.elementor-element-e50c2bd.e-transform
    > .elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}
.elementor-6
    .elementor-element.elementor-element-1141553
    .elementor-heading-title {
    color: #0e1c24;
    font-family: var(--e-global-typography-5369ec4-font-family), Sans-serif;
    font-size: var(--e-global-typography-5369ec4-font-size);
    font-weight: var(--e-global-typography-5369ec4-font-weight);
    line-height: var(--e-global-typography-5369ec4-line-height);
    letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
    word-spacing: var(--e-global-typography-5369ec4-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-1141553 {
    z-index: 1;
}
.elementor-6 .elementor-element.elementor-element-0249cda {
    --divider-border-style: solid;
    --divider-color: #e1e1e1;
    --divider-border-width: 1px;
}
.elementor-6
    .elementor-element.elementor-element-0249cda
    .elementor-divider-separator {
    width: 100%;
}
.elementor-6 .elementor-element.elementor-element-0249cda .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}
.elementor-6
    .elementor-element.elementor-element-0249cda
    > .elementor-widget-container {
    margin: 15px 0px 5px 0px;
}
.elementor-6
    .elementor-element.elementor-element-685952f
    .jeg-elementor-kit.jkit-postlist
    article {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-685952f
    .jeg-elementor-kit.jkit-postlist
    article
    a {
    padding: 0px 0px 20px 0px;
}
.elementor-6
    .elementor-element.elementor-element-685952f
    .jeg-elementor-kit.jkit-postlist
    article
    a
    .jkit-postlist-title {
    text-align: left;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-820bf53-font-family), Sans-serif;
    font-size: var(--e-global-typography-820bf53-font-size);
    font-weight: var(--e-global-typography-820bf53-font-weight);
    line-height: var(--e-global-typography-820bf53-line-height);
    letter-spacing: var(--e-global-typography-820bf53-letter-spacing);
    word-spacing: var(--e-global-typography-820bf53-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-685952f
    .jeg-elementor-kit.jkit-postlist
    article
    a
    .meta-lists {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-685952f
    .jeg-elementor-kit.jkit-postlist
    article
    a
    .meta-lists
    span {
    font-family: var(--e-global-typography-97c187c-font-family), Sans-serif;
    font-size: var(--e-global-typography-97c187c-font-size);
    font-weight: var(--e-global-typography-97c187c-font-weight);
    line-height: var(--e-global-typography-97c187c-line-height);
    letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
    word-spacing: var(--e-global-typography-97c187c-word-spacing);
    padding: 5px 0px 0px 0px;
    color: var(--e-global-color-c650dc6);
}
.elementor-6
    .elementor-element.elementor-element-685952f
    .jeg-elementor-kit.jkit-postlist
    article
    a
    .meta-lists
    span
    i {
    font-size: 12px;
}
.elementor-6
    .elementor-element.elementor-element-685952f
    .jeg-elementor-kit.jkit-postlist
    article
    a
    .meta-lists
    span
    svg {
    width: 12px;
    fill: var(--e-global-color-c650dc6);
}
.elementor-6
    .elementor-element.elementor-element-685952f
    .jeg-elementor-kit.jkit-postlist
    article
    a
    .meta-lists
    span
    i,
.elementor-6
    .elementor-element.elementor-element-685952f
    .jeg-elementor-kit.jkit-postlist
    article
    a
    .meta-lists
    span
    svg {
    margin-right: 6px;
}
.elementor-6
    .elementor-element.elementor-element-685952f
    .jeg-elementor-kit.jkit-postblock
    .jeg_empty_module {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-673a702
    > .elementor-element-populated {
    padding: 0px 0px 0px 40px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column-gap: 40px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb {
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 300px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-postblock-content {
    text-align: left;
    padding: 0px 10px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    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);
    line-height: var(--e-global-typography-accent-line-height);
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    a {
    color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock.postblock-type-2
    .jkit-post-category
    a {
    color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock.postblock-type-5
    .jkit-post-category
    a {
    color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category,
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category {
    background-color: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category {
    padding: 10px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category {
    padding: 10px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock.postblock-type-5
    .jkit-post-category {
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title {
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title {
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-family: var(--e-global-typography-be4e6a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-be4e6a2-font-size);
    font-weight: var(--e-global-typography-be4e6a2-font-weight);
    line-height: var(--e-global-typography-be4e6a2-line-height);
    letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
    word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a {
    color: var(--e-global-color-primary);
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-excerpt {
    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);
    margin: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-excerpt
    p {
    color: var(--e-global-color-text);
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-family: var(--e-global-typography-97c187c-font-family), Sans-serif;
    font-size: var(--e-global-typography-97c187c-font-size);
    font-weight: var(--e-global-typography-97c187c-font-weight);
    line-height: var(--e-global-typography-97c187c-line-height);
    letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
    word-spacing: var(--e-global-typography-97c187c-word-spacing);
    color: var(--e-global-color-c650dc6);
    margin: 10px 0px 10px 0px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta
    svg {
    fill: var(--e-global-color-c650dc6);
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-author.icon-position-before
    i,
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-author.icon-position-before
    svg {
    margin-right: 5px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-author.icon-position-after
    i,
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-author.icon-position-after
    svg {
    margin-left: 5px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-date.icon-position-before
    i,
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-date.icon-position-before
    svg {
    margin-right: 5px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-date.icon-position-after
    i,
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-date.icon-position-after
    svg {
    margin-left: 5px;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta-bottom {
    justify-content: space-between;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    .jeg-elementor-kit.jkit-postblock
    .jeg_empty_module {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-459570a
    > .elementor-widget-container {
    margin: 0px 0px -25px 0px;
}
.elementor-6
    .elementor-element.elementor-element-25c08b3
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6
    .elementor-element.elementor-element-25c08b3:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-25c08b3
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}
.elementor-6
    .elementor-element.elementor-element-25c08b3
    > .elementor-background-overlay {
    opacity: 0.12;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-25c08b3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 100px 10px 20px 10px;
}
.elementor-6
    .elementor-element.elementor-element-95eefe9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-8cf6f67
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6 .elementor-element.elementor-element-8cf6f67 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-6
    .elementor-element.elementor-element-ea49ede
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 0px 40px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-ea49ede
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-a4b3998 {
    text-align: left;
}
.elementor-6 .elementor-element.elementor-element-a4b3998 img {
    width: 65%;
}
.elementor-6 .elementor-element.elementor-element-f425357 {
    color: #c5c5c5;
    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);
}
.elementor-6 .elementor-element.elementor-element-272914e {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 16px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}
.elementor-6
    .elementor-element.elementor-element-272914e
    .elementor-widget-container {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-272914e
    .elementor-social-icon {
    background-color: #ffffff00;
    --icon-padding: 0.7em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #d1d1d16b;
}
.elementor-6
    .elementor-element.elementor-element-272914e
    .elementor-social-icon
    i {
    color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-272914e
    .elementor-social-icon
    svg {
    fill: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-272914e
    .elementor-social-icon:hover {
    background-color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-272914e
    .elementor-social-icon:hover
    i {
    color: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-272914e
    .elementor-social-icon:hover
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-272914e
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-275159e
    > .elementor-element-populated {
    padding: 15px 0px 0px 10px;
}
.elementor-6
    .elementor-element.elementor-element-8b92ab1
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}
.elementor-6
    .elementor-element.elementor-element-248ae91
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-6
    .elementor-element.elementor-element-248ae91
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
}
.elementor-6
    .elementor-element.elementor-element-248ae91
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-6
    .elementor-element.elementor-element-248ae91
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl
    .elementor-6
    .elementor-element.elementor-element-248ae91
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
}
body:not(.rtl)
    .elementor-6
    .elementor-element.elementor-element-248ae91
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
}
.elementor-6
    .elementor-element.elementor-element-248ae91
    .elementor-icon-list-icon
    i {
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-248ae91
    .elementor-icon-list-icon
    svg {
    transition: fill 0.3s;
}
.elementor-6 .elementor-element.elementor-element-248ae91 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-6
    .elementor-element.elementor-element-248ae91
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-6
    .elementor-element.elementor-element-248ae91
    .elementor-icon-list-item
    > a {
    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);
}
.elementor-6
    .elementor-element.elementor-element-248ae91
    .elementor-icon-list-text {
    color: var(--e-global-color-518c757);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-248ae91
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-7657c3b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 0px 0px 10px;
}
.elementor-6
    .elementor-element.elementor-element-6c40147
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl
    .elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}
body:not(.rtl)
    .elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 92%;
    border-color: #1d1d1d;
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}
.elementor-6 .elementor-element.elementor-element-171cee1 {
    --e-icon-list-icon-size: 22px;
    --icon-vertical-offset: 0px;
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-item
    > a {
    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);
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    .elementor-icon-list-text {
    color: var(--e-global-color-518c757);
    transition: color 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-171cee1
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-591c4a4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 0px 0px 40px;
}
.elementor-6
    .elementor-element.elementor-element-fa9b616
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Red Hat Display", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}
.elementor-6 .elementor-element.elementor-element-1c388d7 {
    color: var(--e-global-color-518c757);
    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);
}
.elementor-6
    .elementor-element.elementor-element-1c388d7
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-471fcb4
    .jeg-elementor-kit.jkit-mailchimp
    .jkit-form-control {
    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);
    color: #ffffff;
    background-color: #c5c5c500;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 20px 15px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-471fcb4
    .jeg-elementor-kit.jkit-mailchimp.style-inline
    .jkit-input-wrapper:not(.jkit-submit-input-holder) {
    -webkit-box-flex: 72%;
    -ms-flex: 0 0 72%;
    flex: 0 0 72%;
    margin-right: 0px;
}
.elementor-6
    .elementor-element.elementor-element-471fcb4
    .jeg-elementor-kit.jkit-mailchimp
    .jkit-form-control::placeholder {
    color: #c5c5c594;
}
.elementor-6
    .elementor-element.elementor-element-471fcb4
    .jeg-elementor-kit.jkit-mailchimp.style-inline
    .jkit-submit-input-holder {
    align-self: center;
    -webkit-box-flex: 28%;
    -ms-flex: 0 0 28%;
    flex: 0 0 28%;
}
.elementor-6
    .elementor-element.elementor-element-471fcb4
    .jeg-elementor-kit.jkit-mailchimp
    .jkit-mailchimp-submit {
    border-radius: 30px 30px 30px 30px;
    padding: 12px 0px 12px 10px;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #ffffff00;
}
.elementor-6
    .elementor-element.elementor-element-471fcb4
    .jeg-elementor-kit.jkit-mailchimp.style-full
    .jkit-mailchimp-submit {
    width: 28%;
}
.elementor-6
    .elementor-element.elementor-element-471fcb4
    .jeg-elementor-kit.jkit-mailchimp
    .jkit-mailchimp-submit
    svg {
    fill: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-471fcb4
    .jeg-elementor-kit.jkit-mailchimp
    .jkit-mailchimp-submit:hover {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-accent);
}
.elementor-6
    .elementor-element.elementor-element-471fcb4
    .jeg-elementor-kit.jkit-mailchimp
    .jkit-mailchimp-submit:hover
    svg {
    fill: var(--e-global-color-secondary);
}
.elementor-6
    .elementor-element.elementor-element-471fcb4
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-2896dee
    > .elementor-container {
    max-width: 1170px;
}
.elementor-6
    .elementor-element.elementor-element-2896dee
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-6 .elementor-element.elementor-element-2896dee {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #8383834f;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
}
.elementor-6
    .elementor-element.elementor-element-2896dee
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-b7d123a {
    color: #c5c5c5;
    font-family: var(--e-global-typography-97c187c-font-family), Sans-serif;
    font-size: var(--e-global-typography-97c187c-font-size);
    font-weight: var(--e-global-typography-97c187c-font-weight);
    line-height: var(--e-global-typography-97c187c-line-height);
    letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
    word-spacing: var(--e-global-typography-97c187c-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-6812ee3 {
    text-align: right;
    color: #c5c5c5;
    font-family: var(--e-global-typography-97c187c-font-family), Sans-serif;
    font-size: var(--e-global-typography-97c187c-font-size);
    font-weight: var(--e-global-typography-97c187c-font-weight);
    line-height: var(--e-global-typography-97c187c-line-height);
    letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
    word-spacing: var(--e-global-typography-97c187c-word-spacing);
}
@media (max-width: 1024px) {
    .elementor-6 .elementor-element.elementor-element-88c9518 {
        padding: 0px 10px 0px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-8ce4022
        > .elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-ae1bae8
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-ae1bae8
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-23832af-font-size);
        line-height: var(--e-global-typography-23832af-line-height);
        letter-spacing: var(--e-global-typography-23832af-letter-spacing);
        word-spacing: var(--e-global-typography-23832af-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-ae1bae8
        > .elementor-widget-container {
        margin: 0px 5px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-606fa88
        > .elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-5bf1d92
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-5bf1d92
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-23832af-font-size);
        line-height: var(--e-global-typography-23832af-line-height);
        letter-spacing: var(--e-global-typography-23832af-letter-spacing);
        word-spacing: var(--e-global-typography-23832af-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-6e2e4b5 {
        margin-top: 0px;
        margin-bottom: -145px;
        padding: 20px 10px 10px 10px;
    }
    .elementor-bc-flex-widget
        .elementor-6
        .elementor-element.elementor-element-38d7cf3.elementor-column
        .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-6
        .elementor-element.elementor-element-38d7cf3.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-6
        .elementor-element.elementor-element-38d7cf3
        > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-9fb4723 {
        width: var(--container-widget-width, 155px);
        max-width: 155px;
        --container-widget-width: 155px;
        --container-widget-flex-grow: 0;
    }
    .elementor-6
        .elementor-element.elementor-element-5a553b4
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu.break-point-mobile
        .jkit-menu-wrapper {
        background-color: #f6f6f6;
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu.break-point-tablet
        .jkit-menu-wrapper {
        background-color: #f6f6f6;
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper {
        padding: 20px 20px 0px 20px;
        margin: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        > li
        > a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 20px 20px 15px 10px;
        color: var(--e-global-color-primary);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        > li
        > a
        svg {
        fill: var(--e-global-color-primary);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        > li:hover
        > a {
        color: var(--e-global-color-accent);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        > li:hover
        > a
        svg {
        fill: var(--e-global-color-accent);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        > li.current-menu-item
        > a,
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        > li.current-menu-ancestor
        > a {
        color: var(--e-global-color-accent);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        > li.current-menu-item
        > a
        svg,
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        > li.current-menu-ancestor
        > a
        svg {
        fill: var(--e-global-color-accent);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        li.menu-item-has-children
        > a
        i,
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        li.menu-item-has-children
        > a
        svg {
        padding: 0px 0px 0px 0px;
        border-radius: 10px 10px 10px 10px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        .sub-menu
        li
        a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        li.menu-item-has-children
        .sub-menu {
        padding: 10px 10px 10px 15px;
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-hamburger-menu {
        width: 22px;
        border-width: 0px 0px 0px 0px;
        border-radius: 10px 10px 10px 10px;
        color: var(--e-global-color-5eca36b);
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-hamburger-menu
        i {
        font-size: 25px;
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-hamburger-menu
        svg {
        width: 25px;
        fill: var(--e-global-color-5eca36b);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-nav-identity-panel
        .jkit-close-menu
        i {
        font-size: 22px;
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-nav-identity-panel
        .jkit-close-menu
        svg {
        width: 22px;
        fill: var(--e-global-color-secondary);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-nav-identity-panel
        .jkit-close-menu {
        border-width: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        color: var(--e-global-color-secondary);
        margin: 10px 10px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-nav-identity-panel
        .jkit-nav-site-title
        .jkit-nav-logo
        img {
        max-width: 159px;
    }
    .elementor-6
        .elementor-element.elementor-element-b0bb851.elementor-column
        > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-6
        .elementor-element.elementor-element-b0bb851
        > .elementor-element-populated {
        margin: 5px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 10px 0px 10px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-a38fa28:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-6
        .elementor-element.elementor-element-a38fa28
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-position: 65% 0%;
    }
    .elementor-6 .elementor-element.elementor-element-a38fa28 {
        padding: 240px 20px 280px 20px;
    }
    .elementor-bc-flex-widget
        .elementor-6
        .elementor-element.elementor-element-1bbb153.elementor-column
        .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-6
        .elementor-element.elementor-element-1bbb153.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-6
        .elementor-element.elementor-element-1bbb153
        > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-68c423a img {
        border-width: 10px 10px 10px 10px;
    }
    .elementor-6 .elementor-element.elementor-element-68c423a {
        width: var(--container-widget-width, 92%);
        max-width: 92%;
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        z-index: 2;
    }
    .elementor-6
        .elementor-element.elementor-element-34a6d8b
        > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-64969f6
        .elementor-heading-title {
        font-size: 0;
        line-height: var(--e-global-typography-cf565e5-line-height);
        letter-spacing: var(--e-global-typography-cf565e5-letter-spacing);
        word-spacing: var(--e-global-typography-cf565e5-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-30e6ed3
        .elementor-heading-title {
        font-size: 95px;
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-30e6ed3 {
        left: 26px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-30e6ed3 {
        right: 26px;
    }
    .elementor-6 .elementor-element.elementor-element-30e6ed3 {
        top: 509px;
    }
    .elementor-6 .elementor-element.elementor-element-1d9b0a2 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-9faab21
        .jeg-elementor-kit.jkit-button {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-9faab21
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: 15px;
    }
    .elementor-6
        .elementor-element.elementor-element-8b83e8b:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-6
        .elementor-element.elementor-element-8b83e8b
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-position: 65% 0%;
    }
    .elementor-6 .elementor-element.elementor-element-8b83e8b {
        padding: 240px 20px 280px 20px;
    }
    .elementor-bc-flex-widget
        .elementor-6
        .elementor-element.elementor-element-75d9aa9.elementor-column
        .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-6
        .elementor-element.elementor-element-75d9aa9.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-6
        .elementor-element.elementor-element-75d9aa9
        > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-430d8b7 img {
        border-width: 10px 10px 10px 10px;
    }
    .elementor-6 .elementor-element.elementor-element-430d8b7 {
        width: var(--container-widget-width, 92%);
        max-width: 92%;
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        z-index: 2;
    }
    .elementor-6
        .elementor-element.elementor-element-4b36ccf
        > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-c513799
        .elementor-heading-title {
        font-size: var(--e-global-typography-cf565e5-font-size);
        line-height: var(--e-global-typography-cf565e5-line-height);
        letter-spacing: var(--e-global-typography-cf565e5-letter-spacing);
        word-spacing: var(--e-global-typography-cf565e5-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-4cb2c18
        .elementor-heading-title {
        font-size: 95px;
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4cb2c18 {
        left: 26px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-4cb2c18 {
        right: 26px;
    }
    .elementor-6 .elementor-element.elementor-element-4cb2c18 {
        top: 509px;
    }
    .elementor-6 .elementor-element.elementor-element-83949a1 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-af2cf2c
        .jeg-elementor-kit.jkit-button {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-af2cf2c
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: 15px;
    }
    .elementor-6
        .elementor-element.elementor-element-2a34b16
        > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-6
        .elementor-element.elementor-element-e81aa3d
        > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-05d0286
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-title {
        font-size: var(--e-global-typography-7741280-font-size);
        line-height: var(--e-global-typography-7741280-line-height);
        letter-spacing: var(--e-global-typography-7741280-letter-spacing);
        word-spacing: var(--e-global-typography-7741280-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-05d0286
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-description {
        font-size: var(--e-global-typography-23832af-font-size);
        line-height: var(--e-global-typography-23832af-line-height);
        letter-spacing: var(--e-global-typography-23832af-letter-spacing);
        word-spacing: var(--e-global-typography-23832af-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-05d0286
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-wrapper {
        width: 90px;
        height: 90px;
    }
    .elementor-6
        .elementor-element.elementor-element-05d0286
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-content {
        font-size: var(--e-global-typography-a26cc25-font-size);
        line-height: var(--e-global-typography-a26cc25-line-height);
        letter-spacing: var(--e-global-typography-a26cc25-letter-spacing);
        word-spacing: var(--e-global-typography-a26cc25-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-18c037c
        > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-78f402b
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-title {
        font-size: var(--e-global-typography-7741280-font-size);
        line-height: var(--e-global-typography-7741280-line-height);
        letter-spacing: var(--e-global-typography-7741280-letter-spacing);
        word-spacing: var(--e-global-typography-7741280-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-78f402b
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-description {
        font-size: var(--e-global-typography-23832af-font-size);
        line-height: var(--e-global-typography-23832af-line-height);
        letter-spacing: var(--e-global-typography-23832af-letter-spacing);
        word-spacing: var(--e-global-typography-23832af-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-78f402b
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-wrapper {
        width: 90px;
        height: 90px;
    }
    .elementor-6
        .elementor-element.elementor-element-78f402b
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-content {
        font-size: var(--e-global-typography-a26cc25-font-size);
        line-height: var(--e-global-typography-a26cc25-line-height);
        letter-spacing: var(--e-global-typography-a26cc25-letter-spacing);
        word-spacing: var(--e-global-typography-a26cc25-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-7e9fae6
        > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-5f3c133
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-title {
        font-size: var(--e-global-typography-7741280-font-size);
        line-height: var(--e-global-typography-7741280-line-height);
        letter-spacing: var(--e-global-typography-7741280-letter-spacing);
        word-spacing: var(--e-global-typography-7741280-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-5f3c133
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-description {
        font-size: var(--e-global-typography-23832af-font-size);
        line-height: var(--e-global-typography-23832af-line-height);
        letter-spacing: var(--e-global-typography-23832af-letter-spacing);
        word-spacing: var(--e-global-typography-23832af-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-5f3c133
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-wrapper {
        width: 90px;
        height: 90px;
    }
    .elementor-6
        .elementor-element.elementor-element-5f3c133
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-content {
        font-size: var(--e-global-typography-a26cc25-font-size);
        line-height: var(--e-global-typography-a26cc25-line-height);
        letter-spacing: var(--e-global-typography-a26cc25-letter-spacing);
        word-spacing: var(--e-global-typography-a26cc25-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-eebeabf
        > .elementor-element-populated {
        padding: 20px 10px 20px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-3d1677d {
        font-size: var(--e-global-typography-89dc976-font-size);
        line-height: var(--e-global-typography-89dc976-line-height);
        letter-spacing: var(--e-global-typography-89dc976-letter-spacing);
        word-spacing: var(--e-global-typography-89dc976-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-3d1677d
        > .elementor-widget-container {
        margin: 90px 10px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-dec3490 {
        padding: 100px 10px 80px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-4c6405f
        > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-588346b
        .elementor-heading-title {
        font-size: var(--e-global-typography-40afb92-font-size);
        line-height: var(--e-global-typography-40afb92-line-height);
        letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
        word-spacing: var(--e-global-typography-40afb92-word-spacing);
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-588346b {
        left: 9px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-588346b {
        right: 9px;
    }
    .elementor-6 .elementor-element.elementor-element-588346b {
        top: -35px;
    }
    .elementor-6
        .elementor-element.elementor-element-d4e52e9
        .elementor-heading-title {
        font-size: var(--e-global-typography-5369ec4-font-size);
        line-height: var(--e-global-typography-5369ec4-line-height);
        letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
        word-spacing: var(--e-global-typography-5369ec4-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-2457a24 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-86ba441
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-86ba441
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-cbdeede
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-cbdeede
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-e3c0e17
        .jeg-elementor-kit.jkit-button {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-e3c0e17
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-24267d9
        > .elementor-element-populated {
        margin: 60px 30px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
        padding: 25px 0px 5px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-4ef3e1c
        .jeg-elementor-kit.jkit-video-button
        .jkit-video-popup-btn {
        padding: 25px 0px 0px 6px;
        height: 75px;
        width: 75px;
        line-height: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-4ef3e1c
        .jeg-elementor-kit.jkit-video-button
        i {
        font-size: 23px;
    }
    .elementor-6
        .elementor-element.elementor-element-4ef3e1c
        .jeg-elementor-kit.jkit-video-button
        svg {
        width: 23px;
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4ef3e1c {
        left: -29px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-4ef3e1c {
        right: -29px;
    }
    .elementor-6 .elementor-element.elementor-element-4ef3e1c {
        top: -6px;
    }
    .elementor-6 .elementor-element.elementor-element-1e02781 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-2b92f7d:not(
            .elementor-motion-effects-element-type-background
        )
        > .elementor-widget-wrap,
    .elementor-6
        .elementor-element.elementor-element-2b92f7d
        > .elementor-widget-wrap
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-position: 0px -60px;
        /* max-width: 100%;
        max-height: 50%; */
    }
    .elementor-6
        .elementor-element.elementor-element-07f8136
        .elementor-heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-0fbac4f {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-226ed88
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-b6969ad
        > .elementor-element-populated {
        padding: 150px 50px 150px 50px;
    }
    .elementor-6
        .elementor-element.elementor-element-7462131
        .elementor-heading-title {
        font-size: var(--e-global-typography-40afb92-font-size);
        line-height: var(--e-global-typography-40afb92-line-height);
        letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
        word-spacing: var(--e-global-typography-40afb92-word-spacing);
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7462131 {
        left: 9px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-7462131 {
        right: 9px;
    }
    .elementor-6 .elementor-element.elementor-element-7462131 {
        top: -23px;
    }
    .elementor-6
        .elementor-element.elementor-element-c1d7f42
        .elementor-heading-title {
        font-size: var(--e-global-typography-5369ec4-font-size);
        line-height: var(--e-global-typography-5369ec4-line-height);
        letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
        word-spacing: var(--e-global-typography-5369ec4-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-f0b1eb6 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-5aa9573
        .jeg-elementor-kit.jkit-icon-box
        .jkit-icon-box-wrapper {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-5aa9573
        .jeg-elementor-kit.jkit-icon-box
        .title {
        margin: 7px 0px 0px 0px;
        font-size: var(--e-global-typography-89dc976-font-size);
        line-height: var(--e-global-typography-89dc976-line-height);
        letter-spacing: var(--e-global-typography-89dc976-letter-spacing);
        word-spacing: var(--e-global-typography-89dc976-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-5aa9573
        .jeg-elementor-kit.jkit-icon-box
        .icon-box.icon-box-body
        .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-5aa9573
        .jeg-elementor-kit.jkit-icon-box
        .icon-box
        > .icon {
        margin: 0px 6px 0px 0px;
        width: 45px;
    }
    .elementor-6
        .elementor-element.elementor-element-5aa9573
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-aa70555 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-e049cc4
        .jeg-elementor-kit.jkit-icon-box
        .jkit-icon-box-wrapper {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-e049cc4
        .jeg-elementor-kit.jkit-icon-box
        .title {
        margin: 15px 0px 0px 0px;
        font-size: var(--e-global-typography-89dc976-font-size);
        line-height: var(--e-global-typography-89dc976-line-height);
        letter-spacing: var(--e-global-typography-89dc976-letter-spacing);
        word-spacing: var(--e-global-typography-89dc976-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-e049cc4
        .jeg-elementor-kit.jkit-icon-box
        .icon-box.icon-box-body
        .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-e049cc4
        .jeg-elementor-kit.jkit-icon-box
        .icon-box
        > .icon {
        width: 42px;
    }
    .elementor-6
        .elementor-element.elementor-element-e049cc4
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-eb17e73 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-905c092
        .jeg-elementor-kit.jkit-icon-box
        .jkit-icon-box-wrapper {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-905c092
        .jeg-elementor-kit.jkit-icon-box
        .title {
        font-size: var(--e-global-typography-89dc976-font-size);
        line-height: var(--e-global-typography-89dc976-line-height);
        letter-spacing: var(--e-global-typography-89dc976-letter-spacing);
        word-spacing: var(--e-global-typography-89dc976-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-905c092
        .jeg-elementor-kit.jkit-icon-box
        .icon-box.icon-box-body
        .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-905c092
        .jeg-elementor-kit.jkit-icon-box
        .icon-box
        > .icon {
        margin: 0px 1px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 50px;
    }
    .elementor-6 .elementor-element.elementor-element-60e4a2f {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6 .elementor-element.elementor-element-ebe4ccc {
        padding: 100px 5px 80px 5px;
    }
    .elementor-6 .elementor-element.elementor-element-08d90c2 {
        padding: 0px 5px 0px 5px;
    }
    .elementor-6
        .elementor-element.elementor-element-da8c481
        > .elementor-element-populated {
        padding: 0px 90px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-7ac44ee
        .elementor-heading-title {
        font-size: var(--e-global-typography-40afb92-font-size);
        line-height: var(--e-global-typography-40afb92-line-height);
        letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
        word-spacing: var(--e-global-typography-40afb92-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-7ac44ee {
        top: -32px;
    }
    .elementor-6
        .elementor-element.elementor-element-325ffed
        .elementor-heading-title {
        font-size: var(--e-global-typography-5369ec4-font-size);
        line-height: var(--e-global-typography-5369ec4-line-height);
        letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
        word-spacing: var(--e-global-typography-5369ec4-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-0ba585b
        > .elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-a0503f9 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-572e862
        > .elementor-element-populated {
        padding: 0px 10px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .thumbnail-wrap {
        height: 360px;
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .filter-controls
        ul
        li {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay {
        padding: 160px 40px 0px 40px;
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-content {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-category
        span {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .thumbnail-wrap {
        height: 360px;
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .filter-controls
        ul
        li {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay {
        padding: 160px 40px 0px 40px;
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-content {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-category
        span {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-c818023
        > .elementor-element-populated {
        padding: 0px 0px 0px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .thumbnail-wrap {
        height: 360px;
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .filter-controls
        ul
        li {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay {
        padding: 160px 40px 0px 40px;
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-content {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-category
        span {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .thumbnail-wrap {
        height: 360px;
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .filter-controls
        ul
        li {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay {
        padding: 160px 40px 0px 40px;
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-content {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-category
        span {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .thumbnail-wrap {
        height: 360px;
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .filter-controls
        ul
        li {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay {
        padding: 160px 40px 0px 40px;
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-content {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-category
        span {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-084679f
        > .elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-7ce7e93 {
        font-size: var(--e-global-typography-23832af-font-size);
        line-height: var(--e-global-typography-23832af-line-height);
        letter-spacing: var(--e-global-typography-23832af-letter-spacing);
        word-spacing: var(--e-global-typography-23832af-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-08c74f4
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-d054382 {
        margin-top: -40%;
        margin-bottom: 0%;
        padding: 350px 10px 80px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-7391283
        .elementor-heading-title {
        font-size: 43px;
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7391283 {
        left: 0px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-7391283 {
        right: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-aa3c740
        .jeg-elementor-kit.jkit-heading
        .heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-aa3c740
        .jeg-elementor-kit.jkit-heading
        .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-aa3c740
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-12166d3
        .jeg-elementor-kit.jkit-heading
        .heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-12166d3
        .jeg-elementor-kit.jkit-heading
        .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-12166d3
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-4e0493c
        .elementor-heading-title {
        font-size: 43px;
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4e0493c {
        left: 9px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-4e0493c {
        right: 9px;
    }
    .elementor-6
        .elementor-element.elementor-element-b395dde
        .jeg-elementor-kit.jkit-heading
        .heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-b395dde
        .jeg-elementor-kit.jkit-heading
        .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-b395dde
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-1221db1
        .elementor-heading-title {
        font-size: 43px;
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1221db1 {
        left: 18px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-1221db1 {
        right: 18px;
    }
    .elementor-6 .elementor-element.elementor-element-b6f5f10 {
        padding: 100px 10px 100px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-5acebd4
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-204431d
        .elementor-heading-title {
        font-size: var(--e-global-typography-40afb92-font-size);
        line-height: var(--e-global-typography-40afb92-line-height);
        letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
        word-spacing: var(--e-global-typography-40afb92-word-spacing);
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-204431d {
        left: 253px;
        
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-204431d {
        right: 253px;
    }
    .elementor-6 .elementor-element.elementor-element-204431d {
        top: -31px;
    }
    .elementor-6
        .elementor-element.elementor-element-11f7319
        .elementor-heading-title {
        font-size: var(--e-global-typography-5369ec4-font-size);
        line-height: var(--e-global-typography-5369ec4-line-height);
        letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
        word-spacing: var(--e-global-typography-5369ec4-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-8e17bd2 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-8e17bd2
        > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }
    .elementor-6 .elementor-element.elementor-element-b7a4d49 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-6
        .elementor-element.elementor-element-e63c43b
        > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 40px 40px 40px 40px;
    }
    .elementor-6
        .elementor-element.elementor-element-0582b9e
        .elementor-heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-3750542 {
        font-size: var(--e-global-typography-99e80ea-font-size);
        line-height: var(--e-global-typography-99e80ea-line-height);
        letter-spacing: var(--e-global-typography-99e80ea-letter-spacing);
        word-spacing: var(--e-global-typography-99e80ea-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-7f98229
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-7f98229
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-0a15ea8
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-0a15ea8
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-92f5684
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-1a33a9e
        > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 40px 40px 40px 40px;
    }
    .elementor-6
        .elementor-element.elementor-element-c35b867
        .elementor-heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-976d529 {
        font-size: var(--e-global-typography-99e80ea-font-size);
        line-height: var(--e-global-typography-99e80ea-line-height);
        letter-spacing: var(--e-global-typography-99e80ea-letter-spacing);
        word-spacing: var(--e-global-typography-99e80ea-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-58b6b5b
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-58b6b5b
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-5e5e925
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-5e5e925
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-1029f81
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-9bce8a3
        > .elementor-element-populated {
        margin: 5% 25% 0% 25%;
        --e-column-margin-right: 25%;
        --e-column-margin-left: 25%;
        padding: 40px 40px 40px 40px;
    }
    .elementor-6
        .elementor-element.elementor-element-ac8f8b0
        .elementor-heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-575182c {
        font-size: var(--e-global-typography-99e80ea-font-size);
        line-height: var(--e-global-typography-99e80ea-line-height);
        letter-spacing: var(--e-global-typography-99e80ea-letter-spacing);
        word-spacing: var(--e-global-typography-99e80ea-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-17277d8
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-17277d8
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-0eb8a8f
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-0eb8a8f
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-6b6e170
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-4e00fb1 {
        padding: 100px 10px 0px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-4f08631
        > .elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track
        .testimonial-item
        .testimonial-box
        .comment-content
        p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track
        .testimonial-item
        .testimonial-box
        .icon-content {
        font-size: 95px;
        padding: 0px 40px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track
        .testimonial-item
        .testimonial-box
        .icon-content
        svg {
        width: 95px;
    }
    .elementor-6
        .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track
        .testimonial-item
        .testimonial-box
        .profile-info
        .profile-name {
        font-size: var(--e-global-typography-7741280-font-size);
        line-height: var(--e-global-typography-7741280-line-height);
        letter-spacing: var(--e-global-typography-7741280-letter-spacing);
        word-spacing: var(--e-global-typography-7741280-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track
        .testimonial-item
        .testimonial-box
        .profile-info
        .profile-des {
        font-size: var(--e-global-typography-97c187c-font-size);
        line-height: var(--e-global-typography-97c187c-line-height);
        letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
        word-spacing: var(--e-global-typography-97c187c-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-b2560b4
        > .elementor-element-populated {
        padding: 40px 0px 60px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-d2a2c67
        .elementor-heading-title {
        font-size: var(--e-global-typography-40afb92-font-size);
        line-height: var(--e-global-typography-40afb92-line-height);
        letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
        word-spacing: var(--e-global-typography-40afb92-word-spacing);
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d2a2c67 {
        left: 0px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-d2a2c67 {
        right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-634a53c {
        padding: 150px 10px 100px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-4d379d4
        > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-e50c2bd
        .elementor-heading-title {
        font-size: 43px;
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-e50c2bd {
        left: 8px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-e50c2bd {
        right: 8px;
    }
    .elementor-6 .elementor-element.elementor-element-e50c2bd {
        top: -23px;
    }
    .elementor-6
        .elementor-element.elementor-element-1141553
        .elementor-heading-title {
        font-size: var(--e-global-typography-5369ec4-font-size);
        line-height: var(--e-global-typography-5369ec4-line-height);
        letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
        word-spacing: var(--e-global-typography-5369ec4-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-685952f
        .jeg-elementor-kit.jkit-postlist
        article
        a
        .jkit-postlist-title {
        font-size: var(--e-global-typography-820bf53-font-size);
        line-height: var(--e-global-typography-820bf53-line-height);
        letter-spacing: var(--e-global-typography-820bf53-letter-spacing);
        word-spacing: var(--e-global-typography-820bf53-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-685952f
        .jeg-elementor-kit.jkit-postlist
        article
        a
        .meta-lists
        span {
        font-size: var(--e-global-typography-97c187c-font-size);
        line-height: var(--e-global-typography-97c187c-line-height);
        letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
        word-spacing: var(--e-global-typography-97c187c-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-673a702
        > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock
        .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock
        .jkit-post-category
        span
        a,
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock.postblock-type-3
        .jkit-post-category
        span
        a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock
        .jkit-post-title
        a,
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock.postblock-type-4
        .jkit-post-title
        a {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock
        .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock
        .jkit-post-meta {
        font-size: var(--e-global-typography-97c187c-font-size);
        line-height: var(--e-global-typography-97c187c-line-height);
        letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
        word-spacing: var(--e-global-typography-97c187c-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-25c08b3 {
        padding: 100px 10px 20px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-95eefe9
        > .elementor-element-populated {
        padding: 0px 0px 0px 8px;
    }
    .elementor-6 .elementor-element.elementor-element-f425357 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-272914e
        .elementor-widget-container {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-275159e
        > .elementor-element-populated {
        padding: 10px 0px 0px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-248ae91
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-248ae91
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-7657c3b
        > .elementor-element-populated {
        padding: 10px 0px 0px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-171cee1
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-171cee1
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-bc-flex-widget
        .elementor-6
        .elementor-element.elementor-element-591c4a4.elementor-column
        .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-6
        .elementor-element.elementor-element-591c4a4.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-6
        .elementor-element.elementor-element-591c4a4.elementor-column
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-6
        .elementor-element.elementor-element-591c4a4
        > .elementor-element-populated {
        margin: 0px 0px 130px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 13px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-fa9b616 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-1c388d7 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-1c388d7
        > .elementor-widget-container {
        padding: 0% 15% 0% 15%;
    }
    .elementor-6
        .elementor-element.elementor-element-471fcb4
        .jeg-elementor-kit.jkit-mailchimp
        .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
        border-radius: 0px 0px 0px 0px;
        border-width: 0px 0px 1px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-471fcb4
        .jeg-elementor-kit.jkit-mailchimp.style-inline
        .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 78%;
        -ms-flex: 0 0 78%;
        flex: 0 0 78%;
    }
    .elementor-6
        .elementor-element.elementor-element-471fcb4
        .jeg-elementor-kit.jkit-mailchimp
        .jkit-mailchimp-submit {
        border-radius: 30px 30px 30px 30px;
        margin: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-471fcb4
        .jeg-elementor-kit.jkit-mailchimp.style-full
        .jkit-mailchimp-submit {
        width: 22%;
    }
    .elementor-6
        .elementor-element.elementor-element-471fcb4
        .jeg-elementor-kit.jkit-mailchimp.style-inline
        .jkit-submit-input-holder {
        -webkit-box-flex: 22%;
        -ms-flex: 0 0 22%;
        flex: 0 0 22%;
    }
    .elementor-6 .elementor-element.elementor-element-471fcb4 {
        width: var(--container-widget-width, 67%);
        max-width: 67%;
        --container-widget-width: 67%;
        --container-widget-flex-grow: 0;
    }
    .elementor-6 .elementor-element.elementor-element-2896dee {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-b7d123a {
        font-size: var(--e-global-typography-97c187c-font-size);
        line-height: var(--e-global-typography-97c187c-line-height);
        letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
        word-spacing: var(--e-global-typography-97c187c-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-6812ee3 {
        font-size: var(--e-global-typography-97c187c-font-size);
        line-height: var(--e-global-typography-97c187c-line-height);
        letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
        word-spacing: var(--e-global-typography-97c187c-word-spacing);
    }
}
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-88c9518 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-ae1bae8
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-ae1bae8
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-23832af-font-size);
        line-height: var(--e-global-typography-23832af-line-height);
        letter-spacing: var(--e-global-typography-23832af-letter-spacing);
        word-spacing: var(--e-global-typography-23832af-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-5bf1d92
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-5bf1d92
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-23832af-font-size);
        line-height: var(--e-global-typography-23832af-line-height);
        letter-spacing: var(--e-global-typography-23832af-letter-spacing);
        word-spacing: var(--e-global-typography-23832af-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-6e2e4b5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-6 .elementor-element.elementor-element-38d7cf3 {
        width: 50%;
    }
    .elementor-6
        .elementor-element.elementor-element-38d7cf3
        > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-9fb4723 {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-6 .elementor-element.elementor-element-5a553b4 {
        width: 50%;
    }
    .elementor-6
        .elementor-element.elementor-element-5a553b4
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        > li
        > a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        .sub-menu
        li
        a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-hamburger-menu {
        color: var(--e-global-color-primary);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-hamburger-menu
        svg {
        fill: var(--e-global-color-primary);
    }
    .elementor-6
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-nav-identity-panel
        .jkit-nav-site-title
        .jkit-nav-logo
        img {
        max-width: 147px;
    }
    .elementor-6 .elementor-element.elementor-element-b0bb851 {
        width: 50%;
    }
    .elementor-6
        .elementor-element.elementor-element-a38fa28:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-6
        .elementor-element.elementor-element-a38fa28
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-position: 70% 0%;
    }
    .elementor-6 .elementor-element.elementor-element-a38fa28 {
        padding: 200px 15px 200px 15px;
    }
    .elementor-6
        .elementor-element.elementor-element-1bbb153
        > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-34a6d8b
        > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-64969f6
        .elementor-heading-title {
        font-size: 0;
        line-height: var(--e-global-typography-cf565e5-line-height);
        letter-spacing: var(--e-global-typography-cf565e5-letter-spacing);
        word-spacing: var(--e-global-typography-cf565e5-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-1d9b0a2 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-8b83e8b:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-6
        .elementor-element.elementor-element-8b83e8b
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-position: 70% 0%;
    }
    .elementor-6 .elementor-element.elementor-element-8b83e8b {
        padding: 100px 10px 50px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-75d9aa9
        > .elementor-element-populated {
        padding: 0px 10px 50px 10px;
    }
    .elementor-6 .elementor-element.elementor-element-430d8b7 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-6
        .elementor-element.elementor-element-4b36ccf
        > .elementor-element-populated {
        margin: 0px 0px 30px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-c513799
        .elementor-heading-title {
        font-size: px;
        line-height: var(--e-global-typography-cf565e5-line-height);
        letter-spacing: var(--e-global-typography-cf565e5-letter-spacing);
        word-spacing: var(--e-global-typography-cf565e5-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-4cb2c18
        .elementor-heading-title {
        font-size: 74px;
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4cb2c18 {
        left: 0px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-4cb2c18 {
        right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-4cb2c18 {
        top: 545px;
    }
    .elementor-6 .elementor-element.elementor-element-83949a1 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-af2cf2c
        .jeg-elementor-kit.jkit-button {
        text-align: left;
    }
    .elementor-6 .elementor-element.elementor-element-f981731 {
        margin-top: -40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-2a34b16 {
        width: 100%;
    }
    .elementor-6
        .elementor-element.elementor-element-2a34b16
        > .elementor-element-populated {
        padding: 50px 0px 50px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-e81aa3d
        > .elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-05d0286
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-title {
        font-size: var(--e-global-typography-7741280-font-size);
        line-height: var(--e-global-typography-7741280-line-height);
        letter-spacing: var(--e-global-typography-7741280-letter-spacing);
        word-spacing: var(--e-global-typography-7741280-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-05d0286
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-description {
        font-size: var(--e-global-typography-23832af-font-size);
        line-height: var(--e-global-typography-23832af-line-height);
        letter-spacing: var(--e-global-typography-23832af-letter-spacing);
        word-spacing: var(--e-global-typography-23832af-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-05d0286
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-wrapper {
        width: 90px;
        height: 90px;
    }
    .elementor-6
        .elementor-element.elementor-element-05d0286
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-content {
        font-size: var(--e-global-typography-a26cc25-font-size);
        line-height: var(--e-global-typography-a26cc25-line-height);
        letter-spacing: var(--e-global-typography-a26cc25-letter-spacing);
        word-spacing: var(--e-global-typography-a26cc25-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-18c037c
        > .elementor-element-populated {
        margin: 10px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-78f402b
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-title {
        font-size: var(--e-global-typography-7741280-font-size);
        line-height: var(--e-global-typography-7741280-line-height);
        letter-spacing: var(--e-global-typography-7741280-letter-spacing);
        word-spacing: var(--e-global-typography-7741280-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-78f402b
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-description {
        font-size: var(--e-global-typography-23832af-font-size);
        line-height: var(--e-global-typography-23832af-line-height);
        letter-spacing: var(--e-global-typography-23832af-letter-spacing);
        word-spacing: var(--e-global-typography-23832af-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-78f402b
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-wrapper {
        width: 90px;
        height: 90px;
    }
    .elementor-6
        .elementor-element.elementor-element-78f402b
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-content {
        font-size: var(--e-global-typography-a26cc25-font-size);
        line-height: var(--e-global-typography-a26cc25-line-height);
        letter-spacing: var(--e-global-typography-a26cc25-letter-spacing);
        word-spacing: var(--e-global-typography-a26cc25-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-7e9fae6
        > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-5f3c133
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-title {
        font-size: var(--e-global-typography-7741280-font-size);
        line-height: var(--e-global-typography-7741280-line-height);
        letter-spacing: var(--e-global-typography-7741280-letter-spacing);
        word-spacing: var(--e-global-typography-7741280-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-5f3c133
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-description {
        font-size: var(--e-global-typography-23832af-font-size);
        line-height: var(--e-global-typography-23832af-line-height);
        letter-spacing: var(--e-global-typography-23832af-letter-spacing);
        word-spacing: var(--e-global-typography-23832af-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-5f3c133
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-wrapper {
        width: 90px;
        height: 90px;
    }
    .elementor-6
        .elementor-element.elementor-element-5f3c133
        .jeg-elementor-kit.jkit-pie-chart
        .pie-chart-content {
        font-size: var(--e-global-typography-a26cc25-font-size);
        line-height: var(--e-global-typography-a26cc25-line-height);
        letter-spacing: var(--e-global-typography-a26cc25-letter-spacing);
        word-spacing: var(--e-global-typography-a26cc25-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-eebeabf {
        width: 100%;
    }
    .elementor-6
        .elementor-element.elementor-element-eebeabf:not(
            .elementor-motion-effects-element-type-background
        )
        > .elementor-widget-wrap,
    .elementor-6
        .elementor-element.elementor-element-eebeabf
        > .elementor-widget-wrap
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-image: url("/assets/img/White-bg.png");
    }
    .elementor-6
        .elementor-element.elementor-element-eebeabf
        > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }
    .elementor-6 .elementor-element.elementor-element-3d1677d {
        font-size: var(--e-global-typography-89dc976-font-size);
        line-height: var(--e-global-typography-89dc976-line-height);
        letter-spacing: var(--e-global-typography-89dc976-letter-spacing);
        word-spacing: var(--e-global-typography-89dc976-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-3d1677d
        > .elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-dec3490 {
        padding: 100px 10px 0px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-4c6405f
        > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-588346b
        .elementor-heading-title {
        font-size: var(--e-global-typography-40afb92-font-size);
        line-height: var(--e-global-typography-40afb92-line-height);
        letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
        word-spacing: var(--e-global-typography-40afb92-word-spacing);
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-588346b {
        left: 3px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-588346b {
        right: 3px;
    }
    .elementor-6 .elementor-element.elementor-element-588346b {
        top: -26px;
    }
    .elementor-6
        .elementor-element.elementor-element-d4e52e9
        .elementor-heading-title {
        font-size: var(--e-global-typography-5369ec4-font-size);
        line-height: var(--e-global-typography-5369ec4-line-height);
        letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
        word-spacing: var(--e-global-typography-5369ec4-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-2457a24 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-2457a24
        > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-6b714b3 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-ba5f4fe
        > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-86ba441
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-86ba441
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-985dafe
        > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-cbdeede
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-cbdeede
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-e3c0e17
        .jeg-elementor-kit.jkit-button {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-e3c0e17
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-e3c0e17
        > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-24267d9
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-4ef3e1c
        .jeg-elementor-kit.jkit-video-button
        i {
        font-size: 20px;
    }
    .elementor-6
        .elementor-element.elementor-element-4ef3e1c
        .jeg-elementor-kit.jkit-video-button
        svg {
        width: 20px;
    }
    .elementor-6
        .elementor-element.elementor-element-4ef3e1c
        .jeg-elementor-kit.jkit-video-button
        .jkit-video-popup-btn {
        line-height: 0px;
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4ef3e1c {
        left: 24px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-4ef3e1c {
        right: 24px;
    }
    .elementor-6 .elementor-element.elementor-element-4ef3e1c {
        top: 20px;
    }
    .elementor-6
        .elementor-element.elementor-element-2b92f7d:not(
            .elementor-motion-effects-element-type-background
        )
        > .elementor-widget-wrap,
    .elementor-6
        .elementor-element.elementor-element-2b92f7d
        > .elementor-widget-wrap
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-c44160f {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-07f8136
        .elementor-heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-0fbac4f {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-226ed88
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-b6969ad
        > .elementor-element-populated {
        padding: 100px 10px 100px 20px;
    }
    .elementor-6
        .elementor-element.elementor-element-7462131
        .elementor-heading-title {
        font-size: var(--e-global-typography-40afb92-font-size);
        line-height: var(--e-global-typography-40afb92-line-height);
        letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
        word-spacing: var(--e-global-typography-40afb92-word-spacing);
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7462131 {
        left: 0px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-7462131 {
        right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-7462131 {
        top: -23px;
    }
    .elementor-6
        .elementor-element.elementor-element-c1d7f42
        .elementor-heading-title {
        font-size: var(--e-global-typography-5369ec4-font-size);
        line-height: var(--e-global-typography-5369ec4-line-height);
        letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
        word-spacing: var(--e-global-typography-5369ec4-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-f0b1eb6 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-f0b1eb6
        > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-5aa9573
        .jeg-elementor-kit.jkit-icon-box
        .jkit-icon-box-wrapper {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-5aa9573
        .jeg-elementor-kit.jkit-icon-box
        .title {
        margin: 13px 0px 0px 0px;
        font-size: var(--e-global-typography-89dc976-font-size);
        line-height: var(--e-global-typography-89dc976-line-height);
        letter-spacing: var(--e-global-typography-89dc976-letter-spacing);
        word-spacing: var(--e-global-typography-89dc976-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-5aa9573
        .jeg-elementor-kit.jkit-icon-box
        .icon-box.icon-box-body
        .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-5aa9573
        .jeg-elementor-kit.jkit-icon-box
        .icon-box
        > .icon {
        margin: 5px 2px 5px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-5aa9573
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-aa70555 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-aa70555
        > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-e049cc4
        .jeg-elementor-kit.jkit-icon-box
        .jkit-icon-box-wrapper {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-e049cc4
        .jeg-elementor-kit.jkit-icon-box
        .title {
        margin: 25px 0px 0px 0px;
        font-size: var(--e-global-typography-89dc976-font-size);
        line-height: var(--e-global-typography-89dc976-line-height);
        letter-spacing: var(--e-global-typography-89dc976-letter-spacing);
        word-spacing: var(--e-global-typography-89dc976-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-e049cc4
        .jeg-elementor-kit.jkit-icon-box
        .icon-box.icon-box-body
        .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-e049cc4
        .jeg-elementor-kit.jkit-icon-box
        .icon-box
        > .icon {
        margin: 10px 4px 15px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-e049cc4
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-eb17e73 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-eb17e73
        > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-905c092
        .jeg-elementor-kit.jkit-icon-box
        .jkit-icon-box-wrapper {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-905c092
        .jeg-elementor-kit.jkit-icon-box
        .title {
        margin: 18px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-89dc976-font-size);
        line-height: var(--e-global-typography-89dc976-line-height);
        letter-spacing: var(--e-global-typography-89dc976-letter-spacing);
        word-spacing: var(--e-global-typography-89dc976-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-905c092
        .jeg-elementor-kit.jkit-icon-box
        .icon-box.icon-box-body
        .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-905c092
        .jeg-elementor-kit.jkit-icon-box
        .icon-box
        > .icon {
        margin: 10px 3px 10px 0px;
        width: 45px;
    }
    .elementor-6
        .elementor-element.elementor-element-905c092
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-60e4a2f {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-60e4a2f
        > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-ebe4ccc {
        padding: 100px 5px 50px 5px;
    }
    .elementor-6
        .elementor-element.elementor-element-da8c481
        > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-7ac44ee
        .elementor-heading-title {
        font-size: var(--e-global-typography-40afb92-font-size);
        line-height: var(--e-global-typography-40afb92-line-height);
        letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
        word-spacing: var(--e-global-typography-40afb92-word-spacing);
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7ac44ee {
        left: 0px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-7ac44ee {
        right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-7ac44ee {
        top: -23px;
    }
    .elementor-6
        .elementor-element.elementor-element-325ffed
        .elementor-heading-title {
        font-size: var(--e-global-typography-5369ec4-font-size);
        line-height: var(--e-global-typography-5369ec4-line-height);
        letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
        word-spacing: var(--e-global-typography-5369ec4-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-a0503f9 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-a0503f9
        > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-572e862
        > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .thumbnail-wrap {
        height: 350px;
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .filter-controls
        ul
        li {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay {
        padding: 140px 20px 0px 20px;
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-content {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-category
        span {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .thumbnail-wrap {
        height: 350px;
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .filter-controls
        ul
        li {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay {
        padding: 140px 20px 0px 20px;
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-content {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-category
        span {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-c818023
        > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .thumbnail-wrap {
        height: 350px;
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .filter-controls
        ul
        li {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay {
        padding: 140px 20px 0px 20px;
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-content {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-category
        span {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .thumbnail-wrap {
        height: 350px;
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .filter-controls
        ul
        li {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay {
        padding: 140px 20px 0px 20px;
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-content {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-category
        span {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .thumbnail-wrap {
        height: 350px;
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .filter-controls
        ul
        li {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay {
        padding: 140px 20px 0px 20px;
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-wrap.style-overlay
        .item-caption-over
        .item-content {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap
        .grid-item
        .caption-category
        span {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-7ce7e93 {
        font-size: var(--e-global-typography-23832af-font-size);
        line-height: var(--e-global-typography-23832af-line-height);
        letter-spacing: var(--e-global-typography-23832af-letter-spacing);
        word-spacing: var(--e-global-typography-23832af-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-08c74f4
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-d054382 {
        padding: 165px 10px 40px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-dfcc6b1
        > .elementor-element-populated {
        padding: 20px 0px 20px 0px;
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7391283 {
        left: 0px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-7391283 {
        right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-7391283 {
        top: 6px;
    }
    .elementor-6
        .elementor-element.elementor-element-aa3c740
        .jeg-elementor-kit.jkit-heading
        .heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-aa3c740
        .jeg-elementor-kit.jkit-heading
        .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-aa3c740
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-5850fb0
        > .elementor-element-populated {
        padding: 20px 0px 20px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-12166d3
        .jeg-elementor-kit.jkit-heading
        .heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-12166d3
        .jeg-elementor-kit.jkit-heading
        .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-12166d3
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4e0493c {
        left: 0px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-4e0493c {
        right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-4e0493c {
        top: 6px;
    }
    .elementor-6
        .elementor-element.elementor-element-a1ce1cc
        > .elementor-element-populated {
        padding: 20px 0px 20px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-b395dde
        .jeg-elementor-kit.jkit-heading
        .heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-b395dde
        .jeg-elementor-kit.jkit-heading
        .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-b395dde
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1221db1 {
        left: 0px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-1221db1 {
        right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-1221db1 {
        top: 6px;
    }
    .elementor-6 .elementor-element.elementor-element-b6f5f10 {
        padding: 100px 10px 50px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-5acebd4
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-204431d
        .elementor-heading-title {
        font-size: var(--e-global-typography-40afb92-font-size);
        line-height: var(--e-global-typography-40afb92-line-height);
        letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
        word-spacing: var(--e-global-typography-40afb92-word-spacing);
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-204431d {
        left: 96px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-204431d {
        right: 96px;
    }
    .elementor-6 .elementor-element.elementor-element-204431d {
        top: -14px;
    }
    .elementor-6
        .elementor-element.elementor-element-11f7319
        .elementor-heading-title {
        font-size: var(--e-global-typography-5369ec4-font-size);
        line-height: var(--e-global-typography-5369ec4-line-height);
        letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
        word-spacing: var(--e-global-typography-5369ec4-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-8e17bd2 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-8e17bd2
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-b7a4d49 {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-e63c43b
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-0582b9e
        .elementor-heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-3750542 {
        font-size: var(--e-global-typography-99e80ea-font-size);
        line-height: var(--e-global-typography-99e80ea-line-height);
        letter-spacing: var(--e-global-typography-99e80ea-letter-spacing);
        word-spacing: var(--e-global-typography-99e80ea-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-7f98229
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-7f98229
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-0a15ea8
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-0a15ea8
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-92f5684
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-1a33a9e
        > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-c35b867
        .elementor-heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-976d529 {
        font-size: var(--e-global-typography-99e80ea-font-size);
        line-height: var(--e-global-typography-99e80ea-line-height);
        letter-spacing: var(--e-global-typography-99e80ea-letter-spacing);
        word-spacing: var(--e-global-typography-99e80ea-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-58b6b5b
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-58b6b5b
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-5e5e925
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-5e5e925
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-1029f81
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-9bce8a3
        > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-ac8f8b0
        .elementor-heading-title {
        font-size: var(--e-global-typography-c10f16a-font-size);
        line-height: var(--e-global-typography-c10f16a-line-height);
        letter-spacing: var(--e-global-typography-c10f16a-letter-spacing);
        word-spacing: var(--e-global-typography-c10f16a-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-575182c {
        font-size: var(--e-global-typography-99e80ea-font-size);
        line-height: var(--e-global-typography-99e80ea-line-height);
        letter-spacing: var(--e-global-typography-99e80ea-letter-spacing);
        word-spacing: var(--e-global-typography-99e80ea-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-17277d8
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-17277d8
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-0eb8a8f
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-0eb8a8f
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-6b6e170
        .jeg-elementor-kit.jkit-button
        .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-4e00fb1 {
        padding: 80px 10px 0px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track
        .testimonial-item
        .testimonial-box {
        padding: 0px 30px 10px 30px;
    }
    .elementor-6
        .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track
        .testimonial-item
        .testimonial-box
        .comment-content
        p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track
        .testimonial-item
        .testimonial-box
        .icon-content {
        font-size: 62px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track
        .testimonial-item
        .testimonial-box
        .icon-content
        svg {
        width: 62px;
    }
    .elementor-6
        .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track
        .testimonial-item
        .testimonial-box
        .profile-info
        .profile-name {
        font-size: var(--e-global-typography-7741280-font-size);
        line-height: var(--e-global-typography-7741280-line-height);
        letter-spacing: var(--e-global-typography-7741280-letter-spacing);
        word-spacing: var(--e-global-typography-7741280-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track
        .testimonial-item
        .testimonial-box
        .profile-info
        .profile-des {
        font-size: var(--e-global-typography-97c187c-font-size);
        line-height: var(--e-global-typography-97c187c-line-height);
        letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
        word-spacing: var(--e-global-typography-97c187c-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track
        .testimonial-item
        .testimonial-box
        .profile-image
        img {
        width: 54px;
    }
    .elementor-6
        .elementor-element.elementor-element-d2a2c67
        .elementor-heading-title {
        font-size: var(--e-global-typography-40afb92-font-size);
        line-height: var(--e-global-typography-40afb92-line-height);
        letter-spacing: var(--e-global-typography-40afb92-letter-spacing);
        word-spacing: var(--e-global-typography-40afb92-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-f05da32
        .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-6 .elementor-element.elementor-element-634a53c {
        padding: 150px 10px 80px 10px;
    }
    .elementor-6
        .elementor-element.elementor-element-e50c2bd
        .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-6
        .elementor-element.elementor-element-1141553
        .elementor-heading-title {
        font-size: var(--e-global-typography-5369ec4-font-size);
        line-height: var(--e-global-typography-5369ec4-line-height);
        letter-spacing: var(--e-global-typography-5369ec4-letter-spacing);
        word-spacing: var(--e-global-typography-5369ec4-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-685952f
        .jeg-elementor-kit.jkit-postlist
        article
        a
        .jkit-postlist-title {
        font-size: var(--e-global-typography-820bf53-font-size);
        line-height: var(--e-global-typography-820bf53-line-height);
        letter-spacing: var(--e-global-typography-820bf53-letter-spacing);
        word-spacing: var(--e-global-typography-820bf53-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-685952f
        .jeg-elementor-kit.jkit-postlist
        article
        a
        .meta-lists
        span {
        font-size: var(--e-global-typography-97c187c-font-size);
        line-height: var(--e-global-typography-97c187c-line-height);
        letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
        word-spacing: var(--e-global-typography-97c187c-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock
        .jkit-post-category
        span
        a,
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock.postblock-type-3
        .jkit-post-category
        span
        a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock
        .jkit-post-title
        a,
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock.postblock-type-4
        .jkit-post-title
        a {
        font-size: var(--e-global-typography-be4e6a2-font-size);
        line-height: var(--e-global-typography-be4e6a2-line-height);
        letter-spacing: var(--e-global-typography-be4e6a2-letter-spacing);
        word-spacing: var(--e-global-typography-be4e6a2-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock
        .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-459570a
        .jeg-elementor-kit.jkit-postblock
        .jkit-post-meta {
        font-size: var(--e-global-typography-97c187c-font-size);
        line-height: var(--e-global-typography-97c187c-line-height);
        letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
        word-spacing: var(--e-global-typography-97c187c-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-25c08b3 {
        padding: 60px 10px 20px 10px;
    }
    .elementor-6 .elementor-element.elementor-element-8cf6f67 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-f425357 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-272914e
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-275159e
        > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-248ae91
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-248ae91
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-7657c3b
        > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-171cee1
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-6
        .elementor-element.elementor-element-171cee1
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-591c4a4
        > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-fa9b616 {
        text-align: left;
    }
    .elementor-6 .elementor-element.elementor-element-1c388d7 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-6
        .elementor-element.elementor-element-1c388d7
        > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-471fcb4
        .jeg-elementor-kit.jkit-mailchimp
        .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
        padding: 18px 20px 18px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-471fcb4
        .jeg-elementor-kit.jkit-mailchimp.style-inline
        .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 70%;
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
    }
    .elementor-6
        .elementor-element.elementor-element-471fcb4
        .jeg-elementor-kit.jkit-mailchimp
        .jkit-mailchimp-submit {
        padding: 10px 20px 10px 20px;
        margin: 10px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-471fcb4
        .jeg-elementor-kit.jkit-mailchimp.style-full
        .jkit-mailchimp-submit {
        width: 30%;
    }
    .elementor-6
        .elementor-element.elementor-element-471fcb4
        .jeg-elementor-kit.jkit-mailchimp.style-inline
        .jkit-submit-input-holder {
        -webkit-box-flex: 30%;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
    }
    .elementor-6
        .elementor-element.elementor-element-471fcb4
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-471fcb4 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-6 .elementor-element.elementor-element-2896dee {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-b7d123a {
        text-align: center;
        font-size: var(--e-global-typography-97c187c-font-size);
        line-height: var(--e-global-typography-97c187c-line-height);
        letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
        word-spacing: var(--e-global-typography-97c187c-word-spacing);
    }
    .elementor-6
        .elementor-element.elementor-element-c2b19a7
        > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-6812ee3 {
        text-align: center;
        font-size: var(--e-global-typography-97c187c-font-size);
        line-height: var(--e-global-typography-97c187c-line-height);
        letter-spacing: var(--e-global-typography-97c187c-letter-spacing);
        word-spacing: var(--e-global-typography-97c187c-word-spacing);
    }
}
@media (min-width: 768px) {
    .elementor-6 .elementor-element.elementor-element-8ce4022 {
        width: 48.333%;
    }
    .elementor-6 .elementor-element.elementor-element-606fa88 {
        width: 18%;
    }
    .elementor-6 .elementor-element.elementor-element-38d7cf3 {
        width: 18%;
    }
    .elementor-6 .elementor-element.elementor-element-5a553b4 {
        width: 64%;
    }
    .elementor-6 .elementor-element.elementor-element-b0bb851 {
        width: 18%;
    }
    .elementor-6 .elementor-element.elementor-element-1bbb153 {
        width: 30%;
    }
    .elementor-6 .elementor-element.elementor-element-34a6d8b {
        width: 69.666%;
    }
    .elementor-6 .elementor-element.elementor-element-75d9aa9 {
        width: 30%;
    }
    .elementor-6 .elementor-element.elementor-element-4b36ccf {
        width: 69.666%;
    }
    .elementor-6 .elementor-element.elementor-element-2a34b16 {
        width: 60%;
    }
    .elementor-6 .elementor-element.elementor-element-eebeabf {
        width: 40%;
    }
    .elementor-6 .elementor-element.elementor-element-ba5f4fe {
        width: 45.66%;
    }
    .elementor-6 .elementor-element.elementor-element-985dafe {
        width: 54.34%;
    }
    .elementor-6 .elementor-element.elementor-element-2b92f7d {
        width: 49.838%;
    }
    .elementor-6 .elementor-element.elementor-element-72164c4 {
        width: 55%;
    }
    .elementor-6 .elementor-element.elementor-element-09ab77a {
        width: 45%;
    }
    .elementor-6 .elementor-element.elementor-element-b6969ad {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-4d379d4 {
        width: 30%;
    }
    .elementor-6 .elementor-element.elementor-element-673a702 {
        width: 70%;
    }
    .elementor-6 .elementor-element.elementor-element-ea49ede {
        width: 25%;
    }
    .elementor-6 .elementor-element.elementor-element-275159e {
        width: 15.594%;
    }
    .elementor-6 .elementor-element.elementor-element-7657c3b {
        width: 23.126%;
    }
    .elementor-6 .elementor-element.elementor-element-591c4a4 {
        width: 22%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6 .elementor-element.elementor-element-fac5ca7 {
        width: 26%;
    }
    .elementor-6 .elementor-element.elementor-element-8ce4022 {
        width: 47%;
    }
    .elementor-6 .elementor-element.elementor-element-606fa88 {
        width: 27%;
    }
    .elementor-6 .elementor-element.elementor-element-38d7cf3 {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-5a553b4 {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-b0bb851 {
        width: 30%;
    }
    .elementor-6 .elementor-element.elementor-element-1bbb153 {
        width: 40%;
    }
    .elementor-6 .elementor-element.elementor-element-34a6d8b {
        width: 60%;
    }
    .elementor-6 .elementor-element.elementor-element-75d9aa9 {
        width: 40%;
    }
    .elementor-6 .elementor-element.elementor-element-4b36ccf {
        width: 60%;
    }
    .elementor-6 .elementor-element.elementor-element-2a34b16 {
        width: 60%;
    }
    .elementor-6 .elementor-element.elementor-element-4c6405f {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-ba5f4fe {
        width: 33%;
    }
    .elementor-6 .elementor-element.elementor-element-24267d9 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-2b92f7d {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-72164c4 {
        width: 70%;
    }
    .elementor-6 .elementor-element.elementor-element-09ab77a {
        width: 30%;
    }
    .elementor-6 .elementor-element.elementor-element-b6969ad {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-da8c481 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-0ba585b {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-e63c43b {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-1a33a9e {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-9bce8a3 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-4f08631 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-b2560b4 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-4d379d4 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-673a702 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-ea49ede {
        width: 20%;
    }
    .elementor-6 .elementor-element.elementor-element-275159e {
        width: 20%;
    }
    .elementor-6 .elementor-element.elementor-element-7657c3b {
        width: 30%;
    }
    .elementor-6 .elementor-element.elementor-element-591c4a4 {
        width: 30%;
        /* margin-right: 78px; */
    }
    .elementor-6 .elementor-element.elementor-element-591c4a4 .products-links {
       
        margin-right: 78px;
    }
}
/* @media (max-width: 768px) and (min-width: 588px) {
    .elementor-6 .elementor-element.elementor-element-591c4a4 {
        width: 100%;
        padding-right: 90px;
    } 
} */
@media (min-width: 1025px) {
    .elementor-6
        .elementor-element.elementor-element-4e00fb1:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-6
        .elementor-element.elementor-element-4e00fb1
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-hamburger-menu {
        display: block;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .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 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53),
            width 0.6s;
        -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53),
            width 0.6s;
        -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s;
        -ms-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s;
        transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper.active {
        left: 0;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu-container {
        overflow-y: hidden;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .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: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-nav-identity-panel
        .jkit-nav-site-title {
        display: inline-block;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-nav-identity-panel
        .jkit-close-menu {
        display: block;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu {
        display: block;
        height: 100%;
        overflow-y: auto;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .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: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .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: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .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: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        li {
        display: block;
        width: 100%;
        position: inherit;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .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: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .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: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        li
        a {
        display: block;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        li
        a
        i {
        float: right;
    }
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu
        li
        a
        svg {
        float: right;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper
        .jkit-menu-container {
        height: 100%;
    }
}
@media (max-width: 1024px) {
    .admin-bar
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper {
        top: 32px;
    }
}
@media (max-width: 782px) {
    .admin-bar
        .elementor-element.elementor-element-611ef1f
        .jeg-elementor-kit.jkit-nav-menu
        .jkit-menu-wrapper {
        top: 46px;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-f13a708
        .jeg-elementor-kit.jkit-client-logo
        .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-f13a708
        .jeg-elementor-kit.jkit-client-logo
        .client-track:not(.tns-slider)
        .client-slider {
        width: calc(3);
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-f13a708
        .jeg-elementor-kit.jkit-client-logo
        .client-track:not(.tns-slider)
        .client-slider:nth-child(n + 4) {
        display: none;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-f13a708
        .jeg-elementor-kit.jkit-client-logo
        .client-track:not(.tns-slider):not(:nth-child(3)) {
        margin-right: 10px;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f13a708
        .jeg-elementor-kit.jkit-client-logo
        .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f13a708
        .jeg-elementor-kit.jkit-client-logo
        .client-track:not(.tns-slider)
        .client-slider {
        width: calc(2);
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f13a708
        .jeg-elementor-kit.jkit-client-logo
        .client-track:not(.tns-slider)
        .client-slider:nth-child(n + 3) {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f13a708
        .jeg-elementor-kit.jkit-client-logo
        .client-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-f13a708
        .jeg-elementor-kit.jkit-client-logo
        .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-f13a708
        .jeg-elementor-kit.jkit-client-logo
        .client-track:not(.tns-slider)
        .client-slider {
        width: calc(2);
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-f13a708
        .jeg-elementor-kit.jkit-client-logo
        .client-track:not(.tns-slider)
        .client-slider:nth-child(n + 3) {
        display: none;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-f13a708
        .jeg-elementor-kit.jkit-client-logo
        .client-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-5aa9573
        .jeg-elementor-kit.jkit-icon-box
        .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-5aa9573
        .jeg-elementor-kit.jkit-icon-box
        .jkit-icon-box-wrapper
        .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-e049cc4
        .jeg-elementor-kit.jkit-icon-box
        .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-e049cc4
        .jeg-elementor-kit.jkit-icon-box
        .jkit-icon-box-wrapper
        .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-905c092
        .jeg-elementor-kit.jkit-icon-box
        .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-905c092
        .jeg-elementor-kit.jkit-icon-box
        .jkit-icon-box-wrapper
        .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
    .elementor-6
    .elementor-element.elementor-element-e3c0e17
    > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-f0c2734
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-22ebf30
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-2577279
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-ec693a0
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-a75fded
        .jeg-elementor-kit.jkit-gallery
        .gallery-items
        .gallery-item-wrap {
        width: calc(100% / 1);
        float: left;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track:not(.tns-slider)
        .testimonial-item {
        width: calc(1);
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track:not(.tns-slider)
        .testimonial-item:nth-child(n + 2) {
        display: none;
    }
}
@media (min-width: 1025px) {
    .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track:not(.tns-slider)
        .testimonial-item {
        width: calc(1);
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track:not(.tns-slider)
        .testimonial-item:nth-child(n + 2) {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track:not(.tns-slider)
        .testimonial-item {
        width: calc(1);
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track:not(.tns-slider)
        .testimonial-item:nth-child(n + 2) {
        display: none;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-e93cc35
        .jeg-elementor-kit.jkit-testimonials
        .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-471fcb4
        .jeg-elementor-kit.jkit-mailchimp.style-inline
        .jkit-form-wrapper.extra-fields
        .jkit-submit-input-holder {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-471fcb4
        .jeg-elementor-kit.jkit-mailchimp.jeg-elementor-kit.jkit-mailchimp.style-inline
        .jkit-form-wrapper.extra-fields
        .jkit-input-wrapper:nth-last-child(2) {
        margin-right: 0 !important;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-204431d {
        left: 390px;
    }
}

@media (min-width: 320px) and (max-width: 377px) {
    .map-icon-footer {
       padding-bottom: 74px;
    }
 }
 @media (min-width: 378px) and (max-width: 767px) {
    .map-icon-footer {
       padding-bottom: 50px;
    }
 }
 @media (min-width: 768px) and (max-width: 899px) {
    .map-icon-footer {
       padding-bottom: 100px;
    }
 }
 @media (min-width: 900px) and (max-width: 1024px) {
    .map-icon-footer {
       padding-bottom: 76px;
    }
 }
 @media (min-width: 1025px) and (max-width: 1920px) {
    .map-icon-footer {
       padding-bottom: 110px;
    }
 }