.elementor-1104 .elementor-element.elementor-element-0354320 > .elementor-container {
    max-width: 1200px;
}

.elementor-1104 .elementor-element.elementor-element-0354320 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1104 .elementor-element.elementor-element-0354320:not(.elementor-motion-effects-element-type-background),
.elementor-1104 .elementor-element.elementor-element-0354320 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/female-diver-and-male-divemaster-diving-school-e1634536348723.jpg");
    background-position: 0px 40%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-0354320 > .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-1104 .elementor-element.elementor-element-0354320 {
    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-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-944e22b {
    --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-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-icon {
    padding-right: 7px;
}

.elementor-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-1104 .elementor-element.elementor-element-944e22b .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-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-text {
    color: var(--e-global-color-e57f7ce);
    transition: color 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-944e22b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-9ca4fb8 {
    text-align: center;
}

.elementor-1104 .elementor-element.elementor-element-9ca4fb8 .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-1104 .elementor-element.elementor-element-9ca4fb8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-684eb6c6 > .elementor-container {
    max-width: 1200px;
}

.elementor-1104 .elementor-element.elementor-element-684eb6c6 {
    padding: 100px 0px 100px 0px;
}

.elementor-1104 .elementor-element.elementor-element-f714236 {
    text-align: center;
}

.elementor-1104 .elementor-element.elementor-element-f714236 .elementor-heading-title {
    color: #1D252B;
    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-1104 .elementor-element.elementor-element-5c2940e {
    text-align: center;
    color: var(--e-global-color-text);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-5c2940e > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-1104 .elementor-element.elementor-element-33ae246 > .elementor-container {
    max-width: 1200px;
}

.elementor-1104 .elementor-element.elementor-element-33ae246 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-1104 .elementor-element.elementor-element-5dcf9f13.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1104 .elementor-element.elementor-element-5dcf9f13:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-5dcf9f13 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../../../images/11.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

 .elementor-widget-wrap.elementor-element-populated.asasad {
    background-image: url(../../../../../../images/11.webp) ! important;
}

.elementor-1104 .elementor-element.elementor-element-5dcf9f13 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010124 0%, var(--e-global-color-1c737fd) 95%);
    opacity: 1;
}

.elementor-1104 .elementor-element.elementor-element-5dcf9f13 > .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: 25px 25px 25px 25px;
}

.elementor-1104 .elementor-element.elementor-element-5dcf9f13 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-c9518ea .elementor-heading-title {
    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);
}

.elementor-1104 .elementor-element.elementor-element-c9518ea > .elementor-widget-container {
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
}

.elementor-1104 .elementor-element.elementor-element-c9518ea {
    width: auto;
    max-width: auto;
}

.elementor-1104 .elementor-element.elementor-element-4e91116a {
    --spacer-size: 200px;
}

.elementor-1104 .elementor-element.elementor-element-730ab285 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1104 .elementor-element.elementor-element-730ab285 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-730ab285 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;padding-top: 40%;
}

.elementor-1104 .elementor-element.elementor-element-730ab285 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-730ab285 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-730ab285 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1104 .elementor-element.elementor-element-551bbc21 .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: #62CE7100;
    padding: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-551bbc21 .elementor-button:hover,
.elementor-1104 .elementor-element.elementor-element-551bbc21 .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-551bbc21 .elementor-button:hover svg,
.elementor-1104 .elementor-element.elementor-element-551bbc21 .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-361c72f.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1104 .elementor-element.elementor-element-361c72f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-361c72f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../../uploads/sites/185/2021/10/2cource.webp");
    background-position: -171px 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-361c72f > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010124 0%, var(--e-global-color-1c737fd) 95%);
    opacity: 1;
}

.elementor-1104 .elementor-element.elementor-element-361c72f > .elementor-element-populated {
    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: 25px 25px 25px 25px;
}

.elementor-1104 .elementor-element.elementor-element-361c72f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-ff6a886 .elementor-heading-title {
    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);
}

.elementor-1104 .elementor-element.elementor-element-ff6a886 > .elementor-widget-container {
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
}

.elementor-1104 .elementor-element.elementor-element-ff6a886 {
    width: auto;
    max-width: auto;
}

.elementor-1104 .elementor-element.elementor-element-2f273b19 {
    --spacer-size: 200px;
}

.elementor-1104 .elementor-element.elementor-element-67e22c2f .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1104 .elementor-element.elementor-element-67e22c2f .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-67e22c2f .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-67e22c2f .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-67e22c2f .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-67e22c2f > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1104 .elementor-element.elementor-element-f42e41d .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: #62CE7100;
    padding: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-f42e41d .elementor-button:hover,
.elementor-1104 .elementor-element.elementor-element-f42e41d .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-f42e41d .elementor-button:hover svg,
.elementor-1104 .elementor-element.elementor-element-f42e41d .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-1ab1f8d1.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1104 .elementor-element.elementor-element-1ab1f8d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-1ab1f8d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../185/2021/10/swimming-lessons-for-adults-at-jcc.webp");
    background-position: bottom center;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-1ab1f8d1 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, var(--e-global-color-1c737fd) 95%);
    opacity: 1;
}

.elementor-1104 .elementor-element.elementor-element-1ab1f8d1 > .elementor-element-populated {
    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: 25px 25px 25px 25px;
}

