.elementor-316 .elementor-element.elementor-element-2c5fa22>.elementor-container {
    max-width: 1170px;
}

.elementor-316 .elementor-element.elementor-element-2c5fa22:not(.elementor-motion-effects-element-type-background),
.elementor-316 .elementor-element.elementor-element-2c5fa22>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/12/a-portrait-of-a-caucasian-female-chef-and-her-team-of-chefs-in-the-backgroiund-.jpg");
    background-position: 0px 25%;
    background-size: cover;
}

.elementor-316 .elementor-element.elementor-element-2c5fa22>.elementor-background-overlay {
    background-color: #121212;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-316 .elementor-element.elementor-element-2c5fa22 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 240px 0px 120px 0px;
}

.elementor-316 .elementor-element.elementor-element-2c5fa22>.elementor-shape-bottom svg {
    width: calc(126% + 1.3px);
    height: 120px;
}

.elementor-316 .elementor-element.elementor-element-3396c55a {
    text-align: center;
    z-index: 1;
}

.elementor-316 .elementor-element.elementor-element-3396c55a .elementor-heading-title {
    color: var(--e-global-color-cccc4ad);
    font-family: var(--e-global-typography-b4e9b68-font-family), Sans-serif;
    font-size: var(--e-global-typography-b4e9b68-font-size);
    font-weight: var(--e-global-typography-b4e9b68-font-weight);
    text-transform: var(--e-global-typography-b4e9b68-text-transform);
    font-style: var(--e-global-typography-b4e9b68-font-style);
    text-decoration: var(--e-global-typography-b4e9b68-text-decoration);
    line-height: var(--e-global-typography-b4e9b68-line-height);
    letter-spacing: var(--e-global-typography-b4e9b68-letter-spacing);
    word-spacing: var(--e-global-typography-b4e9b68-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-f278de9 {
    text-align: center;
    color: var(--e-global-color-cccc4ad);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-316 .elementor-element.elementor-element-f278de9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 26% 0% 26%;
}

.elementor-316 .elementor-element.elementor-element-3091f974>.elementor-container {
    max-width: 1170px;
}

.elementor-316 .elementor-element.elementor-element-3091f974>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-316 .elementor-element.elementor-element-3091f974 {
    padding: 100px 0px 60px 0px;
}

.elementor-316 .elementor-element.elementor-element-657f8388 img {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-316 .elementor-element.elementor-element-54d8636c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-316 .elementor-element.elementor-element-54d8636c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-316 .elementor-element.elementor-element-54d8636c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-316 .elementor-element.elementor-element-54d8636c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10% 2% 10% 12%;
}

.elementor-316 .elementor-element.elementor-element-54d8636c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-316 .elementor-element.elementor-element-59f0f3e {
    text-align: left;
}

.elementor-316 .elementor-element.elementor-element-59f0f3e .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Jacques Francois", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
}

.elementor-316 .elementor-element.elementor-element-59f0f3e>.elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-316 .elementor-element.elementor-element-82a04db {
    text-align: left;
    z-index: 1;
}

.elementor-316 .elementor-element.elementor-element-82a04db .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Solway", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-316 .elementor-element.elementor-element-3887eae3 {
    text-align: left;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-316 .elementor-element.elementor-element-3887eae3>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-4841757d {
    text-align: left;
}

.elementor-316 .elementor-element.elementor-element-4841757d .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-267ab7e-font-family), Sans-serif;
    font-size: var(--e-global-typography-267ab7e-font-size);
    font-weight: var(--e-global-typography-267ab7e-font-weight);
    line-height: var(--e-global-typography-267ab7e-line-height);
    letter-spacing: var(--e-global-typography-267ab7e-letter-spacing);
    word-spacing: var(--e-global-typography-267ab7e-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-61bed10 {
    text-align: left;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-316 .elementor-element.elementor-element-638894aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #EFEFEF;
    height: 10px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-638894aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-638894aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var(--e-global-typography-a493ead-font-size);
    font-weight: var(--e-global-typography-a493ead-font-weight);
    line-height: var(--e-global-typography-a493ead-line-height);
    letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
    word-spacing: var(--e-global-typography-a493ead-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-638894aa .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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-316 .elementor-element.elementor-element-9349ba9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #EFEFEF;
    height: 10px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-9349ba9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-9349ba9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var(--e-global-typography-a493ead-font-size);
    font-weight: var(--e-global-typography-a493ead-font-weight);
    line-height: var(--e-global-typography-a493ead-line-height);
    letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
    word-spacing: var(--e-global-typography-a493ead-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-9349ba9 .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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-316 .elementor-element.elementor-element-48aae4f6 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-316 .elementor-element.elementor-element-652fdfe9>.elementor-container {
    max-width: 1170px;
}

.elementor-316 .elementor-element.elementor-element-652fdfe9 {
    padding: 0px 0px 100px 0px;
}

.elementor-316 .elementor-element.elementor-element-b579227>.elementor-container {
    max-width: 1170px;
}

.elementor-316 .elementor-element.elementor-element-6f3b7a30>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-41f879f1.jkit-equal-height-enable,
.elementor-316 .elementor-element.elementor-element-41f879f1.jkit-equal-height-enable .elementor-widget-container,
.elementor-316 .elementor-element.elementor-element-41f879f1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-316 .elementor-element.elementor-element-41f879f1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-267ab7e-font-family), Sans-serif;
    font-size: var(--e-global-typography-267ab7e-font-size);
    font-weight: var(--e-global-typography-267ab7e-font-weight);
    line-height: var(--e-global-typography-267ab7e-line-height);
    letter-spacing: var(--e-global-typography-267ab7e-letter-spacing);
    word-spacing: var(--e-global-typography-267ab7e-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-secondary);
    padding: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 50px;
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 50px;
}

.elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper:hover:before {
    background-color: var(--e-global-color-accent);
}

.elementor-316 .elementor-element.elementor-element-7d3145d3>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d.jkit-equal-height-enable,
.elementor-316 .elementor-element.elementor-element-4b8c7e3d.jkit-equal-height-enable .elementor-widget-container,
.elementor-316 .elementor-element.elementor-element-4b8c7e3d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-316 .elementor-element.elementor-element-4b8c7e3d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-267ab7e-font-family), Sans-serif;
    font-size: var(--e-global-typography-267ab7e-font-size);
    font-weight: var(--e-global-typography-267ab7e-font-weight);
    line-height: var(--e-global-typography-267ab7e-line-height);
    letter-spacing: var(--e-global-typography-267ab7e-letter-spacing);
    word-spacing: var(--e-global-typography-267ab7e-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-secondary);
    padding: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 50px;
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 50px;
}

.elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper:hover:before {
    background-color: var(--e-global-color-accent);
}

.elementor-316 .elementor-element.elementor-element-eebe4f0>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 40px 40px 40px 40px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-b849144.jkit-equal-height-enable,
.elementor-316 .elementor-element.elementor-element-b849144.jkit-equal-height-enable .elementor-widget-container,
.elementor-316 .elementor-element.elementor-element-b849144.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-316 .elementor-element.elementor-element-b849144.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-267ab7e-font-family), Sans-serif;
    font-size: var(--e-global-typography-267ab7e-font-size);
    font-weight: var(--e-global-typography-267ab7e-font-weight);
    line-height: var(--e-global-typography-267ab7e-line-height);
    letter-spacing: var(--e-global-typography-267ab7e-letter-spacing);
    word-spacing: var(--e-global-typography-267ab7e-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-b849144 .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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-secondary);
    padding: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 50px;
}

.elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 50px;
}

.elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper:hover:before {
    background-color: var(--e-global-color-accent);
}

.elementor-316 .elementor-element.elementor-element-896049f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-316 .elementor-element.elementor-element-896049f:not(.elementor-motion-effects-element-type-background),
.elementor-316 .elementor-element.elementor-element-896049f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-723681b);
}

.elementor-316 .elementor-element.elementor-element-896049f>.elementor-background-overlay {
    background-image: url("../../2023/12/bg-soft.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.39;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-316 .elementor-element.elementor-element-896049f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
}

.elementor-316 .elementor-element.elementor-element-896049f>.elementor-shape-bottom svg {
    width: calc(172% + 1.3px);
    height: 230px;
}

.elementor-316 .elementor-element.elementor-element-5e690ac7>.elementor-element-populated {
    padding: 15% 18% 15% 18%;
}

.elementor-316 .elementor-element.elementor-element-561cfc6 {
    text-align: left;
}

.elementor-316 .elementor-element.elementor-element-561cfc6 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Jacques Francois", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
}

