.elementor-807 .elementor-element.elementor-element-74bba57b > .elementor-container {
    max-width: 1200px;
}

.elementor-807 .elementor-element.elementor-element-74bba57b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-807 .elementor-element.elementor-element-74bba57b:not(.elementor-motion-effects-element-type-background),
.elementor-807 .elementor-element.elementor-element-74bba57b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   /* background-image: url("../../../../../../images/adult-swimming-2.jpeg"); */
    background-image: url("../../2021/10/11.jpg");
   background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-807 .elementor-element.elementor-element-74bba57b > .elementor-background-overlay {
    background-color: var(--e-global-color-1c737fd);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-74bba57b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 120px 0px;
}

.elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-807 .elementor-element.elementor-element-2baf8894 {
    --e-icon-list-icon-size: 15px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-icon {
    padding-right: 7px;
}

.elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-f3d289e-font-family), Sans-serif;
    font-size: var(--e-global-typography-f3d289e-font-size);
    font-weight: var(--e-global-typography-f3d289e-font-weight);
    line-height: var(--e-global-typography-f3d289e-line-height);
    letter-spacing: var(--e-global-typography-f3d289e-letter-spacing);
    word-spacing: var(--e-global-typography-f3d289e-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-text {
    color: var(--e-global-color-e57f7ce);
    transition: color 0.3s;
}

.elementor-807 .elementor-element.elementor-element-2baf8894 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-f2f126a {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-f2f126a .elementor-heading-title {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-32734e1-font-family), Sans-serif;
    font-size: var(--e-global-typography-32734e1-font-size);
    font-weight: var(--e-global-typography-32734e1-font-weight);
    text-transform: var(--e-global-typography-32734e1-text-transform);
    line-height: var(--e-global-typography-32734e1-line-height);
    letter-spacing: var(--e-global-typography-32734e1-letter-spacing);
    word-spacing: var(--e-global-typography-32734e1-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-f2f126a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-195f396 > .elementor-container {
    max-width: 1200px;
}

.elementor-807 .elementor-element.elementor-element-195f396 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-807 .elementor-element.elementor-element-195f396 {
    padding: 100px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-2e0c1044.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-807 .elementor-element.elementor-element-2e0c1044.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-807 .elementor-element.elementor-element-2e0c1044:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-807 .elementor-element.elementor-element-2e0c1044 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/scuba-diver-swims-alongside-hawksbill-turtle-grand-cayman--e1634536128296.jpg");
    background-position: 55% -60px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-807 .elementor-element.elementor-element-2e0c1044 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-2e0c1044 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-1a9f5225 {
    --spacer-size: 50px;
}

.elementor-807 .elementor-element.elementor-element-7bf8f6be:not(.elementor-motion-effects-element-type-background),
.elementor-807 .elementor-element.elementor-element-7bf8f6be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-7bf8f6be {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-807 .elementor-element.elementor-element-7bf8f6be > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-6995e122 > .elementor-element-populated {
    padding: 30px 40px 30px 40px;
}

.elementor-807 .elementor-element.elementor-element-70867523 {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-f3d289e-font-family), Sans-serif;
    font-size: var(--e-global-typography-f3d289e-font-size);
    font-weight: var(--e-global-typography-f3d289e-font-weight);
    line-height: var(--e-global-typography-f3d289e-line-height);
    letter-spacing: var(--e-global-typography-f3d289e-letter-spacing);
    word-spacing: var(--e-global-typography-f3d289e-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-561cb72a .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-807 .elementor-element.elementor-element-561cb72a .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-cb0c223-font-family), Sans-serif;
    font-size: var(--e-global-typography-cb0c223-font-size);
    font-weight: var(--e-global-typography-cb0c223-font-weight);
    text-transform: var(--e-global-typography-cb0c223-text-transform);
    line-height: var(--e-global-typography-cb0c223-line-height);
    letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
    word-spacing: var(--e-global-typography-cb0c223-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-561cb72a .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 5px 0px;
}

.elementor-807 .elementor-element.elementor-element-561cb72a .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-561cb72a .jeg-elementor-kit.jkit-heading .heading-title > span {
    padding: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-561cb72a .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-secondary);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-807 .elementor-element.elementor-element-561cb72a {
    width: auto;
    max-width: auto;
    z-index: 0;
}

.elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-75721066.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-807 .elementor-element.elementor-element-75721066.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-807 .elementor-element.elementor-element-75721066 > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-807 .elementor-element.elementor-element-4f10b80 .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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-807 .elementor-element.elementor-element-6a1f4c05 {
    color: var(--e-global-color-text);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-807 .elementor-element.elementor-element-5e65614c > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-807 .elementor-element.elementor-element-43deaa82 {
    color: var(--e-global-color-text);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-807 .elementor-element.elementor-element-43deaa82 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-807 .elementor-element.elementor-element-73131319 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-27e2665-font-family), Sans-serif;
    font-size: var(--e-global-typography-27e2665-font-size);
    font-weight: var(--e-global-typography-27e2665-font-weight);
    line-height: var(--e-global-typography-27e2665-line-height);
    letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
    word-spacing: var(--e-global-typography-27e2665-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 18px 30px 18px 30px;
    font-family: var(--e-global-typography-1e066b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-1e066b7-font-size);
    font-weight: var(--e-global-typography-1e066b7-font-weight);
    text-transform: var(--e-global-typography-1e066b7-text-transform);
    line-height: var(--e-global-typography-1e066b7-line-height);
    letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
    word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 16px;
}

.elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 16px;
}

.elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 14px;
}

.elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 14px;
}

.elementor-807 .elementor-element.elementor-element-622c49b {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-6675d7e3.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-807 .elementor-element.elementor-element-6675d7e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-807 .elementor-element.elementor-element-6675d7e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-807 .elementor-element.elementor-element-6675d7e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/underwater-view-of-diver-wearing-wet-suit-and-flippers-sunlight-filtering-through-from-above--e1634536146867.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-807 .elementor-element.elementor-element-6675d7e3 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var(--e-global-color-1c737fd);
    opacity: 0.3;
}

.elementor-807 .elementor-element.elementor-element-6675d7e3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-807 .elementor-element.elementor-element-6675d7e3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-a784832 {
    --spacer-size: 110px;
}

.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button {
    text-align: left;
}

.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    padding: 20px 0px 0px 4px;
    height: 60px;
    width: 60px;
    line-height: 0px;
    background-color: #19CBE400;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button i {
    font-size: 20px;
}

.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button svg {
    width: 20px;
}

.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i,
.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-172dd28d {
    z-index: 0;
}

.elementor-807 .elementor-element.elementor-element-ba8e790 > .elementor-container {
    max-width: 1200px;
}

.elementor-807 .elementor-element.elementor-element-ba8e790 {
    padding: 100px 0px 100px 0px;
    z-index: 0;
}

.elementor-807 .elementor-element.elementor-element-3a89de0 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 25px 25px 25px 25px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-49af8f9.jkit-equal-height-enable,
.elementor-807 .elementor-element.elementor-element-49af8f9.jkit-equal-height-enable .elementor-widget-container,
.elementor-807 .elementor-element.elementor-element-49af8f9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-807 .elementor-element.elementor-element-49af8f9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 30px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-674ddd2-font-size);
    font-weight: var(--e-global-typography-674ddd2-font-weight);
    text-transform: var(--e-global-typography-674ddd2-text-transform);
    line-height: var(--e-global-typography-674ddd2-line-height);
    letter-spacing: var(--e-global-typography-674ddd2-letter-spacing);
    word-spacing: var(--e-global-typography-674ddd2-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #DF9F9F;
    margin: 0px 0px -5px 0px;
    padding: 0px 0px 0px 0px;
    height: 50px;
    width: 52px;
}

.elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: #DF9F9F;
    width: 50px;
}

.elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 50px;
}

.elementor-807 .elementor-element.elementor-element-4348f86 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 25px 25px 25px 25px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-aaa9714.jkit-equal-height-enable,
.elementor-807 .elementor-element.elementor-element-aaa9714.jkit-equal-height-enable .elementor-widget-container,
.elementor-807 .elementor-element.elementor-element-aaa9714.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-807 .elementor-element.elementor-element-aaa9714.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 30px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-674ddd2-font-size);
    font-weight: var(--e-global-typography-674ddd2-font-weight);
    text-transform: var(--e-global-typography-674ddd2-text-transform);
    line-height: var(--e-global-typography-674ddd2-line-height);
    letter-spacing: var(--e-global-typography-674ddd2-letter-spacing);
    word-spacing: var(--e-global-typography-674ddd2-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #DF9F9F;
    margin: 0px 0px -5px 0px;
    padding: 0px 0px 0px 0px;
    height: 50px;
    width: 50px;
}

.elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: #DF9F9F;
    width: 50px;
}

.elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 50px;
}

.elementor-807 .elementor-element.elementor-element-92bc3ef > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 25px 25px 25px 25px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-712c729.jkit-equal-height-enable,
.elementor-807 .elementor-element.elementor-element-712c729.jkit-equal-height-enable .elementor-widget-container,
.elementor-807 .elementor-element.elementor-element-712c729.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-807 .elementor-element.elementor-element-712c729.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 30px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-674ddd2-font-size);
    font-weight: var(--e-global-typography-674ddd2-font-weight);
    text-transform: var(--e-global-typography-674ddd2-text-transform);
    line-height: var(--e-global-typography-674ddd2-line-height);
    letter-spacing: var(--e-global-typography-674ddd2-letter-spacing);
    word-spacing: var(--e-global-typography-674ddd2-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #DF9F9F;
    margin: 0px 0px -5px 0px;
    padding: 0px 0px 0px 0px;
    height: 50px;
    width: 42px;
}

.elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: #DF9F9F;
    width: 50px;
}

.elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 50px;
}

.elementor-807 .elementor-element.elementor-element-0207bdc > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 25px 25px 25px 25px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-f503110.jkit-equal-height-enable,
.elementor-807 .elementor-element.elementor-element-f503110.jkit-equal-height-enable .elementor-widget-container,
.elementor-807 .elementor-element.elementor-element-f503110.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-807 .elementor-element.elementor-element-f503110.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 30px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-674ddd2-font-size);
    font-weight: var(--e-global-typography-674ddd2-font-weight);
    text-transform: var(--e-global-typography-674ddd2-text-transform);
    line-height: var(--e-global-typography-674ddd2-line-height);
    letter-spacing: var(--e-global-typography-674ddd2-letter-spacing);
    word-spacing: var(--e-global-typography-674ddd2-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #DF9F9F;
    margin: 0px 0px -5px 0px;
    padding: 0px 0px 0px 0px;
    height: 50px;
    width: 60px;
}

.elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: #DF9F9F;
    width: 50px;
}

.elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 50px;
}

.elementor-807 .elementor-element.elementor-element-5f3d574 > .elementor-container {
    max-width: 1200px;
}

.elementor-807 .elementor-element.elementor-element-5f3d574:not(.elementor-motion-effects-element-type-background),
.elementor-807 .elementor-element.elementor-element-5f3d574 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-1c737fd);
}

.elementor-807 .elementor-element.elementor-element-5f3d574 > .elementor-background-overlay {
  /*  background-image: url("../../2021/10/woman-with-mask-underwater-snorkeling-in-the-clear-tropical-water-e1634536164766.jpg");
  */   background-image: url("../../../../../../images/swim.png");
    background-position: 0% 40%;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-5f3d574 .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(30%) blur(0px) hue-rotate(0deg);
}

.elementor-807 .elementor-element.elementor-element-5f3d574 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 150px 0px;
}

