﻿.elementor-21 .elementor-element.elementor-element-6746715 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-6746715:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-6746715>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/bg-06-free-img.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-21 .elementor-element.elementor-element-6746715,
.elementor-21 .elementor-element.elementor-element-6746715::before {
    --border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-38af9db {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 50px;
    --padding-right: 25px;
}

.elementor-21 .elementor-element.elementor-element-38af9db:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-38af9db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-21 .elementor-element.elementor-element-38af9db,
.elementor-21 .elementor-element.elementor-element-38af9db::before {
    --border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-27564cf {
    text-align: left;
}

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

.elementor-21 .elementor-element.elementor-element-d4a2499 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-21 .elementor-element.elementor-element-d4a2499 .elementor-divider {
    text-align: left;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-21 .elementor-element.elementor-element-d4a2499>.elementor-widget-container {
    padding: 20px 0px 10px 0px;
}

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

.elementor-21 .elementor-element.elementor-element-d0065a6 {
    --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: 0.5;
    --padding-top: 150px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-d0065a6:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-d0065a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("https://websitedemos.net/education-04/wp-content/uploads/sites/195/2018/05/divider-bg-free-img.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-21 .elementor-element.elementor-element-d0065a6::before,
.elementor-21 .elementor-element.elementor-element-d0065a6>.elementor-background-video-container::before,
.elementor-21 .elementor-element.elementor-element-d0065a6>.e-con-inner>.elementor-background-video-container::before,
.elementor-21 .elementor-element.elementor-element-d0065a6>.elementor-background-slideshow::before,
.elementor-21 .elementor-element.elementor-element-d0065a6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-21 .elementor-element.elementor-element-d0065a6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../image/p-graphic-bg-free-img.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-21 .elementor-element.elementor-element-d0065a6,
.elementor-21 .elementor-element.elementor-element-d0065a6::before {
    --border-transition: 0.3s;
}

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

.elementor-21 .elementor-element.elementor-element-bfaddd4 {
    text-align: center;
}

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

.elementor-21 .elementor-element.elementor-element-8ba657f .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-8ba657f .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-21 .elementor-element.elementor-element-8ba657f>.elementor-widget-container {
    padding: 20px 0px 10px 0px;
}

.elementor-21 .elementor-element.elementor-element-20f4442 {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-20f4442>.elementor-widget-container {
    padding: 0px 0px 80px 0px;
}

.elementor-21 .elementor-element.elementor-element-59b8d65 {
    --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: 0.5;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-59b8d65:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-59b8d65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("https://websitedemos.net/education-04/wp-content/uploads/sites/195/2018/05/divider-bg-free-img.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-21 .elementor-element.elementor-element-59b8d65::before,
.elementor-21 .elementor-element.elementor-element-59b8d65>.elementor-background-video-container::before,
.elementor-21 .elementor-element.elementor-element-59b8d65>.e-con-inner>.elementor-background-video-container::before,
.elementor-21 .elementor-element.elementor-element-59b8d65>.elementor-background-slideshow::before,
.elementor-21 .elementor-element.elementor-element-59b8d65>.e-con-inner>.elementor-background-slideshow::before,
.elementor-21 .elementor-element.elementor-element-59b8d65>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../image/p-graphic-bg-free-img.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-21 .elementor-element.elementor-element-59b8d65,
.elementor-21 .elementor-element.elementor-element-59b8d65::before {
    --border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-5567b86 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: rgba(0, 0, 0, 0.1);
    --border-color: rgba(0, 0, 0, 0.1);
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-5567b86,
.elementor-21 .elementor-element.elementor-element-5567b86::before {
    --border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-f9bbffe {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-f9bbffe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-32bec53 {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-32bec53>.elementor-widget-container {
    padding: 30px 10px 0px 10px;
}

.elementor-21 .elementor-element.elementor-element-907752b {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-907752b>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-21 .elementor-element.elementor-element-3584072 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 3px;
}

.elementor-21 .elementor-element.elementor-element-3584072 .elementor-divider-separator {
    width: 40px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-3584072 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-3584072>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-f7a7d0a {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: rgba(0, 0, 0, 0.1);
    --border-color: rgba(0, 0, 0, 0.1);
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-f7a7d0a,
.elementor-21 .elementor-element.elementor-element-f7a7d0a::before {
    --border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-4d40331 {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-4d40331>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-60110d7 {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-60110d7>.elementor-widget-container {
    padding: 30px 10px 0px 10px;
}

.elementor-21 .elementor-element.elementor-element-4dd3983 {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-4dd3983>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-21 .elementor-element.elementor-element-6482fa9 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 3px;
}

.elementor-21 .elementor-element.elementor-element-6482fa9 .elementor-divider-separator {
    width: 40px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-6482fa9 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-6482fa9>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-8c466b4 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: rgba(0, 0, 0, 0.1);
    --border-color: rgba(0, 0, 0, 0.1);
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-8c466b4,
.elementor-21 .elementor-element.elementor-element-8c466b4::before {
    --border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-943faaf {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-943faaf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-3c55c04 {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-3c55c04>.elementor-widget-container {
    padding: 30px 10px 0px 10px;
}

.elementor-21 .elementor-element.elementor-element-dc82a6e {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-dc82a6e>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-21 .elementor-element.elementor-element-948ae8e {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 3px;
}

.elementor-21 .elementor-element.elementor-element-948ae8e .elementor-divider-separator {
    width: 40px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-948ae8e .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-948ae8e>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-e2e7d95 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: rgba(0, 0, 0, 0.1);
    --border-color: rgba(0, 0, 0, 0.1);
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-e2e7d95,
.elementor-21 .elementor-element.elementor-element-e2e7d95::before {
    --border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-6187d02 {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-6187d02>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-55c4afa {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-55c4afa>.elementor-widget-container {
    padding: 30px 10px 0px 10px;
}

.elementor-21 .elementor-element.elementor-element-2f8ce03 {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-2f8ce03>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-21 .elementor-element.elementor-element-fd40210 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 3px;
}

.elementor-21 .elementor-element.elementor-element-fd40210 .elementor-divider-separator {
    width: 40px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-fd40210 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-fd40210>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-ac7fa88 {
    --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: 0.5;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-ac7fa88:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-ac7fa88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("https://websitedemos.net/education-04/wp-content/uploads/sites/195/2018/05/divider-bg-free-img.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-21 .elementor-element.elementor-element-ac7fa88::before,
.elementor-21 .elementor-element.elementor-element-ac7fa88>.elementor-background-video-container::before,
.elementor-21 .elementor-element.elementor-element-ac7fa88>.e-con-inner>.elementor-background-video-container::before,
.elementor-21 .elementor-element.elementor-element-ac7fa88>.elementor-background-slideshow::before,
.elementor-21 .elementor-element.elementor-element-ac7fa88>.e-con-inner>.elementor-background-slideshow::before,
.elementor-21 .elementor-element.elementor-element-ac7fa88>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../image/p-graphic-bg-free-img.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-21 .elementor-element.elementor-element-ac7fa88,
.elementor-21 .elementor-element.elementor-element-ac7fa88::before {
    --border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-fe77019 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: rgba(0, 0, 0, 0.1);
    --border-color: rgba(0, 0, 0, 0.1);
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-fe77019,
.elementor-21 .elementor-element.elementor-element-fe77019::before {
    --border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-04f830a {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-04f830a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-ae8778a {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-ae8778a>.elementor-widget-container {
    padding: 30px 10px 0px 10px;
}

.elementor-21 .elementor-element.elementor-element-bd08322 {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-bd08322>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-21 .elementor-element.elementor-element-b1c7c54 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 3px;
}

.elementor-21 .elementor-element.elementor-element-b1c7c54 .elementor-divider-separator {
    width: 40px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-b1c7c54 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-b1c7c54>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-7c65e8e {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: rgba(0, 0, 0, 0.1);
    --border-color: rgba(0, 0, 0, 0.1);
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-7c65e8e,
.elementor-21 .elementor-element.elementor-element-7c65e8e::before {
    --border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-7c62b36 {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-7c62b36>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-dfc5afa {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-dfc5afa>.elementor-widget-container {
    padding: 30px 10px 0px 10px;
}

.elementor-21 .elementor-element.elementor-element-8884a93 {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-8884a93>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-21 .elementor-element.elementor-element-c9e23f3 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 3px;
}

.elementor-21 .elementor-element.elementor-element-c9e23f3 .elementor-divider-separator {
    width: 40px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-c9e23f3 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-c9e23f3>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-30d920e {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: rgba(0, 0, 0, 0.1);
    --border-color: rgba(0, 0, 0, 0.1);
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-30d920e,
.elementor-21 .elementor-element.elementor-element-30d920e::before {
    --border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-823f10f {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-823f10f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-28db3f3 {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-28db3f3>.elementor-widget-container {
    padding: 30px 10px 0px 10px;
}

.elementor-21 .elementor-element.elementor-element-ae24160 {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-ae24160>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-21 .elementor-element.elementor-element-8aeb481 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 3px;
}

.elementor-21 .elementor-element.elementor-element-8aeb481 .elementor-divider-separator {
    width: 40px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-8aeb481 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-8aeb481>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-7890feb {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: rgba(0, 0, 0, 0.1);
    --border-color: rgba(0, 0, 0, 0.1);
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-7890feb,
.elementor-21 .elementor-element.elementor-element-7890feb::before {
    --border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-fc33201 {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-fc33201>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-0479570 {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-0479570>.elementor-widget-container {
    padding: 30px 10px 0px 10px;
}

.elementor-21 .elementor-element.elementor-element-1970cbc {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-1970cbc>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-21 .elementor-element.elementor-element-332d105 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 3px;
}

.elementor-21 .elementor-element.elementor-element-332d105 .elementor-divider-separator {
    width: 40px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-332d105 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-21 .elementor-element.elementor-element-332d105>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-3a20b9d {
    --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;
    --padding-top: 0px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-3a20b9d,
.elementor-21 .elementor-element.elementor-element-3a20b9d::before {
    --border-transition: 0.3s;
}

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

.elementor-21 .elementor-element.elementor-element-96ce60f {
    --divider-border-style: solid;
    --divider-color: rgba(0, 0, 0, 0.1);
    --divider-border-width: 1px;
}

.elementor-21 .elementor-element.elementor-element-96ce60f .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21 .elementor-element.elementor-element-96ce60f .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

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

@media(min-width:768px) {
    .elementor-21 .elementor-element.elementor-element-38af9db {
        --width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-431bc76 {
        --width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-5567b86 {
        --width: 25%;
    }

    .elementor-21 .elementor-element.elementor-element-f7a7d0a {
        --width: 25%;
    }

    .elementor-21 .elementor-element.elementor-element-8c466b4 {
        --width: 25%;
    }

    .elementor-21 .elementor-element.elementor-element-e2e7d95 {
        --width: 25%;
    }

    .elementor-21 .elementor-element.elementor-element-fe77019 {
        --width: 25%;
    }

    .elementor-21 .elementor-element.elementor-element-7c65e8e {
        --width: 25%;
    }

    .elementor-21 .elementor-element.elementor-element-30d920e {
        --width: 25%;
    }

    .elementor-21 .elementor-element.elementor-element-7890feb {
        --width: 25%;
    }
}

@media(max-width:1024px) {
    .elementor-21 .elementor-element.elementor-element-6746715 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 200px;
        --padding-bottom: 200px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-38af9db {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-21 .elementor-element.elementor-element-27564cf {
        text-align: left;
    }

    .elementor-21 .elementor-element.elementor-element-d4a2499>.elementor-widget-container {
        padding: 10px 0px 5px 0px;
    }

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

    .elementor-21 .elementor-element.elementor-element-ce0b487 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-21 .elementor-element.elementor-element-bfaddd4 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-8ba657f .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-8ba657f .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-8ba657f>.elementor-widget-container {
        padding: 10px 0px 5px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-59b8d65 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-5567b86 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-32bec53 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-32bec53>.elementor-widget-container {
        padding: 30px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-907752b {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-907752b>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-3584072 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-3584072 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-3584072>.elementor-widget-container {
        padding: 5px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-f7a7d0a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-60110d7 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-60110d7>.elementor-widget-container {
        padding: 30px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-4dd3983 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-4dd3983>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-6482fa9 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-6482fa9 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-6482fa9>.elementor-widget-container {
        padding: 5px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-8c466b4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-3c55c04 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-3c55c04>.elementor-widget-container {
        padding: 30px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-dc82a6e {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-dc82a6e>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-948ae8e .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-948ae8e .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-948ae8e>.elementor-widget-container {
        padding: 5px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-e2e7d95 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-55c4afa {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-55c4afa>.elementor-widget-container {
        padding: 30px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-2f8ce03 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-2f8ce03>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-fd40210 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-fd40210 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-fd40210>.elementor-widget-container {
        padding: 5px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-ac7fa88 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-fe77019 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-ae8778a {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-ae8778a>.elementor-widget-container {
        padding: 30px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-bd08322 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-bd08322>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-b1c7c54 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-b1c7c54 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-b1c7c54>.elementor-widget-container {
        padding: 5px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-7c65e8e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-dfc5afa {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-dfc5afa>.elementor-widget-container {
        padding: 30px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-8884a93 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-8884a93>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-c9e23f3 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-c9e23f3 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-c9e23f3>.elementor-widget-container {
        padding: 5px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-30d920e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-28db3f3 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-28db3f3>.elementor-widget-container {
        padding: 30px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-ae24160 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-ae24160>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-8aeb481 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-8aeb481 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-8aeb481>.elementor-widget-container {
        padding: 5px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-7890feb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-0479570 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-0479570>.elementor-widget-container {
        padding: 30px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-1970cbc {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-1970cbc>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-21 .elementor-element.elementor-element-332d105 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-332d105 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-332d105>.elementor-widget-container {
        padding: 5px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-3a20b9d {
        --padding-top: 0px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-21 .elementor-element.elementor-element-6746715 {
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-38af9db {
        --margin-top: 0px;
        --margin-bottom: 235px;
        --margin-left: 50px;
        --margin-right: 50px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-21 .elementor-element.elementor-element-27564cf {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-d4a2499 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-d4a2499 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-d0065a6 {
        --padding-top: 75px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-ce0b487 {
        --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-21 .elementor-element.elementor-element-bfaddd4 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-8ba657f .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-8ba657f .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-59b8d65 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-5567b86 {
        --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-21 .elementor-element.elementor-element-f9bbffe {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-32bec53>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-3584072 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-3584072 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-f7a7d0a {
        --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-21 .elementor-element.elementor-element-4d40331 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-60110d7>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-6482fa9 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-6482fa9 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-8c466b4 {
        --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-21 .elementor-element.elementor-element-943faaf {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-3c55c04>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-948ae8e .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-948ae8e .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-e2e7d95 {
        --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-21 .elementor-element.elementor-element-6187d02 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-55c4afa>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-fd40210 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-fd40210 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-ac7fa88 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-fe77019 {
        --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-21 .elementor-element.elementor-element-04f830a {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-ae8778a>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-b1c7c54 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-b1c7c54 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-7c65e8e {
        --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-21 .elementor-element.elementor-element-7c62b36 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-dfc5afa>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-c9e23f3 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-c9e23f3 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-30d920e {
        --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-21 .elementor-element.elementor-element-823f10f {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-28db3f3>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-8aeb481 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-8aeb481 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-7890feb {
        --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-21 .elementor-element.elementor-element-fc33201 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-0479570>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-332d105 .elementor-divider {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-332d105 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-21 .elementor-element.elementor-element-3a20b9d {
        --padding-top: 0px;
        --padding-bottom: 1px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(min-width:1025px) {

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

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

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

    .elementor-21 .elementor-element.elementor-element-59b8d65:not(.elementor-motion-effects-element-type-background),
    .elementor-21 .elementor-element.elementor-element-59b8d65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-21 .elementor-element.elementor-element-59b8d65::before,
    .elementor-21 .elementor-element.elementor-element-59b8d65>.elementor-background-video-container::before,
    .elementor-21 .elementor-element.elementor-element-59b8d65>.e-con-inner>.elementor-background-video-container::before,
    .elementor-21 .elementor-element.elementor-element-59b8d65>.elementor-background-slideshow::before,
    .elementor-21 .elementor-element.elementor-element-59b8d65>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-21 .elementor-element.elementor-element-59b8d65>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-attachment: fixed;
    }

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

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