.elementor-316 .elementor-element.elementor-element-561cfc6>.elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-316 .elementor-element.elementor-element-3d2dc59 {
    text-align: left;
    z-index: 1;
}

.elementor-316 .elementor-element.elementor-element-3d2dc59 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Solway", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-316 .elementor-element.elementor-element-3d694339 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-316 .elementor-element.elementor-element-bab93f2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: var(--e-global-color-cccc4ad);
    height: 10px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-bab93f2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-bab93f2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var(--e-global-typography-a493ead-font-size);
    font-weight: var(--e-global-typography-a493ead-font-weight);
    line-height: var(--e-global-typography-a493ead-line-height);
    letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
    word-spacing: var(--e-global-typography-a493ead-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-bab93f2 .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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-316 .elementor-element.elementor-element-666bc328 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: var(--e-global-color-cccc4ad);
    height: 10px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-666bc328 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-666bc328 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var(--e-global-typography-a493ead-font-size);
    font-weight: var(--e-global-typography-a493ead-font-weight);
    line-height: var(--e-global-typography-a493ead-line-height);
    letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
    word-spacing: var(--e-global-typography-a493ead-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-666bc328 .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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-316 .elementor-element.elementor-element-41849781 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: var(--e-global-color-cccc4ad);
    height: 10px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-41849781 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-41849781 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var(--e-global-typography-a493ead-font-size);
    font-weight: var(--e-global-typography-a493ead-font-weight);
    line-height: var(--e-global-typography-a493ead-line-height);
    letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
    word-spacing: var(--e-global-typography-a493ead-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-41849781 .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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-316 .elementor-element.elementor-element-19112d3c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-316 .elementor-element.elementor-element-19112d3c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-316 .elementor-element.elementor-element-3a7f4cad img {
    width: 100%;
}

.elementor-316 .elementor-element.elementor-element-3a7f4cad>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-6e930f7f>.elementor-container {
    max-width: 1170px;
}

.elementor-316 .elementor-element.elementor-element-6e930f7f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-316 .elementor-element.elementor-element-6e930f7f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-316 .elementor-element.elementor-element-170dd248.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-316 .elementor-element.elementor-element-ce928f1 {
    text-align: center;
}

.elementor-316 .elementor-element.elementor-element-ce928f1 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Jacques Francois", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
}

.elementor-316 .elementor-element.elementor-element-ce928f1>.elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-316 .elementor-element.elementor-element-3cbb6dc3 {
    text-align: center;
}

.elementor-316 .elementor-element.elementor-element-3cbb6dc3 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-316 .elementor-element.elementor-element-42de5675:not(.elementor-motion-effects-element-type-background),
.elementor-316 .elementor-element.elementor-element-42de5675>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-color: #E9E9E9; */
}

.elementor-316 .elementor-element.elementor-element-42de5675 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-316 .elementor-element.elementor-element-42de5675>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-316 .elementor-element.elementor-element-4b2357e3>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a a {
    color: #FFFFFF;
    background-color: #FF6600;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a a svg {
    fill: #FFFFFF;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c a {
    color: #FFFFFF;
    background-color: #FF6600;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c a svg {
    fill: #FFFFFF;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942 a {
    color: #FFFFFF;
    background-color: #FF6600;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942 a svg {
    fill: #FFFFFF;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team,
.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 20px 20px 20px 20px;
    border-style: solid;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-card,
.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    height: 460px;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #000000BF;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var(--e-global-typography-2e8a293-font-family), Sans-serif;
    font-size: var(--e-global-typography-2e8a293-font-size);
    font-weight: var(--e-global-typography-2e8a293-font-weight);
    text-transform: var(--e-global-typography-2e8a293-text-transform);
    font-style: var(--e-global-typography-2e8a293-font-style);
    text-decoration: var(--e-global-typography-2e8a293-text-decoration);
    line-height: var(--e-global-typography-2e8a293-line-height);
    letter-spacing: var(--e-global-typography-2e8a293-letter-spacing);
    word-spacing: var(--e-global-typography-2e8a293-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: #FFFFFF00;
    margin-bottom: 3px;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: #FFFFFF00;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg);
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px;
}

.elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .social-list .social-icon {
    margin: 5px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-68e080f {
    text-align: justify;
    color: #000000;
    font-weight: 300;
}

.elementor-316 .elementor-element.elementor-element-e7cf6c7>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a a {
    color: #FFFFFF;
    background-color: #FF6600;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-c625a9a a svg {
    fill: #FFFFFF;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c a {
    color: #FFFFFF;
    background-color: #FF6600;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-3a36d8c a svg {
    fill: #FFFFFF;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942 a {
    color: #FFFFFF;
    background-color: #FF6600;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e9c8942 a svg {
    fill: #FFFFFF;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team,
.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body {
    padding: 20px 20px 20px 20px;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-card {
    border-style: solid;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    height: 460px;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #000000BF;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var(--e-global-typography-2e8a293-font-family), Sans-serif;
    font-size: var(--e-global-typography-2e8a293-font-size);
    font-weight: var(--e-global-typography-2e8a293-font-weight);
    text-transform: var(--e-global-typography-2e8a293-text-transform);
    font-style: var(--e-global-typography-2e8a293-font-style);
    text-decoration: var(--e-global-typography-2e8a293-text-decoration);
    line-height: var(--e-global-typography-2e8a293-line-height);
    letter-spacing: var(--e-global-typography-2e8a293-letter-spacing);
    word-spacing: var(--e-global-typography-2e8a293-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: #FFFFFF00;
    margin-bottom: 3px;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: #FFFFFF00;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg);
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px;
}

.elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .social-list .social-icon {
    margin: 5px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-b71c303 {
    text-align: justify;
    color: #000000;
    font-weight: 300;
}

.elementor-316 .elementor-element.elementor-element-6df636c>.elementor-container {
    max-width: 1170px;
}

.elementor-316 .elementor-element.elementor-element-6df636c:not(.elementor-motion-effects-element-type-background),
.elementor-316 .elementor-element.elementor-element-6df636c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/12/IMG_2176.jpg");
    background-position: 0% 30%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-316 .elementor-element.elementor-element-6df636c>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-316 .elementor-element.elementor-element-6df636c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 0px 140px 0px;
}

.elementor-316 .elementor-element.elementor-element-6df636c>.elementor-shape-bottom svg {
    width: calc(126% + 1.3px);
    height: 102px;
}

.elementor-316 .elementor-element.elementor-element-1a41615.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    padding: 0px 0px 0px 5px;
    height: 70px;
    width: 70px;
    line-height: 78px;
    background-color: #FFFFFF;
}

.elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button i {
    font-size: 24px;
}

.elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button svg {
    width: 24px;
}

.elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var(--e-global-color-accent);
}

.elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-accent);
}

.elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    color: #FFFFFFE0;
}

.elementor-316 .elementor-element.elementor-element-dd1cc8f {
    z-index: 2;
}

.elementor-316 .elementor-element.elementor-element-c42ae26 {
    text-align: center;
}

.elementor-316 .elementor-element.elementor-element-c42ae26 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Jacques Francois", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
}

