.elementor-1540 .elementor-element.elementor-element-2ce67c3 {
    --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;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1540 .elementor-element.elementor-element-2ce67c3:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-2ce67c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F0F0F;
}

.elementor-1540 .elementor-element.elementor-element-2ce67c3,
.elementor-1540 .elementor-element.elementor-element-2ce67c3::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-6f9141c4 .elementor-heading-title {
    color: #DDDDDD;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-6f9141c4 {
    width: var(--container-widget-width, 9%);
    max-width: 9%;
    --container-widget-width: 9%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-6f9141c4>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #747474;
}

.elementor-1540 .elementor-element.elementor-element-70ab464c {
    width: var(--container-widget-width, 59%);
    max-width: 59%;
    --container-widget-width: 59%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-e89358d .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 600;
    fill: #DDDDDD;
    color: #DDDDDD;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #747474;
    padding: 18px 18px 18px 18px;
}

.elementor-1540 .elementor-element.elementor-element-4e38ccb8 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-1540 .elementor-element.elementor-element-4e38ccb8 .elementor-widget-container {
    text-align: center;
}

.elementor-1540 .elementor-element.elementor-element-4e38ccb8 .elementor-social-icon {
    background-color: #FFFFFF00;
}

.elementor-1540 .elementor-element.elementor-element-4e38ccb8 .elementor-social-icon i {
    color: #747474;
}

.elementor-1540 .elementor-element.elementor-element-4e38ccb8 .elementor-social-icon svg {
    fill: #747474;
}

.elementor-1540 .elementor-element.elementor-element-34074dc9 {
    --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;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1540 .elementor-element.elementor-element-34074dc9:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-34074dc9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(120deg, #EEEEEE 20vw, #1F1ADE 5vw);
}

.elementor-1540 .elementor-element.elementor-element-34074dc9,
.elementor-1540 .elementor-element.elementor-element-34074dc9::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-68b5ddd8 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 5px;
    --padding-right: 0px;
    --padding-bottom: 5px;
    --padding-left: 0px;
}

.elementor-1540 .elementor-element.elementor-element-68b5ddd8:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-68b5ddd8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1540 .elementor-element.elementor-element-68b5ddd8,
.elementor-1540 .elementor-element.elementor-element-68b5ddd8::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-642c3e1c {
    text-align: left;
    width: initial;
    max-width: initial;
}

.elementor-1540 .elementor-element.elementor-element-642c3e1c img {
    width: 65%;
}

.elementor-1540 .elementor-element.elementor-element-43c04510 {
    --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;
    --justify-content: flex-end;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-3fa4e063 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(30px/2);
}

.elementor-1540 .elementor-element.elementor-element-3fa4e063 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(30px/2);
}

.elementor-1540 .elementor-element.elementor-element-3fa4e063 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(30px/2);
    margin-left: calc(30px/2);
}

.elementor-1540 .elementor-element.elementor-element-3fa4e063 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-30px/2);
    margin-left: calc(-30px/2);
}

body.rtl .elementor-1540 .elementor-element.elementor-element-3fa4e063 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-30px/2);
}

body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-3fa4e063 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-30px/2);
}

.elementor-1540 .elementor-element.elementor-element-3fa4e063 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-3fa4e063 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-3fa4e063 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-3fa4e063 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1540 .elementor-element.elementor-element-3fa4e063 .elementor-icon-list-item>a {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-3fa4e063 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-3729fae6 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    fill: #FFFFFF6E;
    color: #FFFFFF6E;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E0E0E0;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 10px 10px 5px;
}

.elementor-1540 .elementor-element.elementor-element-48099d3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1540 .elementor-element.elementor-element-48099d3.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-1540 .elementor-element.elementor-element-48099d3.elementor-view-framed .elementor-icon,
.elementor-1540 .elementor-element.elementor-element-48099d3.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-1540 .elementor-element.elementor-element-48099d3.elementor-view-framed .elementor-icon,
.elementor-1540 .elementor-element.elementor-element-48099d3.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-1540 .elementor-element.elementor-element-48099d3 .elementor-icon {
    font-size: 6px;
}

.elementor-1540 .elementor-element.elementor-element-48099d3 .elementor-icon svg {
    height: 6px;
}

.elementor-1540 .elementor-element.elementor-element-217ef944 {
    --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;
    --align-items: flex-end;
    --gap: 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
    --padding-top: 100px;
    --padding-right: 20px;
    --padding-bottom: 50px;
    --padding-left: 20px;
}

.elementor-1540 .elementor-element.elementor-element-217ef944:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-217ef944>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/hero-8-13.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1540 .elementor-element.elementor-element-217ef944::before,
.elementor-1540 .elementor-element.elementor-element-217ef944>.elementor-background-video-container::before,
.elementor-1540 .elementor-element.elementor-element-217ef944>.e-con-inner>.elementor-background-video-container::before,
.elementor-1540 .elementor-element.elementor-element-217ef944>.elementor-background-slideshow::before,
.elementor-1540 .elementor-element.elementor-element-217ef944>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1540 .elementor-element.elementor-element-217ef944>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #530319;
}

