.elementor-9 .elementor-element.elementor-element-026810d {
    --display: flex;
    --min-height: 100vh;
    --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: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.25;
    --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-9 .elementor-element.elementor-element-026810d::before, .elementor-9 .elementor-element.elementor-element-026810d > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-026810d > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-026810d > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-026810d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-026810d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../../2020/09/bg-07-free-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-19250bf {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-12fe5d3 {
    --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: 400px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-5f19fbb {
    --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-9 .elementor-element.elementor-element-0f4ed08 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0f4ed08 > .elementor-widget-container {
    padding: 0px 0px 35px 0px;
}

.elementor-9 .elementor-element.elementor-element-0cb064b {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0cb064b > .elementor-widget-container {
    padding: 0px 0px 35px 0px;
}

.elementor-9 .elementor-element.elementor-element-17db3e2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-17db3e2.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-17db3e2.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-17db3e2.elementor-view-default .elementor-icon {
    color: var( --e-global-color-astglobalcolor2 );
    border-color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-17db3e2.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-17db3e2.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-700aab7 {
    --display: flex;
    --min-height: 100vh;
    --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: flex-start;
    --gap: 0px 0px;
    --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-9 .elementor-element.elementor-element-700aab7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-700aab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2020/09/bg-001-free-img.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-9 .elementor-element.elementor-element-700aab7, .elementor-9 .elementor-element.elementor-element-700aab7::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4c5364a {
    --display: flex;
    --gap: 0px 0px;
    --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-9 .elementor-element.elementor-element-fcc04e9 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-f0b7efe {
    --display: flex;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 50%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 300px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-0f88d60 .elementor-heading-title {
    color: #00000010;
    font-size: 200px;
    font-weight: 100;
}

.elementor-9 .elementor-element.elementor-element-272f7bb > .elementor-widget-container {
    margin: -65px 0px 0px 0px;
    padding: 0px 0px 0px 75px;
}

.elementor-9 .elementor-element.elementor-element-80b3615 > .elementor-widget-container {
    margin: 0% 15% 0% 0%;
    padding: 20px 0px 10px 125px;
}

.elementor-9 .elementor-element.elementor-element-4b7c03d > .elementor-widget-container {
    padding: 0px 0px 0px 125px;
}

.elementor-9 .elementor-element.elementor-element-ebaa0a4 > .elementor-widget-container {
    padding: 0px 0px 0px 125px;
}

.elementor-9 .elementor-element.elementor-element-0cfeed5 > .elementor-widget-container {
    padding: 0px 0px 0px 125px;
}

.elementor-9 .elementor-element.elementor-element-62d4de5 {
    --display: flex;
    --min-height: 100vh;
    --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: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-62d4de5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-62d4de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2020/09/bg-0002-free-img.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-9 .elementor-element.elementor-element-62d4de5, .elementor-9 .elementor-element.elementor-element-62d4de5::before {
    --border-transition: 0.3s;
}

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

.elementor-9 .elementor-element.elementor-element-023ca14 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-18bc37b {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 49%;
    --padding-top: 200px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 50px;
}

.elementor-9 .elementor-element.elementor-element-a75ba90 .elementor-heading-title {
    color: #00000010;
    font-size: 200px;
    font-weight: 100;
}

.elementor-9 .elementor-element.elementor-element-a75ba90 > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
}

.elementor-9 .elementor-element.elementor-element-0782c13 > .elementor-widget-container {
    margin: -50px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-566cdde > .elementor-widget-container {
    padding: 0px 50px 50px 0px;
}

.elementor-9 .elementor-element.elementor-element-7b980a5 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-68974c8 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: #0000001C;
    --border-color: #0000001C;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-9 .elementor-element.elementor-element-68974c8, .elementor-9 .elementor-element.elementor-element-68974c8::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d50d858 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d50d858 img {
    width: 75%;
}

.elementor-9 .elementor-element.elementor-element-d50d858 > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-9 .elementor-element.elementor-element-7649c8a {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-71d87b7 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2 );
    --divider-border-width: 5px;
}

.elementor-9 .elementor-element.elementor-element-71d87b7 .elementor-divider-separator {
    width: 30px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-71d87b7 .elementor-divider {
    text-align: center;
    padding-block-start:5px;padding-block-end:5px;}

.elementor-9 .elementor-element.elementor-element-71d87b7 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-d85365b {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b27dec3 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #0000001C;
    --border-color: #0000001C;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-9 .elementor-element.elementor-element-b27dec3, .elementor-9 .elementor-element.elementor-element-b27dec3::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-59b3de6 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-59b3de6 img {
    width: 75%;
}

.elementor-9 .elementor-element.elementor-element-59b3de6 > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-9 .elementor-element.elementor-element-878d10d {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e40a567 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2 );
    --divider-border-width: 5px;
}

.elementor-9 .elementor-element.elementor-element-e40a567 .elementor-divider-separator {
    width: 30px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-e40a567 .elementor-divider {
    text-align: center;
    padding-block-start:5px;padding-block-end:5px;}

.elementor-9 .elementor-element.elementor-element-e40a567 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-2319088 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-65bd494 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #0000001C;
    --border-color: #0000001C;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-9 .elementor-element.elementor-element-65bd494, .elementor-9 .elementor-element.elementor-element-65bd494::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-81b3238 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-81b3238 img {
    width: 75%;
}

.elementor-9 .elementor-element.elementor-element-81b3238 > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-9 .elementor-element.elementor-element-b09ff2a {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-dec5bbd {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2 );
    --divider-border-width: 5px;
}

.elementor-9 .elementor-element.elementor-element-dec5bbd .elementor-divider-separator {
    width: 30px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-dec5bbd .elementor-divider {
    text-align: center;
    padding-block-start:5px;padding-block-end:5px;}

.elementor-9 .elementor-element.elementor-element-dec5bbd > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-69a30a0 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-1c31d35 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 2px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 2px;
    border-color: #0000001C;
    --border-color: #0000001C;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-9 .elementor-element.elementor-element-1c31d35, .elementor-9 .elementor-element.elementor-element-1c31d35::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-c943317 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-c943317 img {
    width: 75%;
}

.elementor-9 .elementor-element.elementor-element-c943317 > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-9 .elementor-element.elementor-element-f345ac4 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b304811 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2 );
    --divider-border-width: 5px;
}

.elementor-9 .elementor-element.elementor-element-b304811 .elementor-divider-separator {
    width: 30px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-b304811 .elementor-divider {
    text-align: center;
    padding-block-start:5px;padding-block-end:5px;}

.elementor-9 .elementor-element.elementor-element-b304811 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-45d82c0 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e0b6ea2 {
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-ca29fed {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #0000001C;
    --border-color: #0000001C;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-9 .elementor-element.elementor-element-ca29fed, .elementor-9 .elementor-element.elementor-element-ca29fed::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-f4a54bb {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-f4a54bb img {
    width: 75%;
}

.elementor-9 .elementor-element.elementor-element-f4a54bb > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-9 .elementor-element.elementor-element-9bdee54 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-8047dbd {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2 );
    --divider-border-width: 5px;
}

.elementor-9 .elementor-element.elementor-element-8047dbd .elementor-divider-separator {
    width: 30px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-8047dbd .elementor-divider {
    text-align: center;
    padding-block-start:5px;padding-block-end:5px;}

.elementor-9 .elementor-element.elementor-element-8047dbd > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-e0861bf {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-eafc051 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 2px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 2px;
    border-color: #0000001C;
    --border-color: #0000001C;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-9 .elementor-element.elementor-element-eafc051, .elementor-9 .elementor-element.elementor-element-eafc051::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-e2687fd {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e2687fd img {
    width: 75%;
}

.elementor-9 .elementor-element.elementor-element-e2687fd > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-9 .elementor-element.elementor-element-d93c4da {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-63428ab {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2 );
    --divider-border-width: 5px;
}

.elementor-9 .elementor-element.elementor-element-63428ab .elementor-divider-separator {
    width: 30px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-63428ab .elementor-divider {
    text-align: center;
    padding-block-start:5px;padding-block-end:5px;}

.elementor-9 .elementor-element.elementor-element-63428ab > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-b24b101 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-6c6f3d7 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 2px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 2px;
    border-color: #0000001C;
    --border-color: #0000001C;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-9 .elementor-element.elementor-element-6c6f3d7, .elementor-9 .elementor-element.elementor-element-6c6f3d7::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-e0fdf87 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e0fdf87 img {
    width: 75%;
}

.elementor-9 .elementor-element.elementor-element-e0fdf87 > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-9 .elementor-element.elementor-element-c62bd49 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-029b444 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2 );
    --divider-border-width: 5px;
}

.elementor-9 .elementor-element.elementor-element-029b444 .elementor-divider-separator {
    width: 30px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-029b444 .elementor-divider {
    text-align: center;
    padding-block-start:5px;padding-block-end:5px;}

.elementor-9 .elementor-element.elementor-element-029b444 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-6885975 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-bacb8ba {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 2px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 2px;
    border-color: #0000001C;
    --border-color: #0000001C;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-9 .elementor-element.elementor-element-bacb8ba, .elementor-9 .elementor-element.elementor-element-bacb8ba::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-a5db70e {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-a5db70e img {
    width: 75%;
}

.elementor-9 .elementor-element.elementor-element-a5db70e > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-9 .elementor-element.elementor-element-ca1e49a {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-34739ab {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2 );
    --divider-border-width: 5px;
}

.elementor-9 .elementor-element.elementor-element-34739ab .elementor-divider-separator {
    width: 30px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-34739ab .elementor-divider {
    text-align: center;
    padding-block-start:5px;padding-block-end:5px;}

.elementor-9 .elementor-element.elementor-element-34739ab > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-22f73fb {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-380758f {
    --display: flex;
    --min-height: 100vh;
    --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: flex-start;
    --gap: 0px 0px;
    --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-9 .elementor-element.elementor-element-380758f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-380758f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2020/09/bg-0003-free-img.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-9 .elementor-element.elementor-element-380758f, .elementor-9 .elementor-element.elementor-element-380758f::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-9872e7f {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-70d2e1a {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-af65ea8 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-dd2cf80 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-dd2cf80 > .elementor-widget-container {
    padding: 100px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3287168 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 220px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-0f301e9 .elementor-heading-title {
    color: #00000010;
    font-size: 200px;
    font-weight: 100;
}

.elementor-9 .elementor-element.elementor-element-0f301e9 > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
}

.elementor-9 .elementor-element.elementor-element-014dd4f > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
    padding: 0px 0px 35px 0px;
}

.elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-accordion-item {
    border-width: 2px;
}

.elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-accordion-item .elementor-tab-content {
    border-width: 2px;
}

.elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 2px;
}

.elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-accordion-title {
    color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-accordion-icon svg {
    fill: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-accordion-title {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-tab-title {
    padding: 25px 25px 25px 25px;
}

.elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-tab-title .elementor-accordion-icon i:before {
    color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-tab-title .elementor-accordion-icon svg {
    fill: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-9599bd3 .elementor-tab-content {
    padding: 30px 47px 20px 47px;
}

.elementor-9 .elementor-element.elementor-element-e5e085c {
    --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: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 100px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-cb73ddb {
    --display: flex;
    --gap: 0px 0px;
    --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-9 .elementor-element.elementor-element-b7e6893 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-7e19260 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 2.5%;
    --padding-right: 2.5%;
}

.elementor-9 .elementor-element.elementor-element-ddf1502 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ddf1502 .elementor-star-rating i:before {
    color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-1640e16 {
    --divider-border-style: solid;
    --divider-color: #0000001C;
    --divider-border-width: 5px;
}

.elementor-9 .elementor-element.elementor-element-1640e16 .elementor-divider-separator {
    width: 30px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-1640e16 .elementor-divider {
    text-align: center;
    padding-block-start:5px;padding-block-end:5px;}

.elementor-9 .elementor-element.elementor-element-e99d324 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e99d324 .elementor-heading-title {
    font-weight: 100;
    font-style: italic;
}

.elementor-9 .elementor-element.elementor-element-e99d324 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-fec0d40 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-fec0d40 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor3 );
}

.elementor-9 .elementor-element.elementor-element-49a69cb {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.25;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 2%;
    --padding-right: 2%;
}

.elementor-9 .elementor-element.elementor-element-49a69cb::before, .elementor-9 .elementor-element.elementor-element-49a69cb > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-49a69cb > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-49a69cb > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-49a69cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-49a69cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../../2020/09/icon-09-free-img.png");
    background-position: top right;
    background-repeat: no-repeat;
}

.elementor-9 .elementor-element.elementor-element-49a69cb, .elementor-9 .elementor-element.elementor-element-49a69cb::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-efc04eb {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-efc04eb .elementor-star-rating i:before {
    color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-2cb7e51 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-c3caca0 {
    --divider-border-style: solid;
    --divider-color: #0000001C;
    --divider-border-width: 5px;
}

.elementor-9 .elementor-element.elementor-element-c3caca0 .elementor-divider-separator {
    width: 30px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-c3caca0 .elementor-divider {
    text-align: center;
    padding-block-start:5px;padding-block-end:5px;}

.elementor-9 .elementor-element.elementor-element-c3caca0 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-5095437 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-5095437 .elementor-heading-title {
    font-style: italic;
}

.elementor-9 .elementor-element.elementor-element-5095437 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-9 .elementor-element.elementor-element-93f0820 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-93f0820 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor3 );
}

.elementor-9 .elementor-element.elementor-element-13ce13a {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 2.5%;
    --padding-right: 2.5%;
}

.elementor-9 .elementor-element.elementor-element-d3578ca {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d3578ca .elementor-star-rating i:before {
    color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-6a89ff5 {
    --divider-border-style: solid;
    --divider-color: #0000001C;
    --divider-border-width: 5px;
}

.elementor-9 .elementor-element.elementor-element-6a89ff5 .elementor-divider-separator {
    width: 30px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-6a89ff5 .elementor-divider {
    text-align: center;
    padding-block-start:5px;padding-block-end:5px;}

.elementor-9 .elementor-element.elementor-element-bcb08c0 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-bcb08c0 .elementor-heading-title {
    font-weight: 100;
    font-style: italic;
}

.elementor-9 .elementor-element.elementor-element-bcb08c0 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-189af19 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-189af19 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor3 );
}

.elementor-9 .elementor-element.elementor-element-267eb95 {
    --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: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-267eb95:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2020/09/bg-07-free-img.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-9 .elementor-element.elementor-element-267eb95::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../../2020/09/img-03-free-img.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-9 .elementor-element.elementor-element-267eb95, .elementor-9 .elementor-element.elementor-element-267eb95::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4b30595 {
    --display: flex;
    --gap: 0px 0px;
    --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-9 .elementor-element.elementor-element-8c0a821 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-4281792 {
    --display: flex;
    --gap: 20px 20px;
    --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-9 .elementor-element.elementor-element-b97176e {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b97176e .elementor-heading-title {
    color: #00000010;
    font-size: 200px;
    font-weight: 100;
}

.elementor-9 .elementor-element.elementor-element-b97176e > .elementor-widget-container {
    margin: -100px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-cda8126 {
    text-align: center;
}

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

.elementor-9 .elementor-element.elementor-element-d4c3a14 {
    --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: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-a073ff7 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 1px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-4685346 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4685346 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-7604112 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0159806 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0159806 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor3 );
}

.elementor-9 .elementor-element.elementor-element-0159806 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-8edb75f {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-8edb75f .elementor-widget-container {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-8edb75f .elementor-social-icon {
    background-color: #D70E1D00;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-8edb75f .elementor-social-icon i {
    color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-8edb75f .elementor-social-icon svg {
    fill: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-8edb75f .elementor-social-icon:hover {
    background-color: var( --e-global-color-astglobalcolor0 );
    border-color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-8edb75f .elementor-social-icon:hover i {
    color: var( --e-global-color-astglobalcolor5 );
}

.elementor-9 .elementor-element.elementor-element-8edb75f .elementor-social-icon:hover svg {
    fill: var( --e-global-color-astglobalcolor5 );
}

.elementor-9 .elementor-element.elementor-element-1a3bfac {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 1px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-e43e119 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e43e119 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-b311b49 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-577f180 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-577f180 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor3 );
}

.elementor-9 .elementor-element.elementor-element-577f180 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-1a2a65f {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-1a2a65f .elementor-widget-container {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-1a2a65f .elementor-social-icon {
    background-color: #D70E1D00;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-1a2a65f .elementor-social-icon i {
    color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-1a2a65f .elementor-social-icon svg {
    fill: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-1a2a65f .elementor-social-icon:hover {
    background-color: var( --e-global-color-astglobalcolor0 );
    border-color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-1a2a65f .elementor-social-icon:hover i {
    color: var( --e-global-color-astglobalcolor5 );
}

.elementor-9 .elementor-element.elementor-element-1a2a65f .elementor-social-icon:hover svg {
    fill: var( --e-global-color-astglobalcolor5 );
}

.elementor-9 .elementor-element.elementor-element-634fb1e {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 25%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-94d767f {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-94d767f > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-8f8b44f {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ccd6fba {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ccd6fba .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor3 );
}

.elementor-9 .elementor-element.elementor-element-ccd6fba > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-d4fdcd2 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-d4fdcd2 .elementor-widget-container {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d4fdcd2 .elementor-social-icon {
    background-color: #D70E1D00;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-d4fdcd2 .elementor-social-icon i {
    color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-d4fdcd2 .elementor-social-icon svg {
    fill: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-d4fdcd2 .elementor-social-icon:hover {
    background-color: var( --e-global-color-astglobalcolor0 );
    border-color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-d4fdcd2 .elementor-social-icon:hover i {
    color: var( --e-global-color-astglobalcolor5 );
}

.elementor-9 .elementor-element.elementor-element-d4fdcd2 .elementor-social-icon:hover svg {
    fill: var( --e-global-color-astglobalcolor5 );
}

.elementor-9 .elementor-element.elementor-element-81bc5a5 {
    --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: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-3626259 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 1px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-2a5f733 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2a5f733 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-7e52cec {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2ab576f {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2ab576f .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor3 );
}

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

.elementor-9 .elementor-element.elementor-element-b0725bc {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-b0725bc .elementor-widget-container {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b0725bc .elementor-social-icon {
    background-color: #D70E1D00;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-b0725bc .elementor-social-icon i {
    color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-b0725bc .elementor-social-icon svg {
    fill: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-b0725bc .elementor-social-icon:hover {
    background-color: var( --e-global-color-astglobalcolor0 );
    border-color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-b0725bc .elementor-social-icon:hover i {
    color: var( --e-global-color-astglobalcolor5 );
}

.elementor-9 .elementor-element.elementor-element-b0725bc .elementor-social-icon:hover svg {
    fill: var( --e-global-color-astglobalcolor5 );
}

.elementor-9 .elementor-element.elementor-element-18778c3 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 1px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-e3232b5 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e3232b5 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-de00c84 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-f21c2b9 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-f21c2b9 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor3 );
}

.elementor-9 .elementor-element.elementor-element-f21c2b9 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-eccc4d8 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-eccc4d8 .elementor-widget-container {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-eccc4d8 .elementor-social-icon {
    background-color: #D70E1D00;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-eccc4d8 .elementor-social-icon i {
    color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-eccc4d8 .elementor-social-icon svg {
    fill: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-eccc4d8 .elementor-social-icon:hover {
    background-color: var( --e-global-color-astglobalcolor0 );
    border-color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-eccc4d8 .elementor-social-icon:hover i {
    color: var( --e-global-color-astglobalcolor5 );
}

.elementor-9 .elementor-element.elementor-element-eccc4d8 .elementor-social-icon:hover svg {
    fill: var( --e-global-color-astglobalcolor5 );
}

.elementor-9 .elementor-element.elementor-element-27370fa {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 25%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-17a6908 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-17a6908 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-f6247d8 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d070186 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d070186 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor3 );
}

.elementor-9 .elementor-element.elementor-element-d070186 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-72b476a {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-72b476a .elementor-widget-container {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-72b476a .elementor-social-icon {
    background-color: #D70E1D00;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-72b476a .elementor-social-icon i {
    color: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-72b476a .elementor-social-icon svg {
    fill: var( --e-global-color-astglobalcolor2 );
}

.elementor-9 .elementor-element.elementor-element-72b476a .elementor-social-icon:hover {
    background-color: var( --e-global-color-astglobalcolor0 );
    border-color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-72b476a .elementor-social-icon:hover i {
    color: var( --e-global-color-astglobalcolor5 );
}

.elementor-9 .elementor-element.elementor-element-72b476a .elementor-social-icon:hover svg {
    fill: var( --e-global-color-astglobalcolor5 );
}

.elementor-9 .elementor-element.elementor-element-3a03de5 {
    --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: 100px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-3a03de5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3a03de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2020/09/bg-08-free-img.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-9 .elementor-element.elementor-element-3a03de5, .elementor-9 .elementor-element.elementor-element-3a03de5::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-9d6504a {
    --display: flex;
    --gap: 0px 0px;
    --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-9 .elementor-element.elementor-element-e3f57e0 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -200px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-d76af01 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d76af01 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-85b4576 {
    --display: flex;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-d69ef70 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d69ef70 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor3 );
}

.elementor-9 .elementor-element.elementor-element-9b599f9 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-9b599f9 > .elementor-widget-container {
    padding: 0px 100px 0px 100px;
}

.elementor-9 .elementor-element.elementor-element-893b858 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor2 );
    --divider-border-width: 5px;
}

.elementor-9 .elementor-element.elementor-element-893b858 .elementor-divider-separator {
    width: 30px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-893b858 .elementor-divider {
    text-align: center;
    padding-block-start:5px;padding-block-end:5px;}

.elementor-9 .elementor-element.elementor-element-893b858 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-43d43ca .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-43d43ca .elementor-progress-wrapper {
    background-color: var( --e-global-color-astglobalcolor5 );
    border-radius: 50px;
    overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-43d43ca .elementor-progress-bar {
    height: 25px;
    line-height: 25px;
    color: var( --e-global-color-astglobalcolor5 );
    font-size: 18px;
}

.elementor-9 .elementor-element.elementor-element-a92f2cc .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-a92f2cc .elementor-progress-wrapper {
    background-color: var( --e-global-color-astglobalcolor5 );
    border-radius: 50px;
    overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-a92f2cc .elementor-progress-bar {
    height: 25px;
    line-height: 25px;
    color: var( --e-global-color-astglobalcolor5 );
    font-size: 18px;
}

.elementor-9 .elementor-element.elementor-element-4c09534 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-4c09534 .elementor-progress-wrapper {
    background-color: var( --e-global-color-astglobalcolor5 );
    border-radius: 50px;
    overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-4c09534 .elementor-progress-bar {
    height: 25px;
    line-height: 25px;
    color: var( --e-global-color-astglobalcolor5 );
    font-size: 18px;
}

.elementor-9 .elementor-element.elementor-element-629ca30 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-astglobalcolor0 );
}

.elementor-9 .elementor-element.elementor-element-629ca30 .elementor-progress-wrapper {
    background-color: var( --e-global-color-astglobalcolor5 );
    border-radius: 50px;
    overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-629ca30 .elementor-progress-bar {
    height: 25px;
    line-height: 25px;
    color: var( --e-global-color-astglobalcolor5 );
    font-size: 18px;
}

.elementor-9 .elementor-element.elementor-element-b3402f3 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b3402f3 > .elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-81f2baa {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-81f2baa > .elementor-widget-container {
    padding: 0px 100px 0px 100px;
}

.elementor-9 .elementor-element.elementor-element-9dc2acb {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-6c7c69a {
    --display: flex;
    --gap: 0px 0px;
    --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-9 .elementor-element.elementor-element-dfab665 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-9 .elementor-element.elementor-element-3ccdc4d {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-da48d2d {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-05b465c {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-35cb403 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-8a37194 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-3450a49 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-42b9149 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-9 .elementor-element.elementor-element-8a1976a {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-1f51e34 {
    --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: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-61ffbdb {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 50%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-525cf05 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3f8b441 .elementor-heading-title {
    color: #00000010;
    font-size: 200px;
    font-weight: 100;
}

.elementor-9 .elementor-element.elementor-element-3f8b441 > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-2036c29 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-2036c29 > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-30cad45 > .elementor-widget-container {
    padding: 0px 0px 0px 75px;
}

.elementor-9 .elementor-element.elementor-element-fde0eb8 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-9 .elementor-element.elementor-element-d81375a {
    --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-9 .elementor-element.elementor-element-6b2d3c9 {
    --e-image-carousel-slides-to-show: 2;
}

.elementor-9 .elementor-element.elementor-element-efa2286 {
    --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: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-037fc01 {
    --display: flex;
    --gap: 0px 0px;
    --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-9 .elementor-element.elementor-element-d041b9b {
    --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: 100px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-4d7ccd2 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 50px;
    --padding-right: 50px;
}

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

.elementor-9 .elementor-element.elementor-element-4d7ccd2, .elementor-9 .elementor-element.elementor-element-4d7ccd2::before {
    --border-transition: 0.3s;
}

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

.elementor-9 .elementor-element.elementor-element-e2c4986 .elementor-heading-title {
    color: #00000010;
    font-size: 200px;
    font-weight: 100;
}

.elementor-9 .elementor-element.elementor-element-e2c4986 > .elementor-widget-container {
    margin: 0px 0px 0px -60px;
}

.elementor-9 .elementor-element.elementor-element-babde37 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-babde37 > .elementor-widget-container {
    margin: -75px 0px 20px 50px;
}

.elementor-9 .elementor-element.elementor-element-a51223f > .elementor-widget-container {
    padding: 0px 50px 0px 50px;
}

@media(max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-026810d {
        --min-height:75vh;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-12fe5d3 {
        --padding-top: 230px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5f19fbb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 100px;
        --padding-right: 100px;
    }

    .elementor-9 .elementor-element.elementor-element-700aab7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-700aab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2020/09/bg-001-free-img.png");
        background-position: -437px 65px;
    }

    .elementor-9 .elementor-element.elementor-element-700aab7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-f0b7efe {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 30%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-272f7bb > .elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-80b3615 > .elementor-widget-container {
        padding: -1px -1px -1px -1px;
    }

    .elementor-9 .elementor-element.elementor-element-62d4de5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-62d4de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2020/09/bg-0002-free-img.png");
        background-position: -437px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-62d4de5 {
        --margin-top: -1px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-18bc37b {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 43%;
        --padding-top: 300px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-7b980a5 {
        --flex-wrap: wrap;
    }

    .elementor-9 .elementor-element.elementor-element-68974c8 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-9 .elementor-element.elementor-element-b27dec3 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-9 .elementor-element.elementor-element-65bd494 {
        border-width: 0px 0px 2px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 2px;
        --border-left-width: 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-9 .elementor-element.elementor-element-1c31d35 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-9 .elementor-element.elementor-element-e0b6ea2 {
        --flex-wrap: wrap;
    }

    .elementor-9 .elementor-element.elementor-element-ca29fed {
        border-width: 0px 0px 2px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 2px;
        --border-left-width: 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-9 .elementor-element.elementor-element-eafc051 {
        border-width: 0px 0px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-9 .elementor-element.elementor-element-6c6f3d7 {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-9 .elementor-element.elementor-element-bacb8ba {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-9 .elementor-element.elementor-element-380758f {
        --min-height: 85vh;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-dd2cf80 > .elementor-widget-container {
        margin: 0px 50px 0px -130px;
        padding: 18px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3287168 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0f301e9 > .elementor-widget-container {
        padding: 150px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-9599bd3 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e5e085c {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --padding-top: 75px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-b7e6893 {
        --flex-wrap: wrap;
    }

    .elementor-9 .elementor-element.elementor-element-7e19260 {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 100px;
        --padding-right: 100px;
    }

    .elementor-9 .elementor-element.elementor-element-49a69cb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-13ce13a {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 100px;
        --padding-right: 100px;
    }

    .elementor-9 .elementor-element.elementor-element-267eb95::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-position: 600px 300px;
        background-size: 200px auto;
    }

    .elementor-9 .elementor-element.elementor-element-267eb95 {
        --padding-top: 0px;
        --padding-bottom: 150px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

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

    .elementor-9 .elementor-element.elementor-element-3a03de5 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-9d6504a {
        --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-9 .elementor-element.elementor-element-e3f57e0 {
        --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-9 .elementor-element.elementor-element-d76af01 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-d76af01 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-d76af01 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-9b599f9 > .elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

    .elementor-9 .elementor-element.elementor-element-81f2baa > .elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

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

    .elementor-9 .elementor-element.elementor-element-1f51e34 {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-61ffbdb {
        --gap: 10px 10px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-9 .elementor-element.elementor-element-3f8b441 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-3f8b441 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2036c29 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-30cad45 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-30cad45 > .elementor-widget-container {
        margin: 0% 20% 0% 20%;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-9 .elementor-element.elementor-element-6b2d3c9 {
        --e-image-carousel-slides-to-show: 1;
    }

    .elementor-9 .elementor-element.elementor-element-d041b9b {
        --flex-direction: column-reverse;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: stretch;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-4d7ccd2 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 7%;
        --margin-right: 7%;
        --padding-top: 65px;
        --padding-bottom: 55px;
        --padding-left: 75px;
        --padding-right: 75px;
    }

    .elementor-9 .elementor-element.elementor-element-4d7ccd2.e-con {
        --align-self: center;
    }

    .elementor-9 .elementor-element.elementor-element-e2c4986 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-babde37 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-babde37 > .elementor-widget-container {
        margin: -75px 0px 30px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-a51223f {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-a51223f > .elementor-widget-container {
        margin: -4% 20% 8% 20%;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-026810d {
        --min-height:80vh;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-12fe5d3 {
        --padding-top: 200px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5f19fbb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0cb064b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-17db3e2 > .elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-700aab7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-700aab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-700aab7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-f0b7efe {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0f88d60 > .elementor-widget-container {
        margin: 0px 0px -85px -15px;
    }

    .elementor-9 .elementor-element.elementor-element-272f7bb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-80b3615 > .elementor-widget-container {
        padding: 0px 0px 35px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4b7c03d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-ebaa0a4 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0cfeed5 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-62d4de5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-62d4de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: -900px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-18bc37b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 300px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-a75ba90 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-a75ba90 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0782c13 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-0782c13 > .elementor-widget-container {
        margin: -35px 0px 20px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-566cdde {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-566cdde > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-68974c8 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-9 .elementor-element.elementor-element-b27dec3 {
        border-width: 0px 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-9 .elementor-element.elementor-element-65bd494 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-9 .elementor-element.elementor-element-1c31d35 {
        border-width: 0px 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-9 .elementor-element.elementor-element-ca29fed {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-9 .elementor-element.elementor-element-eafc051 {
        border-width: 0px 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-9 .elementor-element.elementor-element-6c6f3d7 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-9 .elementor-element.elementor-element-bacb8ba {
        border-width: 2px 2px 2px 2px;
        --border-top-width: 2px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-9 .elementor-element.elementor-element-380758f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-dd2cf80 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0f301e9 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-0f301e9 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-014dd4f {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-014dd4f > .elementor-widget-container {
        margin: -50px 0px 0px 0px;
        padding: 0px 0px 50px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e5e085c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-7e19260 {
        --padding-top: 75px;
        --padding-bottom: 75px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-49a69cb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-13ce13a {
        --padding-top: 75px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-267eb95::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-position: -800px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-d4c3a14 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-a073ff7 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4685346 img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-1a3bfac {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e43e119 img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-634fb1e {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-94d767f img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-3626259 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2a5f733 img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-18778c3 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e3232b5 img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-27370fa {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-17a6908 img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-3a03de5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-d76af01 img {
        width: 75%;
    }

    .elementor-9 .elementor-element.elementor-element-d76af01 > .elementor-widget-container {
        margin: -150px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-85b4576 {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-9b599f9 > .elementor-widget-container {
        padding: 0px 25px 0px 25px;
    }

    .elementor-9 .elementor-element.elementor-element-b3402f3 > .elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-9dc2acb {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-05b465c {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-2a9831e .elementor-counter-number-wrapper {
        font-size: 55px;
    }

    .elementor-9 .elementor-element.elementor-element-35cb403 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-1f43620 .elementor-counter-number-wrapper {
        font-size: 55px;
    }

    .elementor-9 .elementor-element.elementor-element-8a37194 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-f2b716c .elementor-counter-number-wrapper {
        font-size: 55px;
    }

    .elementor-9 .elementor-element.elementor-element-3450a49 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-3ebbbff .elementor-counter-number-wrapper {
        font-size: 55px;
    }

    .elementor-9 .elementor-element.elementor-element-1f51e34 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-3f8b441 > .elementor-widget-container {
        margin: 0px 0px -50px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2036c29 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-30cad45 > .elementor-widget-container {
        margin: 0% 10% 0% 10%;
        padding: 0px 0px 35px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-fde0eb8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-efa2286 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-d041b9b {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-4d7ccd2 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-e2c4986 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-e2c4986 > .elementor-widget-container {
        margin: 0px 0px -65px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-babde37 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-a51223f > .elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-12fe5d3 {
        --content-width:840px;
    }

    .elementor-9 .elementor-element.elementor-element-5f19fbb {
        --content-width: 1140px;
    }

    .elementor-9 .elementor-element.elementor-element-f0b7efe {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-7e19260 {
        --width: 25%;
    }

    .elementor-9 .elementor-element.elementor-element-49a69cb {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-13ce13a {
        --width: 25%;
    }

    .elementor-9 .elementor-element.elementor-element-9d6504a {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-e3f57e0 {
        --width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-85b4576 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-4d7ccd2 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-e206ab3 {
        --width: 50%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-12fe5d3 {
        --content-width:840px;
    }

    .elementor-9 .elementor-element.elementor-element-f0b7efe {
        --width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-68974c8 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-b27dec3 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-65bd494 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-1c31d35 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-ca29fed {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-eafc051 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-6c6f3d7 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-bacb8ba {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-af65ea8 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-3287168 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-7e19260 {
        --width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-49a69cb {
        --width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-13ce13a {
        --width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-9d6504a {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-e3f57e0 {
        --width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-85b4576 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-4d7ccd2 {
        --width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-e206ab3 {
        --width: 100%;
    }
}

@media(min-width: 1025px) {
    .elementor-9 .elementor-element.elementor-element-026810d::before, .elementor-9 .elementor-element.elementor-element-026810d > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-026810d > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-026810d > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-026810d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-026810d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-attachment:scroll;
    }

    .elementor-9 .elementor-element.elementor-element-700aab7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-700aab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-9 .elementor-element.elementor-element-62d4de5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-62d4de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-9 .elementor-element.elementor-element-380758f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-380758f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-9 .elementor-element.elementor-element-49a69cb::before, .elementor-9 .elementor-element.elementor-element-49a69cb > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-49a69cb > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-49a69cb > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-49a69cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-49a69cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-attachment: scroll;
    }

    .elementor-9 .elementor-element.elementor-element-267eb95:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-9 .elementor-element.elementor-element-267eb95::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-267eb95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-attachment: scroll;
    }

    .elementor-9 .elementor-element.elementor-element-3a03de5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3a03de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}