.elementor-316 .elementor-element.elementor-element-c42ae26>.elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-316 .elementor-element.elementor-element-c9cf5ba {
    text-align: center;
}

.elementor-316 .elementor-element.elementor-element-c9cf5ba .elementor-heading-title {
    color: var(--e-global-color-cccc4ad);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-316 .elementor-element.elementor-element-c9cf5ba>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-d9114ba .elementor-button {
    font-family: var(--e-global-typography-a7fd7f5-font-family), Sans-serif;
    font-size: var(--e-global-typography-a7fd7f5-font-size);
    font-weight: var(--e-global-typography-a7fd7f5-font-weight);
    text-transform: var(--e-global-typography-a7fd7f5-text-transform);
    font-style: var(--e-global-typography-a7fd7f5-font-style);
    text-decoration: var(--e-global-typography-a7fd7f5-text-decoration);
    line-height: var(--e-global-typography-a7fd7f5-line-height);
    letter-spacing: var(--e-global-typography-a7fd7f5-letter-spacing);
    word-spacing: var(--e-global-typography-a7fd7f5-word-spacing);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-316 .elementor-element.elementor-element-d9114ba .elementor-button:hover,
.elementor-316 .elementor-element.elementor-element-d9114ba .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-d9114ba .elementor-button:hover svg,
.elementor-316 .elementor-element.elementor-element-d9114ba .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-316 .elementor-element.elementor-element-d9114ba>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-14bae78 .elementor-button {
    font-family: var(--e-global-typography-a7fd7f5-font-family), Sans-serif;
    font-size: var(--e-global-typography-a7fd7f5-font-size);
    font-weight: var(--e-global-typography-a7fd7f5-font-weight);
    text-transform: var(--e-global-typography-a7fd7f5-text-transform);
    font-style: var(--e-global-typography-a7fd7f5-font-style);
    text-decoration: var(--e-global-typography-a7fd7f5-text-decoration);
    line-height: var(--e-global-typography-a7fd7f5-line-height);
    letter-spacing: var(--e-global-typography-a7fd7f5-letter-spacing);
    word-spacing: var(--e-global-typography-a7fd7f5-word-spacing);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-316 .elementor-element.elementor-element-14bae78 .elementor-button:hover,
.elementor-316 .elementor-element.elementor-element-14bae78 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-cccc4ad);
}

.elementor-316 .elementor-element.elementor-element-14bae78 .elementor-button:hover svg,
.elementor-316 .elementor-element.elementor-element-14bae78 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-316 .elementor-element.elementor-element-14bae78>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-b9dba2b>.elementor-container {
    max-width: 1170px;
}

.elementor-316 .elementor-element.elementor-element-b9dba2b>.elementor-background-overlay {
    opacity: 0.02;
}

.elementor-316 .elementor-element.elementor-element-b9dba2b {
    padding: 120px 0px 80px 0px;
}

.elementor-316 .elementor-element.elementor-element-145ca63 {
    text-align: center;
}

.elementor-316 .elementor-element.elementor-element-145ca63 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Jacques Francois", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
}