.elementor-1540 .elementor-element.elementor-element-217ef944,
.elementor-1540 .elementor-element.elementor-element-217ef944::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-36731b7e {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-1540 .elementor-element.elementor-element-36731b7e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-36731b7e>.elementor-widget-container {
    padding: 5px 8px 5px 8px;
    background-color: #1F1ADE;
}

.elementor-1540 .elementor-element.elementor-element-688afede .elementor-heading-title {
    color: #FFFFFF91;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: italic;
    line-height: 25px;
}

.elementor-1540 .elementor-element.elementor-element-37655b97 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 45px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-37655b97 {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-2d8ef261 .elementor-heading-title {
    color: #FFFFFF91;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: italic;
    line-height: 25px;
}

.elementor-1540 .elementor-element.elementor-element-210fef61 {
    color: #EAEAEA;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-152362c5 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-1540 .elementor-element.elementor-element-152362c5 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-1540 .elementor-element.elementor-element-152362c5 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    fill: #FFFFFF99;
    color: #FFFFFF99;
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-152362c5 .elementor-button:hover,
.elementor-1540 .elementor-element.elementor-element-152362c5 .elementor-button:focus {
    color: #FFFFFF;
}

.elementor-1540 .elementor-element.elementor-element-152362c5 .elementor-button:hover svg,
.elementor-1540 .elementor-element.elementor-element-152362c5 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-1540 .elementor-element.elementor-element-152362c5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-1540 .elementor-element.elementor-element-5fbbcda2 {
    --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;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1540 .elementor-element.elementor-element-5fbbcda2:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-5fbbcda2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(114deg, #EEEEEE 31%, #1F1ADE 0%);
}

.elementor-1540 .elementor-element.elementor-element-5fbbcda2,
.elementor-1540 .elementor-element.elementor-element-5fbbcda2::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-396ff31 {
    --display: flex;
    --min-height: 58px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-396ff31:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-396ff31>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1540 .elementor-element.elementor-element-396ff31,
.elementor-1540 .elementor-element.elementor-element-396ff31::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-5b6791cf .elementor-heading-title {
    color: #0F0F0F;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-1540 .elementor-element.elementor-element-9b244c7 {
    --display: flex;
    --min-height: 55px;
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-1ed755ec .elementor-heading-title {
    color: #DDDDDD;
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-1ed755ec {
    width: var(--container-widget-width, 22%);
    max-width: 22%;
    --container-widget-width: 22%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-1ed755ec>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #DDDDDD;
}

.elementor-1540 .elementor-element.elementor-element-2e93d820 .elementor-heading-title {
    color: #DDDDDD;
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-2e93d820 {
    width: var(--container-widget-width, 22%);
    max-width: 22%;
    --container-widget-width: 22%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-2e93d820>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #DDDDDD;
}

.elementor-1540 .elementor-element.elementor-element-313e0a58 .elementor-heading-title {
    color: #DDDDDD;
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-313e0a58 {
    width: var(--container-widget-width, 22%);
    max-width: 22%;
    --container-widget-width: 22%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-2c01e600 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    fill: #FFFFFF6E;
    color: #FFFFFF6E;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #C0C0C0;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-2c01e600 {
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-50772439 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-50772439:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-50772439>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1540 .elementor-element.elementor-element-50772439,
.elementor-1540 .elementor-element.elementor-element-50772439::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-58547746 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-58547746.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1540 .elementor-element.elementor-element-1cc319b1 .elementor-heading-title {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-1cc319b1>.elementor-widget-container {
    padding: 0px 0px 0px 010px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #1F1ADE;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-1cc319b1 {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-7b2ef3a img {
    width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-7b2ef3a {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-7c5aaa2b {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-7bfabe2f img {
    width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-7bfabe2f {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-2d5ab18e {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-5bde694b img {
    width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-5bde694b {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-2d55cbe9 {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-f8165f6 {
    color: #000000;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-1540 .elementor-element.elementor-element-f8165f6>.elementor-widget-container {
    padding: 25px 25px 25px 25px;
    background-color: #D3D3D3;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D2D2D2;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-0f521db {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-ae53970 img {
    width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-ae53970 {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-8233094 {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-f4010d6 img {
    width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-f4010d6 {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-27b9ec7 {
    color: #000000;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-1540 .elementor-element.elementor-element-27b9ec7>.elementor-widget-container {
    padding: 25px 25px 25px 25px;
    background-color: #D3D3D3;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D2D2D2;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-68f855a {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-a2c2084 img {
    width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-a2c2084 {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-1c37c03 {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-e507781 img {
    width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-e507781 {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-76d1aad {
    text-align: center;
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-size: 9px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-8ebda81 {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-fee230d {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-74bf717 {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-036093d {
    text-align: center;
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-036093d>.elementor-widget-container {
    padding: 2% 2% 2% 2%;
    background-color: #BC0707;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-3f78f69d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.9;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: -20px;
    --margin-left: 0px;
    --padding-top: 12%;
    --padding-right: 12%;
    --padding-bottom: 6%;
    --padding-left: 12%;
}

.elementor-1540 .elementor-element.elementor-element-3f78f69d:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-3f78f69d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/prostate-cancers3.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1540 .elementor-element.elementor-element-3f78f69d::before,
.elementor-1540 .elementor-element.elementor-element-3f78f69d>.elementor-background-video-container::before,
.elementor-1540 .elementor-element.elementor-element-3f78f69d>.e-con-inner>.elementor-background-video-container::before,
.elementor-1540 .elementor-element.elementor-element-3f78f69d>.elementor-background-slideshow::before,
.elementor-1540 .elementor-element.elementor-element-3f78f69d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1540 .elementor-element.elementor-element-3f78f69d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #530319;
}

.elementor-1540 .elementor-element.elementor-element-3f78f69d,
.elementor-1540 .elementor-element.elementor-element-3f78f69d::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-7276cdf7 {
    text-align: center;
    width: var(--container-widget-width, 74%);
    max-width: 74%;
    --container-widget-width: 74%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-7276cdf7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 45px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-7276cdf7>.elementor-widget-container {
    padding: 2% 2% 2% 2%;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-2d2e9dfc img {
    width: 87%;
}

.elementor-1540 .elementor-element.elementor-element-2d2e9dfc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-44536d66 {
    text-align: center;
    color: #FFFFFF75;
    font-family: "Arial", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 47px;
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-1540 .elementor-element.elementor-element-44536d66>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0% 2% 0% 2%;
    background-color: #1F1ADE;
}

.elementor-1540 .elementor-element.elementor-element-61be7d3c {
    text-align: center;
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 29px;
    font-weight: 600;
    line-height: 46px;
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-1540 .elementor-element.elementor-element-61be7d3c>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 1px 2px 0px 10px;
    background-color: #1F1ADE;
}

.elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-wrapper {
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-item {
    background-color: #1F1ADE;
}

body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(20px/2);
}

body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(20px/2);
}

body.rtl .elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(20px/2);
}

body.rtl .elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(20px/2);
}

.elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-digits {
    font-family: "Arial", Sans-serif;
    font-size: 55px;
    font-weight: 400;
}

.elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-label {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1540 .elementor-element.elementor-element-5c96d312 {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-7c13752 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 6%;
    --padding-right: 12%;
    --padding-bottom: 12%;
    --padding-left: 12%;
}

.elementor-1540 .elementor-element.elementor-element-7c13752:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-7c13752>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #530319;
}

.elementor-1540 .elementor-element.elementor-element-7c13752,
.elementor-1540 .elementor-element.elementor-element-7c13752::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-field-group>label {
    font-family: "Open Sans", Sans-serif;
    font-weight: 400;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-field-type-html {
    padding-bottom: 0px;
    font-family: "Open Sans", Sans-serif;
    font-weight: 400;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .e-form__buttons__wrapper__button-next {
    background-color: #1F1ADE;
    color: #ffffff;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-button[type="submit"] {
    background-color: #1F1ADE;
    color: #ffffff;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-1540 .elementor-element.elementor-element-4b70ddc2 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-27244938 {
    --display: flex;
    --flex-direction: column;
    --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;
    --align-items: flex-start;
    --gap: 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-4c14973d .elementor-heading-title {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-4c14973d>.elementor-widget-container {
    padding: 0px 0px 0px 010px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #1F1ADE;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-4c14973d {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-c1547d0 {
    --display: flex;
    --flex-direction: column;
    --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;
    --align-items: flex-start;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1540 .elementor-element.elementor-element-e0f0aef>.elementor-widget-container {
    margin: 20px 0px -30px 0px;
}

.elementor-1540 .elementor-element.elementor-element-d68b706 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-1540 .elementor-element.elementor-element-d68b706 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
}

.elementor-1540 .elementor-element.elementor-element-d68b706>.elementor-widget-container {
    margin: 0px 0px 0px 5px;
    padding: 5px 8px 5px 8px;
    background-color: #1F1ADE;
}

.elementor-1540 .elementor-element.elementor-element-a0bfc1d .elementor-heading-title {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-a0bfc1d>.elementor-widget-container {
    margin: 20px 0px 5px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-a0bfc1d {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-478509c {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-8a3fe15 {
    --display: flex;
    --flex-direction: column;
    --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;
    --align-items: flex-start;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1540 .elementor-element.elementor-element-150fd98>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-1540 .elementor-element.elementor-element-3c76294 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-1540 .elementor-element.elementor-element-3c76294 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
}

.elementor-1540 .elementor-element.elementor-element-3c76294>.elementor-widget-container {
    margin: 0px 0px 0px 5px;
    padding: 5px 8px 5px 8px;
    background-color: #1F1ADE;
}

.elementor-1540 .elementor-element.elementor-element-7285051 .elementor-heading-title {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-7285051>.elementor-widget-container {
    margin: 20px 0px 5px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-7285051 {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-a44a9c7 {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-582870b {
    --display: flex;
    --flex-direction: column;
    --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;
    --align-items: flex-start;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1540 .elementor-element.elementor-element-692fc00>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-1540 .elementor-element.elementor-element-9914f1a {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-1540 .elementor-element.elementor-element-9914f1a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
}

.elementor-1540 .elementor-element.elementor-element-9914f1a>.elementor-widget-container {
    margin: 0px 0px 0px 5px;
    padding: 5px 8px 5px 8px;
    background-color: #1F1ADE;
}

.elementor-1540 .elementor-element.elementor-element-3a1349a .elementor-heading-title {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-1540 .elementor-element.elementor-element-3a1349a>.elementor-widget-container {
    margin: 20px 0px 5px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-3a1349a {
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-f06e437 {
    color: #232323;
    font-family: "Arial", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-249d5ab1 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 20px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 2%;
    --padding-right: 0%;
    --padding-bottom: 5%;
    --padding-left: 0%;
}

.elementor-1540 .elementor-element.elementor-element-249d5ab1:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-249d5ab1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1540 .elementor-element.elementor-element-249d5ab1,
.elementor-1540 .elementor-element.elementor-element-249d5ab1::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-249d5ab1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1540 .elementor-element.elementor-element-2276ef70 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-2276ef70:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-2276ef70>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-2276ef70,
.elementor-1540 .elementor-element.elementor-element-2276ef70::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-57066b9b {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-57066b9b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-1e4f85d6 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-1e4f85d6>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-48a39fb9 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-17cd208f {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-17cd208f .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-17cd208f .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-6f1f16ea .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-6f1f16ea {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-2e803f16 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-2e803f16 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-6a89e1a4 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-6a89e1a4.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-592e09cb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-592e09cb:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-592e09cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-592e09cb,
.elementor-1540 .elementor-element.elementor-element-592e09cb::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-3415e1ca {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-3415e1ca>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-6b8f1757 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-6b8f1757>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-ec24b72 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-5fe9f250 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-5fe9f250 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-5fe9f250 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-1e4a1ddd .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-1e4a1ddd {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-1d76885a .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-1d76885a {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-49c6c68d .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-49c6c68d.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-695275c7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-695275c7:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-695275c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-695275c7,
.elementor-1540 .elementor-element.elementor-element-695275c7::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-4cbc1f08 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-4cbc1f08>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-32249789 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-32249789>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-5717a432 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-1a45c223 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-1a45c223 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-1a45c223 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-2b741701 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-2b741701 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-5e04739e .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-5e04739e {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-3ded3bbe .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-3ded3bbe.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-6e03d03d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-6e03d03d:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-6e03d03d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-6e03d03d,
.elementor-1540 .elementor-element.elementor-element-6e03d03d::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-1e24ec82 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-1e24ec82>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-f928933 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-f928933>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-6e9bffbc {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-71ad4aa7 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-71ad4aa7 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-71ad4aa7 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-38340669 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-38340669 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-6ed0be8c .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-6ed0be8c {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-8d6778c .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-8d6778c.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-13483507 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-13483507:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-13483507>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-13483507,
.elementor-1540 .elementor-element.elementor-element-13483507::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-48ddff86 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-48ddff86>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-5297a448 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-5297a448>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-4c0dfbe {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-105b4906 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-105b4906 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-105b4906 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-7d1c8cc7 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-7d1c8cc7 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-4b68b439 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-4b68b439 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-357deca4 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-357deca4.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-3368f407 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-3368f407:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-3368f407>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-3368f407,
.elementor-1540 .elementor-element.elementor-element-3368f407::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-546d4e22 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-546d4e22>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-1dd4f45f {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-1dd4f45f>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-c5b036e {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-1d2b5544 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-1d2b5544 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-1d2b5544 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-42b67096 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-42b67096 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-33782977 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-33782977 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-614ab270 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-614ab270.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-52e97ba0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-52e97ba0:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-52e97ba0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-52e97ba0,
.elementor-1540 .elementor-element.elementor-element-52e97ba0::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-4a5a8982 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-4a5a8982>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-666312d5 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-666312d5>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-33fb5752 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-5fa65f7 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-5fa65f7 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-5fa65f7 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-d60aed5 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-d60aed5 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-155be4db .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-155be4db {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-19fd55a5 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-19fd55a5.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-2e0957f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-2e0957f:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-2e0957f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-2e0957f,
.elementor-1540 .elementor-element.elementor-element-2e0957f::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-27c35e04 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-27c35e04>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-3c5cc7c8 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-3c5cc7c8>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-58119b13 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-6e0e1a12 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-6e0e1a12 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-6e0e1a12 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-392c7d65 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-392c7d65 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-2a3dd35d .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-2a3dd35d {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-64e25c6 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-64e25c6.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-582f8ddb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-582f8ddb:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-582f8ddb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-582f8ddb,
.elementor-1540 .elementor-element.elementor-element-582f8ddb::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-4be508c7 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-4be508c7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-4dadf08d {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-4dadf08d>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-72b53dfa {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-67e2a841 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-67e2a841 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-67e2a841 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-73616d91 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-73616d91 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-69407230 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-69407230 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-74f07b6e .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-74f07b6e.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-58658e21 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-58658e21:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-58658e21>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-58658e21,
.elementor-1540 .elementor-element.elementor-element-58658e21::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-4c49d7c3 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-4c49d7c3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-410bc5c2 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-410bc5c2>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-7c6dc163 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-465aecfd {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-465aecfd .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-465aecfd .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-6ca99a17 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-6ca99a17 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-bb9d64 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-bb9d64 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-166bd927 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-166bd927.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-60d42493 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-60d42493:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-60d42493>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-60d42493,
.elementor-1540 .elementor-element.elementor-element-60d42493::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-5b74485d {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-5b74485d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-3f5d2833 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-3f5d2833>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-5eaa41c6 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-e028a3e {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-e028a3e .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-e028a3e .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-1d37abb1 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-1d37abb1 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-31f943f6 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-31f943f6 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-4388b729 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-4388b729.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-7593e609 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-7593e609:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-7593e609>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-7593e609,
.elementor-1540 .elementor-element.elementor-element-7593e609::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-5c599c {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-5c599c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-3b21510a {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-3b21510a>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-a1798ae {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-2bcb9a8a {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-2bcb9a8a .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-2bcb9a8a .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-4cf86a26 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-4cf86a26 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-1e2175f7 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-1e2175f7 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-3bbfab26 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-3bbfab26.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-7218835a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-7218835a:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-7218835a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-7218835a,
.elementor-1540 .elementor-element.elementor-element-7218835a::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-4ceb4e2 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-4ceb4e2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-446690fc {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-446690fc>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-6a816e4e {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-162c6185 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-162c6185 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-162c6185 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-14d088ca .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-14d088ca {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-19e2bb3c .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-19e2bb3c {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-4ec3528 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-4ec3528.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-a626126 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-a626126:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-a626126>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-a626126,
.elementor-1540 .elementor-element.elementor-element-a626126::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-a643a7f {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-a643a7f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-aa2998f {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-aa2998f>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-7069cf4c {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-157625ff {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-157625ff .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-157625ff .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-f10197 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-f10197 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-52170063 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-52170063 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-3577f734 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-3577f734.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-cb40c2b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-cb40c2b:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-cb40c2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-cb40c2b,
.elementor-1540 .elementor-element.elementor-element-cb40c2b::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-e7425a7 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-e7425a7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-febbf3a {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-febbf3a>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-0e73e42 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-cdb9147 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-cdb9147 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-cdb9147 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-6b3de95 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-6b3de95 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-da500cf .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-da500cf {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-c7546ce .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-c7546ce.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-8a43db5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-8a43db5:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-8a43db5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-8a43db5,
.elementor-1540 .elementor-element.elementor-element-8a43db5::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-94fdd3f {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-94fdd3f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-a2ebd37 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-a2ebd37>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-634e58a {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-14d7f1a {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-14d7f1a .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-14d7f1a .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-e309072 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-e309072 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-0e7af7f .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-0e7af7f {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-07176fd .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-07176fd.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-e4ed418 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-e4ed418:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-e4ed418>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-e4ed418,
.elementor-1540 .elementor-element.elementor-element-e4ed418::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-6929135 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-6929135>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-8889320 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-8889320>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-0446cfc {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-772db3f {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-772db3f .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-772db3f .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-12bbc0c .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-12bbc0c {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-6af44a1 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-6af44a1 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-f0bac91 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-f0bac91.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-c4647f6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-c4647f6:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-c4647f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-c4647f6,
.elementor-1540 .elementor-element.elementor-element-c4647f6::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-7de99e7 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-7de99e7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-56cb33d {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-56cb33d>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-b53f3f3 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-8f307c7 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-8f307c7 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-8f307c7 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-0c873b3 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-0c873b3 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-10b23b2 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-10b23b2 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-407620b .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-407620b.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-593d5ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-593d5ac:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-593d5ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-593d5ac,
.elementor-1540 .elementor-element.elementor-element-593d5ac::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-db0c047 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-db0c047>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-1023eb2 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-1023eb2>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-acd2f2c {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-1b93fb4 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-1b93fb4 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-1b93fb4 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-82c8a06 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-82c8a06 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-0b07e72 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-0b07e72 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-13af173 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-13af173.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-db91c72 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-db91c72:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-db91c72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-db91c72,
.elementor-1540 .elementor-element.elementor-element-db91c72::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-6707afc {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-6707afc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-0aa0b16 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-0aa0b16>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-ee16670 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-bf78e2b {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-bf78e2b .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-bf78e2b .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-007f72a .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-007f72a {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-0dea1d6 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-0dea1d6 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-26f4645 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-26f4645.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-fd9a7d1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-fd9a7d1:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-fd9a7d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-fd9a7d1,
.elementor-1540 .elementor-element.elementor-element-fd9a7d1::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-e724169 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-e724169>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-06ac023 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-06ac023>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-4312f54 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-6456524 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-6456524 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-6456524 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-85cd474 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-85cd474 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-2449038 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-2449038 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-e28b208 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-e28b208.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-d3fda44 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-d3fda44:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-d3fda44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-d3fda44,
.elementor-1540 .elementor-element.elementor-element-d3fda44::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-116f71a {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-116f71a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-027e398 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-027e398>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-90a8b70 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-f8dbd8d {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-f8dbd8d .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-f8dbd8d .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-488abc4 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-488abc4 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-8d39b87 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-8d39b87 {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-b94a02f .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-b94a02f.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-b260897 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 12px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    --padding-top: 5%;
    --padding-right: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-1540 .elementor-element.elementor-element-b260897:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-b260897>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-1540 .elementor-element.elementor-element-b260897,
.elementor-1540 .elementor-element.elementor-element-b260897::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-3eb3a27 {
    color: #081F00;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-3eb3a27>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-ab13664 {
    color: #828282;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-ab13664>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1540 .elementor-element.elementor-element-1d65151 {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-1540 .elementor-element.elementor-element-e06d02a {
    --divider-border-style: solid;
    --divider-color: #CCCCCC75;
    --divider-border-width: 1px;
}

.elementor-1540 .elementor-element.elementor-element-e06d02a .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1540 .elementor-element.elementor-element-e06d02a .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1540 .elementor-element.elementor-element-efb0b82 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    background-color: #69AA5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-efb0b82 {
    width: var(--container-widget-width, 5%);
    max-width: 5%;
    --container-widget-width: 5%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-585746a .elementor-button {
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    background-color: #C22E3D;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 15px 12px 15px;
}

.elementor-1540 .elementor-element.elementor-element-585746a {
    width: var(--container-widget-width, 4%);
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-f560fc8 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    fill: #081F00;
    color: #081F00;
    background-color: #E1E1E1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-f560fc8.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 1;
}

.elementor-1540 .elementor-element.elementor-element-68e3dddd {
    --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;
    --align-items: stretch;
    --gap: 10px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-right: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
}

.elementor-1540 .elementor-element.elementor-element-68e3dddd:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-68e3dddd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F0F0F;
}

.elementor-1540 .elementor-element.elementor-element-68e3dddd,
.elementor-1540 .elementor-element.elementor-element-68e3dddd::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-6f28f5a0 {
    --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;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 1px;
    --border-width-top: 0px;
    --border-width-right: 1px;
    --border-width-bottom: 0px;
    --border-width-left: 1px;
    border-color: rgba(255, 247, 241, 0.22);
    --border-color: rgba(255, 247, 241, 0.22);
    --padding-top: 0%;
    --padding-right: 2%;
    --padding-bottom: 0%;
    --padding-left: 2%;
}

.elementor-1540 .elementor-element.elementor-element-6f28f5a0,
.elementor-1540 .elementor-element.elementor-element-6f28f5a0::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-55c1ef25 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1540 .elementor-element.elementor-element-15623d6d {
    text-align: left;
}

.elementor-1540 .elementor-element.elementor-element-15623d6d img {
    width: 55%;
}

.elementor-1540 .elementor-element.elementor-element-7a7c6da0 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.8em;
}

.elementor-1540 .elementor-element.elementor-element-1a1d998d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 50px;
    --padding-bottom: 0px;
    --padding-left: 65px;
}

.elementor-1540 .elementor-element.elementor-element-323882cf .elementor-heading-title {
    color: #FFFFFF80;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
}

.elementor-1540 .elementor-element.elementor-element-53161633 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(2px/2);
}

.elementor-1540 .elementor-element.elementor-element-53161633 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(2px/2);
}

.elementor-1540 .elementor-element.elementor-element-53161633 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(2px/2);
    margin-left: calc(2px/2);
}

.elementor-1540 .elementor-element.elementor-element-53161633 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-2px/2);
    margin-left: calc(-2px/2);
}

body.rtl .elementor-1540 .elementor-element.elementor-element-53161633 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-2px/2);
}

body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-53161633 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-2px/2);
}

.elementor-1540 .elementor-element.elementor-element-53161633 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-53161633 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-53161633 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-53161633 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1540 .elementor-element.elementor-element-53161633 .elementor-icon-list-item>a {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 300;
}

.elementor-1540 .elementor-element.elementor-element-53161633 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-52c980e3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
}

.elementor-1540 .elementor-element.elementor-element-64d47867 .elementor-heading-title {
    color: rgba(255, 255, 255, 0.5);
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
}

.elementor-1540 .elementor-element.elementor-element-3874f7ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(2px/2);
}

.elementor-1540 .elementor-element.elementor-element-3874f7ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(2px/2);
}

.elementor-1540 .elementor-element.elementor-element-3874f7ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(2px/2);
    margin-left: calc(2px/2);
}

.elementor-1540 .elementor-element.elementor-element-3874f7ba .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-2px/2);
    margin-left: calc(-2px/2);
}

body.rtl .elementor-1540 .elementor-element.elementor-element-3874f7ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-2px/2);
}

body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-3874f7ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-2px/2);
}

.elementor-1540 .elementor-element.elementor-element-3874f7ba .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-3874f7ba .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-3874f7ba {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-1540 .elementor-element.elementor-element-3874f7ba .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1540 .elementor-element.elementor-element-3874f7ba .elementor-icon-list-item>a {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1540 .elementor-element.elementor-element-3874f7ba .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-66e4a63 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    fill: #FFFFFF6E;
    color: #FFFFFF6E;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #C0C0C0;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1540 .elementor-element.elementor-element-12f31ceb {
    --display: flex;
    --flex-direction: column;
    --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;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-12f31ceb:not(.elementor-motion-effects-element-type-background),
.elementor-1540 .elementor-element.elementor-element-12f31ceb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F0F0F;
}

.elementor-1540 .elementor-element.elementor-element-12f31ceb,
.elementor-1540 .elementor-element.elementor-element-12f31ceb::before {
    --border-transition: 0.3s;
}

.elementor-1540 .elementor-element.elementor-element-5f745140 .elementor-heading-title {
    color: #FFFFFF80;
    font-family: "Arial", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-1540 .elementor-element.elementor-element-68b5ddd8 {
        --width: 19%;
    }

    .elementor-1540 .elementor-element.elementor-element-43c04510 {
        --width: 80%;
    }

    .elementor-1540 .elementor-element.elementor-element-396ff31 {
        --width: 30%;
    }

    .elementor-1540 .elementor-element.elementor-element-9b244c7 {
        --width: 70%;
    }

    .elementor-1540 .elementor-element.elementor-element-58547746 {
        --width: 77%;
    }

    .elementor-1540 .elementor-element.elementor-element-27244938 {
        --width: 23%;
    }

    .elementor-1540 .elementor-element.elementor-element-c1547d0 {
        --width: 100%;
    }

    .elementor-1540 .elementor-element.elementor-element-8a3fe15 {
        --width: 100%;
    }

    .elementor-1540 .elementor-element.elementor-element-582870b {
        --width: 100%;
    }

    .elementor-1540 .elementor-element.elementor-element-249d5ab1 {
        --content-width: 1045px;
    }

    .elementor-1540 .elementor-element.elementor-element-55c1ef25 {
        --width: 33.3%;
    }

    .elementor-1540 .elementor-element.elementor-element-1a1d998d {
        --width: 33.3%;
    }

    .elementor-1540 .elementor-element.elementor-element-52c980e3 {
        --width: 33.3%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1540 .elementor-element.elementor-element-58547746 {
        --width: 100%;
    }

    .elementor-1540 .elementor-element.elementor-element-27244938 {
        --width: 1000px;
    }

    .elementor-1540 .elementor-element.elementor-element-c1547d0 {
        --width: 30%;
    }

    .elementor-1540 .elementor-element.elementor-element-8a3fe15 {
        --width: 30%;
    }

    .elementor-1540 .elementor-element.elementor-element-582870b {
        --width: 30%;
    }

    .elementor-1540 .elementor-element.elementor-element-55c1ef25 {
        --width: 50%;
    }

    .elementor-1540 .elementor-element.elementor-element-1a1d998d {
        --width: 50%;
    }

    .elementor-1540 .elementor-element.elementor-element-52c980e3 {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-1540 .elementor-element.elementor-element-50772439 {
        --flex-wrap: wrap;
    }

    .elementor-1540 .elementor-element.elementor-element-27244938 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap: wrap;
    }

    .elementor-1540 .elementor-element.elementor-element-6a89e1a4>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-49c6c68d>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-3ded3bbe>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-8d6778c>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-357deca4>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-614ab270>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-19fd55a5>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-64e25c6>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-74f07b6e>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-166bd927>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-4388b729>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-3bbfab26>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-4ec3528>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-3577f734>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-c7546ce>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-07176fd>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-f0bac91>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-407620b>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-13af173>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-26f4645>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-e28b208>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-b94a02f>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-f560fc8>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-68e3dddd {
        --min-height: 750px;
        --padding-top: 0%;
        --padding-right: 5%;
        --padding-bottom: 0%;
        --padding-left: 5%;
    }

    .elementor-1540 .elementor-element.elementor-element-6f28f5a0 {
        --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;
        --align-items: center;
/*        --padding-top: 24%;*/
        --padding-right: 0%;
/*        --padding-bottom: 16%;*/
        --padding-left: 0%;
    }

    .elementor-1540 .elementor-element.elementor-element-52c980e3 {
/*        --padding-top: 10%;*/
        --padding-right: 0%;
/*        --padding-bottom: 5%;*/
        --padding-left: 0%;
    }
}

@media(max-width:767px) {
    .elementor-1540 .elementor-element.elementor-element-68b5ddd8 {
        --width: 35%;
    }

    .elementor-1540 .elementor-element.elementor-element-43c04510 {
        --width: 57%;
    }

    .elementor-1540 .elementor-element.elementor-element-48099d3 .elementor-icon {
        font-size: 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-48099d3 .elementor-icon svg {
        height: 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-37655b97 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-1540 .elementor-element.elementor-element-3f78f69d {
        --padding-top: 5%;
        --padding-right: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
    }

    .elementor-1540 .elementor-element.elementor-element-7276cdf7 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-1540 .elementor-element.elementor-element-7276cdf7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-1540 .elementor-element.elementor-element-44536d66 {
        font-size: 18px;
        line-height: 1.8em;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40%);
        max-width: 40%;
    }

    .elementor-1540 .elementor-element.elementor-element-61be7d3c {
        font-size: 18px;
        line-height: 1.8em;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40%);
        max-width: 40%;
    }

    .elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-wrapper {
        max-width: 100%;
    }

    body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-item:not(:first-of-type) {
        margin-left: calc(1px/2);
    }

    body:not(.rtl) .elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-item:not(:last-of-type) {
        margin-right: calc(1px/2);
    }

    body.rtl .elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-item:not(:first-of-type) {
        margin-right: calc(1px/2);
    }

    body.rtl .elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-item:not(:last-of-type) {
        margin-left: calc(1px/2);
    }

    .elementor-1540 .elementor-element.elementor-element-5c96d312 .elementor-countdown-digits {
        font-size: 40px;
    }

    .elementor-1540 .elementor-element.elementor-element-249d5ab1 {
        --justify-content: flex-start;
        --gap: 100%;
        --margin-top: 0%;
        --margin-right: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --padding-top: 0em;
        --padding-right: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
    }

    .elementor-1540 .elementor-element.elementor-element-6f1f16ea {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-2e803f16 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-6a89e1a4>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-1e4a1ddd {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-1d76885a {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-49c6c68d>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-2b741701 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-5e04739e {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-3ded3bbe>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-38340669 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-6ed0be8c {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-8d6778c>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-7d1c8cc7 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-4b68b439 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-357deca4>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-42b67096 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-33782977 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-614ab270>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-d60aed5 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-155be4db {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-19fd55a5>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-392c7d65 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-2a3dd35d {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-64e25c6>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-73616d91 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-69407230 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-74f07b6e>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-6ca99a17 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-bb9d64 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-166bd927>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-1d37abb1 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-31f943f6 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-4388b729>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-4cf86a26 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-1e2175f7 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-3bbfab26>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-14d088ca {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-19e2bb3c {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-4ec3528>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-f10197 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-52170063 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-3577f734>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-6b3de95 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-da500cf {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-c7546ce>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-e309072 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-0e7af7f {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-07176fd>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-12bbc0c {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-6af44a1 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-f0bac91>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-0c873b3 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-10b23b2 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-407620b>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-82c8a06 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-0b07e72 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-13af173>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-007f72a {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-0dea1d6 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-26f4645>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-85cd474 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-2449038 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-e28b208>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-488abc4 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-8d39b87 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-b94a02f>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-efb0b82 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-585746a {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }

    .elementor-1540 .elementor-element.elementor-element-f560fc8>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-1540 .elementor-element.elementor-element-68e3dddd {
        --padding-top: 25%;
        --padding-right: 5%;
        --padding-bottom: 0%;
        --padding-left: 5%;
    }

    .elementor-1540 .elementor-element.elementor-element-55c1ef25 {
        --padding-top: 10%;
        --padding-right: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
    }

    .elementor-1540 .elementor-element.elementor-element-7a7c6da0 {
        text-align: center;
    }

    .elementor-1540 .elementor-element.elementor-element-1a1d998d {
        --padding-top: 10%;
        --padding-right: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
    }

    .elementor-1540 .elementor-element.elementor-element-323882cf {
        text-align: center;
    }

    .elementor-1540 .elementor-element.elementor-element-52c980e3 {
        --padding-top: 10%;
        --padding-right: 10%;
/*        --padding-bottom: 10%;*/
        --padding-left: 10%;
    }

    .elementor-1540 .elementor-element.elementor-element-64d47867 {
        text-align: center;
    }
}