.elementor-1104 .elementor-element.elementor-element-1ab1f8d1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-d7c1c35 .elementor-heading-title {
    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);
}

.elementor-1104 .elementor-element.elementor-element-d7c1c35 > .elementor-widget-container {
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
}

.elementor-1104 .elementor-element.elementor-element-d7c1c35 {
    width: auto;
    max-width: auto;
}

.elementor-1104 .elementor-element.elementor-element-491e5a1b {
    --spacer-size: 200px;
}

.elementor-1104 .elementor-element.elementor-element-2476e3d7 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1104 .elementor-element.elementor-element-2476e3d7 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-2476e3d7 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-2476e3d7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-2476e3d7 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-2476e3d7 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1104 .elementor-element.elementor-element-52fe6369 .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: #62CE7100;
    padding: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-52fe6369 .elementor-button:hover,
.elementor-1104 .elementor-element.elementor-element-52fe6369 .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-52fe6369 .elementor-button:hover svg,
.elementor-1104 .elementor-element.elementor-element-52fe6369 .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-ff6f9c0 > .elementor-container {
    max-width: 1200px;
}

.elementor-1104 .elementor-element.elementor-element-ff6f9c0 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-1104 .elementor-element.elementor-element-b84d3b2.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1104 .elementor-element.elementor-element-b84d3b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-b84d3b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/scuba-diver-approaches-a-red-lion-fish--e1634536282400.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-b84d3b2 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010124 0%, var(--e-global-color-1c737fd) 95%);
    opacity: 1;
}

.elementor-1104 .elementor-element.elementor-element-b84d3b2 > .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: 25px 25px 25px 25px;
}

.elementor-1104 .elementor-element.elementor-element-b84d3b2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-a37955c .elementor-heading-title {
    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);
}

.elementor-1104 .elementor-element.elementor-element-a37955c > .elementor-widget-container {
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
}

.elementor-1104 .elementor-element.elementor-element-a37955c {
    width: auto;
    max-width: auto;
}

.elementor-1104 .elementor-element.elementor-element-16be901 {
    --spacer-size: 200px;
}

.elementor-1104 .elementor-element.elementor-element-9c6f225 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1104 .elementor-element.elementor-element-9c6f225 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-9c6f225 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-9c6f225 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-9c6f225 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-9c6f225 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1104 .elementor-element.elementor-element-cdd65c8 .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: #62CE7100;
    padding: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-cdd65c8 .elementor-button:hover,
.elementor-1104 .elementor-element.elementor-element-cdd65c8 .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-cdd65c8 .elementor-button:hover svg,
.elementor-1104 .elementor-element.elementor-element-cdd65c8 .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-a791c7e.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1104 .elementor-element.elementor-element-a791c7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-a791c7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/scuba-diver-takes-picture-of-anemone-fish-and-their-host-anemone--e1634536311218.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-a791c7e > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010124 0%, var(--e-global-color-1c737fd) 95%);
    opacity: 1;
}

.elementor-1104 .elementor-element.elementor-element-a791c7e > .elementor-element-populated {
    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: 25px 25px 25px 25px;
}

.elementor-1104 .elementor-element.elementor-element-a791c7e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-06af36d .elementor-heading-title {
    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);
}

.elementor-1104 .elementor-element.elementor-element-06af36d > .elementor-widget-container {
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
}

.elementor-1104 .elementor-element.elementor-element-06af36d {
    width: auto;
    max-width: auto;
}

.elementor-1104 .elementor-element.elementor-element-c1c9a4c {
    --spacer-size: 200px;
}

.elementor-1104 .elementor-element.elementor-element-cdc5be1 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1104 .elementor-element.elementor-element-cdc5be1 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-cdc5be1 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-cdc5be1 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-cdc5be1 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-cdc5be1 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1104 .elementor-element.elementor-element-d531d9b .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: #62CE7100;
    padding: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-d531d9b .elementor-button:hover,
.elementor-1104 .elementor-element.elementor-element-d531d9b .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-d531d9b .elementor-button:hover svg,
.elementor-1104 .elementor-element.elementor-element-d531d9b .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-118ce01.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1104 .elementor-element.elementor-element-118ce01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-118ce01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/selfie-underwater-with-friend-e1634536299859.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-118ce01 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, var(--e-global-color-1c737fd) 95%);
    opacity: 1;
}

.elementor-1104 .elementor-element.elementor-element-118ce01 > .elementor-element-populated {
    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: 25px 25px 25px 25px;
}

.elementor-1104 .elementor-element.elementor-element-118ce01 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-24b7b7c .elementor-heading-title {
    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);
}

.elementor-1104 .elementor-element.elementor-element-24b7b7c > .elementor-widget-container {
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
}

.elementor-1104 .elementor-element.elementor-element-24b7b7c {
    width: auto;
    max-width: auto;
}

.elementor-1104 .elementor-element.elementor-element-c78fcde {
    --spacer-size: 200px;
}

.elementor-1104 .elementor-element.elementor-element-6d4b160 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1104 .elementor-element.elementor-element-6d4b160 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-6d4b160 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-6d4b160 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-6d4b160 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-6d4b160 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1104 .elementor-element.elementor-element-5ca2207 .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: #62CE7100;
    padding: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-5ca2207 .elementor-button:hover,
.elementor-1104 .elementor-element.elementor-element-5ca2207 .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-5ca2207 .elementor-button:hover svg,
.elementor-1104 .elementor-element.elementor-element-5ca2207 .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-0702346 > .elementor-container {
    max-width: 1200px;
}

