.elementor-10786 .elementor-element.elementor-element-8d9f470:not(.elementor-motion-effects-element-type-background),
.elementor-10786 .elementor-element.elementor-element-8d9f470>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://compoundthemoney.com/wp-content/uploads/2024/04/Group-47110-4-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-10786 .elementor-element.elementor-element-8d9f470 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 40px 0px;
}

.elementor-10786 .elementor-element.elementor-element-8d9f470>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-0797512.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-0797512>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-10786 .elementor-element.elementor-element-0797512>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-b6a01f7 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-10786 .elementor-element.elementor-element-b6a01f7 .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-decoration: underline;
}

.elementor-10786 .elementor-element.elementor-element-b6a01f7>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
    padding: 20px 45px 25px 45px;
    background-color: #D6EFD9;
    border-radius: 0px 0px 30px 30px;
}

.elementor-10786 .elementor-element.elementor-element-1193260 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-1193260 .elementor-heading-title {
    color: #37549e;
    font-family: "Outfit", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.3em;
}

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

.elementor-10786 .elementor-element.elementor-element-370ee51 {
    padding: 50px 0px 0px 40px;
}

.elementor-10786 .elementor-element.elementor-element-159bcb3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-159bcb3>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-52720c9 img {
    width: 75%;
}

.elementor-10786 .elementor-element.elementor-element-fcc1103:not(.elementor-motion-effects-element-type-background),
.elementor-10786 .elementor-element.elementor-element-fcc1103>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD9;
}

.elementor-10786 .elementor-element.elementor-element-fcc1103 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3BB54A2B;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -60px;
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-fcc1103,
.elementor-10786 .elementor-element.elementor-element-fcc1103>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-fcc1103>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-a50f0c2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-10786 .elementor-element.elementor-element-a50f0c2>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-71ab68e {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-71ab68e .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-10786 .elementor-element.elementor-element-1665541 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-1665541 .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-7b47a70.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-7b47a70.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-7b47a70.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-7b47a70>.elementor-element-populated {
    padding: 60px 0px 0px 80px;
}

.elementor-10786 .elementor-element.elementor-element-cae98be:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-cae98be>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-cae98be>.elementor-element-populated {
    border-style: solid;
    border-width: .5px .5px .5px .5px;
    border-color: #0000001C;
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.10196078431372549);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 10px 15px;
}

.elementor-10786 .elementor-element.elementor-element-cae98be>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-cae98be>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-cae98be>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-cae98be>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-be61c21 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-10786 .elementor-element.elementor-element-be61c21 {
    --icon-box-icon-margin: 20px;
}

.elementor-10786 .elementor-element.elementor-element-be61c21 .elementor-icon-box-title {
    margin-bottom: -4px;
    color: #000000;
}