.elementor-316 .elementor-element.elementor-element-145ca63>.elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-316 .elementor-element.elementor-element-bd19443 {
    text-align: center;
    z-index: 1;
}

.elementor-316 .elementor-element.elementor-element-bd19443 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column-gap: 40px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb {
    flex: 0 0 50%;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb {
    flex: 0 0 50%;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 260px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
    padding: 0px 0px 0px 25px;
    margin: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-e9ec1a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-e9ec1a7-font-size);
    font-weight: var(--e-global-typography-e9ec1a7-font-weight);
    text-transform: var(--e-global-typography-e9ec1a7-text-transform);
    font-style: var(--e-global-typography-e9ec1a7-font-style);
    text-decoration: var(--e-global-typography-e9ec1a7-text-decoration);
    line-height: var(--e-global-typography-e9ec1a7-line-height);
    letter-spacing: var(--e-global-typography-e9ec1a7-letter-spacing);
    word-spacing: var(--e-global-typography-e9ec1a7-word-spacing);
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-primary);
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
    color: var(--e-global-color-accent);
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px -10px 0px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: var(--e-global-color-text);
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #02010100;
    color: #FF6600;
    border-radius: 0px 0px 0px 0px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i,
.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
    margin-right: 8px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i,
.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
    margin-left: 8px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
    fill: #FF6600;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    margin: 10px 0px 10px 0px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: var(--e-global-color-text);
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
    margin-right: 0px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
    margin-left: 0px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
    margin-right: 8px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
    margin-left: 8px;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

.elementor-316 .elementor-element.elementor-element-1b8c0f6>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-316 .elementor-element.elementor-element-558c0b21 {
        width: 100%;
    }

    .elementor-316 .elementor-element.elementor-element-54d8636c {
        width: 100%;
    }

    .elementor-316 .elementor-element.elementor-element-5e690ac7 {
        width: 100%;
    }

    .elementor-316 .elementor-element.elementor-element-19112d3c {
        width: 100%;
    }
}