.elementor-1104 .elementor-element.elementor-element-0702346 {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 0;
}

.elementor-1104 .elementor-element.elementor-element-dd4e952.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1104 .elementor-element.elementor-element-dd4e952:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-dd4e952 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/scuba-diving-in-the-caymans-e1634536138894.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-dd4e952 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010124 0%, var(--e-global-color-1c737fd) 95%);
    opacity: 1;
}

.elementor-1104 .elementor-element.elementor-element-dd4e952 > .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: 25px 25px 25px 25px;
}

.elementor-1104 .elementor-element.elementor-element-dd4e952 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-259bcff .elementor-heading-title {
    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);
}

.elementor-1104 .elementor-element.elementor-element-259bcff > .elementor-widget-container {
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
}

.elementor-1104 .elementor-element.elementor-element-259bcff {
    width: auto;
    max-width: auto;
}

.elementor-1104 .elementor-element.elementor-element-3ad84f8 {
    --spacer-size: 200px;
}

.elementor-1104 .elementor-element.elementor-element-d837998 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1104 .elementor-element.elementor-element-d837998 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-d837998 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-d837998 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-d837998 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-d837998 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1104 .elementor-element.elementor-element-0820b9d .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: #62CE7100;
    padding: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-0820b9d .elementor-button:hover,
.elementor-1104 .elementor-element.elementor-element-0820b9d .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-0820b9d .elementor-button:hover svg,
.elementor-1104 .elementor-element.elementor-element-0820b9d .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-5d2e831.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1104 .elementor-element.elementor-element-5d2e831:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-5d2e831 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../../uploads/sites/185/2021/10/2cource.webp");
    background-position: -171px 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-5d2e831 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010124 0%, var(--e-global-color-1c737fd) 95%);
    opacity: 1;
}

.elementor-1104 .elementor-element.elementor-element-5d2e831 > .elementor-element-populated {
    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: 25px 25px 25px 25px;
}

.elementor-1104 .elementor-element.elementor-element-5d2e831 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-55b7020 .elementor-heading-title {
    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);
}

.elementor-1104 .elementor-element.elementor-element-55b7020 > .elementor-widget-container {
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
}

.elementor-1104 .elementor-element.elementor-element-55b7020 {
    width: auto;
    max-width: auto;
}

.elementor-1104 .elementor-element.elementor-element-57396cb {
    --spacer-size: 200px;
}

.elementor-1104 .elementor-element.elementor-element-77cd82e .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1104 .elementor-element.elementor-element-77cd82e .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-77cd82e .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-77cd82e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-77cd82e .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-77cd82e > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1104 .elementor-element.elementor-element-23e6c60 .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: #62CE7100;
    padding: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-23e6c60 .elementor-button:hover,
.elementor-1104 .elementor-element.elementor-element-23e6c60 .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-23e6c60 .elementor-button:hover svg,
.elementor-1104 .elementor-element.elementor-element-23e6c60 .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-182c0ef0 > .elementor-container {
    max-width: 1200px;
}

.elementor-1104 .elementor-element.elementor-element-182c0ef0 {
    margin-top: 30px;
    margin-bottom: 0px;
    z-index: 0;
}

.elementor-1104 .elementor-element.elementor-element-ddcd45e.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1104 .elementor-element.elementor-element-ddcd45e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-ddcd45e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/free-diving-1-e1634536175529.jpg");
    background-position: bottom center;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-ddcd45e > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, var(--e-global-color-1c737fd) 95%);
    opacity: 1;
}

.elementor-1104 .elementor-element.elementor-element-ddcd45e > .elementor-element-populated {
    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: 25px 25px 25px 25px;
}

.elementor-1104 .elementor-element.elementor-element-ddcd45e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-efe531d .elementor-heading-title {
    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);
}

.elementor-1104 .elementor-element.elementor-element-efe531d > .elementor-widget-container {
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
}

.elementor-1104 .elementor-element.elementor-element-efe531d {
    width: auto;
    max-width: auto;
}

.elementor-1104 .elementor-element.elementor-element-2dc1743 {
    --spacer-size: 200px;
}

.elementor-1104 .elementor-element.elementor-element-f8c57c7 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1104 .elementor-element.elementor-element-f8c57c7 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-f8c57c7 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-f8c57c7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-f8c57c7 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-f8c57c7 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1104 .elementor-element.elementor-element-786ef15 .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: #62CE7100;
    padding: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-786ef15 .elementor-button:hover,
.elementor-1104 .elementor-element.elementor-element-786ef15 .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-786ef15 .elementor-button:hover svg,
.elementor-1104 .elementor-element.elementor-element-786ef15 .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-3d4e472a.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1104 .elementor-element.elementor-element-3d4e472a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-3d4e472a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/scuba-diver-approaches-a-red-lion-fish--e1634536282400.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-widget-wrap.elementor-element-populated.wdwdwdxz {
    background-image: url(../../../../../uploads/sites/185/2021/10/maxresdefault.jpg) ! important;
}

.elementor-1104 .elementor-element.elementor-element-3d4e472a > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010124 0%, var(--e-global-color-1c737fd) 95%);
    opacity: 1;
}

.elementor-1104 .elementor-element.elementor-element-3d4e472a > .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: 25px 25px 25px 25px;
}

