﻿.elementor-380 .elementor-element.elementor-element-626c3e5 > .elementor-container {
    max-width: 1180px;
}

.elementor-380 .elementor-element.elementor-element-626c3e5:not(.elementor-motion-effects-element-type-background), .elementor-380 .elementor-element.elementor-element-626c3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/musicy/wp-content/uploads/sites/121/2021/07/a-group-of-small-school-kids-and-teacher-with-guitar-sitting-on-the-floor-in-class.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-380 .elementor-element.elementor-element-626c3e5 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(150deg, #000000DE 5%, #FF9A442E 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-380 .elementor-element.elementor-element-626c3e5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -71px;
    margin-bottom: 0px;
    padding: 240px 0px 0px 0px;
}

.elementor-380 .elementor-element.elementor-element-c365343 > .elementor-container {
    max-width: 500px;
}

.elementor-380 .elementor-element.elementor-element-ec21944.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-380 .elementor-element.elementor-element-ec21944:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-380 .elementor-element.elementor-element-ec21944 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-380 .elementor-element.elementor-element-ec21944 > .elementor-element-populated, .elementor-380 .elementor-element.elementor-element-ec21944 > .elementor-element-populated > .elementor-background-overlay, .elementor-380 .elementor-element.elementor-element-ec21944 > .elementor-background-slideshow {
    border-radius: 5px 5px 0px 0px;
}

.elementor-380 .elementor-element.elementor-element-ec21944 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 30px 0px;
}

    .elementor-380 .elementor-element.elementor-element-ec21944 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-380 .elementor-element.elementor-element-3d37fa6 {
    text-align: center;
}

    .elementor-380 .elementor-element.elementor-element-3d37fa6 .elementor-heading-title {
        color: #000000;
        font-family: var( --e-global-typography-fa93caa-font-family ), Sans-serif;
        font-size: var( --e-global-typography-fa93caa-font-size );
        font-weight: var( --e-global-typography-fa93caa-font-weight );
        line-height: var( --e-global-typography-fa93caa-line-height );
        letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
    }

.elementor-380 .elementor-element.elementor-element-4bf84e4 {
    color: #000000;
    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 );
    width: auto;
    max-width: auto;
}

    .elementor-380 .elementor-element.elementor-element-4bf84e4 > .elementor-widget-container {
        margin: 0px 10px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-380 .elementor-element.elementor-element-56afd7f {
    color: var( --e-global-color-626bc95 );
    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 );
    width: auto;
    max-width: auto;
}

.elementor-380 .elementor-element.elementor-element-4f6afaf > .elementor-container {
    max-width: 1180px;
}

.elementor-380 .elementor-element.elementor-element-4f6afaf {
    overflow: hidden;
    padding: 120px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-380 .elementor-element.elementor-element-71b35c9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-380 .elementor-element.elementor-element-71b35c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-380 .elementor-element.elementor-element-71b35c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-380 .elementor-element.elementor-element-71b35c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/musicy/wp-content/uploads/sites/121/2021/07/close-up-of-mixed-race-schoolboy-playing-violin-in-classroom-at-elementary-school-e1625727730653.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-380 .elementor-element.elementor-element-71b35c9 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #02010100 100%, #FFFFFF 0%);
    opacity: 1;
}

.elementor-380 .elementor-element.elementor-element-71b35c9 > .elementor-element-populated, .elementor-380 .elementor-element.elementor-element-71b35c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-380 .elementor-element.elementor-element-71b35c9 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-380 .elementor-element.elementor-element-71b35c9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 60px 0px 0px;
}

    .elementor-380 .elementor-element.elementor-element-71b35c9 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-380 .elementor-element.elementor-element-1370405 {
    text-align: right;
    top: -20px;
}

    .elementor-380 .elementor-element.elementor-element-1370405 img {
        width: 90%;
        border-style: solid;
        border-width: 20px 20px 20px 20px;
        border-color: #FFFFFF;
        border-radius: 5px 5px 5px 5px;
    }

body:not(.rtl) .elementor-380 .elementor-element.elementor-element-1370405 {
    left: 19px;
}

body.rtl .elementor-380 .elementor-element.elementor-element-1370405 {
    right: 19px;
}

.elementor-380 .elementor-element.elementor-element-e9a54b1 .elementor-spacer-inner {
    height: 50px;
}

.elementor-380 .elementor-element.elementor-element-6bc675e {
    color: var( --e-global-color-626bc95 );
    /*  font-family: var( --e-global-typography-5842a21-font-family ), Sans-serif;*/
    font-size: var( --e-global-typography-5842a21-font-size );
    font-weight: var( --e-global-typography-5842a21-font-weight );
    line-height: var( --e-global-typography-5842a21-line-height );
    letter-spacing: var( --e-global-typography-5842a21-letter-spacing );
}

    .elementor-380 .elementor-element.elementor-element-6bc675e > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

.elementor-380 .elementor-element.elementor-element-947e2dd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-fa93caa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-fa93caa-font-size );
    font-weight: var( --e-global-typography-fa93caa-font-weight );
    line-height: var( --e-global-typography-fa93caa-line-height );
    letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
}

.elementor-380 .elementor-element.elementor-element-260bf9b {
    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-380 .elementor-element.elementor-element-8132886 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-icon i {
    color: var( --e-global-color-626bc95 );
}

.elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-626bc95 );
}

.elementor-380 .elementor-element.elementor-element-d8cbab9 {
    --e-icon-list-icon-size: 14px;
}

    .elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-380 .elementor-element.elementor-element-d8cbab9 .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-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-icon i {
    color: var( --e-global-color-626bc95 );
}

.elementor-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-626bc95 );
}