@media(max-width:1024px) {

    .elementor-316 .elementor-element.elementor-element-2c5fa22:not(.elementor-motion-effects-element-type-background),
    .elementor-316 .elementor-element.elementor-element-2c5fa22>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-316 .elementor-element.elementor-element-2c5fa22 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 205px 10px 100px 10px;
    }

    .elementor-316 .elementor-element.elementor-element-3396c55a .elementor-heading-title {
        font-size: var(--e-global-typography-b4e9b68-font-size);
        line-height: var(--e-global-typography-b4e9b68-line-height);
        letter-spacing: var(--e-global-typography-b4e9b68-letter-spacing);
        word-spacing: var(--e-global-typography-b4e9b68-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-f278de9 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-f278de9>.elementor-widget-container {
        padding: 0% 12% 0% 12%;
    }

    .elementor-316 .elementor-element.elementor-element-3091f974 {
        padding: 80px 10px 40px 10px;
    }

    .elementor-316 .elementor-element.elementor-element-54d8636c.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-316 .elementor-element.elementor-element-54d8636c>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-316 .elementor-element.elementor-element-3887eae3 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-4841757d .elementor-heading-title {
        font-size: var(--e-global-typography-267ab7e-font-size);
        line-height: var(--e-global-typography-267ab7e-line-height);
        letter-spacing: var(--e-global-typography-267ab7e-letter-spacing);
        word-spacing: var(--e-global-typography-267ab7e-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-61bed10 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-638894aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-a493ead-font-size);
        line-height: var(--e-global-typography-a493ead-line-height);
        letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
        word-spacing: var(--e-global-typography-a493ead-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-638894aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-9349ba9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-a493ead-font-size);
        line-height: var(--e-global-typography-a493ead-line-height);
        letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
        word-spacing: var(--e-global-typography-a493ead-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-9349ba9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-48aae4f6 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-652fdfe9 {
        padding: 0px 0px 20px 0px;
    }

    .elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-267ab7e-font-size);
        line-height: var(--e-global-typography-267ab7e-line-height);
        letter-spacing: var(--e-global-typography-267ab7e-letter-spacing);
        word-spacing: var(--e-global-typography-267ab7e-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-267ab7e-font-size);
        line-height: var(--e-global-typography-267ab7e-line-height);
        letter-spacing: var(--e-global-typography-267ab7e-letter-spacing);
        word-spacing: var(--e-global-typography-267ab7e-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-267ab7e-font-size);
        line-height: var(--e-global-typography-267ab7e-line-height);
        letter-spacing: var(--e-global-typography-267ab7e-letter-spacing);
        word-spacing: var(--e-global-typography-267ab7e-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-896049f>.elementor-shape-bottom svg {
        height: 110px;
    }

    .elementor-316 .elementor-element.elementor-element-5e690ac7>.elementor-element-populated {
        padding: 5% 5% 5% 5%;
    }

    .elementor-316 .elementor-element.elementor-element-3d694339 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-bab93f2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        color: var(--e-global-color-primary);
        font-size: var(--e-global-typography-a493ead-font-size);
        line-height: var(--e-global-typography-a493ead-line-height);
        letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
        word-spacing: var(--e-global-typography-a493ead-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-bab93f2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-666bc328 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        color: var(--e-global-color-primary);
        font-size: var(--e-global-typography-a493ead-font-size);
        line-height: var(--e-global-typography-a493ead-line-height);
        letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
        word-spacing: var(--e-global-typography-a493ead-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-666bc328 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-41849781 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        color: var(--e-global-color-primary);
        font-size: var(--e-global-typography-a493ead-font-size);
        line-height: var(--e-global-typography-a493ead-line-height);
        letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
        word-spacing: var(--e-global-typography-a493ead-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-41849781 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-3a7f4cad>.elementor-widget-container {
        margin: -40px 20px 0px 20px;
    }

    .elementor-316 .elementor-element.elementor-element-6e930f7f {
        padding: 80px 10px 80px 10px;
    }

    .elementor-316 .elementor-element.elementor-element-3cbb6dc3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-42de5675 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team,
    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
        text-align: left;
    }

    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        height: 340px;
    }

    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-2e8a293-font-size);
        line-height: var(--e-global-typography-2e8a293-line-height);
        letter-spacing: var(--e-global-typography-2e8a293-letter-spacing);
        word-spacing: var(--e-global-typography-2e8a293-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team,
    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
        text-align: left;
    }

    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        height: 340px;
    }

    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-2e8a293-font-size);
        line-height: var(--e-global-typography-2e8a293-line-height);
        letter-spacing: var(--e-global-typography-2e8a293-letter-spacing);
        word-spacing: var(--e-global-typography-2e8a293-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-6df636c:not(.elementor-motion-effects-element-type-background),
    .elementor-316 .elementor-element.elementor-element-6df636c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-316 .elementor-element.elementor-element-6df636c {
        padding: 80px 0px 80px 0px;
    }

    .elementor-316 .elementor-element.elementor-element-1a41615>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        padding: 0px 0px 0px 5px;
        line-height: 66px;
    }

    .elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button i {
        font-size: 20px;
    }

    .elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button svg {
        width: 20px;
    }

    .elementor-316 .elementor-element.elementor-element-c9cf5ba .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-d9114ba .elementor-button {
        font-size: var(--e-global-typography-a7fd7f5-font-size);
        line-height: var(--e-global-typography-a7fd7f5-line-height);
        letter-spacing: var(--e-global-typography-a7fd7f5-letter-spacing);
        word-spacing: var(--e-global-typography-a7fd7f5-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-14bae78 .elementor-button {
        font-size: var(--e-global-typography-a7fd7f5-font-size);
        line-height: var(--e-global-typography-a7fd7f5-line-height);
        letter-spacing: var(--e-global-typography-a7fd7f5-letter-spacing);
        word-spacing: var(--e-global-typography-a7fd7f5-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-b9dba2b {
        padding: 80px 10px 40px 10px;
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-column-gap: 30px;
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 315px;
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        padding: 20px 0px 0px 0px;
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-e9ec1a7-font-size);
        line-height: var(--e-global-typography-e9ec1a7-line-height);
        letter-spacing: var(--e-global-typography-e9ec1a7-letter-spacing);
        word-spacing: var(--e-global-typography-e9ec1a7-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}

@media(max-width:767px) {

    .elementor-316 .elementor-element.elementor-element-2c5fa22:not(.elementor-motion-effects-element-type-background),
    .elementor-316 .elementor-element.elementor-element-2c5fa22>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-316 .elementor-element.elementor-element-2c5fa22>.elementor-shape-bottom svg {
        height: 54px;
    }

    .elementor-316 .elementor-element.elementor-element-2c5fa22 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 142px 10px 40px 10px;
    }

    .elementor-316 .elementor-element.elementor-element-3396c55a .elementor-heading-title {
        font-size: var(--e-global-typography-b4e9b68-font-size);
        line-height: var(--e-global-typography-b4e9b68-line-height);
        letter-spacing: var(--e-global-typography-b4e9b68-letter-spacing);
        word-spacing: var(--e-global-typography-b4e9b68-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-f278de9 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-f278de9>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-316 .elementor-element.elementor-element-3091f974 {
        padding: 40px 10px 20px 10px;
    }

    .elementor-316 .elementor-element.elementor-element-54d8636c>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-316 .elementor-element.elementor-element-59f0f3e .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-316 .elementor-element.elementor-element-82a04db .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-316 .elementor-element.elementor-element-3887eae3 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-3887eae3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-316 .elementor-element.elementor-element-4841757d .elementor-heading-title {
        font-size: var(--e-global-typography-267ab7e-font-size);
        line-height: var(--e-global-typography-267ab7e-line-height);
        letter-spacing: var(--e-global-typography-267ab7e-letter-spacing);
        word-spacing: var(--e-global-typography-267ab7e-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-61bed10 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-638894aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-a493ead-font-size);
        line-height: var(--e-global-typography-a493ead-line-height);
        letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
        word-spacing: var(--e-global-typography-a493ead-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-638894aa .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-9349ba9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-a493ead-font-size);
        line-height: var(--e-global-typography-a493ead-line-height);
        letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
        word-spacing: var(--e-global-typography-a493ead-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-9349ba9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-48aae4f6 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-652fdfe9 {
        padding: 0px 10px 40px 10px;
    }

    .elementor-316 .elementor-element.elementor-element-6f3b7a30>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-267ab7e-font-size);
        line-height: var(--e-global-typography-267ab7e-line-height);
        letter-spacing: var(--e-global-typography-267ab7e-letter-spacing);
        word-spacing: var(--e-global-typography-267ab7e-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-41f879f1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-7d3145d3>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-267ab7e-font-size);
        line-height: var(--e-global-typography-267ab7e-line-height);
        letter-spacing: var(--e-global-typography-267ab7e-letter-spacing);
        word-spacing: var(--e-global-typography-267ab7e-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-4b8c7e3d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-eebe4f0>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-267ab7e-font-size);
        line-height: var(--e-global-typography-267ab7e-line-height);
        letter-spacing: var(--e-global-typography-267ab7e-letter-spacing);
        word-spacing: var(--e-global-typography-267ab7e-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-b849144 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-896049f {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-316 .elementor-element.elementor-element-5e690ac7>.elementor-element-populated {
        padding: 8% 8% 8% 8%;
    }

    .elementor-316 .elementor-element.elementor-element-561cfc6 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-316 .elementor-element.elementor-element-3d2dc59 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-316 .elementor-element.elementor-element-3d694339 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-bab93f2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-a493ead-font-size);
        line-height: var(--e-global-typography-a493ead-line-height);
        letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
        word-spacing: var(--e-global-typography-a493ead-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-bab93f2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-666bc328 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-a493ead-font-size);
        line-height: var(--e-global-typography-a493ead-line-height);
        letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
        word-spacing: var(--e-global-typography-a493ead-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-666bc328 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-41849781 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-a493ead-font-size);
        line-height: var(--e-global-typography-a493ead-line-height);
        letter-spacing: var(--e-global-typography-a493ead-letter-spacing);
        word-spacing: var(--e-global-typography-a493ead-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-41849781 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-6e930f7f {
        padding: 40px 10px 40px 10px;
    }

    .elementor-316 .elementor-element.elementor-element-ce928f1 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-316 .elementor-element.elementor-element-3cbb6dc3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-42de5675 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-316 .elementor-element.elementor-element-4b2357e3>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body {
        padding: 20px 20px 20px 20px;
    }

    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        height: 380px;
    }

    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-2e8a293-font-size);
        line-height: var(--e-global-typography-2e8a293-line-height);
        letter-spacing: var(--e-global-typography-2e8a293-letter-spacing);
        word-spacing: var(--e-global-typography-2e8a293-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-3197c190 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-e7cf6c7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body {
        padding: 20px 20px 20px 20px;
    }

    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        height: 380px;
    }

    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-2e8a293-font-size);
        line-height: var(--e-global-typography-2e8a293-line-height);
        letter-spacing: var(--e-global-typography-2e8a293-letter-spacing);
        word-spacing: var(--e-global-typography-2e8a293-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-53fb273c .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-6df636c:not(.elementor-motion-effects-element-type-background),
    .elementor-316 .elementor-element.elementor-element-6df636c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-316 .elementor-element.elementor-element-6df636c>.elementor-shape-bottom svg {
        width: calc(170% + 1.3px);
    }

    .elementor-316 .elementor-element.elementor-element-6df636c {
        padding: 40px 0px 40px 0px;
    }

    .elementor-316 .elementor-element.elementor-element-1a41615>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        padding: 0px 0px 0px 5px;
        line-height: 68px;
    }

    .elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button i {
        font-size: 20px;
    }

    .elementor-316 .elementor-element.elementor-element-dd1cc8f .jeg-elementor-kit.jkit-video-button svg {
        width: 20px;
    }

    .elementor-316 .elementor-element.elementor-element-c42ae26 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-316 .elementor-element.elementor-element-c9cf5ba .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-d9114ba .elementor-button {
        font-size: var(--e-global-typography-a7fd7f5-font-size);
        line-height: var(--e-global-typography-a7fd7f5-line-height);
        letter-spacing: var(--e-global-typography-a7fd7f5-letter-spacing);
        word-spacing: var(--e-global-typography-a7fd7f5-word-spacing);
        padding: 18px 32px 18px 32px;
    }

    .elementor-316 .elementor-element.elementor-element-d9114ba>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-316 .elementor-element.elementor-element-14bae78 .elementor-button {
        font-size: var(--e-global-typography-a7fd7f5-font-size);
        line-height: var(--e-global-typography-a7fd7f5-line-height);
        letter-spacing: var(--e-global-typography-a7fd7f5-letter-spacing);
        word-spacing: var(--e-global-typography-a7fd7f5-word-spacing);
        padding: 18px 32px 18px 32px;
    }

    .elementor-316 .elementor-element.elementor-element-14bae78>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-316 .elementor-element.elementor-element-b9dba2b {
        padding: 40px 10px 20px 10px;
    }

    .elementor-316 .elementor-element.elementor-element-145ca63 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-316 .elementor-element.elementor-element-bd19443 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 180px;
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-e9ec1a7-font-size);
        line-height: var(--e-global-typography-e9ec1a7-line-height);
        letter-spacing: var(--e-global-typography-e9ec1a7-letter-spacing);
        word-spacing: var(--e-global-typography-e9ec1a7-word-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-316 .elementor-element.elementor-element-1b8c0f6>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
}


@media (max-width: 1024px) {
    .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-post {
        display: block;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-1b8c0f6 .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        max-width: 100%;
    }
}