.elementor-70 .elementor-element.elementor-element-c7323b6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 200px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color: #15447b;
}

/* .elementor-70 .elementor-element.elementor-element-c7323b6:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-c7323b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url(/images/93525.jpg); */
    background-image: url(../../2018/07/93525.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
} */

.elementor-70 .elementor-element.elementor-element-c7323b6::before,
.elementor-70 .elementor-element.elementor-element-c7323b6>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-c7323b6>.e-con-inner>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-c7323b6>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-c7323b6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-c7323b6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url(../../2018/07/Overlay-Grey.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-70 .elementor-element.elementor-element-c7323b6,
.elementor-70 .elementor-element.elementor-element-c7323b6::before {
    --border-transition: 0.3s
}

.elementor-70 .elementor-element.elementor-element-8ba3402 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 50px
}

.elementor-70 .elementor-element.elementor-element-8ba3402:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-8ba3402>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-8ba3402,
.elementor-70 .elementor-element.elementor-element-8ba3402::before {
    --border-transition: 0.3s
}

.elementor-70 .elementor-element.elementor-element-64cc145 {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-32aa63b {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 5px
}

.elementor-70 .elementor-element.elementor-element-32aa63b .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 48px;
}

.elementor-70 .elementor-element.elementor-element-32aa63b .elementor-divider {
    text-align: left;
    padding-block-start: 5px;
    padding-block-end: 5px
}

.elementor-70 .elementor-element.elementor-element-32aa63b>.elementor-widget-container {
    margin: 0 0 0 -50px;
    padding: 0
}

.elementor-70 .elementor-element.elementor-element-1fa76c9 {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-0be66e4 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-70 .elementor-element.elementor-element-0d8ca0d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-70 .elementor-element.elementor-element-0d8ca0d::before,
.elementor-70 .elementor-element.elementor-element-0d8ca0d>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-0d8ca0d>.e-con-inner>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-0d8ca0d>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-0d8ca0d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-0d8ca0d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url(../../2018/07/Overlay-Grey.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-70 .elementor-element.elementor-element-0d8ca0d,
.elementor-70 .elementor-element.elementor-element-0d8ca0d::before {
    --border-transition: 0.3s
}

.elementor-70 .elementor-element.elementor-element-8b86373 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 50px
}

.elementor-70 .elementor-element.elementor-element-d77d1ca {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-c6ebf73 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 5px
}

.elementor-70 .elementor-element.elementor-element-c6ebf73 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 48px;
}

.elementor-70 .elementor-element.elementor-element-c6ebf73 .elementor-divider {
    text-align: left;
    padding-block-start: 5px;
    padding-block-end: 5px
}

.elementor-70 .elementor-element.elementor-element-c6ebf73>.elementor-widget-container {
    margin: 0 0 0 -50px;
    padding: 0
}