.elementor-380 .elementor-element.elementor-element-83154b7 {
    --e-icon-list-icon-size: 14px;
}

    .elementor-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-380 .elementor-element.elementor-element-83154b7 .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-380 .elementor-element.elementor-element-9087bde {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-380 .elementor-element.elementor-element-8e5c4d7 {
    text-align: left;
}

    .elementor-380 .elementor-element.elementor-element-8e5c4d7 img {
        width: 85%;
    }

.elementor-380 .elementor-element.elementor-element-3789520 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: var( --e-global-color-626bc95 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-380 .elementor-element.elementor-element-3789520 > .elementor-element-populated, .elementor-380 .elementor-element.elementor-element-3789520 > .elementor-element-populated > .elementor-background-overlay, .elementor-380 .elementor-element.elementor-element-3789520 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-380 .elementor-element.elementor-element-3789520 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-380 .elementor-element.elementor-element-607d7bb .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

    .elementor-380 .elementor-element.elementor-element-607d7bb .jeg-elementor-kit.jkit-heading .heading-title {
        font-family: "Archivo", Sans-serif;
        font-size: 20px;
        font-weight: 700;
    }

    .elementor-380 .elementor-element.elementor-element-607d7bb .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px -5px 0px;
    }

        .elementor-380 .elementor-element.elementor-element-607d7bb .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
            padding: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }

    .elementor-380 .elementor-element.elementor-element-607d7bb .jeg-elementor-kit.jkit-heading .heading-title > span {
        padding: 0px 0px 0px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-607d7bb .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        color: var( --e-global-color-text );
        font-family: "DM Sans", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        margin: 0px 0px 0px 0px;
    }

.elementor-380 .elementor-element.elementor-element-607d7bb > .elementor-widget-container {
    margin: -9px 0px 0px 20px;
}

.elementor-380 .elementor-element.elementor-element-9a7f8c9 > .elementor-container {
    max-width: 1180px;
}

.elementor-380 .elementor-element.elementor-element-9a7f8c9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 120px 0px;
}

    .elementor-380 .elementor-element.elementor-element-9a7f8c9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-380 .elementor-element.elementor-element-369e58a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-380 .elementor-element.elementor-element-369e58a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0F0F0;
}

.elementor-380 .elementor-element.elementor-element-369e58a > .elementor-element-populated, .elementor-380 .elementor-element.elementor-element-369e58a > .elementor-element-populated > .elementor-background-overlay, .elementor-380 .elementor-element.elementor-element-369e58a > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-380 .elementor-element.elementor-element-369e58a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
}

    .elementor-380 .elementor-element.elementor-element-369e58a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-380 .elementor-element.elementor-element-bd80302 {
    padding: 40px 40px 40px 40px;
}

.elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 10px 10px 10px 10px;
}

    .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
        color: var( --e-global-color-626bc95 );
        font-size: 48px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

        .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
            fill: var( --e-global-color-626bc95 );
            width: 48px;
        }

    .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        color: #252425;
        font-family: var( --e-global-typography-41c8894-font-family ), Sans-serif;
        font-size: var( --e-global-typography-41c8894-font-size );
        font-weight: var( --e-global-typography-41c8894-font-weight );
        line-height: var( --e-global-typography-41c8894-line-height );
        letter-spacing: var( --e-global-typography-41c8894-letter-spacing );
        margin-bottom: 5px;
    }

        .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
            margin-right: 0px;
        }

    .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        margin-bottom: 0px;
        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-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        color: #FCBC45;
        top: -5px;
        left: 0px;
        vertical-align: super;
    }

.elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 10px 10px 10px 10px;
}

    .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
        color: var( --e-global-color-626bc95 );
        font-size: 48px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

        .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
            fill: var( --e-global-color-626bc95 );
            width: 48px;
        }

    .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        color: #252425;
        font-family: var( --e-global-typography-41c8894-font-family ), Sans-serif;
        font-size: var( --e-global-typography-41c8894-font-size );
        font-weight: var( --e-global-typography-41c8894-font-weight );
        line-height: var( --e-global-typography-41c8894-line-height );
        letter-spacing: var( --e-global-typography-41c8894-letter-spacing );
        margin-bottom: 5px;
    }

        .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
            margin-right: 0px;
        }

    .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        margin-bottom: 0px;
        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-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        color: #FCBC45;
        top: -5px;
        left: 0px;
        vertical-align: super;
    }

.elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 10px 10px 10px 10px;
}

    .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
        color: var( --e-global-color-626bc95 );
        font-size: 48px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

        .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
            fill: var( --e-global-color-626bc95 );
            width: 48px;
        }

    .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        color: #252425;
        font-family: var( --e-global-typography-41c8894-font-family ), Sans-serif;
        font-size: var( --e-global-typography-41c8894-font-size );
        font-weight: var( --e-global-typography-41c8894-font-weight );
        line-height: var( --e-global-typography-41c8894-line-height );
        letter-spacing: var( --e-global-typography-41c8894-letter-spacing );
        margin-bottom: 5px;
    }

        .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
            margin-right: 0px;
        }

    .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        margin-bottom: 0px;
        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-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        color: #FCBC45;
        top: -5px;
        left: 0px;
        vertical-align: super;
    }

.elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 10px 10px 10px 10px;
}

    .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
        color: var( --e-global-color-626bc95 );
        font-size: 48px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

        .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
            fill: var( --e-global-color-626bc95 );
            width: 48px;
        }

    .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        color: #252425;
        font-family: var( --e-global-typography-41c8894-font-family ), Sans-serif;
        font-size: var( --e-global-typography-41c8894-font-size );
        font-weight: var( --e-global-typography-41c8894-font-weight );
        line-height: var( --e-global-typography-41c8894-line-height );
        letter-spacing: var( --e-global-typography-41c8894-letter-spacing );
        margin-bottom: 5px;
    }

        .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
            margin-right: 0px;
        }

    .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        margin-bottom: 0px;
        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-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        color: #FCBC45;
        top: -5px;
        left: 0px;
        vertical-align: super;
    }