.elementor-1104 .elementor-element.elementor-element-3d4e472a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-c5e93cd .elementor-heading-title {
    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);
}

.elementor-1104 .elementor-element.elementor-element-c5e93cd > .elementor-widget-container {
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
}

.elementor-1104 .elementor-element.elementor-element-c5e93cd {
    width: auto;
    max-width: auto;
}

.elementor-1104 .elementor-element.elementor-element-39fe80d5 {
    --spacer-size: 200px;
}

.elementor-1104 .elementor-element.elementor-element-390ac12e .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1104 .elementor-element.elementor-element-390ac12e .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-390ac12e .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-390ac12e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-390ac12e .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-390ac12e > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1104 .elementor-element.elementor-element-74347a8d .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: #62CE7100;
    padding: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-74347a8d .elementor-button:hover,
.elementor-1104 .elementor-element.elementor-element-74347a8d .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-74347a8d .elementor-button:hover svg,
.elementor-1104 .elementor-element.elementor-element-74347a8d .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-89a750f > .elementor-container {
    max-width: 1200px;
}

.elementor-1104 .elementor-element.elementor-element-89a750f {
    margin-top: 30px;
    margin-bottom: 0px;
    z-index: 0;
}

.elementor-1104 .elementor-element.elementor-element-43dc20f.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1104 .elementor-element.elementor-element-43dc20f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-43dc20f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/scuba-diver-takes-picture-of-anemone-fish-and-their-host-anemone--e1634536311218.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-43dc20f > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010124 0%, var(--e-global-color-1c737fd) 95%);
    opacity: 1;
}

.elementor-1104 .elementor-element.elementor-element-43dc20f > .elementor-element-populated {
    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: 25px 25px 25px 25px;
}

.elementor-1104 .elementor-element.elementor-element-43dc20f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-ff05615 .elementor-heading-title {
    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);
}

.elementor-1104 .elementor-element.elementor-element-ff05615 > .elementor-widget-container {
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
}

.elementor-1104 .elementor-element.elementor-element-ff05615 {
    width: auto;
    max-width: auto;
}

.elementor-1104 .elementor-element.elementor-element-e0985cb {
    --spacer-size: 200px;
}

.elementor-1104 .elementor-element.elementor-element-e89f73e .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1104 .elementor-element.elementor-element-e89f73e .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-e89f73e .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-e89f73e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-e89f73e .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-e89f73e > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1104 .elementor-element.elementor-element-3f501c6 .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: #62CE7100;
    padding: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-3f501c6 .elementor-button:hover,
.elementor-1104 .elementor-element.elementor-element-3f501c6 .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-3f501c6 .elementor-button:hover svg,
.elementor-1104 .elementor-element.elementor-element-3f501c6 .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-426fab2.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1104 .elementor-element.elementor-element-426fab2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-426fab2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/selfie-underwater-with-friend-e1634536299859.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-426fab2 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, var(--e-global-color-1c737fd) 95%);
    opacity: 1;
}

.elementor-1104 .elementor-element.elementor-element-426fab2 > .elementor-element-populated {
    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: 25px 25px 25px 25px;
}

.elementor-1104 .elementor-element.elementor-element-426fab2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-5dc7964 .elementor-heading-title {
    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);
}

.elementor-1104 .elementor-element.elementor-element-5dc7964 > .elementor-widget-container {
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
}

.elementor-1104 .elementor-element.elementor-element-5dc7964 {
    width: auto;
    max-width: auto;
}

.elementor-1104 .elementor-element.elementor-element-701f1ad {
    --spacer-size: 200px;
}

.elementor-1104 .elementor-element.elementor-element-932c157 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1104 .elementor-element.elementor-element-932c157 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    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);
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-932c157 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-932c157 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-secondary);
    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);
    margin: 0px 0px 10px 0px;
}

.elementor-1104 .elementor-element.elementor-element-932c157 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-932c157 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1104 .elementor-element.elementor-element-f7b9dc2 .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: #62CE7100;
    padding: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-f7b9dc2 .elementor-button:hover,
.elementor-1104 .elementor-element.elementor-element-f7b9dc2 .elementor-button:focus {
    color: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-f7b9dc2 .elementor-button:hover svg,
.elementor-1104 .elementor-element.elementor-element-f7b9dc2 .elementor-button:focus svg {
    fill: var(--e-global-color-e57f7ce);
}

.elementor-1104 .elementor-element.elementor-element-c8b5d8b > .elementor-container {
    max-width: 1200px;
}

.elementor-1104 .elementor-element.elementor-element-c8b5d8b:not(.elementor-motion-effects-element-type-background),
.elementor-1104 .elementor-element.elementor-element-c8b5d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/divers-watch-interaction-of-different-species-of-marine-life-underwater-e1634536330772.jpg");
    background-position: 0% 35%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-c8b5d8b > .elementor-background-overlay {
    background-color: var(--e-global-color-1c737fd);
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-c8b5d8b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 10px 0px;
    z-index: 0;
}

.elementor-bc-flex-widget .elementor-1104 .elementor-element.elementor-element-770ea0c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1104 .elementor-element.elementor-element-770ea0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1104 .elementor-element.elementor-element-770ea0c > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-1104 .elementor-element.elementor-element-b8de207 .elementor-heading-title {
    color: var(--e-global-color-e57f7ce);
    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-1104 .elementor-element.elementor-element-b8de207 {
    z-index: 0;
}

.elementor-1104 .elementor-element.elementor-element-08d9b87 {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-08d9b87 > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
}

.elementor-1104 .elementor-element.elementor-element-80d1d66 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-1104 .elementor-element.elementor-element-a37e6a5 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-6fa7c49.jkit-equal-height-enable,
.elementor-1104 .elementor-element.elementor-element-6fa7c49.jkit-equal-height-enable .elementor-widget-container,
.elementor-1104 .elementor-element.elementor-element-6fa7c49.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1104 .elementor-element.elementor-element-6fa7c49.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 7px 0px;
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-8cf8af4-font-family), Sans-serif;
    font-size: var(--e-global-typography-8cf8af4-font-size);
    font-weight: var(--e-global-typography-8cf8af4-font-weight);
    text-transform: var(--e-global-typography-8cf8af4-text-transform);
    line-height: var(--e-global-typography-8cf8af4-line-height);
    letter-spacing: var(--e-global-typography-8cf8af4-letter-spacing);
    word-spacing: var(--e-global-typography-8cf8af4-word-spacing);
}

.elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var(--e-global-color-secondary);
    margin: 20px 0px 0px 0px;
    height: 40px;
    width: 40px;
}

.elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: var(--e-global-color-secondary);
    width: 40px;
}

.elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-1104 .elementor-element.elementor-element-7b6cb76 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-64eadae.jkit-equal-height-enable,
.elementor-1104 .elementor-element.elementor-element-64eadae.jkit-equal-height-enable .elementor-widget-container,
.elementor-1104 .elementor-element.elementor-element-64eadae.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1104 .elementor-element.elementor-element-64eadae.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 7px 0px;
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-8cf8af4-font-family), Sans-serif;
    font-size: var(--e-global-typography-8cf8af4-font-size);
    font-weight: var(--e-global-typography-8cf8af4-font-weight);
    text-transform: var(--e-global-typography-8cf8af4-text-transform);
    line-height: var(--e-global-typography-8cf8af4-line-height);
    letter-spacing: var(--e-global-typography-8cf8af4-letter-spacing);
    word-spacing: var(--e-global-typography-8cf8af4-word-spacing);
}

.elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var(--e-global-color-secondary);
    margin: 20px 0px 0px 0px;
    height: 40px;
    width: 40px;
}

.elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: var(--e-global-color-secondary);
    width: 40px;
}

.elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-1104 .elementor-element.elementor-element-d5c9a5a > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-5f4841d.jkit-equal-height-enable,
.elementor-1104 .elementor-element.elementor-element-5f4841d.jkit-equal-height-enable .elementor-widget-container,
.elementor-1104 .elementor-element.elementor-element-5f4841d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1104 .elementor-element.elementor-element-5f4841d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 7px 0px;
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-8cf8af4-font-family), Sans-serif;
    font-size: var(--e-global-typography-8cf8af4-font-size);
    font-weight: var(--e-global-typography-8cf8af4-font-weight);
    text-transform: var(--e-global-typography-8cf8af4-text-transform);
    line-height: var(--e-global-typography-8cf8af4-line-height);
    letter-spacing: var(--e-global-typography-8cf8af4-letter-spacing);
    word-spacing: var(--e-global-typography-8cf8af4-word-spacing);
}

.elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var(--e-global-color-secondary);
    margin: 20px 0px 0px 0px;
    height: 40px;
    width: 40px;
}

.elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: var(--e-global-color-secondary);
    width: 40px;
}

.elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-1104 .elementor-element.elementor-element-c9f7228 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-9e908e1.jkit-equal-height-enable,
.elementor-1104 .elementor-element.elementor-element-9e908e1.jkit-equal-height-enable .elementor-widget-container,
.elementor-1104 .elementor-element.elementor-element-9e908e1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1104 .elementor-element.elementor-element-9e908e1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 7px 0px;
    color: var(--e-global-color-e57f7ce);
    font-family: var(--e-global-typography-8cf8af4-font-family), Sans-serif;
    font-size: var(--e-global-typography-8cf8af4-font-size);
    font-weight: var(--e-global-typography-8cf8af4-font-weight);
    text-transform: var(--e-global-typography-8cf8af4-text-transform);
    line-height: var(--e-global-typography-8cf8af4-line-height);
    letter-spacing: var(--e-global-typography-8cf8af4-letter-spacing);
    word-spacing: var(--e-global-typography-8cf8af4-word-spacing);
}

.elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-e57f7ce);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: var(--e-global-color-secondary);
    margin: 20px 0px 0px 0px;
    height: 40px;
    width: 40px;
}

.elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: var(--e-global-color-secondary);
    width: 40px;
}

.elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-1104 .elementor-element.elementor-element-abf9f3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-abf9f3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1104 .elementor-element.elementor-element-abf9f3f > .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: 10px 10px -100px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-1104 .elementor-element.elementor-element-abf9f3f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-abf9f3f {
    z-index: 3;
}

.elementor-1104 .elementor-element.elementor-element-21f12871 > .elementor-container {
    max-width: 1200px;
}

.elementor-1104 .elementor-element.elementor-element-21f12871 {
    padding: 150px 0px 150px 0px;
}