.elementor-70 .elementor-element.elementor-element-51bcd30 {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-51bcd30>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-70 .elementor-element.elementor-element-2065a0c {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-70 .elementor-element.elementor-element-fe4a691 {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-fc1661d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 200px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-70 .elementor-element.elementor-element-fc1661d:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-fc1661d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../../2018/07/bg-img-09-free-img.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-70 .elementor-element.elementor-element-fc1661d::before,
.elementor-70 .elementor-element.elementor-element-fc1661d>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-fc1661d>.e-con-inner>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-fc1661d>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-fc1661d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-fc1661d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url(../../2018/07/Overlay-Grey.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-70 .elementor-element.elementor-element-fc1661d,
.elementor-70 .elementor-element.elementor-element-fc1661d::before {
    --border-transition: 0.3s
}

.elementor-70 .elementor-element.elementor-element-d7a6a16 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 50px
}

.elementor-70 .elementor-element.elementor-element-2ade0e0 {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-b9404a8 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 5px
}

.elementor-70 .elementor-element.elementor-element-b9404a8 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 9%;
}

.elementor-70 .elementor-element.elementor-element-b9404a8 .elementor-divider {
    text-align: left;
    padding-block-start: 5px;
    padding-block-end: 5px
}

.elementor-70 .elementor-element.elementor-element-b9404a8>.elementor-widget-container {
    margin: 0 0 0 -50px;
    padding: 0
}

.elementor-70 .elementor-element.elementor-element-f3425ec {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-f3425ec>.elementor-widget-container {
    padding: 0 50px 0 0
}

.elementor-70 .elementor-element.elementor-element-e7de6f5 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -100px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 50px;
    --padding-right: 50px
}

.elementor-70 .elementor-element.elementor-element-e7de6f5:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-e7de6f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e65242;
}

.elementor-70 .elementor-element.elementor-element-e7de6f5,
.elementor-70 .elementor-element.elementor-element-e7de6f5::before {
    --border-transition: 0.3s
}

.elementor-70 .elementor-element.elementor-element-686180f .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-686180f {
    --icon-box-icon-margin: 10px
}

.elementor-70 .elementor-element.elementor-element-686180f .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-686180f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-686180f.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-686180f.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor5);
    color: var(--e-global-color-astglobalcolor5);
    border-color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-686180f .elementor-icon {
    font-size: 35px
}

.elementor-70 .elementor-element.elementor-element-686180f .elementor-icon-box-description {
    color: var(--e-global-color-astglobalcolor4)
}

.elementor-70 .elementor-element.elementor-element-686180f>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-70 .elementor-element.elementor-element-066afb6 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-066afb6 {
    --icon-box-icon-margin: 10px
}

.elementor-70 .elementor-element.elementor-element-066afb6 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-066afb6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-066afb6.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-066afb6.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor5);
    color: var(--e-global-color-astglobalcolor5);
    border-color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-066afb6 .elementor-icon {
    font-size: 35px
}

.elementor-70 .elementor-element.elementor-element-066afb6 .elementor-icon-box-description {
    color: var(--e-global-color-astglobalcolor4)
}

.elementor-70 .elementor-element.elementor-element-066afb6>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-70 .elementor-element.elementor-element-b992255 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-b992255 {
    --icon-box-icon-margin: 10px
}

.elementor-70 .elementor-element.elementor-element-b992255 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-b992255.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-b992255.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-b992255.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor5);
    color: var(--e-global-color-astglobalcolor5);
    border-color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-b992255 .elementor-icon {
    font-size: 35px
}

.elementor-70 .elementor-element.elementor-element-b992255 .elementor-icon-box-description {
    color: var(--e-global-color-astglobalcolor4)
}

.elementor-70 .elementor-element.elementor-element-b992255>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-70 .elementor-element.elementor-element-4277479 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-4277479 {
    --icon-box-icon-margin: 10px
}

.elementor-70 .elementor-element.elementor-element-4277479 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-4277479.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-4277479.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-4277479.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor5);
    color: var(--e-global-color-astglobalcolor5);
    border-color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-4277479 .elementor-icon {
    font-size: 35px
}

.elementor-70 .elementor-element.elementor-element-4277479 .elementor-icon-box-description {
    color: var(--e-global-color-astglobalcolor4)
}

.elementor-70 .elementor-element.elementor-element-4277479>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-70 .elementor-element.elementor-element-3105ac9 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-3105ac9 {
    --icon-box-icon-margin: 10px
}

.elementor-70 .elementor-element.elementor-element-3105ac9 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-3105ac9.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-3105ac9.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-3105ac9.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor5);
    color: var(--e-global-color-astglobalcolor5);
    border-color: var(--e-global-color-astglobalcolor5)
}

.elementor-70 .elementor-element.elementor-element-3105ac9 .elementor-icon {
    font-size: 35px
}

.elementor-70 .elementor-element.elementor-element-3105ac9 .elementor-icon-box-description {
    color: var(--e-global-color-astglobalcolor4)
}

.elementor-70 .elementor-element.elementor-element-3105ac9>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-70 .elementor-element.elementor-element-ba61427 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 200px;
    --padding-bottom: 100px;
    --padding-left: 150px;
    --padding-right: 50px
}