.elementor-380 .elementor-element.elementor-element-6191ac8:not(.elementor-motion-effects-element-type-background), .elementor-380 .elementor-element.elementor-element-6191ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/musicy/wp-content/uploads/sites/121/2021/07/girl-playing-the-violin.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-380 .elementor-element.elementor-element-6191ac8 > .elementor-background-overlay {
    background-color: #0000006E;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-380 .elementor-element.elementor-element-6191ac8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 170px 0px;
}

.elementor-380 .elementor-element.elementor-element-ccbd90e.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-380 .elementor-element.elementor-element-c90640c {
    color: var( --e-global-color-626bc95 );
    font-family: var( --e-global-typography-5842a21-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5842a21-font-size );
    font-weight: var( --e-global-typography-5842a21-font-weight );
    line-height: var( --e-global-typography-5842a21-line-height );
    letter-spacing: var( --e-global-typography-5842a21-letter-spacing );
}

    .elementor-380 .elementor-element.elementor-element-c90640c > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

.elementor-380 .elementor-element.elementor-element-9b1d253 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-fa93caa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-fa93caa-font-size );
    font-weight: var( --e-global-typography-fa93caa-font-weight );
    line-height: var( --e-global-typography-fa93caa-line-height );
    letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
}

.elementor-bc-flex-widget .elementor-380 .elementor-element.elementor-element-59bf821.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-380 .elementor-element.elementor-element-59bf821.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-380 .elementor-element.elementor-element-59bf821.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-380 .elementor-element.elementor-element-ec81d45 .elementor-button {
    font-family: var( --e-global-typography-3e962aa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3e962aa-font-size );
    font-weight: var( --e-global-typography-3e962aa-font-weight );
    line-height: var( --e-global-typography-3e962aa-line-height );
    letter-spacing: var( --e-global-typography-3e962aa-letter-spacing );
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var( --e-global-color-626bc95 );
    border-radius: 5px 5px 5px 5px;
    padding: 16px 36px 16px 36px;
}

.elementor-380 .elementor-element.elementor-element-ec81d45 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-380 .elementor-element.elementor-element-ec81d45 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-380 .elementor-element.elementor-element-1e66115 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-380 .elementor-element.elementor-element-1e66115 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-380 .elementor-element.elementor-element-1e66115 .elementor-button {
    font-family: var( --e-global-typography-3e962aa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3e962aa-font-size );
    font-weight: var( --e-global-typography-3e962aa-font-weight );
    line-height: var( --e-global-typography-3e962aa-line-height );
    letter-spacing: var( --e-global-typography-3e962aa-letter-spacing );
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FF770300;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-380 .elementor-element.elementor-element-1e66115 > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-380 .elementor-element.elementor-element-1e66115 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-380 .elementor-element.elementor-element-772b4f5 > .elementor-container {
    max-width: 1180px;
}

.elementor-380 .elementor-element.elementor-element-772b4f5 {
    padding: 0px 0px 30px 0px;
}

.elementor-380 .elementor-element.elementor-element-84f555c > .elementor-element-populated, .elementor-380 .elementor-element.elementor-element-84f555c > .elementor-element-populated > .elementor-background-overlay, .elementor-380 .elementor-element.elementor-element-84f555c > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-380 .elementor-element.elementor-element-e695382 > .elementor-container {
    max-width: 1180px;
}

.elementor-380 .elementor-element.elementor-element-e695382 {
    margin-top: -85px;
    margin-bottom: 0px;
}

.elementor-380 .elementor-element.elementor-element-f4389f2 > .elementor-element-populated, .elementor-380 .elementor-element.elementor-element-f4389f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-380 .elementor-element.elementor-element-f4389f2 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-380 .elementor-element.elementor-element-f4389f2 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-380 .elementor-element.elementor-element-3060fe4.jkit-equal-height-enable, .elementor-380 .elementor-element.elementor-element-3060fe4.jkit-equal-height-enable .elementor-widget-container, .elementor-380 .elementor-element.elementor-element-3060fe4.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-380 .elementor-element.elementor-element-3060fe4.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .title {
    color: #000000;
    font-family: var( --e-global-typography-b049868-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b049868-font-size );
    font-weight: var( --e-global-typography-b049868-font-weight );
    line-height: var( --e-global-typography-b049868-line-height );
    letter-spacing: var( --e-global-typography-b049868-letter-spacing );
}

.elementor-380 .elementor-element.elementor-element-3060fe4 .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-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-626bc95 );
}

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: var( --e-global-color-626bc95 );
        width: 50px;
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 50px;
    }

.elementor-380 .elementor-element.elementor-element-7844e0b > .elementor-element-populated, .elementor-380 .elementor-element.elementor-element-7844e0b > .elementor-element-populated > .elementor-background-overlay, .elementor-380 .elementor-element.elementor-element-7844e0b > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-380 .elementor-element.elementor-element-7844e0b > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-380 .elementor-element.elementor-element-b108257.jkit-equal-height-enable, .elementor-380 .elementor-element.elementor-element-b108257.jkit-equal-height-enable .elementor-widget-container, .elementor-380 .elementor-element.elementor-element-b108257.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-380 .elementor-element.elementor-element-b108257.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .title {
    color: #000000;
    font-family: var( --e-global-typography-b049868-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b049868-font-size );
    font-weight: var( --e-global-typography-b049868-font-weight );
    line-height: var( --e-global-typography-b049868-line-height );
    letter-spacing: var( --e-global-typography-b049868-letter-spacing );
}

.elementor-380 .elementor-element.elementor-element-b108257 .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-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-626bc95 );
}

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: var( --e-global-color-626bc95 );
        width: 50px;
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 50px;
    }

