.elementor-16189 .elementor-element.elementor-element-ec3a0b8 {
    --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;
}

.elementor-16189 .elementor-element.elementor-element-ec3a0b8:not(.elementor-motion-effects-element-type-background), .elementor-16189 .elementor-element.elementor-element-ec3a0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-16189 .elementor-element.elementor-element-ec3a0b8, .elementor-16189 .elementor-element.elementor-element-ec3a0b8::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-b92fcbb {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-efd6693 .elementor-heading-title {
    color: #004c8d;
    font-size: 34px;
}

.elementor-16189 .elementor-element.elementor-element-efd6693 > .elementor-widget-container {
    margin: -5px 0px -10px 20px;
}

.elementor-16189 .elementor-element.elementor-element-330e48c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-32b255d {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-52389d1 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
}

.elementor-16189 .elementor-element.elementor-element-52389d1 > .elementor-widget-container {
    padding: 0px 0px 5px 0px;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #A3A3A3;
}

.elementor-16189 .elementor-element.elementor-element-b7c4f92 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-b7c4f92.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

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

.elementor-16189 .elementor-element.elementor-element-e3665b2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16189 .elementor-element.elementor-element-127d9ae {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-127d9ae, .elementor-16189 .elementor-element.elementor-element-127d9ae::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-b728c9e .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-5175f7e > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-16189 .elementor-element.elementor-element-d0d055d {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-d0d055d, .elementor-16189 .elementor-element.elementor-element-d0d055d::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-b3bfa3c .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-048dd77 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-048dd77, .elementor-16189 .elementor-element.elementor-element-048dd77::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-e8a72f1 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-06e2f93 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-06e2f93, .elementor-16189 .elementor-element.elementor-element-06e2f93::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-134dcec .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-3161855 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-3161855, .elementor-16189 .elementor-element.elementor-element-3161855::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-11646f5 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-ccec4ea {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-ccec4ea, .elementor-16189 .elementor-element.elementor-element-ccec4ea::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-04dc098 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-104ebc7 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-104ebc7, .elementor-16189 .elementor-element.elementor-element-104ebc7::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-ffd6fc1 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-335dd31 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-335dd31, .elementor-16189 .elementor-element.elementor-element-335dd31::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-a1021bb .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-2b006d1 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-2b006d1, .elementor-16189 .elementor-element.elementor-element-2b006d1::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-885ad6e .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-8b0c605 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-8b0c605, .elementor-16189 .elementor-element.elementor-element-8b0c605::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-0f8686c .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

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

.elementor-16189 .elementor-element.elementor-element-a0fb648 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-a0fb648, .elementor-16189 .elementor-element.elementor-element-a0fb648::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-de24fa5 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-2af34ba {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 3px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-2af34ba, .elementor-16189 .elementor-element.elementor-element-2af34ba::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-b546e62 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-af98cec {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 2px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-af98cec, .elementor-16189 .elementor-element.elementor-element-af98cec::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-8cc909f .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-baa7024 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-baa7024, .elementor-16189 .elementor-element.elementor-element-baa7024::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-40037bd .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-989c723 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-989c723, .elementor-16189 .elementor-element.elementor-element-989c723::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-cf419b2 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-e36da40 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 5px;
    --margin-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-f1b44f4 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
}

.elementor-16189 .elementor-element.elementor-element-f1b44f4 > .elementor-widget-container {
    padding: 0px 0px 5px 0px;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #A3A3A3;
}

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

.elementor-16189 .elementor-element.elementor-element-d12c458 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-d12c458, .elementor-16189 .elementor-element.elementor-element-d12c458::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-d3e6bfe .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-d6c95e5 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-d6c95e5, .elementor-16189 .elementor-element.elementor-element-d6c95e5::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-98ff003 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-fbe53bd {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-fbe53bd, .elementor-16189 .elementor-element.elementor-element-fbe53bd::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-88f3008 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-dd5e64e {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 5px;
    --margin-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-08e3ff1 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
}

.elementor-16189 .elementor-element.elementor-element-08e3ff1 > .elementor-widget-container {
    padding: 0px 0px 5px 0px;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #A3A3A3;
}

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

.elementor-16189 .elementor-element.elementor-element-267fa96 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-267fa96, .elementor-16189 .elementor-element.elementor-element-267fa96::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-2267dce .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-0e0607a {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-0e0607a, .elementor-16189 .elementor-element.elementor-element-0e0607a::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-0f503ff .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-04d11e8 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-04d11e8, .elementor-16189 .elementor-element.elementor-element-04d11e8::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-4f177e7 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-b702d0b {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-b702d0b, .elementor-16189 .elementor-element.elementor-element-b702d0b::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-22dee6a .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-788abc0 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 7px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-788abc0, .elementor-16189 .elementor-element.elementor-element-788abc0::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-f6096fb .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-0e59305 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 2px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-0e59305, .elementor-16189 .elementor-element.elementor-element-0e59305::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-e2005dd .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-3b24aa5 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 6px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-3b24aa5, .elementor-16189 .elementor-element.elementor-element-3b24aa5::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-9c6ff2a .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-690e39c {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-690e39c, .elementor-16189 .elementor-element.elementor-element-690e39c::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-835593f .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-782c297 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 5px;
    --margin-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-bd1f27b .elementor-heading-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
}

.elementor-16189 .elementor-element.elementor-element-bd1f27b > .elementor-widget-container {
    padding: 0px 0px 5px 0px;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #A3A3A3;
}

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

.elementor-16189 .elementor-element.elementor-element-f04c9a6 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-f04c9a6, .elementor-16189 .elementor-element.elementor-element-f04c9a6::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-cace470 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-5b83ca7 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 1px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-5b83ca7, .elementor-16189 .elementor-element.elementor-element-5b83ca7::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-850324e .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-2d9a695 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 3px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-2d9a695, .elementor-16189 .elementor-element.elementor-element-2d9a695::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-ccfd9bc .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-6bf1430 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 5px;
    --margin-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-91db732 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
}

.elementor-16189 .elementor-element.elementor-element-91db732 > .elementor-widget-container {
    padding: 0px 0px 5px 0px;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #A3A3A3;
}

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

.elementor-16189 .elementor-element.elementor-element-147abfd {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-147abfd, .elementor-16189 .elementor-element.elementor-element-147abfd::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-68b373d .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-1f3e3b1 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-1f3e3b1, .elementor-16189 .elementor-element.elementor-element-1f3e3b1::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-d5b5890 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-c034648 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 1px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-c034648, .elementor-16189 .elementor-element.elementor-element-c034648::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-f4fc89b .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-de47ee3 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 3px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-de47ee3, .elementor-16189 .elementor-element.elementor-element-de47ee3::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-fd73882 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

.elementor-16189 .elementor-element.elementor-element-cb7592d {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 5px;
    --margin-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-7f402bb .elementor-heading-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
}

.elementor-16189 .elementor-element.elementor-element-7f402bb > .elementor-widget-container {
    padding: 0px 0px 5px 0px;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #A3A3A3;
}

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

.elementor-16189 .elementor-element.elementor-element-370e290 {
    --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: space-between;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #6F6F6F;
    --border-color: #6F6F6F;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4px;
    --padding-bottom: 3px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16189 .elementor-element.elementor-element-370e290, .elementor-16189 .elementor-element.elementor-element-370e290::before {
    --border-transition: 0.3s;
}

.elementor-16189 .elementor-element.elementor-element-1374fcb .elementor-heading-title {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
}

@media(min-width: 768px) {
    .elementor-16189 .elementor-element.elementor-element-32b255d {
        --width:28%;
    }

    .elementor-16189 .elementor-element.elementor-element-b7c4f92 {
        --width: 99.125%;
    }

    .elementor-16189 .elementor-element.elementor-element-e3665b2 {
        --width: 55%;
    }

    .elementor-16189 .elementor-element.elementor-element-e716ac4 {
        --width: 45%;
    }

    .elementor-16189 .elementor-element.elementor-element-e36da40 {
        --width: 12%;
    }

    .elementor-16189 .elementor-element.elementor-element-dd5e64e {
        --width: 14%;
    }

    .elementor-16189 .elementor-element.elementor-element-782c297 {
        --width: 12%;
    }

    .elementor-16189 .elementor-element.elementor-element-6bf1430 {
        --width: 11%;
    }

    .elementor-16189 .elementor-element.elementor-element-cb7592d {
        --width: 12.5%;
    }
}

@media(max-width: 1200px) and (min-width:768px) {
    .elementor-16189 .elementor-element.elementor-element-32b255d {
        --width:27%;
    }

    .elementor-16189 .elementor-element.elementor-element-cb7592d {
        --width: 14%;
    }
}

@media(max-width: 1200px) {
    .elementor-16189 .elementor-element.elementor-element-52389d1 .elementor-heading-title {
        font-size:15px;
    }

    .elementor-16189 .elementor-element.elementor-element-52389d1 > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-b7c4f92 {
        --margin-top: 13px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-127d9ae {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-d0d055d {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-048dd77 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-06e2f93 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-3161855 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-ccec4ea {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-104ebc7 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-335dd31 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-2b006d1 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-8b0c605 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-a0fb648 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-2af34ba {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-af98cec {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-baa7024 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-989c723 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-e36da40 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-f1b44f4 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-16189 .elementor-element.elementor-element-d12c458 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-d6c95e5 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-fbe53bd {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-dd5e64e {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-08e3ff1 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-16189 .elementor-element.elementor-element-267fa96 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-0e0607a {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-04d11e8 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-b702d0b {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-788abc0 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-0e59305 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-3b24aa5 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-690e39c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-782c297 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-bd1f27b .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-16189 .elementor-element.elementor-element-f04c9a6 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-5b83ca7 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-2d9a695 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-6bf1430 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-91db732 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-16189 .elementor-element.elementor-element-147abfd {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-1f3e3b1 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-c034648 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-de47ee3 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-16189 .elementor-element.elementor-element-cb7592d {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-7f402bb .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-16189 .elementor-element.elementor-element-370e290 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }
}

@media(max-width: 767px) {
    .elementor-16189 .elementor-element.elementor-element-52389d1 > .elementor-widget-container {
        margin:0px 0px 0px 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-127d9ae {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-d0d055d {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-048dd77 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-06e2f93 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-3161855 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-ccec4ea {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-104ebc7 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-335dd31 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-2b006d1 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-8b0c605 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-a0fb648 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-2af34ba {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-af98cec {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-baa7024 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-989c723 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-e36da40 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-d12c458 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-d6c95e5 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-fbe53bd {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-dd5e64e {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-267fa96 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-0e0607a {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-04d11e8 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-b702d0b {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-788abc0 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-0e59305 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-3b24aa5 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-690e39c {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-782c297 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-f04c9a6 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-5b83ca7 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-2d9a695 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-6bf1430 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-147abfd {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-1f3e3b1 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-c034648 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-de47ee3 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor-16189 .elementor-element.elementor-element-cb7592d {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16189 .elementor-element.elementor-element-370e290 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }
}

/* Start custom CSS for container, class: .elementor-element-ec3a0b8 */
.elementor-16189 .elementor-element.elementor-element-ec3a0b8 span.elementor-heading-title:hover {
    color: #004c8d;
}

/* End custom CSS */