.elementor-807 .elementor-element.elementor-element-3fd9591.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-807 .elementor-element.elementor-element-61b4745 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-61b4745 .elementor-heading-title {
    color: #FFFFFF;
    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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-807 .elementor-element.elementor-element-9019c94 {
    --spacer-size: 100px;
    width: auto;
    max-width: auto;
    margin: 0 auto;
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-9019c94 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #f4d868;
}

.elementor-807 .elementor-element.elementor-element-93e8c22 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-93e8c22 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-cb0c223-font-family), Sans-serif;
    font-size: var(--e-global-typography-cb0c223-font-size);
    font-weight: var(--e-global-typography-cb0c223-font-weight);
    text-transform: var(--e-global-typography-cb0c223-text-transform);
    line-height: var(--e-global-typography-cb0c223-line-height);
    letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
    word-spacing: var(--e-global-typography-cb0c223-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-93e8c22 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-03b56db > .elementor-container {
    max-width: 1200px;
}

.elementor-807 .elementor-element.elementor-element-03b56db {
    padding: 120px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-7c517bb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-807 .elementor-element.elementor-element-7c517bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-807 .elementor-element.elementor-element-7c517bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-807 .elementor-element.elementor-element-7c517bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   /* background-image: url("../../2021/10/female-scuba-diver-near-a-stand-of-healthy-elkhorn-coral-acropora-palmata-new-providence-bahamas-e1634536231618.jpg");
   */ background-image: url("../../../../../../wp-content/uploads/sites/185/2021/10/22.jpg");
    background-size: cover; 
    height: 550px;
}

.elementor-807 .elementor-element.elementor-element-7c517bb > .elementor-element-populated > .elementor-background-overlay {
    background-color: var(--e-global-color-1c737fd);
    opacity: 0.3;
}

.elementor-807 .elementor-element.elementor-element-7c517bb > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-807 .elementor-element.elementor-element-7c517bb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-8149c1f > .elementor-container {
    max-width: 1200px;
}

.elementor-807 .elementor-element.elementor-element-8149c1f {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-e6b00c3.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-807 .elementor-element.elementor-element-e6b00c3 > .elementor-element-populated {
    margin: -60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-2db09c9 {
    text-align: left;
    width: var(--container-widget-width, 73%);
    max-width: 73%;
    --container-widget-width: 73%;
    --container-widget-flex-grow: 0;
}

.elementor-807 .elementor-element.elementor-element-2db09c9 img {
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(80%) blur(0px) hue-rotate(0deg);
    border-style: solid;
    border-width: 15px 15px 15px 15px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-2db09c9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-afe186c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-807 .elementor-element.elementor-element-3c1c6d7 {
    --spacer-size: 600px;
}

.elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-875c82f.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-807 .elementor-element.elementor-element-875c82f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-807 .elementor-element.elementor-element-875c82f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-807 .elementor-element.elementor-element-875c82f > .elementor-element-populated {
    margin: 0px 0px -60px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-f50a0b8 {
    text-align: left;
    width: var(--container-widget-width, 73%);
    max-width: 73%;
    --container-widget-width: 73%;
    --container-widget-flex-grow: 0;
}

.elementor-807 .elementor-element.elementor-element-f50a0b8 img {
    width: 100%;
    border-style: solid;
    border-width: 15px 15px 15px 15px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-f50a0b8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-1e3e613 > .elementor-container {
    max-width: 1200px;
}

.elementor-807 .elementor-element.elementor-element-1e3e613 {
    padding: 100px 0px 100px 0px;
}

.elementor-807 .elementor-element.elementor-element-8c2b28d .elementor-counter-number-wrapper {
    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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-807 .elementor-element.elementor-element-8c2b28d .elementor-counter-title {
    color: #201712;
    font-family: "Noto Sans HK", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-807 .elementor-element.elementor-element-8c2b28d {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-807 .elementor-element.elementor-element-119a62c .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-27e2665-font-family), Sans-serif;
    font-size: var(--e-global-typography-27e2665-font-size);
    font-weight: var(--e-global-typography-27e2665-font-weight);
    line-height: var(--e-global-typography-27e2665-line-height);
    letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
    word-spacing: var(--e-global-typography-27e2665-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-119a62c > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-807 .elementor-element.elementor-element-119a62c {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-807 .elementor-element.elementor-element-932a2aa .elementor-counter-number-wrapper {
    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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-807 .elementor-element.elementor-element-932a2aa .elementor-counter-title {
    color: #201712;
    font-family: "Noto Sans HK", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-807 .elementor-element.elementor-element-932a2aa {
    width: auto;
    max-width: auto;
}

.elementor-807 .elementor-element.elementor-element-6c35725 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-27e2665-font-family), Sans-serif;
    font-size: var(--e-global-typography-27e2665-font-size);
    font-weight: var(--e-global-typography-27e2665-font-weight);
    line-height: var(--e-global-typography-27e2665-line-height);
    letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
    word-spacing: var(--e-global-typography-27e2665-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-6c35725 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-807 .elementor-element.elementor-element-6c35725 {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-807 .elementor-element.elementor-element-2653426 .elementor-counter-number-wrapper {
    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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-807 .elementor-element.elementor-element-2653426 .elementor-counter-title {
    color: #201712;
    font-family: "Noto Sans HK", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-807 .elementor-element.elementor-element-2653426 {
    width: auto;
    max-width: auto;
}

.elementor-807 .elementor-element.elementor-element-519cfa1 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-27e2665-font-family), Sans-serif;
    font-size: var(--e-global-typography-27e2665-font-size);
    font-weight: var(--e-global-typography-27e2665-font-weight);
    line-height: var(--e-global-typography-27e2665-line-height);
    letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
    word-spacing: var(--e-global-typography-27e2665-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-519cfa1 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-807 .elementor-element.elementor-element-519cfa1 {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-807 .elementor-element.elementor-element-4ce5cd4 .elementor-counter-number-wrapper {
    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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-807 .elementor-element.elementor-element-4ce5cd4 .elementor-counter-title {
    color: #201712;
    font-family: "Noto Sans HK", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-807 .elementor-element.elementor-element-4ce5cd4 {
    width: auto;
    max-width: auto;
}

.elementor-807 .elementor-element.elementor-element-efb7ce3 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-27e2665-font-family), Sans-serif;
    font-size: var(--e-global-typography-27e2665-font-size);
    font-weight: var(--e-global-typography-27e2665-font-weight);
    line-height: var(--e-global-typography-27e2665-line-height);
    letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
    word-spacing: var(--e-global-typography-27e2665-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-efb7ce3 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-807 .elementor-element.elementor-element-efb7ce3 {
    width: var(--container-widget-width, 55%);
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-807 .elementor-element.elementor-element-e70b7ac > .elementor-container {
    max-width: 1200px;
}

.elementor-807 .elementor-element.elementor-element-e70b7ac > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-807 .elementor-element.elementor-element-e70b7ac:not(.elementor-motion-effects-element-type-background),
.elementor-807 .elementor-element.elementor-element-e70b7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/scuba-divers-e1634536255109.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-807 .elementor-element.elementor-element-e70b7ac > .elementor-background-overlay {
    background-color: var(--e-global-color-1c737fd);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-e70b7ac {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 150px;
    padding: 100px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-c7c8c88 {
    text-align: center;
    z-index: 0;
}

.elementor-807 .elementor-element.elementor-element-c7c8c88 .elementor-heading-title {
    color: #FFFFFF;
    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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-807 .elementor-element.elementor-element-e00384f {
    text-align: center;
    color: var(--e-global-color-e57f7ce);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-807 .elementor-element.elementor-element-e00384f > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-807 .elementor-element.elementor-element-acff4b9 > .elementor-container {
    max-width: 1200px;
}

.elementor-807 .elementor-element.elementor-element-acff4b9 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-42307e5 > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-807 .elementor-element.elementor-element-40adc15 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #00000000;
    height: 3px;
}

.elementor-807 .elementor-element.elementor-element-40adc15 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-40adc15 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-3139f23-font-family), Sans-serif;
    font-size: var(--e-global-typography-3139f23-font-size);
    font-weight: var(--e-global-typography-3139f23-font-weight);
    line-height: var(--e-global-typography-3139f23-line-height);
    letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
    word-spacing: var(--e-global-typography-3139f23-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-40adc15 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-3139f23-font-family), Sans-serif;
    font-size: var(--e-global-typography-3139f23-font-size);
    font-weight: var(--e-global-typography-3139f23-font-weight);
    line-height: var(--e-global-typography-3139f23-line-height);
    letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
    word-spacing: var(--e-global-typography-3139f23-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-b31d996 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #00000000;
    height: 3px;
}

.elementor-807 .elementor-element.elementor-element-b31d996 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-b31d996 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-3139f23-font-family), Sans-serif;
    font-size: var(--e-global-typography-3139f23-font-size);
    font-weight: var(--e-global-typography-3139f23-font-weight);
    line-height: var(--e-global-typography-3139f23-line-height);
    letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
    word-spacing: var(--e-global-typography-3139f23-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-b31d996 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-3139f23-font-family), Sans-serif;
    font-size: var(--e-global-typography-3139f23-font-size);
    font-weight: var(--e-global-typography-3139f23-font-weight);
    line-height: var(--e-global-typography-3139f23-line-height);
    letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
    word-spacing: var(--e-global-typography-3139f23-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-8a24c4f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #00000000;
    height: 3px;
}

.elementor-807 .elementor-element.elementor-element-8a24c4f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-8a24c4f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-3139f23-font-family), Sans-serif;
    font-size: var(--e-global-typography-3139f23-font-size);
    font-weight: var(--e-global-typography-3139f23-font-weight);
    line-height: var(--e-global-typography-3139f23-line-height);
    letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
    word-spacing: var(--e-global-typography-3139f23-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-8a24c4f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-3139f23-font-family), Sans-serif;
    font-size: var(--e-global-typography-3139f23-font-size);
    font-weight: var(--e-global-typography-3139f23-font-weight);
    line-height: var(--e-global-typography-3139f23-line-height);
    letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
    word-spacing: var(--e-global-typography-3139f23-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-248d503 > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-807 .elementor-element.elementor-element-c119b8d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #00000000;
    height: 3px;
}

.elementor-807 .elementor-element.elementor-element-c119b8d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-c119b8d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-3139f23-font-family), Sans-serif;
    font-size: var(--e-global-typography-3139f23-font-size);
    font-weight: var(--e-global-typography-3139f23-font-weight);
    line-height: var(--e-global-typography-3139f23-line-height);
    letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
    word-spacing: var(--e-global-typography-3139f23-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-c119b8d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-3139f23-font-family), Sans-serif;
    font-size: var(--e-global-typography-3139f23-font-size);
    font-weight: var(--e-global-typography-3139f23-font-weight);
    line-height: var(--e-global-typography-3139f23-line-height);
    letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
    word-spacing: var(--e-global-typography-3139f23-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-88d000d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #00000000;
    height: 3px;
}

.elementor-807 .elementor-element.elementor-element-88d000d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-88d000d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-3139f23-font-family), Sans-serif;
    font-size: var(--e-global-typography-3139f23-font-size);
    font-weight: var(--e-global-typography-3139f23-font-weight);
    line-height: var(--e-global-typography-3139f23-line-height);
    letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
    word-spacing: var(--e-global-typography-3139f23-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-88d000d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-3139f23-font-family), Sans-serif;
    font-size: var(--e-global-typography-3139f23-font-size);
    font-weight: var(--e-global-typography-3139f23-font-weight);
    line-height: var(--e-global-typography-3139f23-line-height);
    letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
    word-spacing: var(--e-global-typography-3139f23-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-80a80d9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #00000000;
    height: 3px;
}

.elementor-807 .elementor-element.elementor-element-80a80d9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-80a80d9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-3139f23-font-family), Sans-serif;
    font-size: var(--e-global-typography-3139f23-font-size);
    font-weight: var(--e-global-typography-3139f23-font-weight);
    line-height: var(--e-global-typography-3139f23-line-height);
    letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
    word-spacing: var(--e-global-typography-3139f23-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-80a80d9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-3139f23-font-family), Sans-serif;
    font-size: var(--e-global-typography-3139f23-font-size);
    font-weight: var(--e-global-typography-3139f23-font-weight);
    line-height: var(--e-global-typography-3139f23-line-height);
    letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
    word-spacing: var(--e-global-typography-3139f23-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-3d5c966 > .elementor-container {
    max-width: 1200px;
}

.elementor-807 .elementor-element.elementor-element-3d5c966 {
    margin-top: 60px;
    margin-bottom: -150px;
}

.elementor-807 .elementor-element.elementor-element-dd86dac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-807 .elementor-element.elementor-element-dd86dac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-dd86dac > .elementor-element-populated,
.elementor-807 .elementor-element.elementor-element-dd86dac > .elementor-element-populated > .elementor-background-overlay,
.elementor-807 .elementor-element.elementor-element-dd86dac > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-dd86dac > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

.elementor-807 .elementor-element.elementor-element-dd86dac > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-575fdb6 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-807 .elementor-element.elementor-element-575fdb6 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-8bd3f07-font-family), Sans-serif;
    font-size: var(--e-global-typography-8bd3f07-font-size);
    font-weight: var(--e-global-typography-8bd3f07-font-weight);
    text-transform: var(--e-global-typography-8bd3f07-text-transform);
    line-height: var(--e-global-typography-8bd3f07-line-height);
    letter-spacing: var(--e-global-typography-8bd3f07-letter-spacing);
    word-spacing: var(--e-global-typography-8bd3f07-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-575fdb6 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 5px 0px;
}

.elementor-807 .elementor-element.elementor-element-575fdb6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-primary);
    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);
    margin: 0px 0px 15px 0px;
}

.elementor-807 .elementor-element.elementor-element-575fdb6 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-primary);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-807 .elementor-element.elementor-element-575fdb6 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-807 .elementor-element.elementor-element-ad68324 .elementor-button {
    font-family: var(--e-global-typography-1e066b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-1e066b7-font-size);
    font-weight: var(--e-global-typography-1e066b7-font-weight);
    text-transform: var(--e-global-typography-1e066b7-text-transform);
    line-height: var(--e-global-typography-1e066b7-line-height);
    letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
    word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-ad68324 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-4a89076:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-807 .elementor-element.elementor-element-4a89076 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-807 .elementor-element.elementor-element-4a89076 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-807 .elementor-element.elementor-element-4a89076 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-801a30c .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-807 .elementor-element.elementor-element-801a30c .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-8bd3f07-font-family), Sans-serif;
    font-size: var(--e-global-typography-8bd3f07-font-size);
    font-weight: var(--e-global-typography-8bd3f07-font-weight);
    text-transform: var(--e-global-typography-8bd3f07-text-transform);
    line-height: var(--e-global-typography-8bd3f07-line-height);
    letter-spacing: var(--e-global-typography-8bd3f07-letter-spacing);
    word-spacing: var(--e-global-typography-8bd3f07-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-801a30c .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 5px 0px;
}

.elementor-807 .elementor-element.elementor-element-801a30c .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 15px 0px;
}

.elementor-807 .elementor-element.elementor-element-801a30c .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-text);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-807 .elementor-element.elementor-element-801a30c > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-807 .elementor-element.elementor-element-f84c806 .elementor-button {
    font-family: var(--e-global-typography-1e066b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-1e066b7-font-size);
    font-weight: var(--e-global-typography-1e066b7-font-weight);
    text-transform: var(--e-global-typography-1e066b7-text-transform);
    line-height: var(--e-global-typography-1e066b7-line-height);
    letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
    word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-f84c806 .elementor-button:hover,
.elementor-807 .elementor-element.elementor-element-f84c806 .elementor-button:focus {
    color: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-f84c806 .elementor-button:hover svg,
.elementor-807 .elementor-element.elementor-element-f84c806 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-f84c806 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-92bc57d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-807 .elementor-element.elementor-element-92bc57d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-92bc57d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF2B;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

.elementor-807 .elementor-element.elementor-element-92bc57d > .elementor-element-populated,
.elementor-807 .elementor-element.elementor-element-92bc57d > .elementor-element-populated > .elementor-background-overlay,
.elementor-807 .elementor-element.elementor-element-92bc57d > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-92bc57d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-13509af .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-807 .elementor-element.elementor-element-13509af .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-8bd3f07-font-family), Sans-serif;
    font-size: var(--e-global-typography-8bd3f07-font-size);
    font-weight: var(--e-global-typography-8bd3f07-font-weight);
    text-transform: var(--e-global-typography-8bd3f07-text-transform);
    line-height: var(--e-global-typography-8bd3f07-line-height);
    letter-spacing: var(--e-global-typography-8bd3f07-letter-spacing);
    word-spacing: var(--e-global-typography-8bd3f07-word-spacing);
    color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-13509af .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 5px 0px;
}

.elementor-807 .elementor-element.elementor-element-13509af .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 15px 0px;
}

.elementor-807 .elementor-element.elementor-element-13509af .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-5792993);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-807 .elementor-element.elementor-element-13509af > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-807 .elementor-element.elementor-element-feb488f .elementor-button {
    font-family: var(--e-global-typography-1e066b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-1e066b7-font-size);
    font-weight: var(--e-global-typography-1e066b7-font-weight);
    text-transform: var(--e-global-typography-1e066b7-text-transform);
    line-height: var(--e-global-typography-1e066b7-line-height);
    letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
    word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-feb488f .elementor-button:hover,
.elementor-807 .elementor-element.elementor-element-feb488f .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-feb488f .elementor-button:hover svg,
.elementor-807 .elementor-element.elementor-element-feb488f .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-feb488f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-5712cc4 > .elementor-container {
    max-width: 1200px;
}

.elementor-807 .elementor-element.elementor-element-5712cc4 {
    padding: 150px 0px 150px 0px;
}

.elementor-807 .elementor-element.elementor-element-0cef106 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-807 .elementor-element.elementor-element-b3d945d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-807 .elementor-element.elementor-element-b3d945d > .elementor-element-populated {
    margin: -20% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0px 15px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2beedde a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2beedde a svg {
    fill: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2beedde:hover a {
    background-color: var(--e-global-color-accent);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668 a {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668 a svg {
    fill: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668:hover a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668:hover a svg {
    fill: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c a {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c a svg {
    fill: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c:hover a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c:hover a svg {
    fill: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team,
.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: right;
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body {
    padding: 25px 25px 25px 25px;
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img,
.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img,
.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%;
    height: 400px;
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #151B1FA8;
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var(--e-global-typography-cb0c223-font-family), Sans-serif;
    font-size: var(--e-global-typography-cb0c223-font-size);
    font-weight: var(--e-global-typography-cb0c223-font-weight);
    text-transform: var(--e-global-typography-cb0c223-text-transform);
    line-height: var(--e-global-typography-cb0c223-line-height);
    letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
    word-spacing: var(--e-global-typography-cb0c223-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: #02010100;
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: #02010100;
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-content {
    font-family: var(--e-global-typography-f3d289e-font-family), Sans-serif;
    font-size: var(--e-global-typography-f3d289e-font-size);
    font-weight: var(--e-global-typography-f3d289e-font-weight);
    line-height: var(--e-global-typography-f3d289e-line-height);
    letter-spacing: var(--e-global-typography-f3d289e-letter-spacing);
    word-spacing: var(--e-global-typography-f3d289e-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px;
}

.elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .social-list .social-icon a {
    border-radius: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-ffe6e02.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-807 .elementor-element.elementor-element-ffe6e02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-807 .elementor-element.elementor-element-ffe6e02 > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2beedde a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2beedde a svg {
    fill: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2beedde:hover a {
    background-color: var(--e-global-color-accent);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668 a {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668 a svg {
    fill: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668:hover a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668:hover a svg {
    fill: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c a {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c a svg {
    fill: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c:hover a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c:hover a svg {
    fill: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team,
.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: right;
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body {
    padding: 25px 25px 25px 25px;
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team.style-overlay .profile-card > img,
.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team.style-hover-social .profile-card > img,
.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%;
    height: 400px;
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #151B1FA8;
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var(--e-global-typography-cb0c223-font-family), Sans-serif;
    font-size: var(--e-global-typography-cb0c223-font-size);
    font-weight: var(--e-global-typography-cb0c223-font-weight);
    text-transform: var(--e-global-typography-cb0c223-text-transform);
    line-height: var(--e-global-typography-cb0c223-line-height);
    letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
    word-spacing: var(--e-global-typography-cb0c223-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: #02010100;
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: #02010100;
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-content {
    font-family: var(--e-global-typography-f3d289e-font-family), Sans-serif;
    font-size: var(--e-global-typography-f3d289e-font-size);
    font-weight: var(--e-global-typography-f3d289e-font-weight);
    line-height: var(--e-global-typography-f3d289e-line-height);
    letter-spacing: var(--e-global-typography-f3d289e-letter-spacing);
    word-spacing: var(--e-global-typography-f3d289e-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px;
}

.elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .social-list .social-icon a {
    border-radius: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-d10d6d7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-807 .elementor-element.elementor-element-d10d6d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-807 .elementor-element.elementor-element-d10d6d7 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-807 .elementor-element.elementor-element-dde470e {
    text-align: left;
    z-index: 0;
}

.elementor-807 .elementor-element.elementor-element-dde470e .elementor-heading-title {
    color: #1A1A1A;
    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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-807 .elementor-element.elementor-element-dde470e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-80a33c4 {
    color: var(--e-global-color-text);
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-807 .elementor-element.elementor-element-80a33c4 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-807 .elementor-element.elementor-element-e921f79 {
    --divider-border-style: solid;
    --divider-color: #EAEAEA;
    --divider-border-width: 1px;
}

.elementor-807 .elementor-element.elementor-element-e921f79 .elementor-divider-separator {
    width: 100%;
}

.elementor-807 .elementor-element.elementor-element-e921f79 .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-807 .elementor-element.elementor-element-1369419 .elementor-heading-title {
    font-family: var(--e-global-typography-cb0c223-font-family), Sans-serif;
    font-size: var(--e-global-typography-cb0c223-font-size);
    font-weight: var(--e-global-typography-cb0c223-font-weight);
    text-transform: var(--e-global-typography-cb0c223-text-transform);
    line-height: var(--e-global-typography-cb0c223-line-height);
    letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
    word-spacing: var(--e-global-typography-cb0c223-word-spacing);
}

.elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
    margin: 0px 0px 15px 0px;
}

.elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    padding: 15px 18px 16px 18px;
    border-style: solid;
    border-color: #EAEAEA;
}

.elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
    -webkit-box-flex: 350px;
    -ms-flex: 0 0 350px;
    flex: 0 0 350px;
    margin-right: 15px;
}

.elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-5792993);
}

.elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
    align-self: center;
    -webkit-box-flex: 127px;
    -ms-flex: 0 0 127px;
    flex: 0 0 127px;
}

.elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
    font-family: var(--e-global-typography-1e066b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-1e066b7-font-size);
    font-weight: var(--e-global-typography-1e066b7-font-weight);
    text-transform: var(--e-global-typography-1e066b7-text-transform);
    line-height: var(--e-global-typography-1e066b7-line-height);
    letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
    word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    border-radius: 0px 0px 0px 0px;
    padding: 18px 18px 18px 18px;
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
    width: 127px;
}

.elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg {
    fill: var(--e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover {
    background-color: var(--e-global-color-accent);
}

@media(max-width:1024px) {
    .elementor-807 .elementor-element.elementor-element-614ccab0 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-f3d289e-font-size);
        line-height: var(--e-global-typography-f3d289e-line-height);
        letter-spacing: var(--e-global-typography-f3d289e-letter-spacing);
        word-spacing: var(--e-global-typography-f3d289e-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-f2f126a {
        text-align: center;
    }

    .elementor-807 .elementor-element.elementor-element-f2f126a .elementor-heading-title {
        font-size: var(--e-global-typography-32734e1-font-size);
        line-height: var(--e-global-typography-32734e1-line-height);
        letter-spacing: var(--e-global-typography-32734e1-letter-spacing);
        word-spacing: var(--e-global-typography-32734e1-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-195f396 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-2e0c1044.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-807 .elementor-element.elementor-element-2e0c1044.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-807 .elementor-element.elementor-element-2e0c1044:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .elementor-807 .elementor-element.elementor-element-2e0c1044 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-2e0c1044 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-1a9f5225 {
        --spacer-size: 450px;
    }

    .elementor-807 .elementor-element.elementor-element-6995e122 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-807 .elementor-element.elementor-element-70867523 {
        font-size: var(--e-global-typography-f3d289e-font-size);
        line-height: var(--e-global-typography-f3d289e-line-height);
        letter-spacing: var(--e-global-typography-f3d289e-letter-spacing);
        word-spacing: var(--e-global-typography-f3d289e-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-561cb72a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-cb0c223-font-size);
        line-height: var(--e-global-typography-cb0c223-line-height);
        letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
        word-spacing: var(--e-global-typography-cb0c223-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-561cb72a .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-75721066 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-4f10b80 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-6a1f4c05 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-6a1f4c05 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-43deaa82 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-43deaa82 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-27e2665-font-size);
        line-height: var(--e-global-typography-27e2665-line-height);
        letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
        word-spacing: var(--e-global-typography-27e2665-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 100%;
        font-size: var(--e-global-typography-1e066b7-font-size);
        line-height: var(--e-global-typography-1e066b7-line-height);
        letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
        word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button i {
        font-size: 20px;
    }

    .elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button svg {
        width: 20px;
    }

    .elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        line-height: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-ba8e790 {
        padding: 0px 10px 80px 10px;
    }

    .elementor-807 .elementor-element.elementor-element-3a89de0 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-674ddd2-font-size);
        line-height: var(--e-global-typography-674ddd2-line-height);
        letter-spacing: var(--e-global-typography-674ddd2-letter-spacing);
        word-spacing: var(--e-global-typography-674ddd2-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 50px;
    }

    .elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 50px;
    }

    .elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        margin: 0px 0px 25px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-4348f86 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-674ddd2-font-size);
        line-height: var(--e-global-typography-674ddd2-line-height);
        letter-spacing: var(--e-global-typography-674ddd2-letter-spacing);
        word-spacing: var(--e-global-typography-674ddd2-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 50px;
    }

    .elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 50px;
    }

    .elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        margin: 0px 0px 25px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-92bc3ef > .elementor-element-populated {
        margin: 10px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-674ddd2-font-size);
        line-height: var(--e-global-typography-674ddd2-line-height);
        letter-spacing: var(--e-global-typography-674ddd2-letter-spacing);
        word-spacing: var(--e-global-typography-674ddd2-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 50px;
    }

    .elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 50px;
    }

    .elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        margin: 0px 0px 25px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-0207bdc > .elementor-element-populated {
        margin: 10px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-674ddd2-font-size);
        line-height: var(--e-global-typography-674ddd2-line-height);
        letter-spacing: var(--e-global-typography-674ddd2-letter-spacing);
        word-spacing: var(--e-global-typography-674ddd2-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 50px;
    }

    .elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 50px;
    }

    .elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        margin: 0px 0px 25px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-5f3d574 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-5f3d574 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-3fd9591 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-61b4745 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-93e8c22 .elementor-heading-title {
        font-size: var(--e-global-typography-cb0c223-font-size);
        line-height: var(--e-global-typography-cb0c223-line-height);
        letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
        word-spacing: var(--e-global-typography-cb0c223-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-93e8c22 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-03b56db {
        padding: 80px 0px 100px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-7c517bb > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-8149c1f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-2db09c9 img {
        width: 100%;
    }

    .elementor-807 .elementor-element.elementor-element-f50a0b8 img {
        width: 100%;
    }

    .elementor-807 .elementor-element.elementor-element-1e3e613 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-fe4a192.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-807 .elementor-element.elementor-element-fe4a192 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-8c2b28d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-8c2b28d .elementor-counter-title {
        font-size: 38px;
    }

    .elementor-807 .elementor-element.elementor-element-119a62c .elementor-heading-title {
        font-size: var(--e-global-typography-27e2665-font-size);
        line-height: var(--e-global-typography-27e2665-line-height);
        letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
        word-spacing: var(--e-global-typography-27e2665-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-d609729.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-807 .elementor-element.elementor-element-d609729 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-932a2aa .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-932a2aa .elementor-counter-title {
        font-size: 38px;
    }

    .elementor-807 .elementor-element.elementor-element-6c35725 .elementor-heading-title {
        font-size: var(--e-global-typography-27e2665-font-size);
        line-height: var(--e-global-typography-27e2665-line-height);
        letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
        word-spacing: var(--e-global-typography-27e2665-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-7b9f830.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-807 .elementor-element.elementor-element-2653426 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-2653426 .elementor-counter-title {
        font-size: 38px;
    }

    .elementor-807 .elementor-element.elementor-element-519cfa1 .elementor-heading-title {
        font-size: var(--e-global-typography-27e2665-font-size);
        line-height: var(--e-global-typography-27e2665-line-height);
        letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
        word-spacing: var(--e-global-typography-27e2665-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-bbf1939.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-807 .elementor-element.elementor-element-4ce5cd4 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-4ce5cd4 .elementor-counter-title {
        font-size: 38px;
    }

    .elementor-807 .elementor-element.elementor-element-efb7ce3 .elementor-heading-title {
        font-size: var(--e-global-typography-27e2665-font-size);
        line-height: var(--e-global-typography-27e2665-line-height);
        letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
        word-spacing: var(--e-global-typography-27e2665-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-e70b7ac {
        padding: 80px 10px 0px 10px;
    }

    .elementor-807 .elementor-element.elementor-element-27ebf3a > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-807 .elementor-element.elementor-element-c7c8c88 {
        text-align: center;
    }

    .elementor-807 .elementor-element.elementor-element-c7c8c88 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-e00384f {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-e00384f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-40adc15 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-40adc15 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-b31d996 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-b31d996 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-8a24c4f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-8a24c4f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-c119b8d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-c119b8d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-88d000d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-88d000d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-80a80d9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-80a80d9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-dd86dac > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-807 .elementor-element.elementor-element-575fdb6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-8bd3f07-font-size);
        line-height: var(--e-global-typography-8bd3f07-line-height);
        letter-spacing: var(--e-global-typography-8bd3f07-letter-spacing);
        word-spacing: var(--e-global-typography-8bd3f07-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-575fdb6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-575fdb6 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-ad68324 .elementor-button {
        font-size: var(--e-global-typography-1e066b7-font-size);
        line-height: var(--e-global-typography-1e066b7-line-height);
        letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
        word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-4a89076 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-807 .elementor-element.elementor-element-801a30c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-8bd3f07-font-size);
        line-height: var(--e-global-typography-8bd3f07-line-height);
        letter-spacing: var(--e-global-typography-8bd3f07-letter-spacing);
        word-spacing: var(--e-global-typography-8bd3f07-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-801a30c .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-801a30c .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-f84c806 .elementor-button {
        font-size: var(--e-global-typography-1e066b7-font-size);
        line-height: var(--e-global-typography-1e066b7-line-height);
        letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
        word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-92bc57d > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-807 .elementor-element.elementor-element-13509af .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-8bd3f07-font-size);
        line-height: var(--e-global-typography-8bd3f07-line-height);
        letter-spacing: var(--e-global-typography-8bd3f07-letter-spacing);
        word-spacing: var(--e-global-typography-8bd3f07-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-13509af .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-13509af .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-feb488f .elementor-button {
        font-size: var(--e-global-typography-1e066b7-font-size);
        line-height: var(--e-global-typography-1e066b7-line-height);
        letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
        word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-5712cc4 {
        padding: 80px 0px 100px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-0cef106 > .elementor-element-populated {
        margin: 80px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-cb0c223-font-size);
        line-height: var(--e-global-typography-cb0c223-line-height);
        letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
        word-spacing: var(--e-global-typography-cb0c223-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-content {
        font-size: var(--e-global-typography-f3d289e-font-size);
        line-height: var(--e-global-typography-f3d289e-line-height);
        letter-spacing: var(--e-global-typography-f3d289e-letter-spacing);
        word-spacing: var(--e-global-typography-f3d289e-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-ffe6e02 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-cb0c223-font-size);
        line-height: var(--e-global-typography-cb0c223-line-height);
        letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
        word-spacing: var(--e-global-typography-cb0c223-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-content {
        font-size: var(--e-global-typography-f3d289e-font-size);
        line-height: var(--e-global-typography-f3d289e-line-height);
        letter-spacing: var(--e-global-typography-f3d289e-letter-spacing);
        word-spacing: var(--e-global-typography-f3d289e-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-d10d6d7 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-dde470e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-80a33c4 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-1369419 .elementor-heading-title {
        font-size: var(--e-global-typography-cb0c223-font-size);
        line-height: var(--e-global-typography-cb0c223-line-height);
        letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
        word-spacing: var(--e-global-typography-cb0c223-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
        padding: 17px 17px 16px 17px;
    }

    .elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 80%;
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
    }

    .elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-1e066b7-font-size);
        line-height: var(--e-global-typography-1e066b7-line-height);
        letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
        word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-807 .elementor-element.elementor-element-74bba57b {
        padding: 180px 0px 50px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-614ccab0 > .elementor-element-populated {
        margin: 0px 0px 0px 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 5px;
    }

    .elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-807 .elementor-element.elementor-element-2baf8894 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-f3d289e-font-size);
        line-height: var(--e-global-typography-f3d289e-line-height);
        letter-spacing: var(--e-global-typography-f3d289e-letter-spacing);
        word-spacing: var(--e-global-typography-f3d289e-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-f2f126a .elementor-heading-title {
        font-size: var(--e-global-typography-32734e1-font-size);
        line-height: var(--e-global-typography-32734e1-line-height);
        letter-spacing: var(--e-global-typography-32734e1-letter-spacing);
        word-spacing: var(--e-global-typography-32734e1-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-f2f126a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-195f396 {
        padding: 50px 5px 50px 5px;
    }

    .elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-2e0c1044.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-807 .elementor-element.elementor-element-2e0c1044.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-807 .elementor-element.elementor-element-2e0c1044.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-807 .elementor-element.elementor-element-2e0c1044:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .elementor-807 .elementor-element.elementor-element-2e0c1044 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-2e0c1044 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-1a9f5225 {
        --spacer-size: 300px;
    }

    .elementor-807 .elementor-element.elementor-element-70867523 {
        font-size: var(--e-global-typography-f3d289e-font-size);
        line-height: var(--e-global-typography-f3d289e-line-height);
        letter-spacing: var(--e-global-typography-f3d289e-letter-spacing);
        word-spacing: var(--e-global-typography-f3d289e-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-561cb72a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-cb0c223-font-size);
        line-height: var(--e-global-typography-cb0c223-line-height);
        letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
        word-spacing: var(--e-global-typography-cb0c223-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-561cb72a .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-75721066 > .elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-4f10b80 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-6a1f4c05 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-6a1f4c05 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-5e65614c > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-43deaa82 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-43deaa82 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-807 .elementor-element.elementor-element-73131319 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-27e2665-font-size);
        line-height: var(--e-global-typography-27e2665-line-height);
        letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
        word-spacing: var(--e-global-typography-27e2665-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button {
        text-align: left;
    }

    .elementor-807 .elementor-element.elementor-element-622c49b .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 100%;
        font-size: var(--e-global-typography-1e066b7-font-size);
        line-height: var(--e-global-typography-1e066b7-line-height);
        letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
        word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-a784832 {
        --spacer-size: 120px;
    }

    .elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button i {
        font-size: 20px;
    }

    .elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button svg {
        width: 20px;
    }

    .elementor-807 .elementor-element.elementor-element-172dd28d .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        line-height: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-ba8e790 {
        padding: 0px 5px 50px 5px;
    }

    .elementor-807 .elementor-element.elementor-element-3a89de0 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-674ddd2-font-size);
        line-height: var(--e-global-typography-674ddd2-line-height);
        letter-spacing: var(--e-global-typography-674ddd2-letter-spacing);
        word-spacing: var(--e-global-typography-674ddd2-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-49af8f9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-4348f86 > .elementor-element-populated {
        margin: 15px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-674ddd2-font-size);
        line-height: var(--e-global-typography-674ddd2-line-height);
        letter-spacing: var(--e-global-typography-674ddd2-letter-spacing);
        word-spacing: var(--e-global-typography-674ddd2-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-aaa9714 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-92bc3ef > .elementor-element-populated {
        margin: 15px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-674ddd2-font-size);
        line-height: var(--e-global-typography-674ddd2-line-height);
        letter-spacing: var(--e-global-typography-674ddd2-letter-spacing);
        word-spacing: var(--e-global-typography-674ddd2-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-712c729 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-0207bdc > .elementor-element-populated {
        margin: 15px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-674ddd2-font-size);
        line-height: var(--e-global-typography-674ddd2-line-height);
        letter-spacing: var(--e-global-typography-674ddd2-letter-spacing);
        word-spacing: var(--e-global-typography-674ddd2-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-f503110 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-5f3d574 > .elementor-background-overlay {
        background-position: center center;
    }

    .elementor-807 .elementor-element.elementor-element-5f3d574 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-3fd9591 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-807 .elementor-element.elementor-element-61b4745 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-93e8c22 .elementor-heading-title {
        font-size: var(--e-global-typography-cb0c223-font-size);
        line-height: var(--e-global-typography-cb0c223-line-height);
        letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
        word-spacing: var(--e-global-typography-cb0c223-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-03b56db {
        padding: 130px 0px 130px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-7c517bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .elementor-807 .elementor-element.elementor-element-7c517bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-807 .elementor-element.elementor-element-7c517bb > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-807 .elementor-element.elementor-element-e6b00c3 > .elementor-element-populated {
        margin: -80px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-807 .elementor-element.elementor-element-2db09c9 {
        text-align: center;
    }

    .elementor-807 .elementor-element.elementor-element-2db09c9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-3c1c6d7 {
        --spacer-size: 300px;
    }

    .elementor-807 .elementor-element.elementor-element-875c82f > .elementor-element-populated {
        margin: 0px 0px -80px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-807 .elementor-element.elementor-element-f50a0b8 {
        text-align: center;
    }

    .elementor-807 .elementor-element.elementor-element-f50a0b8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-1e3e613 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-fe4a192.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-807 .elementor-element.elementor-element-fe4a192 > .elementor-element-populated {
        margin: 0px 5px 10px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-807 .elementor-element.elementor-element-8c2b28d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-8c2b28d .elementor-counter-title {
        font-size: 35px;
    }

    .elementor-807 .elementor-element.elementor-element-119a62c .elementor-heading-title {
        font-size: var(--e-global-typography-27e2665-font-size);
        line-height: var(--e-global-typography-27e2665-line-height);
        letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
        word-spacing: var(--e-global-typography-27e2665-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-119a62c {
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-807 .elementor-element.elementor-element-d609729.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-807 .elementor-element.elementor-element-d609729 > .elementor-element-populated {
        margin: 0px 5px 10px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-807 .elementor-element.elementor-element-932a2aa .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-932a2aa .elementor-counter-title {
        font-size: 35px;
    }

    .elementor-807 .elementor-element.elementor-element-6c35725 .elementor-heading-title {
        font-size: var(--e-global-typography-27e2665-font-size);
        line-height: var(--e-global-typography-27e2665-line-height);
        letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
        word-spacing: var(--e-global-typography-27e2665-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-6c35725 {
        width: var(--container-widget-width, 67%);
        max-width: 67%;
        --container-widget-width: 67%;
        --container-widget-flex-grow: 0;
    }

    .elementor-807 .elementor-element.elementor-element-7b9f830.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-807 .elementor-element.elementor-element-7b9f830 > .elementor-element-populated {
        margin: 0px 5px 10px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-807 .elementor-element.elementor-element-2653426 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-2653426 .elementor-counter-title {
        font-size: 35px;
    }

    .elementor-807 .elementor-element.elementor-element-519cfa1 .elementor-heading-title {
        font-size: var(--e-global-typography-27e2665-font-size);
        line-height: var(--e-global-typography-27e2665-line-height);
        letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
        word-spacing: var(--e-global-typography-27e2665-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-519cfa1 {
        width: var(--container-widget-width, 67%);
        max-width: 67%;
        --container-widget-width: 67%;
        --container-widget-flex-grow: 0;
    }

    .elementor-807 .elementor-element.elementor-element-bbf1939.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-807 .elementor-element.elementor-element-bbf1939 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-807 .elementor-element.elementor-element-4ce5cd4 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-4ce5cd4 .elementor-counter-title {
        font-size: 35px;
    }

    .elementor-807 .elementor-element.elementor-element-efb7ce3 .elementor-heading-title {
        font-size: var(--e-global-typography-27e2665-font-size);
        line-height: var(--e-global-typography-27e2665-line-height);
        letter-spacing: var(--e-global-typography-27e2665-letter-spacing);
        word-spacing: var(--e-global-typography-27e2665-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-efb7ce3 {
        width: var(--container-widget-width, 67%);
        max-width: 67%;
        --container-widget-width: 67%;
        --container-widget-flex-grow: 0;
    }

    .elementor-807 .elementor-element.elementor-element-e70b7ac {
        padding: 50px 15px 0px 15px;
    }

    .elementor-807 .elementor-element.elementor-element-27ebf3a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-c7c8c88 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-e00384f {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-acff4b9 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-42307e5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-40adc15 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-40adc15 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-b31d996 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-b31d996 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-8a24c4f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-8a24c4f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-248d503 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-c119b8d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-c119b8d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-88d000d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-88d000d .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-80a80d9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-80a80d9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-3139f23-font-size);
        line-height: var(--e-global-typography-3139f23-line-height);
        letter-spacing: var(--e-global-typography-3139f23-letter-spacing);
        word-spacing: var(--e-global-typography-3139f23-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-dd86dac > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-575fdb6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-8bd3f07-font-size);
        line-height: var(--e-global-typography-8bd3f07-line-height);
        letter-spacing: var(--e-global-typography-8bd3f07-letter-spacing);
        word-spacing: var(--e-global-typography-8bd3f07-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-575fdb6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-575fdb6 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-ad68324 .elementor-button {
        font-size: var(--e-global-typography-1e066b7-font-size);
        line-height: var(--e-global-typography-1e066b7-line-height);
        letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
        word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-4a89076 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-801a30c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-8bd3f07-font-size);
        line-height: var(--e-global-typography-8bd3f07-line-height);
        letter-spacing: var(--e-global-typography-8bd3f07-letter-spacing);
        word-spacing: var(--e-global-typography-8bd3f07-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-801a30c .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-801a30c .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-f84c806 .elementor-button {
        font-size: var(--e-global-typography-1e066b7-font-size);
        line-height: var(--e-global-typography-1e066b7-line-height);
        letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
        word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-92bc57d > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-13509af .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-8bd3f07-font-size);
        line-height: var(--e-global-typography-8bd3f07-line-height);
        letter-spacing: var(--e-global-typography-8bd3f07-letter-spacing);
        word-spacing: var(--e-global-typography-8bd3f07-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-13509af .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-13509af .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-feb488f .elementor-button {
        font-size: var(--e-global-typography-1e066b7-font-size);
        line-height: var(--e-global-typography-1e066b7-line-height);
        letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
        word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-5712cc4 {
        padding: 50px 0px 100px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-0cef106 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-e1ef3a0 {
        padding: 40px 10px 0px 10px;
    }

    .elementor-807 .elementor-element.elementor-element-b3d945d > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-cb0c223-font-size);
        line-height: var(--e-global-typography-cb0c223-line-height);
        letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
        word-spacing: var(--e-global-typography-cb0c223-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-c3be0fa .jeg-elementor-kit.jkit-team .profile-body .profile-content {
        font-size: var(--e-global-typography-f3d289e-font-size);
        line-height: var(--e-global-typography-f3d289e-line-height);
        letter-spacing: var(--e-global-typography-f3d289e-letter-spacing);
        word-spacing: var(--e-global-typography-f3d289e-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-ffe6e02 > .elementor-element-populated {
        margin: 20px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-cb0c223-font-size);
        line-height: var(--e-global-typography-cb0c223-line-height);
        letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
        word-spacing: var(--e-global-typography-cb0c223-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-2b3f67f .jeg-elementor-kit.jkit-team .profile-body .profile-content {
        font-size: var(--e-global-typography-f3d289e-font-size);
        line-height: var(--e-global-typography-f3d289e-line-height);
        letter-spacing: var(--e-global-typography-f3d289e-letter-spacing);
        word-spacing: var(--e-global-typography-f3d289e-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-d10d6d7 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-807 .elementor-element.elementor-element-dde470e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-807 .elementor-element.elementor-element-80a33c4 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-80a33c4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-1369419 .elementor-heading-title {
        font-size: var(--e-global-typography-cb0c223-font-size);
        line-height: var(--e-global-typography-cb0c223-line-height);
        letter-spacing: var(--e-global-typography-cb0c223-letter-spacing);
        word-spacing: var(--e-global-typography-cb0c223-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
        padding: 16px 16px 16px 16px;
    }

    .elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 49%;
        -ms-flex: 0 0 49%;
        flex: 0 0 49%;
    }

    .elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-1e066b7-font-size);
        line-height: var(--e-global-typography-1e066b7-line-height);
        letter-spacing: var(--e-global-typography-1e066b7-letter-spacing);
        word-spacing: var(--e-global-typography-1e066b7-word-spacing);
    }

    .elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
        width: 130px;
    }

    .elementor-807 .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        -webkit-box-flex: 130px;
        -ms-flex: 0 0 130px;
        flex: 0 0 130px;
    }
}

@media(min-width:768px) {
    .elementor-807 .elementor-element.elementor-element-2e0c1044 {
        width: 35%;
    }

    .elementor-807 .elementor-element.elementor-element-75721066 {
        width: 64.665%;
    }

    .elementor-807 .elementor-element.elementor-element-e8ec018 {
        width: 54.665%;
    }

    .elementor-807 .elementor-element.elementor-element-3fd9591 {
        width: 45%;
    }

    .elementor-807 .elementor-element.elementor-element-0cef106 {
        width: 54%;
    }

    .elementor-807 .elementor-element.elementor-element-d10d6d7 {
        width: 46%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-807 .elementor-element.elementor-element-2e0c1044 {
        width: 100%;
    }

    .elementor-807 .elementor-element.elementor-element-75721066 {
        width: 100%;
    }

    .elementor-807 .elementor-element.elementor-element-3a89de0 {
        width: 50%;
    }

    .elementor-807 .elementor-element.elementor-element-4348f86 {
        width: 50%;
    }

    .elementor-807 .elementor-element.elementor-element-92bc3ef {
        width: 50%;
    }

    .elementor-807 .elementor-element.elementor-element-0207bdc {
        width: 50%;
    }

    .elementor-807 .elementor-element.elementor-element-e8ec018 {
        width: 100%;
    }

    .elementor-807 .elementor-element.elementor-element-3fd9591 {
        width: 100%;
    }

    .elementor-807 .elementor-element.elementor-element-fe4a192 {
        width: 50%;
    }

    .elementor-807 .elementor-element.elementor-element-d609729 {
        width: 50%;
    }

    .elementor-807 .elementor-element.elementor-element-7b9f830 {
        width: 50%;
    }

    .elementor-807 .elementor-element.elementor-element-bbf1939 {
        width: 50%;
    }

    .elementor-807 .elementor-element.elementor-element-0cef106 {
        width: 100%;
    }

    .elementor-807 .elementor-element.elementor-element-d10d6d7 {
        width: 100%;
    }
}



@media (max-width: 767px) {
    .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-submit-input-holder {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-815d42d .jeg-elementor-kit.jkit-mailchimp.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-input-wrapper:nth-last-child(2) {
        margin-right: 0 !important;
    }
}

a.jeg-elementor-kit.jkit-video-button.jeg_module_807_6_66c97167c4c46 {
    border: 1px solid;
    padding: 17px;
    border-radius: 35px;
    text-align: center;
    padding-top: 22px;
}
.icon.style-color img {
    height: 104px;
    max-width: 130px;
    margin-left: -25px;
}
.dpnone{display:none}