.elementor-1104 .elementor-element.elementor-element-b03f977:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-1104 .elementor-element.elementor-element-b03f977 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2021/10/two-divers-swimming-along-the-remaining-structure-of-a-shipwreck--e1634536320229.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1104 .elementor-element.elementor-element-b03f977 > .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-1104 .elementor-element.elementor-element-b03f977 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1104 .elementor-element.elementor-element-37b95ef5 {
    --spacer-size: 600px;
}

.elementor-bc-flex-widget .elementor-1104 .elementor-element.elementor-element-7a33968a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1104 .elementor-element.elementor-element-7a33968a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1104 .elementor-element.elementor-element-7a33968a > .elementor-element-populated {
    margin: 0px 0px 0px 35px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 35px;
}

.elementor-1104 .elementor-element.elementor-element-4042ef72 .elementor-heading-title {
    color: #1D252B;
    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-1104 .elementor-element.elementor-element-650a8a56 {
    color: #7F7F7F;
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1104 .elementor-element.elementor-element-39a9734f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    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);
    padding: 18px 18px 18px 30px;
}

.elementor-1104 .elementor-element.elementor-element-39a9734f .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1104 .elementor-element.elementor-element-39a9734f .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-e57f7ce);
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-1104 .elementor-element.elementor-element-39a9734f .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    padding: 30px 50px 10px 76px;
}

.elementor-1104 .elementor-element.elementor-element-39a9734f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 14px;
}

.elementor-1104 .elementor-element.elementor-element-39a9734f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 14px;
}

.elementor-1104 .elementor-element.elementor-element-39a9734f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 14px;
}

.elementor-1104 .elementor-element.elementor-element-39a9734f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 14px;
}

@media(min-width:768px) {
    .elementor-1104 .elementor-element.elementor-element-770ea0c {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-abf9f3f {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-b03f977 {
        width: 47%;
    }

    .elementor-1104 .elementor-element.elementor-element-7a33968a {
        width: 53%;
    }
}

@media(max-width:1024px) {

    .elementor-1104 .elementor-element.elementor-element-0354320:not(.elementor-motion-effects-element-type-background),
    .elementor-1104 .elementor-element.elementor-element-0354320 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-cd3d307 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-1104 .elementor-element.elementor-element-944e22b .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-1104 .elementor-element.elementor-element-9ca4fb8 {
        text-align: center;
    }

    .elementor-1104 .elementor-element.elementor-element-9ca4fb8 .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-1104 .elementor-element.elementor-element-9ca4fb8 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1104 .elementor-element.elementor-element-684eb6c6 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-f714236 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1104 .elementor-element.elementor-element-5c2940e {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-5c2940e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-5dcf9f13 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-c9518ea .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-730ab285 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-730ab285 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-730ab285 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-551bbc21 .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-1104 .elementor-element.elementor-element-361c72f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .elementor-1104 .elementor-element.elementor-element-361c72f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-361c72f > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-ff6a886 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-67e22c2f .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-67e22c2f .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-67e22c2f .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-f42e41d .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-1104 .elementor-element.elementor-element-1ab1f8d1 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-d7c1c35 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-2476e3d7 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-2476e3d7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-2476e3d7 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-52fe6369 .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-1104 .elementor-element.elementor-element-b84d3b2 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-a37955c .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-9c6f225 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-9c6f225 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-9c6f225 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-cdd65c8 .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-1104 .elementor-element.elementor-element-a791c7e > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-06af36d .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-cdc5be1 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-cdc5be1 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-cdc5be1 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-d531d9b .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-1104 .elementor-element.elementor-element-118ce01 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-24b7b7c .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-6d4b160 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-6d4b160 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-6d4b160 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-5ca2207 .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-1104 .elementor-element.elementor-element-dd4e952 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-259bcff .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-d837998 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-d837998 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-d837998 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-0820b9d .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-1104 .elementor-element.elementor-element-5d2e831:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .elementor-1104 .elementor-element.elementor-element-5d2e831 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-5d2e831 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-55b7020 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-77cd82e .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-77cd82e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-77cd82e .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-23e6c60 .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-1104 .elementor-element.elementor-element-182c0ef0 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-ddcd45e > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-efe531d .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-f8c57c7 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-f8c57c7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-f8c57c7 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-786ef15 .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-1104 .elementor-element.elementor-element-3d4e472a > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-c5e93cd .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-390ac12e .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-390ac12e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-390ac12e .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-74347a8d .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-1104 .elementor-element.elementor-element-89a750f {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-43dc20f > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-ff05615 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-e89f73e .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-e89f73e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-e89f73e .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-3f501c6 .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-1104 .elementor-element.elementor-element-426fab2 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-5dc7964 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-932c157 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-932c157 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-932c157 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-f7b9dc2 .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-1104 .elementor-element.elementor-element-c8b5d8b:not(.elementor-motion-effects-element-type-background),
    .elementor-1104 .elementor-element.elementor-element-c8b5d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-c8b5d8b {
        padding: 80px 0px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-770ea0c > .elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-b8de207 {
        text-align: left;
    }

    .elementor-1104 .elementor-element.elementor-element-b8de207 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1104 .elementor-element.elementor-element-08d9b87 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8cf8af4-font-size);
        line-height: var(--e-global-typography-8cf8af4-line-height);
        letter-spacing: var(--e-global-typography-8cf8af4-letter-spacing);
        word-spacing: var(--e-global-typography-8cf8af4-word-spacing);
    }

    .elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-6fa7c49 > .elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8cf8af4-font-size);
        line-height: var(--e-global-typography-8cf8af4-line-height);
        letter-spacing: var(--e-global-typography-8cf8af4-letter-spacing);
        word-spacing: var(--e-global-typography-8cf8af4-word-spacing);
    }

    .elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-64eadae > .elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8cf8af4-font-size);
        line-height: var(--e-global-typography-8cf8af4-line-height);
        letter-spacing: var(--e-global-typography-8cf8af4-letter-spacing);
        word-spacing: var(--e-global-typography-8cf8af4-word-spacing);
    }

    .elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-5f4841d > .elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8cf8af4-font-size);
        line-height: var(--e-global-typography-8cf8af4-line-height);
        letter-spacing: var(--e-global-typography-8cf8af4-letter-spacing);
        word-spacing: var(--e-global-typography-8cf8af4-word-spacing);
    }

    .elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-9e908e1 > .elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-abf9f3f > .elementor-element-populated {
        margin: 0px 20px -100px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-1104 .elementor-element.elementor-element-21f12871 {
        padding: 150px 0px 120px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-b03f977 > .elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-7a33968a > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-1104 .elementor-element.elementor-element-4042ef72 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1104 .elementor-element.elementor-element-650a8a56 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-39a9734f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        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-1104 .elementor-element.elementor-element-39a9734f .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
    }
}