.elementor-380 .elementor-element.elementor-element-b826bae > .elementor-element-populated, .elementor-380 .elementor-element.elementor-element-b826bae > .elementor-element-populated > .elementor-background-overlay, .elementor-380 .elementor-element.elementor-element-b826bae > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-380 .elementor-element.elementor-element-b826bae > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-380 .elementor-element.elementor-element-11215e3.jkit-equal-height-enable, .elementor-380 .elementor-element.elementor-element-11215e3.jkit-equal-height-enable .elementor-widget-container, .elementor-380 .elementor-element.elementor-element-11215e3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-380 .elementor-element.elementor-element-11215e3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .title {
    color: #000000;
    font-family: var( --e-global-typography-b049868-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b049868-font-size );
    font-weight: var( --e-global-typography-b049868-font-weight );
    line-height: var( --e-global-typography-b049868-line-height );
    letter-spacing: var( --e-global-typography-b049868-letter-spacing );
}

.elementor-380 .elementor-element.elementor-element-11215e3 .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-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-626bc95 );
}

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: var( --e-global-color-626bc95 );
        width: 50px;
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 50px;
    }

.elementor-380 .elementor-element.elementor-element-961ad07 > .elementor-element-populated, .elementor-380 .elementor-element.elementor-element-961ad07 > .elementor-element-populated > .elementor-background-overlay, .elementor-380 .elementor-element.elementor-element-961ad07 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-380 .elementor-element.elementor-element-961ad07 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-380 .elementor-element.elementor-element-29758f5.jkit-equal-height-enable, .elementor-380 .elementor-element.elementor-element-29758f5.jkit-equal-height-enable .elementor-widget-container, .elementor-380 .elementor-element.elementor-element-29758f5.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-380 .elementor-element.elementor-element-29758f5.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .title {
    color: #000000;
    font-family: var( --e-global-typography-b049868-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b049868-font-size );
    font-weight: var( --e-global-typography-b049868-font-weight );
    line-height: var( --e-global-typography-b049868-line-height );
    letter-spacing: var( --e-global-typography-b049868-letter-spacing );
}

.elementor-380 .elementor-element.elementor-element-29758f5 .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-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var( --e-global-color-626bc95 );
}

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        fill: var( --e-global-color-626bc95 );
        width: 50px;
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 50px;
    }

.elementor-380 .elementor-element.elementor-element-df74a6b > .elementor-container {
    max-width: 1180px;
}

.elementor-380 .elementor-element.elementor-element-df74a6b {
    padding: 100px 0px 120px 0px;
}

.elementor-bc-flex-widget .elementor-380 .elementor-element.elementor-element-2e29c6b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-380 .elementor-element.elementor-element-2e29c6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-380 .elementor-element.elementor-element-2e29c6b > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
}

.elementor-380 .elementor-element.elementor-element-c362b86 {
    color: var( --e-global-color-626bc95 );
    font-family: var( --e-global-typography-5842a21-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5842a21-font-size );
    font-weight: var( --e-global-typography-5842a21-font-weight );
    line-height: var( --e-global-typography-5842a21-line-height );
    letter-spacing: var( --e-global-typography-5842a21-letter-spacing );
}

    .elementor-380 .elementor-element.elementor-element-c362b86 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

.elementor-380 .elementor-element.elementor-element-88f540c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-fa93caa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-fa93caa-font-size );
    font-weight: var( --e-global-typography-fa93caa-font-weight );
    line-height: var( --e-global-typography-fa93caa-line-height );
    letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
}

.elementor-380 .elementor-element.elementor-element-1f740ca {
    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-380 .elementor-element.elementor-element-1f740ca > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

.elementor-380 .elementor-element.elementor-element-8200f62 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #E0E0E0;
    height: 10px;
}

    .elementor-380 .elementor-element.elementor-element-8200f62 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
        background-color: var( --e-global-color-626bc95 );
    }

.elementor-380 .elementor-element.elementor-element-8200f62 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: #000000;
    font-family: var( --e-global-typography-f68bc65-font-family ), Sans-serif;
    font-size: var( --e-global-typography-f68bc65-font-size );
    font-weight: var( --e-global-typography-f68bc65-font-weight );
    line-height: var( --e-global-typography-f68bc65-line-height );
    letter-spacing: var( --e-global-typography-f68bc65-letter-spacing );
}

.elementor-380 .elementor-element.elementor-element-8200f62 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    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-380 .elementor-element.elementor-element-8200f62 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-380 .elementor-element.elementor-element-c0fd4cb .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #E0E0E0;
    height: 10px;
}

    .elementor-380 .elementor-element.elementor-element-c0fd4cb .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
        background-color: var( --e-global-color-626bc95 );
    }

.elementor-380 .elementor-element.elementor-element-c0fd4cb .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: #000000;
    font-family: var( --e-global-typography-f68bc65-font-family ), Sans-serif;
    font-size: var( --e-global-typography-f68bc65-font-size );
    font-weight: var( --e-global-typography-f68bc65-font-weight );
    line-height: var( --e-global-typography-f68bc65-line-height );
    letter-spacing: var( --e-global-typography-f68bc65-letter-spacing );
}

.elementor-380 .elementor-element.elementor-element-c0fd4cb .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    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-380 .elementor-element.elementor-element-c0fd4cb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-380 .elementor-element.elementor-element-2c9dccd .elementor-button {
    font-family: var( --e-global-typography-3e962aa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-3e962aa-font-size );
    font-weight: var( --e-global-typography-3e962aa-font-weight );
    line-height: var( --e-global-typography-3e962aa-line-height );
    letter-spacing: var( --e-global-typography-3e962aa-letter-spacing );
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var( --e-global-color-626bc95 );
    border-radius: 5px 5px 5px 5px;
    padding: 16px 36px 16px 36px;
}