.elementor-10786 .elementor-element.elementor-element-be61c21.elementor-view-stacked .elementor-icon {
    background-color: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-be61c21.elementor-view-framed .elementor-icon,
.elementor-10786 .elementor-element.elementor-element-be61c21.elementor-view-default .elementor-icon {
    fill: #123fb1;
    color: #123fb1;
    border-color: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-be61c21 .elementor-icon {
    font-size: 41px;
}

.elementor-10786 .elementor-element.elementor-element-be61c21 .elementor-icon-box-title,
.elementor-10786 .elementor-element.elementor-element-be61c21 .elementor-icon-box-title a {
    font-family: "Outfit", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-10786 .elementor-element.elementor-element-be61c21 .elementor-icon-box-description {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-10786 .elementor-element.elementor-element-527d882:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-527d882>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-527d882>.elementor-element-populated {
    border-style: solid;
    border-width: .5px .5px .5px .5px;
    border-color: #0000001C;
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.10196078431372549);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 15px 15px 10px 15px;
}

.elementor-10786 .elementor-element.elementor-element-527d882>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-527d882>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-527d882>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-527d882>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-2cfd3b9 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-10786 .elementor-element.elementor-element-2cfd3b9 {
    --icon-box-icon-margin: 20px;
}

.elementor-10786 .elementor-element.elementor-element-2cfd3b9 .elementor-icon-box-title {
    margin-bottom: -4px;
    color: #000000;
}

.elementor-10786 .elementor-element.elementor-element-2cfd3b9.elementor-view-stacked .elementor-icon {
    background-color: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-2cfd3b9.elementor-view-framed .elementor-icon,
.elementor-10786 .elementor-element.elementor-element-2cfd3b9.elementor-view-default .elementor-icon {
    fill: #123fb1;
    color: #123fb1;
    border-color: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-2cfd3b9 .elementor-icon {
    font-size: 41px;
}

.elementor-10786 .elementor-element.elementor-element-2cfd3b9 .elementor-icon-box-title,
.elementor-10786 .elementor-element.elementor-element-2cfd3b9 .elementor-icon-box-title a {
    font-family: "Outfit", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-10786 .elementor-element.elementor-element-2cfd3b9 .elementor-icon-box-description {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-10786 .elementor-element.elementor-element-b2a8acb {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-ba8d150:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-ba8d150>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-ba8d150>.elementor-element-populated {
    border-style: solid;
    border-width: .5px .5px .5px .5px;
    border-color: #0000001C;
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.10196078431372549);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 10px 15px;
}

.elementor-10786 .elementor-element.elementor-element-ba8d150>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-ba8d150>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-ba8d150>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-ba8d150>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-1c85182 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-10786 .elementor-element.elementor-element-1c85182 {
    --icon-box-icon-margin: 20px;
}

.elementor-10786 .elementor-element.elementor-element-1c85182 .elementor-icon-box-title {
    margin-bottom: -4px;
    color: #000000;
}

.elementor-10786 .elementor-element.elementor-element-1c85182.elementor-view-stacked .elementor-icon {
    background-color: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-1c85182.elementor-view-framed .elementor-icon,
.elementor-10786 .elementor-element.elementor-element-1c85182.elementor-view-default .elementor-icon {
    fill: #123fb1;
    color: #123fb1;
    border-color: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-1c85182 .elementor-icon {
    font-size: 41px;
}

.elementor-10786 .elementor-element.elementor-element-1c85182 .elementor-icon-box-title,
.elementor-10786 .elementor-element.elementor-element-1c85182 .elementor-icon-box-title a {
    font-family: "Outfit", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-10786 .elementor-element.elementor-element-1c85182 .elementor-icon-box-description {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-10786 .elementor-element.elementor-element-87b7a64:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-87b7a64>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-87b7a64>.elementor-element-populated {
    border-style: solid;
    border-width: .5px .5px .5px .5px;
    border-color: #0000001C;
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.10196078431372549);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 15px 15px 10px 15px;
}

.elementor-10786 .elementor-element.elementor-element-87b7a64>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-87b7a64>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-87b7a64>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-87b7a64>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-a5442e7 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-10786 .elementor-element.elementor-element-a5442e7 {
    --icon-box-icon-margin: 20px;
}

.elementor-10786 .elementor-element.elementor-element-a5442e7 .elementor-icon-box-title {
    margin-bottom: -4px;
    color: #000000;
}

.elementor-10786 .elementor-element.elementor-element-a5442e7.elementor-view-stacked .elementor-icon {
    background-color: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-a5442e7.elementor-view-framed .elementor-icon,
.elementor-10786 .elementor-element.elementor-element-a5442e7.elementor-view-default .elementor-icon {
    fill: #123fb1;
    color: #123fb1;
    border-color: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-a5442e7 .elementor-icon {
    font-size: 41px;
}

.elementor-10786 .elementor-element.elementor-element-a5442e7 .elementor-icon-box-title,
.elementor-10786 .elementor-element.elementor-element-a5442e7 .elementor-icon-box-title a {
    font-family: "Outfit", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-10786 .elementor-element.elementor-element-a5442e7 .elementor-icon-box-description {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-10786 .elementor-element.elementor-element-c1a910a {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-bc5bf55.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-bc5bf55>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-2474735 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-2474735 .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-6caf60d {
    padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-d4cfa97.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-d4cfa97.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-0dcb523:not(.elementor-motion-effects-element-type-background),
.elementor-10786 .elementor-element.elementor-element-0dcb523>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD9;
}

.elementor-10786 .elementor-element.elementor-element-0dcb523 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-10786 .elementor-element.elementor-element-0dcb523>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-0754b23>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-afdd5a9 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-afdd5a9 .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 900;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-8f1d8b2 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-e3d225a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-e3d225a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F4858;
}

.elementor-10786 .elementor-element.elementor-element-e3d225a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3C3A53;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-e3d225a>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-e3d225a>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-e3d225a>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-e3d225a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-e7c2b29 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-10786 .elementor-element.elementor-element-e7c2b29 .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 2em;
}

.elementor-10786 .elementor-element.elementor-element-10462e6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-10462e6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F4858;
}

.elementor-10786 .elementor-element.elementor-element-10462e6>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3C3A53;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-10462e6>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-10462e6>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-10462e6>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-10462e6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-64e2dba .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-10786 .elementor-element.elementor-element-64e2dba .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 2em;
}

.elementor-10786 .elementor-element.elementor-element-4edc81f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-4edc81f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F4858;
}

.elementor-10786 .elementor-element.elementor-element-4edc81f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3C3A53;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-4edc81f>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-4edc81f>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-4edc81f>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-4edc81f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-6ab867e .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-10786 .elementor-element.elementor-element-6ab867e .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 2em;
}

.elementor-10786 .elementor-element.elementor-element-dc872d8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-dc872d8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F4858;
}

.elementor-10786 .elementor-element.elementor-element-dc872d8>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3C3A53;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-dc872d8>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-dc872d8>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-dc872d8>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-dc872d8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-0148235 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-10786 .elementor-element.elementor-element-0148235 .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 2em;
}

.elementor-10786 .elementor-element.elementor-element-3b36665 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-3b36665 .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 900;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-3b36665>.elementor-widget-container {
    padding: 35px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-f82be60>.elementor-container {
    max-width: 500px;
}

.elementor-10786 .elementor-element.elementor-element-f82be60 {
    margin-top: -25px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-7253a44.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-7253a44.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-dac6a86:not(.elementor-motion-effects-element-type-background),
.elementor-10786 .elementor-element.elementor-element-dac6a86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://compoundthemoney.com/wp-content/uploads/2024/04/Group-47110-4-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-10786 .elementor-element.elementor-element-dac6a86 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 40px 0px;
}

.elementor-10786 .elementor-element.elementor-element-dac6a86>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-4110721>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-239dd43 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-239dd43 .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 900;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-8206ba3 {
    padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-c5973f4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-c5973f4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-c5973f4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-c5973f4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-c5973f4>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-c5973f4>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-c5973f4>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-c5973f4>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-c5973f4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-73be8cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-73be8cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-73be8cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-73be8cf .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-73be8cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-73be8cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-73be8cf .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-73be8cf .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-73be8cf {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-73be8cf .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-73be8cf .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-73be8cf .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-73be8cf .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-ccfb69d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-ccfb69d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-ccfb69d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-ccfb69d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-ccfb69d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-ccfb69d>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-ccfb69d>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-ccfb69d>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-ccfb69d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-ed96ec8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-ed96ec8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-ed96ec8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-ed96ec8 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-ed96ec8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-ed96ec8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-ed96ec8 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-ed96ec8 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-ed96ec8 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-ed96ec8 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-ed96ec8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-ed96ec8 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-ed96ec8 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-cdcb849 {
    padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-488bbe6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-488bbe6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-488bbe6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-488bbe6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-488bbe6>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-488bbe6>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-488bbe6>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-488bbe6>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-488bbe6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-c4b5748 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-c4b5748 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-c4b5748 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-c4b5748 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-c4b5748 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-c4b5748 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-c4b5748 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-c4b5748 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-c4b5748 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-c4b5748 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-c4b5748 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-c4b5748 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-c4b5748 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-c759289.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-c759289.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-c759289:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-c759289>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-c759289>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-c759289>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-c759289>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-c759289>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-c759289>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-7524a4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-7524a4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-7524a4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-7524a4e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-7524a4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-7524a4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-7524a4e .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-7524a4e .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-7524a4e {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-7524a4e .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-7524a4e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-7524a4e .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-7524a4e .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-bdaba6c {
    padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-15ee441.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-15ee441.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-15ee441:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-15ee441>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-15ee441>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-15ee441>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-15ee441>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-15ee441>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-15ee441>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-8cea5c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-8cea5c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-8cea5c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-8cea5c4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-8cea5c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-8cea5c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-8cea5c4 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-8cea5c4 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-8cea5c4 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-8cea5c4 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-8cea5c4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-8cea5c4 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-8cea5c4 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-579a879.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-579a879.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-579a879:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-579a879>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-579a879>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-579a879>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-579a879>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-579a879>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-579a879>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-4921c12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-4921c12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-4921c12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-4921c12 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-4921c12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-4921c12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-4921c12 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-4921c12 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-4921c12 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-4921c12 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-4921c12 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-4921c12 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-4921c12 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-9b84d84 {
    padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-7930fce.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-7930fce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-7930fce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-7930fce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-7930fce>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-7930fce>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-7930fce>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-7930fce>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-7930fce>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-c86f825 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-c86f825 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-c86f825 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-c86f825 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-c86f825 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-c86f825 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-c86f825 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-c86f825 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-c86f825 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-c86f825 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-c86f825 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-c86f825 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-c86f825 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-ce4690f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-ce4690f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-ce4690f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-ce4690f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-ce4690f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-ce4690f>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-ce4690f>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-ce4690f>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-ce4690f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-ec44c1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-ec44c1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-ec44c1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-ec44c1d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-ec44c1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-ec44c1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-ec44c1d .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-ec44c1d .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-ec44c1d {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-ec44c1d .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-ec44c1d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-ec44c1d .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-ec44c1d .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-425bbf2>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-4c52143>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-a30dc53>.elementor-container {
    max-width: 500px;
}

.elementor-10786 .elementor-element.elementor-element-a30dc53 {
    margin-top: -25px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-01760c9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-01760c9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-1e09a5a:not(.elementor-motion-effects-element-type-background),
.elementor-10786 .elementor-element.elementor-element-1e09a5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F4858;
}

.elementor-10786 .elementor-element.elementor-element-1e09a5a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 50px 60px 50px;
}

.elementor-10786 .elementor-element.elementor-element-1e09a5a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-e6e7142:not(.elementor-motion-effects-element-type-background),
.elementor-10786 .elementor-element.elementor-element-e6e7142>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://compoundthemoney.com/wp-content/uploads/2024/04/Group-47110-4-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-10786 .elementor-element.elementor-element-e6e7142 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 40px 0px;
}

.elementor-10786 .elementor-element.elementor-element-e6e7142>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-a9e3207>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-3e79bee {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-3e79bee .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 900;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-01becfa {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-01becfa .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-8daf5fb .eael-countdown-item>div {
    text-align: center;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-8daf5fb .eael-countdown-items>li {
    display: table-cell;
}

.elementor-10786 .elementor-element.elementor-element-8daf5fb .eael-countdown-digits::after {
    left: 100%;
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-10786 .elementor-element.elementor-element-8daf5fb .eael-countdown-container {
    margin-right: -0px;
    margin-left: -0px;
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-8daf5fb .eael-countdown-digits {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

.elementor-10786 .elementor-element.elementor-element-8daf5fb .eael-countdown-label {
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-10786 .elementor-element.elementor-element-8daf5fb>.elementor-widget-container {
    padding: 0px 350px 0px 350px;
}

.elementor-10786 .elementor-element.elementor-element-226e34f {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-ece7f6a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-ece7f6a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F4858;
}

.elementor-10786 .elementor-element.elementor-element-ece7f6a>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-ece7f6a>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-ece7f6a>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-ece7f6a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-ece7f6a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-5c6a6cc.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-5c6a6cc>.elementor-element-populated {
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-5c6a6cc>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-5c6a6cc>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-5c6a6cc>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-5c6a6cc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-c5ff7ca>.elementor-widget-container {
    margin: -80px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-5e38b23 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-5e38b23 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.6em;
}

.elementor-10786 .elementor-element.elementor-element-22057cc {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-10786 .elementor-element.elementor-element-22057cc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-22057cc>.elementor-widget-container {
    padding: 6px 60px 6px 60px;
    background-color: #123fb1;
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-fb2d614:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-fb2d614>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F4858;
}

.elementor-10786 .elementor-element.elementor-element-fb2d614>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-fb2d614>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-fb2d614>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-fb2d614>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-fb2d614>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-eda2fad.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-eda2fad>.elementor-element-populated {
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-eda2fad>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-eda2fad>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-eda2fad>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-eda2fad>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-ad0b427>.elementor-widget-container {
    margin: -80px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-5a83ec3 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-5a83ec3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.6em;
}

.elementor-10786 .elementor-element.elementor-element-ee7a103 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-10786 .elementor-element.elementor-element-ee7a103 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-ee7a103>.elementor-widget-container {
    padding: 6px 60px 6px 60px;
    background-color: #123fb1;
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-3a03c1f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-3a03c1f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F4858;
}

.elementor-10786 .elementor-element.elementor-element-3a03c1f>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-3a03c1f>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-3a03c1f>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-3a03c1f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-3a03c1f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-856d7b5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-856d7b5>.elementor-element-populated {
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-856d7b5>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-856d7b5>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-856d7b5>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-856d7b5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-663293e>.elementor-widget-container {
    margin: -80px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-5a25457 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-5a25457 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.6em;
}

.elementor-10786 .elementor-element.elementor-element-2298203 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-10786 .elementor-element.elementor-element-2298203 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-2298203>.elementor-widget-container {
    padding: 6px 60px 6px 60px;
    background-color: #123fb1;
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-b0cab5a>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-0dd2ddf>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-b405ea0>.elementor-container {
    max-width: 500px;
}

.elementor-10786 .elementor-element.elementor-element-b405ea0 {
    margin-top: -25px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-6b0d510.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-6b0d510.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-2c606cb:not(.elementor-motion-effects-element-type-background),
.elementor-10786 .elementor-element.elementor-element-2c606cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F4858;
}

.elementor-10786 .elementor-element.elementor-element-2c606cb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

.elementor-10786 .elementor-element.elementor-element-2c606cb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-b780b73>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-b76a1f9 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-b76a1f9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 900;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-b76a1f9>.elementor-widget-container {
    padding: 0px 60px 0px 60px;
}

.elementor-10786 .elementor-element.elementor-element-1348f77 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-a3402b5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-a3402b5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-a3402b5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-a3402b5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-a3402b5>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-a3402b5>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-a3402b5>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-a3402b5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 30px 30px 30px;
}

.elementor-10786 .elementor-element.elementor-element-a3402b5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-86d5d9e {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1.4px;
}

.elementor-10786 .elementor-element.elementor-element-86d5d9e .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-10786 .elementor-element.elementor-element-86d5d9e .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-10786 .elementor-element.elementor-element-86d5d9e>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-05b6977>.elementor-container {
    max-width: 600px;
}

.elementor-10786 .elementor-element.elementor-element-05b6977 {
    padding: 20px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-f9b1398>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 30px 10px 30px;
}

.elementor-10786 .elementor-element.elementor-element-f9b1398>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-f9b1398>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-f9b1398>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-f9b1398>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-814ea6f .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10786 .elementor-element.elementor-element-814ea6f {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-10786 .elementor-element.elementor-element-ba5c891 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-371ac7e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-371ac7e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-371ac7e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-371ac7e>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-371ac7e>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-371ac7e>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-371ac7e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 20px 30px 30px 30px;
}

.elementor-10786 .elementor-element.elementor-element-371ac7e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-3535d17 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1.4px;
}

.elementor-10786 .elementor-element.elementor-element-3535d17 .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-10786 .elementor-element.elementor-element-3535d17 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-10786 .elementor-element.elementor-element-3535d17>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-489a8a1 {
    padding: 20px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-2040983>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 30px 10px 30px;
}

.elementor-10786 .elementor-element.elementor-element-2040983>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-2040983>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-2040983>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-2040983>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-f975912 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10786 .elementor-element.elementor-element-a34dd0f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-a34dd0f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-a34dd0f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-a34dd0f>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-a34dd0f>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-a34dd0f>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-a34dd0f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 30px 30px 30px;
}

.elementor-10786 .elementor-element.elementor-element-a34dd0f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-de17244 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1.4px;
}

.elementor-10786 .elementor-element.elementor-element-de17244 .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-10786 .elementor-element.elementor-element-de17244 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-10786 .elementor-element.elementor-element-de17244>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-d839bcf {
    padding: 20px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-7f3027b>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 30px 10px 30px;
}

.elementor-10786 .elementor-element.elementor-element-7f3027b>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-7f3027b>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-7f3027b>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-7f3027b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-fe64bab .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10786 .elementor-element.elementor-element-b80c967>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-b80c967:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-b80c967>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-b80c967>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-b80c967>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-b80c967>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-b80c967>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 20px 30px 30px 30px;
}

.elementor-10786 .elementor-element.elementor-element-b80c967>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-e8f2842 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1.4px;
}

.elementor-10786 .elementor-element.elementor-element-e8f2842 .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-10786 .elementor-element.elementor-element-e8f2842 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-10786 .elementor-element.elementor-element-e8f2842>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-cd3b9a3 {
    padding: 20px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-2705086>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 30px 10px 30px;
}

.elementor-10786 .elementor-element.elementor-element-2705086>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-2705086>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-2705086>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-2705086>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-8c4cf8c .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10786 .elementor-element.elementor-element-99fc2b3 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-28dbc74>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-28dbc74:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-28dbc74>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-28dbc74>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-28dbc74>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-28dbc74>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-28dbc74>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 20px 30px 30px 30px;
}

.elementor-10786 .elementor-element.elementor-element-28dbc74>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-9625a84 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1.4px;
}

.elementor-10786 .elementor-element.elementor-element-9625a84 .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-10786 .elementor-element.elementor-element-9625a84 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-10786 .elementor-element.elementor-element-9625a84>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-09cfe76 {
    padding: 20px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-abee026>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 30px 10px 30px;
}

.elementor-10786 .elementor-element.elementor-element-abee026>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-abee026>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-abee026>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-abee026>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-d5812ee .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-10786 .elementor-element.elementor-element-d057cf5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-d057cf5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-d057cf5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-d057cf5>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-d057cf5>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-d057cf5>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-d057cf5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 30px 30px 30px;
}

.elementor-10786 .elementor-element.elementor-element-d057cf5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-c9cf879 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1.4px;
}

.elementor-10786 .elementor-element.elementor-element-c9cf879 .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-10786 .elementor-element.elementor-element-c9cf879 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-10786 .elementor-element.elementor-element-c9cf879>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-2998026 {
    padding: 20px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-486fa15>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 30px 10px 30px;
}

.elementor-10786 .elementor-element.elementor-element-486fa15>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-486fa15>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-486fa15>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-486fa15>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-c583834 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-10786 .elementor-element.elementor-element-238d275>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-238d275:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-238d275>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-238d275>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-238d275>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-238d275>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-238d275>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 20px 30px 30px 30px;
}

.elementor-10786 .elementor-element.elementor-element-238d275>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-e37ee60 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1.4px;
}

.elementor-10786 .elementor-element.elementor-element-e37ee60 .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-10786 .elementor-element.elementor-element-e37ee60 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-10786 .elementor-element.elementor-element-e37ee60>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-8754ca8 {
    padding: 20px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-fe6ff13>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 30px 10px 30px;
}

.elementor-10786 .elementor-element.elementor-element-fe6ff13>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-fe6ff13>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-fe6ff13>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-fe6ff13>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-d3fc3b5 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-10786 .elementor-element.elementor-element-ca4cf7e {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-0b2090e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-0b2090e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-0b2090e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-0b2090e>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-0b2090e>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-0b2090e>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-0b2090e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 20px 30px 30px 30px;
}

.elementor-10786 .elementor-element.elementor-element-0b2090e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-0688a18 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1.4px;
}

.elementor-10786 .elementor-element.elementor-element-0688a18 .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-10786 .elementor-element.elementor-element-0688a18 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-10786 .elementor-element.elementor-element-0688a18>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-6109d0d {
    padding: 20px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-48f59a5>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 30px 10px 30px;
}

.elementor-10786 .elementor-element.elementor-element-48f59a5>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-48f59a5>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-48f59a5>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-48f59a5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-1223c87 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-10786 .elementor-element.elementor-element-c4a7593>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-c4a7593:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-c4a7593>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-c4a7593>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-c4a7593>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-c4a7593>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-c4a7593>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 30px 30px 30px;
}

.elementor-10786 .elementor-element.elementor-element-c4a7593>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-6b792f7 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1.4px;
}

.elementor-10786 .elementor-element.elementor-element-6b792f7 .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-10786 .elementor-element.elementor-element-6b792f7 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-10786 .elementor-element.elementor-element-6b792f7>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-471c5bd {
    padding: 20px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-6488e49>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 30px 10px 30px;
}

.elementor-10786 .elementor-element.elementor-element-6488e49>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-6488e49>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-6488e49>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-6488e49>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-7b8daab .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-10786 .elementor-element.elementor-element-c26059b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-c26059b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-c26059b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-c26059b>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-c26059b>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-c26059b>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-c26059b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 20px 30px 30px 30px;
}

.elementor-10786 .elementor-element.elementor-element-c26059b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-40dfcbf {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1.4px;
}

.elementor-10786 .elementor-element.elementor-element-40dfcbf .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-10786 .elementor-element.elementor-element-40dfcbf .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-10786 .elementor-element.elementor-element-40dfcbf>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-4ce9179 {
    padding: 20px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-c7f2c19>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 30px 10px 30px;
}

.elementor-10786 .elementor-element.elementor-element-c7f2c19>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-c7f2c19>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-c7f2c19>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-c7f2c19>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-1e94792 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-10786 .elementor-element.elementor-element-39bb8ff {
    padding: 60px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-31d1789>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-31d1789:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-31d1789>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-31d1789>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-31d1789>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-31d1789>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-31d1789>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-31d1789>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-2aabc84 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-2aabc84 .elementor-heading-title {
    color: #FAFF00;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-2aabc84>.elementor-widget-container {
    padding: 10px 30px 10px 30px;
    background-color: #001C2D;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 0px -2px 14px 0px rgba(0, 0, 0, 0.47);
}

.elementor-10786 .elementor-element.elementor-element-6665638>.elementor-widget-container {
    padding: 10px 40px 10px 40px;
}

.elementor-10786 .elementor-element.elementor-element-7b07dd3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-7b07dd3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-7b07dd3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-7b07dd3>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-7b07dd3>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-7b07dd3>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-7b07dd3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-7b07dd3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-f20d15b {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-f20d15b .elementor-heading-title {
    color: #FAFF00;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-f20d15b>.elementor-widget-container {
    padding: 10px 30px 10px 30px;
    background-color: #001C2D;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 0px -2px 14px 0px rgba(0, 0, 0, 0.47);
}

.elementor-10786 .elementor-element.elementor-element-9085063>.elementor-widget-container {
    padding: 10px 35px 10px 35px;
}

.elementor-10786 .elementor-element.elementor-element-51773b9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-51773b9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-51773b9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-51773b9>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-51773b9>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-51773b9>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-51773b9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-51773b9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-188d038 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-188d038 .elementor-heading-title {
    color: #FAFF00;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-188d038>.elementor-widget-container {
    padding: 10px 30px 10px 30px;
    background-color: #001C2D;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 0px -2px 14px 0px rgba(0, 0, 0, 0.47);
}

.elementor-10786 .elementor-element.elementor-element-b01917f>.elementor-widget-container {
    padding: 10px 40px 10px 40px;
}

.elementor-10786 .elementor-element.elementor-element-11b6987 {
    padding: 60px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-8658020>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-8658020:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-8658020>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-8658020>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-8658020>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-8658020>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-8658020>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-8658020>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-23798f6 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-23798f6 .elementor-heading-title {
    color: #FAFF00;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-23798f6>.elementor-widget-container {
    padding: 10px 30px 10px 30px;
    background-color: #001C2D;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 0px -2px 14px 0px rgba(0, 0, 0, 0.47);
}

.elementor-10786 .elementor-element.elementor-element-4284d7c img {
    width: 92%;
}

.elementor-10786 .elementor-element.elementor-element-4284d7c>.elementor-widget-container {
    padding: 10px 40px 10px 40px;
}

.elementor-10786 .elementor-element.elementor-element-4defb65>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-4defb65:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-4defb65>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-4defb65>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-4defb65>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-4defb65>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-4defb65>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-4defb65>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-54f8cab {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-54f8cab .elementor-heading-title {
    color: #FAFF00;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-54f8cab>.elementor-widget-container {
    padding: 22px 30px 22px 30px;
    background-color: #001C2D;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 0px -2px 14px 0px rgba(0, 0, 0, 0.47);
}

.elementor-10786 .elementor-element.elementor-element-f15087d>.elementor-widget-container {
    padding: 10px 35px 10px 35px;
}

.elementor-10786 .elementor-element.elementor-element-72f6f7a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-72f6f7a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-72f6f7a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-72f6f7a>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-72f6f7a>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-72f6f7a>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-72f6f7a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-72f6f7a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-d34fdca {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-d34fdca .elementor-heading-title {
    color: #FAFF00;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-d34fdca>.elementor-widget-container {
    padding: 10px 30px 10px 30px;
    background-color: #001C2D;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 0px -2px 14px 0px rgba(0, 0, 0, 0.47);
}

.elementor-10786 .elementor-element.elementor-element-e0a0bc8 img {
    width: 93%;
}

.elementor-10786 .elementor-element.elementor-element-e0a0bc8>.elementor-widget-container {
    padding: 10px 40px 10px 40px;
}

.elementor-10786 .elementor-element.elementor-element-2b2128e {
    padding: 60px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-44d49ba>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-44d49ba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-44d49ba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-44d49ba>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-44d49ba>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-44d49ba>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-44d49ba>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-44d49ba>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-8252fdd {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-8252fdd .elementor-heading-title {
    color: #FAFF00;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-8252fdd>.elementor-widget-container {
    padding: 10px 30px 10px 30px;
    background-color: #001C2D;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 0px -2px 14px 0px rgba(0, 0, 0, 0.47);
}

.elementor-10786 .elementor-element.elementor-element-2842e3d>.elementor-widget-container {
    padding: 10px 35px 10px 35px;
}

.elementor-10786 .elementor-element.elementor-element-535889f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-535889f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-535889f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-535889f>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-535889f>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-535889f>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-535889f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-535889f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-fc470f0 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-fc470f0 .elementor-heading-title {
    color: #FAFF00;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-fc470f0>.elementor-widget-container {
    padding: 10px 30px 10px 30px;
    background-color: #001C2D;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 0px -2px 14px 0px rgba(0, 0, 0, 0.47);
}

.elementor-10786 .elementor-element.elementor-element-44c939d>.elementor-widget-container {
    padding: 10px 51px 10px 51px;
}

.elementor-10786 .elementor-element.elementor-element-91e1de5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-10786 .elementor-element.elementor-element-91e1de5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-91e1de5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-91e1de5>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-91e1de5>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-91e1de5>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-91e1de5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-91e1de5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-2071a7e {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-2071a7e .elementor-heading-title {
    color: #FAFF00;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-2071a7e>.elementor-widget-container {
    padding: 10px 30px 10px 30px;
    background-color: #001C2D;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 0px -2px 14px 0px rgba(0, 0, 0, 0.47);
}

.elementor-10786 .elementor-element.elementor-element-7e2e559>.elementor-widget-container {
    padding: 10px 51px 10px 51px;
}

.elementor-10786 .elementor-element.elementor-element-74f5eff>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-f2b710a>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-b6fcff1>.elementor-container {
    max-width: 500px;
}

.elementor-10786 .elementor-element.elementor-element-b6fcff1 {
    margin-top: -25px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-49cde5c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-49cde5c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-325e2d1:not(.elementor-motion-effects-element-type-background),
.elementor-10786 .elementor-element.elementor-element-325e2d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://compoundthemoney.com/wp-content/uploads/2024/04/Group-47110-4-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-10786 .elementor-element.elementor-element-325e2d1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 40px 0px;
}

.elementor-10786 .elementor-element.elementor-element-325e2d1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-c03d3e4>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-3f46a1f {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-3f46a1f .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 900;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-7345411 {
    padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-dcbf752.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-dcbf752.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-dcbf752:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-dcbf752>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-dcbf752>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-dcbf752>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-dcbf752>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-dcbf752>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-dcbf752>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-0109e35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-0109e35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-0109e35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-0109e35 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-0109e35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-0109e35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-0109e35 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-0109e35 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-0109e35 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-0109e35 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-0109e35 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-0109e35 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-0109e35 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-f4ce9e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-f4ce9e5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-f4ce9e5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-f4ce9e5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-f4ce9e5>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-f4ce9e5>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-f4ce9e5>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-f4ce9e5>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-f4ce9e5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-e11d462 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-e11d462 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-e11d462 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-e11d462 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-e11d462 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-e11d462 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-e11d462 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-e11d462 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-e11d462 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-e11d462 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-e11d462 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-e11d462 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-e11d462 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-f9d537d {
    padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-8b91952.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-8b91952.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-8b91952:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-8b91952>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-8b91952>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-8b91952>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-8b91952>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-8b91952>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-8b91952>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-e2071b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-e2071b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-e2071b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-e2071b2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-e2071b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-e2071b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-e2071b2 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-e2071b2 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-e2071b2 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-e2071b2 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-e2071b2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-e2071b2 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-e2071b2 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-358f8cb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-358f8cb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-358f8cb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-358f8cb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-358f8cb>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-358f8cb>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-358f8cb>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-358f8cb>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-358f8cb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-486e2f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-486e2f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-486e2f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-486e2f3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-486e2f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-486e2f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-486e2f3 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-486e2f3 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-486e2f3 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-486e2f3 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-486e2f3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-486e2f3 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-486e2f3 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-0809e4e {
    padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-313bc4e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-313bc4e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-313bc4e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-313bc4e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-313bc4e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-313bc4e>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-313bc4e>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-313bc4e>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-313bc4e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-fad3b58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-fad3b58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-fad3b58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-fad3b58 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-fad3b58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-fad3b58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-fad3b58 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-fad3b58 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-fad3b58 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-fad3b58 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-10786 .elementor-element.elementor-element-fad3b58 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-fad3b58 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-fad3b58 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-a5a32ca>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-98c3f07>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-02c8be3>.elementor-container {
    max-width: 500px;
}

.elementor-10786 .elementor-element.elementor-element-02c8be3 {
    margin-top: -25px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-2036eea.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-2036eea.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-d0a4db8:not(.elementor-motion-effects-element-type-background),
.elementor-10786 .elementor-element.elementor-element-d0a4db8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F4858;
}

.elementor-10786 .elementor-element.elementor-element-d0a4db8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 60px 0px;
}

.elementor-10786 .elementor-element.elementor-element-d0a4db8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-51545ca>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-dd51331 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-dd51331 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 900;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-dd51331>.elementor-widget-container {
    padding: 0px 60px 0px 60px;
}

.elementor-10786 .elementor-element.elementor-element-25e9c79 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-684486b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-684486b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF7ED;
}

.elementor-10786 .elementor-element.elementor-element-684486b>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-684486b>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-684486b>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-684486b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-684486b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-f729155.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-f729155>.elementor-element-populated {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-f729155>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-f729155>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-f729155>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-f729155>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-6901dff {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-6901dff .elementor-heading-title {
    color: #FF0000;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-dd33fda {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-dd33fda .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
}

.elementor-10786 .elementor-element.elementor-element-dd33fda>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-8ecce87:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-8ecce87>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF7ED;
}

.elementor-10786 .elementor-element.elementor-element-8ecce87>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-8ecce87>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-8ecce87>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-8ecce87>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-8ecce87>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-e76a939.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-e76a939>.elementor-element-populated {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-e76a939>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-e76a939>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-e76a939>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-e76a939>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-b65953e {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-b65953e .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-0a51fcb {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-0a51fcb .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
}

.elementor-10786 .elementor-element.elementor-element-0a51fcb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-8496efc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-8496efc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF7ED;
}

.elementor-10786 .elementor-element.elementor-element-8496efc>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-8496efc>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-8496efc>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-8496efc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-8496efc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-179f113.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-179f113>.elementor-element-populated {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-179f113>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-179f113>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-179f113>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-179f113>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-4faa0ea {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-4faa0ea .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-eb46fd6 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-eb46fd6 .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
}

.elementor-10786 .elementor-element.elementor-element-eb46fd6>.elementor-widget-container {
    margin: 0px 20px 0px 20px;
}

.elementor-10786 .elementor-element.elementor-element-41edd8d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-1493a4e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-1493a4e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF7ED;
}

.elementor-10786 .elementor-element.elementor-element-1493a4e>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-1493a4e>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-1493a4e>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-1493a4e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-1493a4e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-ff0d291.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-ff0d291>.elementor-element-populated {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 10px 20px 10px;
}

.elementor-10786 .elementor-element.elementor-element-ff0d291>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-ff0d291>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-ff0d291>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-ff0d291>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-d9548a8 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-d9548a8 .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-d9548a8>.elementor-widget-container {
    padding: 0px 40px 0px 40px;
}

.elementor-10786 .elementor-element.elementor-element-2d4e5a1 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-2d4e5a1 .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
}

.elementor-10786 .elementor-element.elementor-element-2d4e5a1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-e7f8be2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-e7f8be2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF7ED;
}

.elementor-10786 .elementor-element.elementor-element-e7f8be2>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-e7f8be2>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-e7f8be2>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-e7f8be2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-e7f8be2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-3523725.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-3523725>.elementor-element-populated {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-3523725>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-3523725>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-3523725>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-3523725>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-10786 .elementor-element.elementor-element-9b2c76a .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-9b2c76a>.elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.elementor-10786 .elementor-element.elementor-element-dfb00ae {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-dfb00ae .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
}

.elementor-10786 .elementor-element.elementor-element-dfb00ae>.elementor-widget-container {
    margin: 0px 20px 0px 20px;
}

.elementor-10786 .elementor-element.elementor-element-b84e95f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-b84e95f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF7ED;
}

.elementor-10786 .elementor-element.elementor-element-b84e95f>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-b84e95f>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-b84e95f>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-b84e95f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-b84e95f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-f641003.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10786 .elementor-element.elementor-element-f641003>.elementor-element-populated {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-f641003>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-f641003>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-f641003>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10786 .elementor-element.elementor-element-f641003>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-7ecfafb {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-7ecfafb .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-7ecfafb>.elementor-widget-container {
    padding: 15px 0px 15px 0px;
}

.elementor-10786 .elementor-element.elementor-element-9261763 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-9261763 .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
}

.elementor-10786 .elementor-element.elementor-element-9261763>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-fbfeaf9>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-94660fc>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-5c730a2>.elementor-container {
    max-width: 500px;
}

.elementor-10786 .elementor-element.elementor-element-5c730a2 {
    margin-top: -25px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-b8644d7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-b8644d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-0e302aa:not(.elementor-motion-effects-element-type-background),
.elementor-10786 .elementor-element.elementor-element-0e302aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://compoundthemoney.com/wp-content/uploads/2024/04/Group-47110-4-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-10786 .elementor-element.elementor-element-0e302aa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 60px 0px;
}

.elementor-10786 .elementor-element.elementor-element-0e302aa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-399d18c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-3dfa43d {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-3dfa43d .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 900;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-70b3241 {
    padding: 50px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-3ac0992 {
    text-align: left;
}

.elementor-10786 .elementor-element.elementor-element-3ac0992 img {
    width: 89%;
}

.elementor-10786 .elementor-element.elementor-element-3e43028>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

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

.elementor-10786 .elementor-element.elementor-element-9f576b1 .elementor-heading-title {
    color: #123fb1;
    font-family: "Outfit", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-a4f6257 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-a4f6257 .elementor-heading-title {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-5f2d167 {
    --divider-border-style: solid;
    --divider-color: #123fb1;
    --divider-border-width: 3px;
}

.elementor-10786 .elementor-element.elementor-element-5f2d167 .elementor-divider-separator {
    width: 19%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-10786 .elementor-element.elementor-element-5f2d167 .elementor-divider {
    text-align: center;
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-10786 .elementor-element.elementor-element-f66f3cf {
    text-align: center;
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
}

.elementor-10786 .elementor-element.elementor-element-b49ebdc {
    padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-36f55e3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-36f55e3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-36f55e3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-36f55e3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-36f55e3>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 0px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 0px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-36f55e3>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-36f55e3>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-36f55e3>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-36f55e3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-abfa225 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-abfa225 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-abfa225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-abfa225 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-abfa225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-abfa225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-abfa225 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-abfa225 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-abfa225 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-abfa225 .elementor-icon-list-icon {
    padding-right: 5px;
}

.elementor-10786 .elementor-element.elementor-element-abfa225 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-abfa225 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-abfa225 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-8c98d02.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-8c98d02.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-8c98d02:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-8c98d02>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-8c98d02>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-8c98d02>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-8c98d02>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-8c98d02>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-8c98d02>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-a30be10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-a30be10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-a30be10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-a30be10 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-a30be10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-a30be10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-a30be10 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-a30be10 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-a30be10 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-a30be10 .elementor-icon-list-icon {
    padding-right: 5px;
}

.elementor-10786 .elementor-element.elementor-element-a30be10 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-a30be10 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-a30be10 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-75ca789 {
    padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-01a158d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-01a158d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-01a158d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-01a158d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-01a158d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 0px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 0px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-01a158d>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-01a158d>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-01a158d>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-01a158d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-3999b09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-3999b09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-3999b09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-3999b09 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-3999b09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-3999b09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-3999b09 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-3999b09 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-3999b09 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-3999b09 .elementor-icon-list-icon {
    padding-right: 5px;
}

.elementor-10786 .elementor-element.elementor-element-3999b09 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-3999b09 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-3999b09 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-a68fcd3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-a68fcd3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-a68fcd3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10786 .elementor-element.elementor-element-a68fcd3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D6EFD978;
}

.elementor-10786 .elementor-element.elementor-element-a68fcd3>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #123fb1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
    padding: 9px 20px 9px 20px;
}

.elementor-10786 .elementor-element.elementor-element-a68fcd3>.elementor-element-populated,
.elementor-10786 .elementor-element.elementor-element-a68fcd3>.elementor-element-populated>.elementor-background-overlay,
.elementor-10786 .elementor-element.elementor-element-a68fcd3>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10786 .elementor-element.elementor-element-a68fcd3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-0d44592 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-0d44592 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-0d44592 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-10786 .elementor-element.elementor-element-0d44592 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-10786 .elementor-element.elementor-element-0d44592 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-10786 .elementor-element.elementor-element-0d44592 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-10786 .elementor-element.elementor-element-0d44592 .elementor-icon-list-icon i {
    color: #123fb1;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-0d44592 .elementor-icon-list-icon svg {
    fill: #123fb1;
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-0d44592 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-0d44592 .elementor-icon-list-icon {
    padding-right: 5px;
}

.elementor-10786 .elementor-element.elementor-element-0d44592 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-0d44592 .elementor-icon-list-item>a {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-0d44592 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-4d732de:not(.elementor-motion-effects-element-type-background),
.elementor-10786 .elementor-element.elementor-element-4d732de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F4858;
}

.elementor-10786 .elementor-element.elementor-element-4d732de {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 50px 0px;
}

.elementor-10786 .elementor-element.elementor-element-4d732de>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-63d4987>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-38c3679 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-38c3679 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 36px;
    font-weight: 900;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #000000;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 10px;
    color: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list {
    margin-bottom: 20px;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    padding: 20px 20px 20px 20px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: #123fb1;
    fill: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover {
    background-color: #FFFFFF;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #000000;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #123fb1;
    fill: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    background-color: #FFFFFF;
    color: #000000;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #000000;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #123fb1;
    fill: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #123fb1;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 20px 20px 20px 20px;
    border-style: none;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 17px;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 17px;
    width: 17px;
    line-height: 17px;
    fill: #B7B7B7;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: #B7B7B7;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: #B7B7B7;
    fill: #B7B7B7;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #fff;
    fill: #fff;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #fff;
}

.elementor-10786 .elementor-element.elementor-element-aa2963b>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

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

.elementor-10786 .elementor-element.elementor-element-b1c2cf1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-10786 .elementor-element.elementor-element-b1c2cf1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-86361a1>.elementor-element-populated {
    padding: 0px 40px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-e89402e {
    text-align: left;
}

.elementor-10786 .elementor-element.elementor-element-e89402e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-10786 .elementor-element.elementor-element-c167ff5>.elementor-element-populated {
    margin: 0px 0px -10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-4b0bb2e>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-10786 .elementor-element.elementor-element-fc13dcf {
    margin-top: -20px;
    margin-bottom: 0px;
    padding: 0px 70px 0px 70px;
}

.elementor-bc-flex-widget .elementor-10786 .elementor-element.elementor-element-2384694.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-2384694.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10786 .elementor-element.elementor-element-2384694>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-10786 .elementor-element.elementor-element-84668e5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10786 .elementor-element.elementor-element-669c33a {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-669c33a .elementor-heading-title {
    color: #024949;
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-10786 .elementor-element.elementor-element-c759197 {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-c759197 .elementor-heading-title {
    color: #024949;
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-10786 .elementor-element.elementor-element-6ea0d59 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #DDDDDD;
}

.elementor-10786 .elementor-element.elementor-element-6ea0d59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-10786 .elementor-element.elementor-element-6ea0d59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-10786 .elementor-element.elementor-element-6ea0d59 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-10786 .elementor-element.elementor-element-6ea0d59 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-6ea0d59 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-6ea0d59 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-10786 .elementor-element.elementor-element-6ea0d59 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10786 .elementor-element.elementor-element-6ea0d59 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-10786 .elementor-element.elementor-element-6ea0d59 .elementor-icon-list-text {
    color: #024949;
    transition: color 0.3s;
}

.elementor-10786 .elementor-element.elementor-element-4af1f1c .elementor-repeater-item-8f7ae64.elementor-social-icon {
    background-color: #024949;
}

.elementor-10786 .elementor-element.elementor-element-4af1f1c .elementor-repeater-item-c3443d8.elementor-social-icon {
    background-color: #024949;
}

.elementor-10786 .elementor-element.elementor-element-4af1f1c .elementor-repeater-item-a8e64dc.elementor-social-icon {
    background-color: #024949;
}

.elementor-10786 .elementor-element.elementor-element-4af1f1c {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 20px;
    --grid-column-gap: 12px;
    --grid-row-gap: 0px;
}

.elementor-10786 .elementor-element.elementor-element-4af1f1c .elementor-widget-container {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-7eb616b {
    text-align: center;
}

.elementor-10786 .elementor-element.elementor-element-7eb616b .elementor-heading-title {
    color: #024949;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}

@media(min-width:768px) {
    .elementor-10786 .elementor-element.elementor-element-159bcb3 {
        width: 40%;
    }
    .elementor-10786 .elementor-element.elementor-element-7b47a70 {
        width: 60%;
    }
    .elementor-10786 .elementor-element.elementor-element-a3402b5 {
        width: 100%;
    }
    .elementor-10786 .elementor-element.elementor-element-49d21ee {
        width: 25%;
    }
    .elementor-10786 .elementor-element.elementor-element-313bc4e {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-3a62bc9 {
        width: 24.332%;
    }
}

@media(max-width:767px) {
    .elementor-10786 .elementor-element.elementor-element-8d9f470:not(.elementor-motion-effects-element-type-background),
    .elementor-10786 .elementor-element.elementor-element-8d9f470>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-repeat: repeat;
        background-size: 1000px auto;
    }
    .elementor-10786 .elementor-element.elementor-element-8d9f470 {
        padding: 0px 20px 40px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-b6a01f7 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.4em;
    }
    .elementor-10786 .elementor-element.elementor-element-b6a01f7>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 18px 25px 18px 25px;
    }
    .elementor-10786 .elementor-element.elementor-element-b6a01f7 {
        width: auto;
        max-width: auto;
    }
    .elementor-10786 .elementor-element.elementor-element-1193260 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-10786 .elementor-element.elementor-element-370ee51 {
        padding: 20px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-52720c9 img {
        width: 90%;
    }
    .elementor-10786 .elementor-element.elementor-element-71ab68e .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-10786 .elementor-element.elementor-element-1665541 .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-10786 .elementor-element.elementor-element-7b47a70>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-6bf617d {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-cae98be {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-cae98be>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-be61c21 {
        --icon-box-icon-margin: 10px;
    }
    .elementor-10786 .elementor-element.elementor-element-be61c21 .elementor-icon {
        font-size: 27px;
    }
    .elementor-10786 .elementor-element.elementor-element-be61c21 .elementor-icon-box-title,
    .elementor-10786 .elementor-element.elementor-element-be61c21 .elementor-icon-box-title a {
        font-size: 16px;
    }
    .elementor-10786 .elementor-element.elementor-element-be61c21 .elementor-icon-box-description {
        font-size: 16px;
    }
    .elementor-10786 .elementor-element.elementor-element-527d882 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-527d882>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    .elementor-10786 .elementor-element.elementor-element-2cfd3b9 {
        --icon-box-icon-margin: 10px;
    }
    .elementor-10786 .elementor-element.elementor-element-2cfd3b9 .elementor-icon {
        font-size: 27px;
    }
    .elementor-10786 .elementor-element.elementor-element-2cfd3b9 .elementor-icon-box-title,
    .elementor-10786 .elementor-element.elementor-element-2cfd3b9 .elementor-icon-box-title a {
        font-size: 16px;
    }
    .elementor-10786 .elementor-element.elementor-element-2cfd3b9 .elementor-icon-box-description {
        font-size: 16px;
    }
    .elementor-10786 .elementor-element.elementor-element-ba8d150 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-1c85182 {
        --icon-box-icon-margin: 10px;
    }
    .elementor-10786 .elementor-element.elementor-element-1c85182 .elementor-icon {
        font-size: 27px;
    }
    .elementor-10786 .elementor-element.elementor-element-1c85182 .elementor-icon-box-title,
    .elementor-10786 .elementor-element.elementor-element-1c85182 .elementor-icon-box-title a {
        font-size: 16px;
    }
    .elementor-10786 .elementor-element.elementor-element-1c85182 .elementor-icon-box-description {
        font-size: 16px;
    }
    .elementor-10786 .elementor-element.elementor-element-87b7a64 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-a5442e7 {
        --icon-box-icon-margin: 10px;
    }
    .elementor-10786 .elementor-element.elementor-element-a5442e7 .elementor-icon {
        font-size: 27px;
    }
    .elementor-10786 .elementor-element.elementor-element-a5442e7 .elementor-icon-box-title,
    .elementor-10786 .elementor-element.elementor-element-a5442e7 .elementor-icon-box-title a {
        font-size: 16px;
    }
    .elementor-10786 .elementor-element.elementor-element-a5442e7 .elementor-icon-box-description {
        font-size: 16px;
    }
    .elementor-10786 .elementor-element.elementor-element-2474735 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-10786 .elementor-element.elementor-element-d4cfa97 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-0d8b3a2 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-0dcb523 {
        padding: 40px 20px 30px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-afdd5a9 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10786 .elementor-element.elementor-element-e3d225a {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-e3d225a>.elementor-element-populated {
        padding: 10px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-e7c2b29 .elementor-counter-number-wrapper {
        font-size: 24px;
        line-height: 1.8em;
    }
    .elementor-10786 .elementor-element.elementor-element-e7c2b29 .elementor-counter-title {
        font-size: 16px;
        line-height: 1.2em;
    }
    .elementor-10786 .elementor-element.elementor-element-10462e6 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-10462e6>.elementor-element-populated {
        padding: 10px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-64e2dba .elementor-counter-number-wrapper {
        font-size: 24px;
        line-height: 1.8em;
    }
    .elementor-10786 .elementor-element.elementor-element-64e2dba .elementor-counter-title {
        font-size: 16px;
        line-height: 1.2em;
    }
    .elementor-10786 .elementor-element.elementor-element-4edc81f {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-4edc81f>.elementor-element-populated {
        padding: 10px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-6ab867e .elementor-counter-number-wrapper {
        font-size: 24px;
        line-height: 1.8em;
    }
    .elementor-10786 .elementor-element.elementor-element-6ab867e .elementor-counter-title {
        font-size: 16px;
        line-height: 1.2em;
    }
    .elementor-10786 .elementor-element.elementor-element-dc872d8 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-dc872d8>.elementor-element-populated {
        padding: 10px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-0148235 .elementor-counter-number-wrapper {
        font-size: 24px;
        line-height: 1.8em;
    }
    .elementor-10786 .elementor-element.elementor-element-0148235 .elementor-counter-title {
        font-size: 16px;
        line-height: 1.2em;
    }
    .elementor-10786 .elementor-element.elementor-element-3b36665 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10786 .elementor-element.elementor-element-3b36665>.elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-7253a44 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-58440c1 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-dac6a86:not(.elementor-motion-effects-element-type-background),
    .elementor-10786 .elementor-element.elementor-element-dac6a86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-repeat: repeat;
        background-size: 1000px auto;
    }
    .elementor-10786 .elementor-element.elementor-element-dac6a86 {
        padding: 40px 20px 30px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-239dd43 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10786 .elementor-element.elementor-element-8206ba3 {
        padding: 10px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-c5973f4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-ccfb69d>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-488bbe6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-c759289>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-15ee441>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-579a879>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-7930fce>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-ce4690f>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-4c52143>.elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-01760c9 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-3b474e6 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-1e09a5a {
        padding: 40px 10px 40px 10px;
    }
    .elementor-10786 .elementor-element.elementor-element-e6e7142:not(.elementor-motion-effects-element-type-background),
    .elementor-10786 .elementor-element.elementor-element-e6e7142>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-repeat: repeat;
        background-size: 1000px auto;
    }
    .elementor-10786 .elementor-element.elementor-element-e6e7142 {
        padding: 40px 20px 30px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-3e79bee .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10786 .elementor-element.elementor-element-01becfa .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-10786 .elementor-element.elementor-element-8daf5fb .eael-countdown-digits {
        font-size: 28px;
    }
    .elementor-10786 .elementor-element.elementor-element-8daf5fb>.elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }
    .elementor-10786 .elementor-element.elementor-element-226e34f {
        margin-top: 70px;
        margin-bottom: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-ece7f6a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-c5ff7ca>.elementor-widget-container {
        margin: -80px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-5e38b23 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-10786 .elementor-element.elementor-element-fb2d614>.elementor-element-populated {
        margin: 100px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-5a83ec3 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-10786 .elementor-element.elementor-element-3a03c1f>.elementor-element-populated {
        margin: 100px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-5a25457 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-10786 .elementor-element.elementor-element-0dd2ddf>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-6b0d510 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-142d67e {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-2c606cb {
        padding: 40px 20px 40px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-b76a1f9 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10786 .elementor-element.elementor-element-b76a1f9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-a3402b5>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-371ac7e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-a34dd0f>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-b80c967>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-28dbc74>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-d057cf5>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-238d275>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-0b2090e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-c4a7593>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-c26059b>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-39bb8ff {
        padding: 20px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-31d1789>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-7b07dd3>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-51773b9>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-11b6987 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-8658020>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-4defb65>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-72f6f7a>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-2b2128e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-44d49ba>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-535889f>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-91e1de5>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-f2b710a>.elementor-widget-container {
        margin: 040px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-49cde5c {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-e6619f6 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-325e2d1:not(.elementor-motion-effects-element-type-background),
    .elementor-10786 .elementor-element.elementor-element-325e2d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-repeat: repeat;
        background-size: 1000px auto;
    }
    .elementor-10786 .elementor-element.elementor-element-325e2d1 {
        padding: 40px 20px 30px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-3f46a1f .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10786 .elementor-element.elementor-element-dcbf752>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-f4ce9e5>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-8b91952>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-358f8cb>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-2036eea {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-f906f3b {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-d0a4db8 {
        padding: 40px 20px 40px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-dd51331 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10786 .elementor-element.elementor-element-dd51331>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-25e9c79 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-684486b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-6901dff .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-8ecce87>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-b65953e .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-8496efc>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-4faa0ea .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-eb46fd6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-1493a4e>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-d9548a8 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-d9548a8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-e7f8be2>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-9b2c76a .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-dfb00ae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-b84e95f>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-7ecfafb .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-7ecfafb>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-94660fc>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-b8644d7 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-52974fe {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-0e302aa:not(.elementor-motion-effects-element-type-background),
    .elementor-10786 .elementor-element.elementor-element-0e302aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-repeat: repeat;
        background-size: 1000px auto;
    }
    .elementor-10786 .elementor-element.elementor-element-0e302aa {
        padding: 40px 20px 50px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-399d18c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-3dfa43d .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10786 .elementor-element.elementor-element-70b3241 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-3ac0992 img {
        width: 100%;
    }
    .elementor-10786 .elementor-element.elementor-element-3e43028>.elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-9f576b1 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10786 .elementor-element.elementor-element-a4f6257 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-10786 .elementor-element.elementor-element-5f2d167 .elementor-divider {
        padding-block-start: 2px;
        padding-block-end: 2px;
    }
    .elementor-10786 .elementor-element.elementor-element-f66f3cf {
        line-height: 1.4em;
    }
    .elementor-10786 .elementor-element.elementor-element-36f55e3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-8c98d02>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-75ca789 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-01a158d>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-a68fcd3>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-4d732de {
        padding: 40px 20px 30px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-38c3679 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        line-height: 1.4em;
    }
    .elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
        margin-left: 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list {
        margin-bottom: 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
        padding: 12px 5px 12px 12px;
    }
    .elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
        font-size: 15px;
        line-height: 1.4em;
        padding: 12px 12px 12px 12px;
    }
    .elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
    .elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
        font-size: 16px;
    }
    .elementor-10786 .elementor-element.elementor-element-aa2963b .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
        height: 16px;
        width: 16px;
        line-height: 16px;
    }
    .elementor-10786 .elementor-element.elementor-element-b1c2cf1 {
        padding: 40px 20px 30px 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-86361a1>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-e89402e {
        text-align: center;
    }
    .elementor-10786 .elementor-element.elementor-element-e89402e .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-10786 .elementor-element.elementor-element-c167ff5>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-fc13dcf {
        padding: 0px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-2384694 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-0022411 {
        width: 50%;
    }
    .elementor-10786 .elementor-element.elementor-element-19850be img {
        width: 60%;
    }
    .elementor-10786 .elementor-element.elementor-element-669c33a .elementor-heading-title {
        font-size: 17px;
        line-height: 1.4em;
    }
    .elementor-10786 .elementor-element.elementor-element-c759197 .elementor-heading-title {
        font-size: 17px;
        line-height: 1.4em;
    }
    .elementor-10786 .elementor-element.elementor-element-4af1f1c>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-10786 .elementor-element.elementor-element-7eb616b .elementor-heading-title {
        font-size: 17px;
        line-height: 1.4em;
    }
}
.mb-2{
    margin-top: 2rem;
}
.text-light{
    color: #fff !important;
}
.elementor-widget-icon-box .elementor-icon-box-description {
    margin: 7px 0px !important;
}
h3.elementor-icon-box-title {
    margin-top: 0px;
}