@media(max-width:767px) {

    .elementor-1104 .elementor-element.elementor-element-0354320:not(.elementor-motion-effects-element-type-background),
    .elementor-1104 .elementor-element.elementor-element-0354320 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-0354320 {
        padding: 180px 0px 50px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-cd3d307 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-1104 .elementor-element.elementor-element-944e22b .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-1104 .elementor-element.elementor-element-944e22b .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-1104 .elementor-element.elementor-element-9ca4fb8 .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-1104 .elementor-element.elementor-element-9ca4fb8 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-684eb6c6 {
        padding: 50px 5px 50px 5px;
    }

    .elementor-1104 .elementor-element.elementor-element-f714236 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1104 .elementor-element.elementor-element-5c2940e {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-5dcf9f13 {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-5dcf9f13 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-c9518ea .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-4e91116a {
        --spacer-size: 200px;
    }

    .elementor-1104 .elementor-element.elementor-element-730ab285 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-730ab285 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-730ab285 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-551bbc21 .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-1104 .elementor-element.elementor-element-361c72f {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-361c72f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .elementor-1104 .elementor-element.elementor-element-361c72f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-361c72f > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-ff6a886 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-2f273b19 {
        --spacer-size: 200px;
    }

    .elementor-1104 .elementor-element.elementor-element-67e22c2f .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-67e22c2f .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-67e22c2f .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-f42e41d .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-1104 .elementor-element.elementor-element-1ab1f8d1 {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-1ab1f8d1.elementor-column > .elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-1104 .elementor-element.elementor-element-1ab1f8d1 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-d7c1c35 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-491e5a1b {
        --spacer-size: 200px;
    }

    .elementor-1104 .elementor-element.elementor-element-2476e3d7 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-2476e3d7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-2476e3d7 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-52fe6369 .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-1104 .elementor-element.elementor-element-ff6f9c0 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-b84d3b2 {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-b84d3b2 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-a37955c .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-16be901 {
        --spacer-size: 200px;
    }

    .elementor-1104 .elementor-element.elementor-element-9c6f225 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-9c6f225 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-9c6f225 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-cdd65c8 .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-1104 .elementor-element.elementor-element-a791c7e {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-a791c7e > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-06af36d .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-c1c9a4c {
        --spacer-size: 200px;
    }

    .elementor-1104 .elementor-element.elementor-element-cdc5be1 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-cdc5be1 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-cdc5be1 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-d531d9b .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-1104 .elementor-element.elementor-element-118ce01 {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-118ce01.elementor-column > .elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-1104 .elementor-element.elementor-element-118ce01 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-24b7b7c .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-c78fcde {
        --spacer-size: 200px;
    }

    .elementor-1104 .elementor-element.elementor-element-6d4b160 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-6d4b160 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-6d4b160 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-5ca2207 .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-1104 .elementor-element.elementor-element-0702346 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-dd4e952 {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-dd4e952 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-259bcff .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-3ad84f8 {
        --spacer-size: 200px;
    }

    .elementor-1104 .elementor-element.elementor-element-d837998 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-d837998 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-d837998 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-0820b9d .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-1104 .elementor-element.elementor-element-5d2e831 {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-5d2e831:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .elementor-1104 .elementor-element.elementor-element-5d2e831 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-5d2e831 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-55b7020 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-57396cb {
        --spacer-size: 200px;
    }

    .elementor-1104 .elementor-element.elementor-element-77cd82e .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-77cd82e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-77cd82e .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-23e6c60 .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-1104 .elementor-element.elementor-element-182c0ef0 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-ddcd45e {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-ddcd45e.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-1104 .elementor-element.elementor-element-ddcd45e > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-efe531d .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-2dc1743 {
        --spacer-size: 200px;
    }

    .elementor-1104 .elementor-element.elementor-element-f8c57c7 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-f8c57c7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-f8c57c7 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-786ef15 .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-1104 .elementor-element.elementor-element-3d4e472a {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-3d4e472a > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-c5e93cd .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-39fe80d5 {
        --spacer-size: 200px;
    }

    .elementor-1104 .elementor-element.elementor-element-390ac12e .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-390ac12e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-390ac12e .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-74347a8d .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-1104 .elementor-element.elementor-element-89a750f {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-43dc20f {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-43dc20f > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-ff05615 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-e0985cb {
        --spacer-size: 200px;
    }

    .elementor-1104 .elementor-element.elementor-element-e89f73e .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-e89f73e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-e89f73e .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-3f501c6 .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-1104 .elementor-element.elementor-element-426fab2 {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-426fab2.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-1104 .elementor-element.elementor-element-426fab2 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-5dc7964 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-701f1ad {
        --spacer-size: 200px;
    }

    .elementor-1104 .elementor-element.elementor-element-932c157 .jeg-elementor-kit.jkit-heading .heading-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-1104 .elementor-element.elementor-element-932c157 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        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-1104 .elementor-element.elementor-element-932c157 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-f7b9dc2 .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-1104 .elementor-element.elementor-element-c8b5d8b:not(.elementor-motion-effects-element-type-background),
    .elementor-1104 .elementor-element.elementor-element-c8b5d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-c8b5d8b {
        padding: 50px 0px 50px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-770ea0c > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-b8de207 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1104 .elementor-element.elementor-element-08d9b87 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-08d9b87 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-80d1d66 {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .elementor-1104 .elementor-element.elementor-element-a37e6a5 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8cf8af4-font-size);
        line-height: var(--e-global-typography-8cf8af4-line-height);
        letter-spacing: var(--e-global-typography-8cf8af4-letter-spacing);
        word-spacing: var(--e-global-typography-8cf8af4-word-spacing);
    }

    .elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 0px;
        width: 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-6fa7c49 > .elementor-widget-container {
        margin: 0px 10px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-7b6cb76 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8cf8af4-font-size);
        line-height: var(--e-global-typography-8cf8af4-line-height);
        letter-spacing: var(--e-global-typography-8cf8af4-letter-spacing);
        word-spacing: var(--e-global-typography-8cf8af4-word-spacing);
    }

    .elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 0px;
        width: 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-64eadae > .elementor-widget-container {
        margin: 0px 10px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-d5c9a5a > .elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8cf8af4-font-size);
        line-height: var(--e-global-typography-8cf8af4-line-height);
        letter-spacing: var(--e-global-typography-8cf8af4-letter-spacing);
        word-spacing: var(--e-global-typography-8cf8af4-word-spacing);
    }

    .elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 0px;
        width: 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-5f4841d > .elementor-widget-container {
        margin: 0px 10px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-c9f7228 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8cf8af4-font-size);
        line-height: var(--e-global-typography-8cf8af4-line-height);
        letter-spacing: var(--e-global-typography-8cf8af4-letter-spacing);
        word-spacing: var(--e-global-typography-8cf8af4-word-spacing);
    }

    .elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
        width: 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 0px;
        width: 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-9e908e1 > .elementor-widget-container {
        margin: 0px 10px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-abf9f3f > .elementor-element-populated {
        margin: 40px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-1104 .elementor-element.elementor-element-21f12871 {
        padding: 50px 0px 100px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-b03f977 > .elementor-element-populated {
        margin: 0px 5px 20px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-1104 .elementor-element.elementor-element-7a33968a > .elementor-element-populated {
        margin: 0px 5px 20px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-1104 .elementor-element.elementor-element-4042ef72 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1104 .elementor-element.elementor-element-650a8a56 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1104 .elementor-element.elementor-element-650a8a56 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1104 .elementor-element.elementor-element-39a9734f .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        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-1104 .elementor-element.elementor-element-39a9734f .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
        padding: 20px 20px 10px 73px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1104 .elementor-element.elementor-element-728515fa {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-5dcf9f13 {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-361c72f {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-1ab1f8d1 {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-b84d3b2 {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-a791c7e {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-118ce01 {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-dd4e952 {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-5d2e831 {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-ddcd45e {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-3d4e472a {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-43dc20f {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-426fab2 {
        width: 50%;
    }

    .elementor-1104 .elementor-element.elementor-element-770ea0c {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-abf9f3f {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-b03f977 {
        width: 100%;
    }

    .elementor-1104 .elementor-element.elementor-element-7a33968a {
        width: 100%;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-6fa7c49 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-64eadae .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5f4841d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-9e908e1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}


.elementor-column.sdsd.elementor-col-66.elementor-inner-column.elementor-element.elementor-element-5dcf9f13, .elementor-column.sdsd.elementor-col-66.elementor-inner-column.elementor-element.elementor-element-1ab1f8d1 {
    height: 420px;
}

.jeg-elementor-kit.jkit-heading.align-left.align-tablet-.align-mobile-.jeg_module_1104_5_66c971691b8c1,
.jeg-elementor-kit.jkit-heading.align-left.align-tablet-.align-mobile-.jeg_module_1104_6_66c971691ddb2,
.jeg-elementor-kit.jkit-heading.align-left.align-tablet-.align-mobile-.jeg_module_1104_7_66c97169209c3{
    padding-top: 40%;
}

.jeg-elementor-kit.jkit-heading.align-left.align-tablet-.align-mobile-.jeg_module_1104_6_66c971691ddb2{
    padding-top: 32%;
}
.dpnone{display: none}