.elementor-380 .elementor-element.elementor-element-2c9dccd > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-380 .elementor-element.elementor-element-4e9cf74 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}

.elementor-bc-flex-widget .elementor-380 .elementor-element.elementor-element-b2bda1c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-380 .elementor-element.elementor-element-b2bda1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-380 .elementor-element.elementor-element-b2bda1c > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
}

.elementor-380 .elementor-element.elementor-element-ca4db0c img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-380 .elementor-element.elementor-element-6b38322 > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
}

.elementor-380 .elementor-element.elementor-element-9f75fe7 {
    text-align: left;
}

    .elementor-380 .elementor-element.elementor-element-9f75fe7 img {
        width: 90%;
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-380 .elementor-element.elementor-element-9f75fe7 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

.elementor-380 .elementor-element.elementor-element-c6d3ec6 {
    text-align: left;
}

    .elementor-380 .elementor-element.elementor-element-c6d3ec6 img {
        width: 100%;
        border-radius: 5px 5px 5px 5px;
    }

.elementor-380 .elementor-element.elementor-element-7d46053 > .elementor-container {
    max-width: 1180px;
}

.elementor-380 .elementor-element.elementor-element-7d46053 {
    padding: 30px 0px 120px 0px;
}

.elementor-380 .elementor-element.elementor-element-a86ed8a > .elementor-container {
    max-width: 550px;
}

.elementor-380 .elementor-element.elementor-element-a86ed8a {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-380 .elementor-element.elementor-element-bf36412 {
    text-align: center;
    color: var( --e-global-color-626bc95 );
    font-family: var( --e-global-typography-5842a21-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5842a21-font-size );
    font-weight: var( --e-global-typography-5842a21-font-weight );
    line-height: var( --e-global-typography-5842a21-line-height );
    letter-spacing: var( --e-global-typography-5842a21-letter-spacing );
}

    .elementor-380 .elementor-element.elementor-element-bf36412 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

.elementor-380 .elementor-element.elementor-element-315fce1 {
    text-align: center;
}

    .elementor-380 .elementor-element.elementor-element-315fce1 .elementor-heading-title {
        color: #000000;
        font-family: var( --e-global-typography-fa93caa-font-family ), Sans-serif;
        font-size: var( --e-global-typography-fa93caa-font-size );
        font-weight: var( --e-global-typography-fa93caa-font-weight );
        line-height: var( --e-global-typography-fa93caa-line-height );
        letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
    }

.elementor-380 .elementor-element.elementor-element-bae22e6 {
    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-380 .elementor-element.elementor-element-1a6f281 > .elementor-container {
    max-width: 1180px;
}

.elementor-380 .elementor-element.elementor-element-1a6f281 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-380 .elementor-element.elementor-element-33482ad > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}

.elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team, .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-card {
        padding: 0px 0px 0px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 25px 25px 25px 25px;
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-card, .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
        background-color: transparent;
        background-image: linear-gradient(180deg, #863E001A 0%, #0000009C 100%);
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-family: var( --e-global-typography-b049868-font-family ), Sans-serif;
        font-size: var( --e-global-typography-b049868-font-size );
        font-weight: var( --e-global-typography-b049868-font-weight );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
        color: #02010100;
    }

        .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
            color: #02010100;
        }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
        color: #FFFFFF;
    }

        .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
            color: #FFFFFF;
        }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-family: var( --e-global-typography-52b987e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-52b987e-font-size );
        font-weight: var( --e-global-typography-52b987e-font-weight );
        line-height: var( --e-global-typography-52b987e-line-height );
        letter-spacing: var( --e-global-typography-52b987e-letter-spacing );
        color: #FFFFFF;
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
        transform: translateX(20px) rotate(0deg);
        white-space: break-spaces;
        height: min-content;
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
        transform: translateX(0px) rotate(0deg);
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
        margin-right: 15px;
    }

.elementor-380 .elementor-element.elementor-element-23b0432 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}

.elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team, .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-card {
        padding: 0px 0px 0px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-body {
        padding: 25px 25px 25px 25px;
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-card, .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
        background-color: transparent;
        background-image: linear-gradient(180deg, #863E001A 0%, #0000009C 100%);
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-family: var( --e-global-typography-b049868-font-family ), Sans-serif;
        font-size: var( --e-global-typography-b049868-font-size );
        font-weight: var( --e-global-typography-b049868-font-weight );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-body .profile-title {
        color: #02010100;
    }

        .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
            color: #02010100;
        }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
        color: #FFFFFF;
    }

        .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
            color: #FFFFFF;
        }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-family: var( --e-global-typography-52b987e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-52b987e-font-size );
        font-weight: var( --e-global-typography-52b987e-font-weight );
        line-height: var( --e-global-typography-52b987e-line-height );
        letter-spacing: var( --e-global-typography-52b987e-letter-spacing );
        color: #FFFFFF;
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
        transform: translateX(20px) rotate(0deg);
        white-space: break-spaces;
        height: min-content;
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
        transform: translateX(0px) rotate(0deg);
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
        margin-right: 15px;
    }

.elementor-380 .elementor-element.elementor-element-a0153cf > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}

.elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team, .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-card {
        padding: 0px 0px 0px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 25px 25px 25px 25px;
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-card, .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg, .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
        background-color: transparent;
        background-image: linear-gradient(180deg, #863E001A 0%, #0000009C 100%);
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-family: var( --e-global-typography-b049868-font-family ), Sans-serif;
        font-size: var( --e-global-typography-b049868-font-size );
        font-weight: var( --e-global-typography-b049868-font-weight );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
        color: #02010100;
    }

        .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
            color: #02010100;
        }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
        color: #FFFFFF;
    }

        .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
            color: #FFFFFF;
        }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-family: var( --e-global-typography-52b987e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-52b987e-font-size );
        font-weight: var( --e-global-typography-52b987e-font-weight );
        line-height: var( --e-global-typography-52b987e-line-height );
        letter-spacing: var( --e-global-typography-52b987e-letter-spacing );
        color: #FFFFFF;
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
        transform: translateX(20px) rotate(0deg);
        white-space: break-spaces;
        height: min-content;
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
        transform: translateX(0px) rotate(0deg);
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
        margin-right: 15px;
    }