.elementor-70 .elementor-element.elementor-element-ba61427::before,
.elementor-70 .elementor-element.elementor-element-ba61427>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-ba61427>.e-con-inner>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-ba61427>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-ba61427>.e-con-inner>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-ba61427>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url(../../2018/07/Overlay-Grey.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-70 .elementor-element.elementor-element-ba61427,
.elementor-70 .elementor-element.elementor-element-ba61427::before {
    --border-transition: 0.3s
}

.elementor-70 .elementor-element.elementor-element-e66a5d4 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-70 .elementor-element.elementor-element-2972f2e {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-24ffe5d {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 5px
}

.elementor-70 .elementor-element.elementor-element-24ffe5d .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0
}

.elementor-70 .elementor-element.elementor-element-24ffe5d .elementor-divider {
    text-align: left;
    padding-block-start: 5px;
    padding-block-end: 5px
}

.elementor-70 .elementor-element.elementor-element-24ffe5d>.elementor-widget-container {
    margin: 0 0 0 -50px;
    padding: 0 0 25px
}

.elementor-70 .elementor-element.elementor-element-f0e07ff {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-074e7ba {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px
}

.elementor-70 .elementor-element.elementor-element-5c435cb .uael-infobox,
.elementor-70 .elementor-element.elementor-element-5c435cb .uael-separator-parent {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-5c435cb .uael-infobox-title {
    margin: 0 0 10px
}

.elementor-70 .elementor-element.elementor-element-5c435cb .uael-infobox-text {
    margin: 0
}

.elementor-70 .elementor-element.elementor-element-5c435cb>.elementor-widget-container {
    margin: 20px 0
}

.elementor-70 .elementor-element.elementor-element-b4d6ebd {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px
}

.elementor-70 .elementor-element.elementor-element-387c63a .uael-infobox,
.elementor-70 .elementor-element.elementor-element-387c63a .uael-separator-parent {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-387c63a .uael-infobox-title {
    margin: 0 0 10px
}

.elementor-70 .elementor-element.elementor-element-387c63a .uael-infobox-text {
    margin: 0
}

.elementor-70 .elementor-element.elementor-element-387c63a>.elementor-widget-container {
    margin: 20px 0
}

.elementor-70 .elementor-element.elementor-element-e419465 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 150px;
    --padding-right: 50px
}

.elementor-70 .elementor-element.elementor-element-e419465::before,
.elementor-70 .elementor-element.elementor-element-e419465>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-e419465>.e-con-inner>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-e419465>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-e419465>.e-con-inner>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-e419465>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url(../../2018/07/Overlay-Grey.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-70 .elementor-element.elementor-element-e419465,
.elementor-70 .elementor-element.elementor-element-e419465::before {
    --border-transition: 0.3s
}

.elementor-70 .elementor-element.elementor-element-7ac48d3 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px
}

.elementor-70 .elementor-element.elementor-element-f6d4f2d .uael-infobox,
.elementor-70 .elementor-element.elementor-element-f6d4f2d .uael-separator-parent {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-f6d4f2d .uael-infobox-title {
    margin: 0 0 10px
}

.elementor-70 .elementor-element.elementor-element-f6d4f2d .uael-infobox-text {
    margin: 0
}

.elementor-70 .elementor-element.elementor-element-f6d4f2d>.elementor-widget-container {
    margin: 20px 0 40px
}

.elementor-70 .elementor-element.elementor-element-da29ab2 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px
}

.elementor-70 .elementor-element.elementor-element-8eeafc8 .uael-infobox,
.elementor-70 .elementor-element.elementor-element-8eeafc8 .uael-separator-parent {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-8eeafc8 .uael-infobox-title {
    margin: 0 0 10px
}

.elementor-70 .elementor-element.elementor-element-8eeafc8 .uael-infobox-text {
    margin: 0
}

.elementor-70 .elementor-element.elementor-element-8eeafc8>.elementor-widget-container {
    margin: 40px 0 20px
}

.elementor-70 .elementor-element.elementor-element-4c88efa {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px
}

.elementor-70 .elementor-element.elementor-element-b18802e .uael-infobox,
.elementor-70 .elementor-element.elementor-element-b18802e .uael-separator-parent {
    text-align: left
}

.elementor-70 .elementor-element.elementor-element-b18802e .uael-infobox-title {
    margin: 0 0 10px
}

.elementor-70 .elementor-element.elementor-element-b18802e .uael-infobox-text {
    margin: 0
}

.elementor-70 .elementor-element.elementor-element-b18802e>.elementor-widget-container {
    margin: 20px 0 40px
}

body.elementor-page-70:not(.elementor-motion-effects-element-type-background),
body.elementor-page-70>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

@media(min-width:768px) {
    .elementor-70 .elementor-element.elementor-element-8ba3402 {
        --width: 50.083%
    }

    .elementor-70 .elementor-element.elementor-element-0be66e4 {
        --width: 49.917%
    }

    .elementor-70 .elementor-element.elementor-element-8b86373 {
        --width: 50%
    }

    .elementor-70 .elementor-element.elementor-element-2065a0c {
        --width: 50%
    }

    .elementor-70 .elementor-element.elementor-element-d7a6a16 {
        --width: 50%
    }

    .elementor-70 .elementor-element.elementor-element-e7de6f5 {
        --width: 50%
    }

    .elementor-70 .elementor-element.elementor-element-e66a5d4 {
        --width: 33.33%
    }

    .elementor-70 .elementor-element.elementor-element-074e7ba {
        --width: 33.33%
    }

    .elementor-70 .elementor-element.elementor-element-b4d6ebd {
        --width: 33.33%
    }

    .elementor-70 .elementor-element.elementor-element-7ac48d3 {
        --width: 33.33%
    }

    .elementor-70 .elementor-element.elementor-element-da29ab2 {
        --width: 33.33%
    }

    .elementor-70 .elementor-element.elementor-element-4c88efa {
        --width: 33.33%
    }
}

@media(max-width:1024px) {
    .elementor-70 .elementor-element.elementor-element-c7323b6 {
        --padding-top: 150px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-8ba3402 {
        --margin-top: 0px;
        --margin-bottom: -25px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-32aa63b>.elementor-widget-container {
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-0d8ca0d {
        --padding-top: 150px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-8b86373 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 50px
    }

    .elementor-70 .elementor-element.elementor-element-c6ebf73>.elementor-widget-container {
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-51bcd30>.elementor-widget-container {
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-fc1661d {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-d7a6a16 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px
    }

    .elementor-70 .elementor-element.elementor-element-b9404a8>.elementor-widget-container {
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-e7de6f5 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 30px
    }

    .elementor-70 .elementor-element.elementor-element-686180f>.elementor-widget-container {
        padding: 0 0 15px
    }

    .elementor-70 .elementor-element.elementor-element-066afb6>.elementor-widget-container {
        padding: 0 0 15px
    }

    .elementor-70 .elementor-element.elementor-element-b992255>.elementor-widget-container {
        padding: 0 0 15px
    }

    .elementor-70 .elementor-element.elementor-element-4277479>.elementor-widget-container {
        padding: 0 0 15px
    }

    .elementor-70 .elementor-element.elementor-element-3105ac9>.elementor-widget-container {
        padding: 0 0 15px
    }

    .elementor-70 .elementor-element.elementor-element-ba61427 {
        --padding-top: 125px;
        --padding-bottom: 125px;
        --padding-left: 25px;
        --padding-right: 25px
    }

    .elementor-70 .elementor-element.elementor-element-24ffe5d>.elementor-widget-container {
        padding: 0 0 15px
    }

    .elementor-70 .elementor-element.elementor-element-074e7ba {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px
    }

    .elementor-70 .elementor-element.elementor-element-b4d6ebd {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px
    }

    .elementor-70 .elementor-element.elementor-element-e419465 {
        --padding-top: 0px;
        --padding-bottom: 100px;
        --padding-left: 25px;
        --padding-right: 25px
    }

    .elementor-70 .elementor-element.elementor-element-7ac48d3 {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px
    }

    .elementor-70 .elementor-element.elementor-element-da29ab2 {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px
    }

    .elementor-70 .elementor-element.elementor-element-4c88efa {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px
    }
}

@media(max-width:767px) {
    .elementor-70 .elementor-element.elementor-element-c7323b6 {
        --padding-top: 100px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-8ba3402 {
        --width: 60%;
        --margin-top: 0px;
        --margin-bottom: -20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-32aa63b>.elementor-widget-container {
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-0d8ca0d {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 100px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px
    }

    .elementor-70 .elementor-element.elementor-element-8b86373 {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-c6ebf73>.elementor-widget-container {
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-fc1661d {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px
    }

    .elementor-70 .elementor-element.elementor-element-d7a6a16 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-2ade0e0 {
        text-align: center
    }

    .elementor-70 .elementor-element.elementor-element-2ade0e0>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-b9404a8 .elementor-divider {
        text-align: center
    }

    .elementor-70 .elementor-element.elementor-element-b9404a8 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-70 .elementor-element.elementor-element-b9404a8>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-f3425ec {
        text-align: center
    }

    .elementor-70 .elementor-element.elementor-element-f3425ec>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-e7de6f5 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px
    }

    .elementor-70 .elementor-element.elementor-element-686180f .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-70 .elementor-element.elementor-element-686180f {
        --icon-box-icon-margin: 0px
    }

    .elementor-70 .elementor-element.elementor-element-686180f .elementor-icon {
        font-size: 20px
    }

    .elementor-70 .elementor-element.elementor-element-066afb6 .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-70 .elementor-element.elementor-element-066afb6 {
        --icon-box-icon-margin: 0px
    }

    .elementor-70 .elementor-element.elementor-element-066afb6 .elementor-icon {
        font-size: 20px
    }

    .elementor-70 .elementor-element.elementor-element-b992255 .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-70 .elementor-element.elementor-element-b992255 {
        --icon-box-icon-margin: 0px
    }

    .elementor-70 .elementor-element.elementor-element-b992255 .elementor-icon {
        font-size: 20px
    }

    .elementor-70 .elementor-element.elementor-element-4277479 .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-70 .elementor-element.elementor-element-4277479 {
        --icon-box-icon-margin: 0px
    }

    .elementor-70 .elementor-element.elementor-element-4277479 .elementor-icon {
        font-size: 20px
    }

    .elementor-70 .elementor-element.elementor-element-3105ac9 .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-70 .elementor-element.elementor-element-3105ac9 {
        --icon-box-icon-margin: 0px
    }

    .elementor-70 .elementor-element.elementor-element-3105ac9 .elementor-icon {
        font-size: 20px
    }

    .elementor-70 .elementor-element.elementor-element-ba61427 {
        --gap: 0px 0px;
        --padding-top: 150px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px
    }

    .elementor-70 .elementor-element.elementor-element-2972f2e {
        text-align: center
    }

    .elementor-70 .elementor-element.elementor-element-24ffe5d .elementor-divider {
        text-align: center
    }

    .elementor-70 .elementor-element.elementor-element-24ffe5d .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-70 .elementor-element.elementor-element-24ffe5d>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-f0e07ff {
        text-align: center
    }

    .elementor-70 .elementor-element.elementor-element-074e7ba {
        --gap: 85px 0px;
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-022f77e img {
        width: 100%
    }

    .elementor-70 .elementor-element.elementor-element-022f77e>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-5c435cb>.elementor-widget-container {
        margin: 20px 0 0
    }

    .elementor-70 .elementor-element.elementor-element-b4d6ebd {
        --gap: 0px 0px;
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-387c63a>.elementor-widget-container {
        padding: 0 0 20px
    }

    .elementor-70 .elementor-element.elementor-element-dc8146a img {
        width: 100%
    }

    .elementor-70 .elementor-element.elementor-element-dc8146a>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-e419465 {
        --margin-top: 65px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px
    }

    .elementor-70 .elementor-element.elementor-element-7ac48d3 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-f6d4f2d>.elementor-widget-container {
        margin: 0 0 20px
    }

    .elementor-70 .elementor-element.elementor-element-b923566>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-da29ab2 {
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-118882e>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-70 .elementor-element.elementor-element-8eeafc8>.elementor-widget-container {
        margin: 20px 0
    }

    .elementor-70 .elementor-element.elementor-element-4c88efa {
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-70 .elementor-element.elementor-element-f909460>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media(min-width:1025px) {

    .elementor-70 .elementor-element.elementor-element-c7323b6:not(.elementor-motion-effects-element-type-background),
    .elementor-70 .elementor-element.elementor-element-c7323b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll
    }

    .elementor-70 .elementor-element.elementor-element-c7323b6::before,
    .elementor-70 .elementor-element.elementor-element-c7323b6>.elementor-background-video-container::before,
    .elementor-70 .elementor-element.elementor-element-c7323b6>.e-con-inner>.elementor-background-video-container::before,
    .elementor-70 .elementor-element.elementor-element-c7323b6>.elementor-background-slideshow::before,
    .elementor-70 .elementor-element.elementor-element-c7323b6>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-70 .elementor-element.elementor-element-c7323b6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-attachment: fixed
    }

    .elementor-70 .elementor-element.elementor-element-0d8ca0d::before,
    .elementor-70 .elementor-element.elementor-element-0d8ca0d>.elementor-background-video-container::before,
    .elementor-70 .elementor-element.elementor-element-0d8ca0d>.e-con-inner>.elementor-background-video-container::before,
    .elementor-70 .elementor-element.elementor-element-0d8ca0d>.elementor-background-slideshow::before,
    .elementor-70 .elementor-element.elementor-element-0d8ca0d>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-70 .elementor-element.elementor-element-0d8ca0d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-attachment: fixed
    }

    .elementor-70 .elementor-element.elementor-element-fc1661d:not(.elementor-motion-effects-element-type-background),
    .elementor-70 .elementor-element.elementor-element-fc1661d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-70 .elementor-element.elementor-element-fc1661d::before,
    .elementor-70 .elementor-element.elementor-element-fc1661d>.elementor-background-video-container::before,
    .elementor-70 .elementor-element.elementor-element-fc1661d>.e-con-inner>.elementor-background-video-container::before,
    .elementor-70 .elementor-element.elementor-element-fc1661d>.elementor-background-slideshow::before,
    .elementor-70 .elementor-element.elementor-element-fc1661d>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-70 .elementor-element.elementor-element-fc1661d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-attachment: fixed
    }

    .elementor-70 .elementor-element.elementor-element-ba61427::before,
    .elementor-70 .elementor-element.elementor-element-ba61427>.elementor-background-video-container::before,
    .elementor-70 .elementor-element.elementor-element-ba61427>.e-con-inner>.elementor-background-video-container::before,
    .elementor-70 .elementor-element.elementor-element-ba61427>.elementor-background-slideshow::before,
    .elementor-70 .elementor-element.elementor-element-ba61427>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-70 .elementor-element.elementor-element-ba61427>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-attachment: fixed
    }

    .elementor-70 .elementor-element.elementor-element-e419465::before,
    .elementor-70 .elementor-element.elementor-element-e419465>.elementor-background-video-container::before,
    .elementor-70 .elementor-element.elementor-element-e419465>.e-con-inner>.elementor-background-video-container::before,
    .elementor-70 .elementor-element.elementor-element-e419465>.elementor-background-slideshow::before,
    .elementor-70 .elementor-element.elementor-element-e419465>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-70 .elementor-element.elementor-element-e419465>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-attachment: fixed
    }
}