@media(max-width:1024px) {
    .elementor-380 .elementor-element.elementor-element-3d37fa6 .elementor-heading-title {
        font-size: var( --e-global-typography-fa93caa-font-size );
        line-height: var( --e-global-typography-fa93caa-line-height );
        letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-4bf84e4 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-56afd7f {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-71b35c9 > .elementor-element-populated {
        margin: 80px 10px 0px 10px;
        padding: 120px 0px 120px 1px;
    }

    body:not(.rtl) .elementor-380 .elementor-element.elementor-element-1370405 {
        left: -32px;
    }

    body.rtl .elementor-380 .elementor-element.elementor-element-1370405 {
        right: -32px;
    }

    .elementor-380 .elementor-element.elementor-element-1370405 {
        top: -21px;
    }

    .elementor-380 .elementor-element.elementor-element-e9a54b1 .elementor-spacer-inner {
        height: 221px;
    }

    .elementor-380 .elementor-element.elementor-element-151e966 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-380 .elementor-element.elementor-element-6bc675e {
        font-size: var( --e-global-typography-5842a21-font-size );
        line-height: var( --e-global-typography-5842a21-line-height );
        letter-spacing: var( --e-global-typography-5842a21-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-947e2dd .elementor-heading-title {
        font-size: var( --e-global-typography-fa93caa-font-size );
        line-height: var( --e-global-typography-fa93caa-line-height );
        letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-260bf9b {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-9a7f8c9 {
        padding: 0px 10px 80px 10px;
    }

    .elementor-380 .elementor-element.elementor-element-369e58a > .elementor-element-populated {
        padding: 40px 0px 40px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-bd80302 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact {
        text-align: center;
    }

        .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
            font-size: 40px;
        }

            .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
                width: 40px;
            }

        .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            font-size: var( --e-global-typography-41c8894-font-size );
            line-height: var( --e-global-typography-41c8894-line-height );
            letter-spacing: var( --e-global-typography-41c8894-letter-spacing );
        }

        .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            font-size: var( --e-global-typography-text-font-size );
        }

        .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
            top: -5px;
            left: 0px;
        }

    .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact {
        text-align: center;
    }

        .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
            font-size: 40px;
        }

            .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
                width: 40px;
            }

        .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            font-size: var( --e-global-typography-41c8894-font-size );
            line-height: var( --e-global-typography-41c8894-line-height );
            letter-spacing: var( --e-global-typography-41c8894-letter-spacing );
        }

        .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            font-size: var( --e-global-typography-text-font-size );
        }

        .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
            top: -5px;
            left: 0px;
        }

    .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact {
        text-align: center;
    }

        .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
            font-size: 40px;
        }

            .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
                width: 40px;
            }

        .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            font-size: var( --e-global-typography-41c8894-font-size );
            line-height: var( --e-global-typography-41c8894-line-height );
            letter-spacing: var( --e-global-typography-41c8894-letter-spacing );
        }

        .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            font-size: var( --e-global-typography-text-font-size );
        }

        .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
            top: -5px;
            left: 0px;
        }

    .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact {
        text-align: center;
    }

        .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
            font-size: 40px;
        }

            .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
                width: 40px;
            }

        .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
            font-size: var( --e-global-typography-41c8894-font-size );
            line-height: var( --e-global-typography-41c8894-line-height );
            letter-spacing: var( --e-global-typography-41c8894-letter-spacing );
        }

        .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
            font-size: var( --e-global-typography-text-font-size );
        }

        .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
            top: -5px;
            left: 0px;
        }

    .elementor-380 .elementor-element.elementor-element-ccbd90e > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-380 .elementor-element.elementor-element-c90640c {
        font-size: var( --e-global-typography-5842a21-font-size );
        line-height: var( --e-global-typography-5842a21-line-height );
        letter-spacing: var( --e-global-typography-5842a21-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-9b1d253 .elementor-heading-title {
        font-size: var( --e-global-typography-fa93caa-font-size );
        line-height: var( --e-global-typography-fa93caa-line-height );
        letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
    }

    .elementor-bc-flex-widget .elementor-380 .elementor-element.elementor-element-59bf821.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-380 .elementor-element.elementor-element-59bf821.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-380 .elementor-element.elementor-element-59bf821.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-380 .elementor-element.elementor-element-59bf821 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 10px;
    }

    .elementor-380 .elementor-element.elementor-element-ec81d45 .elementor-button {
        font-size: var( --e-global-typography-3e962aa-font-size );
        line-height: var( --e-global-typography-3e962aa-line-height );
        letter-spacing: var( --e-global-typography-3e962aa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-1e66115 .elementor-button {
        font-size: var( --e-global-typography-3e962aa-font-size );
        line-height: var( --e-global-typography-3e962aa-line-height );
        letter-spacing: var( --e-global-typography-3e962aa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-f4389f2 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-df74a6b {
        padding: 80px 0px 80px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-2e29c6b > .elementor-element-populated {
        margin: 60px 10px 0px 10px;
    }

    .elementor-380 .elementor-element.elementor-element-c362b86 {
        font-size: var( --e-global-typography-5842a21-font-size );
        line-height: var( --e-global-typography-5842a21-line-height );
        letter-spacing: var( --e-global-typography-5842a21-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-88f540c .elementor-heading-title {
        font-size: var( --e-global-typography-fa93caa-font-size );
        line-height: var( --e-global-typography-fa93caa-line-height );
        letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-1f740ca {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-8200f62 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var( --e-global-typography-f68bc65-font-size );
        line-height: var( --e-global-typography-f68bc65-line-height );
        letter-spacing: var( --e-global-typography-f68bc65-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-8200f62 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-c0fd4cb .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var( --e-global-typography-f68bc65-font-size );
        line-height: var( --e-global-typography-f68bc65-line-height );
        letter-spacing: var( --e-global-typography-f68bc65-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-c0fd4cb .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-2c9dccd .elementor-button {
        font-size: var( --e-global-typography-3e962aa-font-size );
        line-height: var( --e-global-typography-3e962aa-line-height );
        letter-spacing: var( --e-global-typography-3e962aa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-4e9cf74 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
    }

    .elementor-380 .elementor-element.elementor-element-823a9bb > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-380 .elementor-element.elementor-element-bf36412 {
        font-size: var( --e-global-typography-5842a21-font-size );
        line-height: var( --e-global-typography-5842a21-line-height );
        letter-spacing: var( --e-global-typography-5842a21-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-315fce1 .elementor-heading-title {
        font-size: var( --e-global-typography-fa93caa-font-size );
        line-height: var( --e-global-typography-fa93caa-line-height );
        letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-bae22e6 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var( --e-global-typography-52b987e-font-size );
        line-height: var( --e-global-typography-52b987e-line-height );
        letter-spacing: var( --e-global-typography-52b987e-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
        margin-right: 15px;
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var( --e-global-typography-52b987e-font-size );
        line-height: var( --e-global-typography-52b987e-line-height );
        letter-spacing: var( --e-global-typography-52b987e-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
        margin-right: 15px;
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var( --e-global-typography-52b987e-font-size );
        line-height: var( --e-global-typography-52b987e-line-height );
        letter-spacing: var( --e-global-typography-52b987e-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
        margin-right: 15px;
    }
}

@media(max-width:767px) {
    .elementor-380 .elementor-element.elementor-element-ec21944 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
    }

    .elementor-380 .elementor-element.elementor-element-3d37fa6 .elementor-heading-title {
        font-size: var( --e-global-typography-fa93caa-font-size );
        line-height: var( --e-global-typography-fa93caa-line-height );
        letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-4bf84e4 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-56afd7f {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-4f6afaf {
        padding: 80px 0px 0px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-71b35c9 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-1370405 {
        width: 309px;
        max-width: 309px;
        top: -21px;
    }

    body:not(.rtl) .elementor-380 .elementor-element.elementor-element-1370405 {
        left: -51px;
    }

    body.rtl .elementor-380 .elementor-element.elementor-element-1370405 {
        right: -51px;
    }

    .elementor-380 .elementor-element.elementor-element-e9a54b1 .elementor-spacer-inner {
        height: 208px;
    }

    .elementor-380 .elementor-element.elementor-element-151e966 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-6bc675e {
        font-size: var( --e-global-typography-5842a21-font-size );
        line-height: var( --e-global-typography-5842a21-line-height );
        letter-spacing: var( --e-global-typography-5842a21-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-947e2dd .elementor-heading-title {
        font-size: var( --e-global-typography-fa93caa-font-size );
        line-height: var( --e-global-typography-fa93caa-line-height );
        letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-260bf9b {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-380 .elementor-element.elementor-element-d8cbab9 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-380 .elementor-element.elementor-element-83154b7 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-8e5c4d7 img {
        width: 45%;
    }

    .elementor-380 .elementor-element.elementor-element-8e5c4d7 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-607d7bb .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        margin: 0px 0px 0px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-9a7f8c9 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 10px 80px 10px;
    }

    .elementor-380 .elementor-element.elementor-element-369e58a > .elementor-element-populated {
        padding: 40px 0px 40px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-bd80302 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-7aff3de {
        width: 50%;
    }

    .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
        font-size: 40px;
    }

        .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
            width: 40px;
        }

    .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var( --e-global-typography-41c8894-font-size );
        line-height: var( --e-global-typography-41c8894-line-height );
        letter-spacing: var( --e-global-typography-41c8894-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-7ef1737 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        top: -5px;
        left: 0px;
    }

    .elementor-380 .elementor-element.elementor-element-96044d2 {
        width: 50%;
    }

    .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
        font-size: 40px;
    }

        .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
            width: 40px;
        }

    .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var( --e-global-typography-41c8894-font-size );
        line-height: var( --e-global-typography-41c8894-line-height );
        letter-spacing: var( --e-global-typography-41c8894-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-64851d1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        top: -5px;
        left: 0px;
    }

    .elementor-380 .elementor-element.elementor-element-67cac52 {
        width: 50%;
    }

    .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
        font-size: 40px;
    }

        .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
            width: 40px;
        }

    .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var( --e-global-typography-41c8894-font-size );
        line-height: var( --e-global-typography-41c8894-line-height );
        letter-spacing: var( --e-global-typography-41c8894-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-b57f196 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        top: -5px;
        left: 0px;
    }

    .elementor-380 .elementor-element.elementor-element-a545f6e {
        width: 50%;
    }

    .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon {
        font-size: 40px;
    }

        .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg {
            width: 40px;
        }

    .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var( --e-global-typography-41c8894-font-size );
        line-height: var( --e-global-typography-41c8894-line-height );
        letter-spacing: var( --e-global-typography-41c8894-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-bcb0cc7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        top: -5px;
        left: 0px;
    }

    .elementor-380 .elementor-element.elementor-element-c90640c {
        font-size: var( --e-global-typography-5842a21-font-size );
        line-height: var( --e-global-typography-5842a21-line-height );
        letter-spacing: var( --e-global-typography-5842a21-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-9b1d253 .elementor-heading-title {
        font-size: var( --e-global-typography-fa93caa-font-size );
        line-height: var( --e-global-typography-fa93caa-line-height );
        letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-ec81d45 .elementor-button {
        font-size: var( --e-global-typography-3e962aa-font-size );
        line-height: var( --e-global-typography-3e962aa-line-height );
        letter-spacing: var( --e-global-typography-3e962aa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-1e66115 .elementor-button {
        font-size: var( --e-global-typography-3e962aa-font-size );
        line-height: var( --e-global-typography-3e962aa-line-height );
        letter-spacing: var( --e-global-typography-3e962aa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-1e66115 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-3060fe4 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-7844e0b > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-b108257 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-b826bae > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-11215e3 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
        font-size: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
        width: 100px;
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-29758f5 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }

    .elementor-380 .elementor-element.elementor-element-c362b86 {
        font-size: var( --e-global-typography-5842a21-font-size );
        line-height: var( --e-global-typography-5842a21-line-height );
        letter-spacing: var( --e-global-typography-5842a21-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-88f540c .elementor-heading-title {
        font-size: var( --e-global-typography-fa93caa-font-size );
        line-height: var( --e-global-typography-fa93caa-line-height );
        letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-1f740ca {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-8200f62 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var( --e-global-typography-f68bc65-font-size );
        line-height: var( --e-global-typography-f68bc65-line-height );
        letter-spacing: var( --e-global-typography-f68bc65-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-8200f62 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-c0fd4cb .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var( --e-global-typography-f68bc65-font-size );
        line-height: var( --e-global-typography-f68bc65-line-height );
        letter-spacing: var( --e-global-typography-f68bc65-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-c0fd4cb .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-2c9dccd .elementor-button {
        font-size: var( --e-global-typography-3e962aa-font-size );
        line-height: var( --e-global-typography-3e962aa-line-height );
        letter-spacing: var( --e-global-typography-3e962aa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-b2bda1c {
        width: 60%;
    }

        .elementor-380 .elementor-element.elementor-element-b2bda1c > .elementor-element-populated {
            margin: 0px 10px 0px 0px;
        }

    .elementor-380 .elementor-element.elementor-element-6b38322 {
        width: 40%;
    }

        .elementor-380 .elementor-element.elementor-element-6b38322 > .elementor-element-populated {
            margin: 0px 0px 0px 10px;
        }

    .elementor-380 .elementor-element.elementor-element-9f75fe7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-bf36412 {
        font-size: var( --e-global-typography-5842a21-font-size );
        line-height: var( --e-global-typography-5842a21-line-height );
        letter-spacing: var( --e-global-typography-5842a21-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-315fce1 .elementor-heading-title {
        font-size: var( --e-global-typography-fa93caa-font-size );
        line-height: var( --e-global-typography-fa93caa-line-height );
        letter-spacing: var( --e-global-typography-fa93caa-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-bae22e6 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-380 .elementor-element.elementor-element-33482ad > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var( --e-global-typography-52b987e-font-size );
        line-height: var( --e-global-typography-52b987e-line-height );
        letter-spacing: var( --e-global-typography-52b987e-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-851c375 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
        margin-right: 15px;
    }

    .elementor-380 .elementor-element.elementor-element-23b0432 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var( --e-global-typography-52b987e-font-size );
        line-height: var( --e-global-typography-52b987e-line-height );
        letter-spacing: var( --e-global-typography-52b987e-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-fa2540b .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
        margin-right: 15px;
    }

    .elementor-380 .elementor-element.elementor-element-a0153cf > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-body .profile-title, .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var( --e-global-typography-b049868-font-size );
        line-height: var( --e-global-typography-b049868-line-height );
        letter-spacing: var( --e-global-typography-b049868-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var( --e-global-typography-52b987e-font-size );
        line-height: var( --e-global-typography-52b987e-line-height );
        letter-spacing: var( --e-global-typography-52b987e-letter-spacing );
    }

    .elementor-380 .elementor-element.elementor-element-6f371c6 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
        margin-right: 15px;
    }
}

@media(min-width:768px) {
    .elementor-380 .elementor-element.elementor-element-71b35c9 {
        width: 55%;
    }

    .elementor-380 .elementor-element.elementor-element-151e966 {
        width: 45%;
    }

    .elementor-380 .elementor-element.elementor-element-0d4cac3 {
        width: 40.016%;
    }

    .elementor-380 .elementor-element.elementor-element-3789520 {
        width: 59.984%;
    }

    .elementor-380 .elementor-element.elementor-element-2e29c6b {
        width: 50%;
    }

    .elementor-380 .elementor-element.elementor-element-4e9cf74 {
        width: 50%;
    }

    .elementor-380 .elementor-element.elementor-element-b2bda1c {
        width: 59.997%;
    }

    .elementor-380 .elementor-element.elementor-element-6b38322 {
        width: 40.003%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-380 .elementor-element.elementor-element-71b35c9 {
        width: 100%;
    }

    .elementor-380 .elementor-element.elementor-element-151e966 {
        width: 100%;
    }

    .elementor-380 .elementor-element.elementor-element-0d4cac3 {
        width: 35%;
    }

    .elementor-380 .elementor-element.elementor-element-ccbd90e {
        width: 100%;
    }

    .elementor-380 .elementor-element.elementor-element-59bf821 {
        width: 100%;
    }

    .elementor-380 .elementor-element.elementor-element-f4389f2 {
        width: 50%;
    }

    .elementor-380 .elementor-element.elementor-element-7844e0b {
        width: 50%;
    }

    .elementor-380 .elementor-element.elementor-element-b826bae {
        width: 50%;
    }

    .elementor-380 .elementor-element.elementor-element-961ad07 {
        width: 50%;
    }

    .elementor-380 .elementor-element.elementor-element-2e29c6b {
        width: 100%;
    }

    .elementor-380 .elementor-element.elementor-element-4e9cf74 {
        width: 100%;
    }
}
