.elementor-144 .elementor-element.elementor-element-5f40c36f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-144 .elementor-element.elementor-element-5f40c36f:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-5f40c36f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F62A47;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-144 .elementor-element.elementor-element-641508c5 {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-641508c5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-70ac5881 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-70ac5881:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-70ac5881 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(14deg, #FFFFFF 0%, #FF9E9E 100%);
}

.elementor-144 .elementor-element.elementor-element-70ac5881 > .elementor-shape-bottom .elementor-shape-fill, .elementor-144 .elementor-element.elementor-element-70ac5881 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
    fill: #FFF8EF;
}

.elementor-144 .elementor-element.elementor-element-1143907f {
    padding: 67px 100px 0px 100px;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-144 .elementor-element.elementor-element-43a983fd .elementor-button {
    background-color: transparent;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    background-image: linear-gradient(301deg, #10B827 0%, #00FD48 100%);
    box-shadow: 0px 17px 31px 0px rgba(0, 0, 0, 0.15);
    border-radius: 38px 38px 38px 38px;
    padding: 18px 18px 18px 18px;
}

.elementor-144 .elementor-element.elementor-element-43a983fd {
    width: var(--container-widget-width, 37%);
    max-width: 37%;
    --container-widget-width: 37%;
    --container-widget-flex-grow: 0;
    z-index: 15;
}

.elementor-144 .elementor-element.elementor-element-43a983fd.elementor-element {
    --align-self: center;
}

.elementor-144 .elementor-element.elementor-element-2ebb1fff {
    --display: flex;
    --min-height: 797px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-2ebb1fff:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-2ebb1fff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFF8EF;
}

.elementor-144 .elementor-element.elementor-element-6fdaab4e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-23963418 {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-23963418 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-cedebc {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-cedebc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-5a5745be {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #F62A2A;
    --border-color: #F62A2A;
    --border-radius: 22px 22px 22px 22px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-5a5745be:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-5a5745be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-caddec3 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-144 .elementor-element.elementor-element-caddec3:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-caddec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(14deg, #580B0B 0%, #020202 100%);
}

.elementor-144 .elementor-element.elementor-element-caddec3 > .elementor-shape-bottom .elementor-shape-fill, .elementor-144 .elementor-element.elementor-element-caddec3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
    fill: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-caddec3 > .elementor-shape-bottom svg, .elementor-144 .elementor-element.elementor-element-caddec3 > .e-con-inner > .elementor-shape-bottom svg {
    width: calc(300% + 1.3px);
    height: 21px;
}

.elementor-144 .elementor-element.elementor-element-4e95a457 {
    padding: 3px 0px 0px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-4e95a457 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 38px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-4002f297 {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-4002f297 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-2310598b {
    padding: 0px 0px 36px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-2310598b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-144 .elementor-element.elementor-element-64280546 img {
    width: 86%;
}

.elementor-144 .elementor-element.elementor-element-4f237be3 {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-4f237be3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-1badff92 {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 9px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-1badff92 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #000000;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-144 .elementor-element.elementor-element-56f7d2ba {
    padding: 0px 30px 0px 30px;
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-144 .elementor-element.elementor-element-56f7d2ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-56f7d2ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-56f7d2ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-56f7d2ba .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-9px / 2);
}

.elementor-144 .elementor-element.elementor-element-56f7d2ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-9px / 2);
}

.elementor-144 .elementor-element.elementor-element-56f7d2ba .elementor-icon-list-icon i {
    color: #010091;
    transition: color 0.3s;
}

.elementor-144 .elementor-element.elementor-element-56f7d2ba .elementor-icon-list-icon svg {
    fill: #010091;
    transition: fill 0.3s;
}

.elementor-144 .elementor-element.elementor-element-56f7d2ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-56f7d2ba .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-144 .elementor-element.elementor-element-56f7d2ba .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-144 .elementor-element.elementor-element-183f90a1.elementor-element {
    --align-self: center;
}

.elementor-144 .elementor-element.elementor-element-13d3675e {
    padding: 0px 0px 0px 0px;
}

.elementor-144 .elementor-element.elementor-element-13d3675e img {
    width: 62%;
}

.elementor-144 .elementor-element.elementor-element-796a194f {
    margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 29px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-796a194f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-3813a974 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #000000;
    --border-color: #000000;
    --border-radius: 22px 22px 22px 22px;
    box-shadow: 0px 0px 57px 2px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-3813a974:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-3813a974 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-2abd144b {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-144 .elementor-element.elementor-element-2abd144b:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-2abd144b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(14deg, #2B580B 0%, #59F229 100%);
}

.elementor-144 .elementor-element.elementor-element-2abd144b > .elementor-shape-bottom .elementor-shape-fill, .elementor-144 .elementor-element.elementor-element-2abd144b > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
    fill: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-2abd144b > .elementor-shape-bottom svg, .elementor-144 .elementor-element.elementor-element-2abd144b > .e-con-inner > .elementor-shape-bottom svg {
    width: calc(300% + 1.3px);
    height: 21px;
}

.elementor-144 .elementor-element.elementor-element-6fb61900 {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-6fb61900 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-3ca9f15b {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-3ca9f15b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-2ec24bd5 {
    padding: 0px 0px 36px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-2ec24bd5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-84e39d3 img {
    width: 92%;
}

.elementor-144 .elementor-element.elementor-element-46298804 {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-46298804 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-6dcb8e9c {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 9px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-6dcb8e9c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-52ce4feb {
    padding: 0px 30px 0px 30px;
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-144 .elementor-element.elementor-element-52ce4feb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-52ce4feb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-52ce4feb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-52ce4feb .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-9px / 2);
}

.elementor-144 .elementor-element.elementor-element-52ce4feb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-9px / 2);
}

.elementor-144 .elementor-element.elementor-element-52ce4feb .elementor-icon-list-icon i {
    color: #002191;
    transition: color 0.3s;
}

.elementor-144 .elementor-element.elementor-element-52ce4feb .elementor-icon-list-icon svg {
    fill: #002191;
    transition: fill 0.3s;
}

.elementor-144 .elementor-element.elementor-element-52ce4feb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-52ce4feb .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-144 .elementor-element.elementor-element-52ce4feb .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-144 .elementor-element.elementor-element-3d3e9f1c.elementor-element {
    --align-self: center;
}

.elementor-144 .elementor-element.elementor-element-6c2e5e62 {
    padding: 0px 0px 0px 0px;
}

.elementor-144 .elementor-element.elementor-element-6c2e5e62 img {
    width: 62%;
}

.elementor-144 .elementor-element.elementor-element-73c0cb1f {
    margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 9px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-73c0cb1f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-17e8c31f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #FC0000;
    --border-color: #FC0000;
    --border-radius: 22px 22px 22px 22px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-17e8c31f:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-17e8c31f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-6fdaa309 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-144 .elementor-element.elementor-element-6fdaa309:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-6fdaa309 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(14deg, #580B0B 0%, #0E0E0E 100%);
}

.elementor-144 .elementor-element.elementor-element-6fdaa309 > .elementor-shape-bottom .elementor-shape-fill, .elementor-144 .elementor-element.elementor-element-6fdaa309 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
    fill: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-6fdaa309 > .elementor-shape-bottom svg, .elementor-144 .elementor-element.elementor-element-6fdaa309 > .e-con-inner > .elementor-shape-bottom svg {
    width: calc(300% + 1.3px);
    height: 21px;
}

.elementor-144 .elementor-element.elementor-element-189db26d {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-189db26d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-379bbb54 {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-379bbb54 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-16467ac5 {
    padding: 0px 0px 36px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-16467ac5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-45438672 img {
    width: 92%;
}

.elementor-144 .elementor-element.elementor-element-78174c4c {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-78174c4c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-7468799f {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 9px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-7468799f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-6dcdbded {
    padding: 0px 30px 0px 30px;
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-144 .elementor-element.elementor-element-6dcdbded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-6dcdbded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-6dcdbded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-6dcdbded .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-9px / 2);
}

.elementor-144 .elementor-element.elementor-element-6dcdbded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-9px / 2);
}

.elementor-144 .elementor-element.elementor-element-6dcdbded .elementor-icon-list-icon i {
    color: #010091;
    transition: color 0.3s;
}

.elementor-144 .elementor-element.elementor-element-6dcdbded .elementor-icon-list-icon svg {
    fill: #010091;
    transition: fill 0.3s;
}

.elementor-144 .elementor-element.elementor-element-6dcdbded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-6dcdbded .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-144 .elementor-element.elementor-element-6dcdbded .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-144 .elementor-element.elementor-element-7dd5404f.elementor-element {
    --align-self: center;
}

.elementor-144 .elementor-element.elementor-element-42fa776e {
    padding: 0px 0px 0px 0px;
}

.elementor-144 .elementor-element.elementor-element-42fa776e img {
    width: 62%;
}

.elementor-144 .elementor-element.elementor-element-748df80c {
    margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 9px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-748df80c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-3973254b {
    --display: flex;
    --min-height: 134px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 0px 2px 0px;
    --border-top-width: 2px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-3973254b:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-3973254b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(14deg, #F62A2A 0%, #530E0E 100%);
}

.elementor-144 .elementor-element.elementor-element-4804bf51 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 50px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-144 .elementor-element.elementor-element-215e0e81 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-215e0e81 {
    --icon-box-icon-margin: 15px;
}

.elementor-144 .elementor-element.elementor-element-215e0e81 .elementor-icon-box-title {
    margin-block-end: 2px;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-215e0e81.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-215e0e81.elementor-view-framed .elementor-icon, .elementor-144 .elementor-element.elementor-element-215e0e81.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-215e0e81 .elementor-icon {
    font-size: 41px;
}

.elementor-144 .elementor-element.elementor-element-215e0e81 .elementor-icon-box-title, .elementor-144 .elementor-element.elementor-element-215e0e81 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-144 .elementor-element.elementor-element-215e0e81:has(:hover) .elementor-icon-box-title,
.elementor-144 .elementor-element.elementor-element-215e0e81:has(:focus) .elementor-icon-box-title {
    color: #F62A47;
}

.elementor-144 .elementor-element.elementor-element-215e0e81 .elementor-icon-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-377e212f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 50px;
}

.elementor-144 .elementor-element.elementor-element-e134fa0 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-e134fa0 {
    --icon-box-icon-margin: 15px;
}

.elementor-144 .elementor-element.elementor-element-e134fa0 .elementor-icon-box-title {
    margin-block-end: 2px;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-e134fa0.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-e134fa0.elementor-view-framed .elementor-icon, .elementor-144 .elementor-element.elementor-element-e134fa0.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-e134fa0 .elementor-icon {
    font-size: 41px;
}

.elementor-144 .elementor-element.elementor-element-e134fa0 .elementor-icon-box-title, .elementor-144 .elementor-element.elementor-element-e134fa0 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-144 .elementor-element.elementor-element-e134fa0:has(:hover) .elementor-icon-box-title,
.elementor-144 .elementor-element.elementor-element-e134fa0:has(:focus) .elementor-icon-box-title {
    color: #F62A47;
}

.elementor-144 .elementor-element.elementor-element-e134fa0 .elementor-icon-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-8e13f21 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-144 .elementor-element.elementor-element-6628be75 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-6628be75 {
    --icon-box-icon-margin: 15px;
}

.elementor-144 .elementor-element.elementor-element-6628be75 .elementor-icon-box-title {
    margin-block-end: 2px;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-6628be75.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-6628be75.elementor-view-framed .elementor-icon, .elementor-144 .elementor-element.elementor-element-6628be75.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-6628be75 .elementor-icon {
    font-size: 41px;
}

.elementor-144 .elementor-element.elementor-element-6628be75 .elementor-icon-box-title, .elementor-144 .elementor-element.elementor-element-6628be75 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-144 .elementor-element.elementor-element-6628be75:has(:hover) .elementor-icon-box-title,
.elementor-144 .elementor-element.elementor-element-6628be75:has(:focus) .elementor-icon-box-title {
    color: #F62A47;
}

.elementor-144 .elementor-element.elementor-element-6628be75 .elementor-icon-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-4ff656c1 {
    --display: flex;
    --min-height: 707px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-144 .elementor-element.elementor-element-1b2c622c {
    --display: flex;
    --min-height: 551px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    border-style: solid;
    --border-style: solid;
    border-color: #FF0000;
    --border-color: #FF0000;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-144 .elementor-element.elementor-element-a6be0fe img {
    width: 27%;
}

.elementor-144 .elementor-element.elementor-element-29962ab6 {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-29962ab6 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    color: #068502;
}

.elementor-144 .elementor-element.elementor-element-13e14801 {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-13e14801 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-8eb8a4e img {
    width: 63%;
}

.elementor-144 .elementor-element.elementor-element-4b654a0a img {
    width: 80%;
}

.elementor-144 .elementor-element.elementor-element-546aec37 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-546aec37:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-546aec37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(14deg, #F62A2A 0%, #530E0E 100%);
}

.elementor-144 .elementor-element.elementor-element-4d8725c4 {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-4d8725c4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-594055aa {
    padding: 0px 0px 50px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-594055aa .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-1489f9e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 26px 26px;
    --row-gap: 26px;
    --column-gap: 26px;
    --border-radius: 14px 14px 14px 14px;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 13px;
    --padding-bottom: 13px;
    --padding-left: 13px;
    --padding-right: 13px;
}

.elementor-144 .elementor-element.elementor-element-1489f9e4:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-1489f9e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-1489f9e4.e-con {
    --align-self: center;
}

.elementor-144 .elementor-element.elementor-element-73cee5b1 {
    --display: flex;
}

.elementor-144 .elementor-element.elementor-element-57a686d7 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-144 .elementor-element.elementor-element-57a686d7 img {
    width: 89%;
}

.elementor-144 .elementor-element.elementor-element-6fb3da20 {
    --display: flex;
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
}

.elementor-144 .elementor-element.elementor-element-1c9cad3a {
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-1c9cad3a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-326b734c {
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-326b734c img {
    width: 35%;
}

.elementor-144 .elementor-element.elementor-element-25a01df1 {
    width: var(--container-widget-width, 86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
}

.elementor-144 .elementor-element.elementor-element-25a01df1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #757575;
}

.elementor-widget-image-box .elementor-image-box-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-144 .elementor-element.elementor-element-1b1ac611 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-1b1ac611.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-144 .elementor-element.elementor-element-1b1ac611.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-144 .elementor-element.elementor-element-1b1ac611.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-144 .elementor-element.elementor-element-1b1ac611 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-1b1ac611 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 22%;
}

.elementor-144 .elementor-element.elementor-element-1b1ac611 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-144 .elementor-element.elementor-element-1b1ac611:has(:hover) .elementor-image-box-title,
.elementor-144 .elementor-element.elementor-element-1b1ac611:has(:focus) .elementor-image-box-title {
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-1b1ac611 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #F62A47;
}

.elementor-144 .elementor-element.elementor-element-186a8dc3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 26px 26px;
    --row-gap: 26px;
    --column-gap: 26px;
    --border-radius: 14px 14px 14px 14px;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 13px;
    --padding-bottom: 13px;
    --padding-left: 13px;
    --padding-right: 13px;
}

.elementor-144 .elementor-element.elementor-element-186a8dc3:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-186a8dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-186a8dc3.e-con {
    --align-self: center;
}

.elementor-144 .elementor-element.elementor-element-7c6bccbf {
    --display: flex;
}

.elementor-144 .elementor-element.elementor-element-2bd7bb8f {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-144 .elementor-element.elementor-element-2bd7bb8f img {
    width: 89%;
}

.elementor-144 .elementor-element.elementor-element-5be0a9a5 {
    --display: flex;
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
}

.elementor-144 .elementor-element.elementor-element-1253b3ac {
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-1253b3ac .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-765220a5 {
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-765220a5 img {
    width: 35%;
}

.elementor-144 .elementor-element.elementor-element-71a6eb84 {
    width: var(--container-widget-width, 86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
}

.elementor-144 .elementor-element.elementor-element-71a6eb84 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #757575;
}

.elementor-144 .elementor-element.elementor-element-63a27610 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-63a27610.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-144 .elementor-element.elementor-element-63a27610.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-144 .elementor-element.elementor-element-63a27610.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-144 .elementor-element.elementor-element-63a27610 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-63a27610 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 22%;
}

.elementor-144 .elementor-element.elementor-element-63a27610 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-144 .elementor-element.elementor-element-63a27610:has(:hover) .elementor-image-box-title,
.elementor-144 .elementor-element.elementor-element-63a27610:has(:focus) .elementor-image-box-title {
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-63a27610 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #F62A47;
}

.elementor-144 .elementor-element.elementor-element-4f42c13a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 26px 26px;
    --row-gap: 26px;
    --column-gap: 26px;
    --border-radius: 14px 14px 14px 14px;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 13px;
    --padding-bottom: 13px;
    --padding-left: 13px;
    --padding-right: 13px;
}

.elementor-144 .elementor-element.elementor-element-4f42c13a:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-4f42c13a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-4f42c13a.e-con {
    --align-self: center;
}

.elementor-144 .elementor-element.elementor-element-7aefd9d8 {
    --display: flex;
}

.elementor-144 .elementor-element.elementor-element-5f59b2f0 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-144 .elementor-element.elementor-element-5f59b2f0 img {
    width: 89%;
}

.elementor-144 .elementor-element.elementor-element-73774764 {
    --display: flex;
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
}

.elementor-144 .elementor-element.elementor-element-7e4de9d6 {
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-7e4de9d6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-5b997ef5 {
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-5b997ef5 img {
    width: 35%;
}

.elementor-144 .elementor-element.elementor-element-4c3795fb {
    width: var(--container-widget-width, 86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
}

.elementor-144 .elementor-element.elementor-element-4c3795fb .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #757575;
}

.elementor-144 .elementor-element.elementor-element-11ee7cb9 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-11ee7cb9.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-144 .elementor-element.elementor-element-11ee7cb9.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-144 .elementor-element.elementor-element-11ee7cb9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-144 .elementor-element.elementor-element-11ee7cb9 .elementor-image-box-title {
    margin-bottom: 2px;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-11ee7cb9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 22%;
}

.elementor-144 .elementor-element.elementor-element-11ee7cb9 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-144 .elementor-element.elementor-element-11ee7cb9:has(:hover) .elementor-image-box-title,
.elementor-144 .elementor-element.elementor-element-11ee7cb9:has(:focus) .elementor-image-box-title {
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-11ee7cb9 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #F62A47;
}

.elementor-144 .elementor-element.elementor-element-728ef0d4 .elementor-button {
    background-color: transparent;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    background-image: linear-gradient(301deg, #10B827 0%, #00FD48 100%);
    box-shadow: 0px 17px 31px 0px rgba(0, 0, 0, 0.15);
    border-radius: 38px 38px 38px 38px;
    padding: 18px 18px 18px 18px;
}

.elementor-144 .elementor-element.elementor-element-728ef0d4 {
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    z-index: 15;
}

.elementor-144 .elementor-element.elementor-element-728ef0d4.elementor-element {
    --align-self: center;
}

.elementor-144 .elementor-element.elementor-element-5122db7d {
    --display: flex;
    --min-height: 797px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-32376a9a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-2e17a93f {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #F62A2A;
    --border-color: #F62A2A;
    --border-radius: 22px 22px 22px 22px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-2e17a93f:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-2e17a93f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-19c5d206 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-144 .elementor-element.elementor-element-19c5d206:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-19c5d206 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(14deg, #580B0B 0%, #020202 100%);
}

.elementor-144 .elementor-element.elementor-element-19c5d206 > .elementor-shape-bottom .elementor-shape-fill, .elementor-144 .elementor-element.elementor-element-19c5d206 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
    fill: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-19c5d206 > .elementor-shape-bottom svg, .elementor-144 .elementor-element.elementor-element-19c5d206 > .e-con-inner > .elementor-shape-bottom svg {
    width: calc(300% + 1.3px);
    height: 21px;
}

.elementor-144 .elementor-element.elementor-element-1bd9afa6 {
    padding: 3px 0px 0px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-1bd9afa6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 38px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-4886489f {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-4886489f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-1722280b {
    padding: 0px 0px 36px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-1722280b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-1802b82b img {
    width: 85%;
}

.elementor-144 .elementor-element.elementor-element-2b630174 {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-2b630174 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-1a76ab61 {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 9px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-1a76ab61 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-65a0e876 {
    padding: 0px 30px 0px 30px;
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-144 .elementor-element.elementor-element-65a0e876 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-65a0e876 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-65a0e876 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-65a0e876 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-9px / 2);
}

.elementor-144 .elementor-element.elementor-element-65a0e876 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-9px / 2);
}

.elementor-144 .elementor-element.elementor-element-65a0e876 .elementor-icon-list-icon i {
    color: #010091;
    transition: color 0.3s;
}

.elementor-144 .elementor-element.elementor-element-65a0e876 .elementor-icon-list-icon svg {
    fill: #010091;
    transition: fill 0.3s;
}

.elementor-144 .elementor-element.elementor-element-65a0e876 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-65a0e876 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-144 .elementor-element.elementor-element-65a0e876 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-144 .elementor-element.elementor-element-46d7f6df.elementor-element {
    --align-self: center;
}

.elementor-144 .elementor-element.elementor-element-539e1d69 {
    padding: 0px 0px 0px 0px;
}

.elementor-144 .elementor-element.elementor-element-539e1d69 img {
    width: 62%;
}

.elementor-144 .elementor-element.elementor-element-7991397d {
    margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 29px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-7991397d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-401217b7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #000000;
    --border-color: #000000;
    --border-radius: 22px 22px 22px 22px;
    box-shadow: 0px 0px 67px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-401217b7:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-401217b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-79fa89fb {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-144 .elementor-element.elementor-element-79fa89fb:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-79fa89fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(14deg, #0F580B 0%, #29F233 100%);
}

.elementor-144 .elementor-element.elementor-element-79fa89fb > .elementor-shape-bottom .elementor-shape-fill, .elementor-144 .elementor-element.elementor-element-79fa89fb > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
    fill: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-79fa89fb > .elementor-shape-bottom svg, .elementor-144 .elementor-element.elementor-element-79fa89fb > .e-con-inner > .elementor-shape-bottom svg {
    width: calc(300% + 1.3px);
    height: 21px;
}

.elementor-144 .elementor-element.elementor-element-14317bf9 {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-14317bf9 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-7e7f04e0 {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-7e7f04e0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-6d5b525f {
    padding: 0px 0px 36px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-6d5b525f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-3f9e7048 img {
    width: 87%;
}

.elementor-144 .elementor-element.elementor-element-3cb666d5 {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-3cb666d5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-5f68000f {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 9px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-5f68000f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-7c361713 {
    padding: 0px 30px 0px 30px;
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-144 .elementor-element.elementor-element-7c361713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-7c361713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-7c361713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-7c361713 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-9px / 2);
}

.elementor-144 .elementor-element.elementor-element-7c361713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-9px / 2);
}

.elementor-144 .elementor-element.elementor-element-7c361713 .elementor-icon-list-icon i {
    color: #002191;
    transition: color 0.3s;
}

.elementor-144 .elementor-element.elementor-element-7c361713 .elementor-icon-list-icon svg {
    fill: #002191;
    transition: fill 0.3s;
}

.elementor-144 .elementor-element.elementor-element-7c361713 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-7c361713 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-144 .elementor-element.elementor-element-7c361713 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-144 .elementor-element.elementor-element-2c51f590.elementor-element {
    --align-self: center;
}

.elementor-144 .elementor-element.elementor-element-b3a31a7 {
    padding: 0px 0px 0px 0px;
}

.elementor-144 .elementor-element.elementor-element-b3a31a7 img {
    width: 62%;
}

.elementor-144 .elementor-element.elementor-element-6c5a6428 {
    margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 9px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-6c5a6428 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-16e2cd7c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #F62A2A;
    --border-color: #F62A2A;
    --border-radius: 22px 22px 22px 22px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-16e2cd7c:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-16e2cd7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-175cea37 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-144 .elementor-element.elementor-element-175cea37:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-175cea37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(14deg, #580B0B 0%, #0E0E0E 100%);
}

.elementor-144 .elementor-element.elementor-element-175cea37 > .elementor-shape-bottom .elementor-shape-fill, .elementor-144 .elementor-element.elementor-element-175cea37 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
    fill: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-175cea37 > .elementor-shape-bottom svg, .elementor-144 .elementor-element.elementor-element-175cea37 > .e-con-inner > .elementor-shape-bottom svg {
    width: calc(300% + 1.3px);
    height: 21px;
}

.elementor-144 .elementor-element.elementor-element-5f22fb57 {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-5f22fb57 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-20b5a0b1 {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-20b5a0b1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-2d41a66d {
    padding: 0px 0px 36px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-2d41a66d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-79a63ca1 img {
    width: 93%;
}

.elementor-144 .elementor-element.elementor-element-228bd145 {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-228bd145 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-5662a52c {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 9px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-5662a52c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-6173c1fb {
    padding: 0px 30px 0px 30px;
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-144 .elementor-element.elementor-element-6173c1fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-6173c1fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-6173c1fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(9px / 2);
}

.elementor-144 .elementor-element.elementor-element-6173c1fb .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-9px / 2);
}

.elementor-144 .elementor-element.elementor-element-6173c1fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-9px / 2);
}

.elementor-144 .elementor-element.elementor-element-6173c1fb .elementor-icon-list-icon i {
    color: #010091;
    transition: color 0.3s;
}

.elementor-144 .elementor-element.elementor-element-6173c1fb .elementor-icon-list-icon svg {
    fill: #010091;
    transition: fill 0.3s;
}

.elementor-144 .elementor-element.elementor-element-6173c1fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-144 .elementor-element.elementor-element-6173c1fb .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-144 .elementor-element.elementor-element-6173c1fb .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-144 .elementor-element.elementor-element-b6c1541.elementor-element {
    --align-self: center;
}

.elementor-144 .elementor-element.elementor-element-1ff05745 {
    padding: 0px 0px 0px 0px;
}

.elementor-144 .elementor-element.elementor-element-1ff05745 img {
    width: 62%;
}

.elementor-144 .elementor-element.elementor-element-29b16cc0 {
    margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 9px 0px;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-29b16cc0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-41328175 {
    --display: flex;
    --min-height: 745px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-144 .elementor-element.elementor-element-41328175:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-41328175 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(14deg, #630303 0%, #200101 100%);
}

.elementor-144 .elementor-element.elementor-element-363f0dd1 img {
    width: 19%;
}

.elementor-144 .elementor-element.elementor-element-1329ffea {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-1329ffea .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-7fe9c935 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-7fe9c935 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-9182d56 {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-9182d56.elementor-element {
    --align-self: center;
}

.elementor-144 .elementor-element.elementor-element-9182d56 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-1c3a97ac {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-1c3a97ac img {
    width: 56%;
}

.elementor-144 .elementor-element.elementor-element-2289783e {
    --display: flex;
    --min-height: 566px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-2289783e:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-2289783e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-144 .elementor-element.elementor-element-48723d2e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-48723d2e.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-144 .elementor-element.elementor-element-48723d2e.elementor-view-framed .elementor-icon, .elementor-144 .elementor-element.elementor-element-48723d2e.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-144 .elementor-element.elementor-element-48723d2e.elementor-view-framed .elementor-icon, .elementor-144 .elementor-element.elementor-element-48723d2e.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-144 .elementor-element.elementor-element-5f12a53a {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-5f12a53a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 44px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
    color: #DF2929;
}

.elementor-144 .elementor-element.elementor-element-1147906b {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 7px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-1147906b:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-1147906b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-6f6f5676 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-144 .elementor-element.elementor-element-6326088e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-70ffa409 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 7px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-70ffa409:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-70ffa409 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-6e3d33ee {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-144 .elementor-element.elementor-element-3857fbf4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-4938f651 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 7px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-144 .elementor-element.elementor-element-4938f651:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-4938f651 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-790caf90 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-144 .elementor-element.elementor-element-7fb2277f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-67c77cb1 {
    --n-accordion-title-font-size: 1rem;
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    --n-accordion-item-title-space-between: 10px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 6px 6px 6px 6px;
    --n-accordion-title-normal-color: #FFFFFF;
    --n-accordion-title-hover-color: #FFFFFF;
    --n-accordion-icon-size: 15px;
}

.elementor-144 .elementor-element.elementor-element-67c77cb1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    background-color: transparent;
    background-image: linear-gradient(180deg, #470000 0%, #F22929 100%);
}

.elementor-144 .elementor-element.elementor-element-67c77cb1 {
    --n-accordion-padding: 13px 13px 13px 13px;
}

:where( .elementor-144 .elementor-element.elementor-element-67c77cb1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-144 .elementor-element.elementor-element-416ccd00:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-416ccd00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-416ccd00 > .elementor-container {
    max-width: 701px;
}

.elementor-144 .elementor-element.elementor-element-416ccd00 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-144 .elementor-element.elementor-element-416ccd00 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-144 .elementor-element.elementor-element-3dd6d0a0 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-144 .elementor-element.elementor-element-3dd6d0a0 > .elementor-element-populated, .elementor-144 .elementor-element.elementor-element-3dd6d0a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-144 .elementor-element.elementor-element-3dd6d0a0 > .elementor-background-slideshow {
    border-radius: 19px 19px 19px 19px;
}

.elementor-144 .elementor-element.elementor-element-26e0531d:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-26e0531d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-26e0531d, .elementor-144 .elementor-element.elementor-element-26e0531d > .elementor-background-overlay {
    border-radius: 15px 15px 0px 00px;
}

.elementor-144 .elementor-element.elementor-element-26e0531d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 25px 0px 25px;
}

.elementor-144 .elementor-element.elementor-element-26e0531d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-144 .elementor-element.elementor-element-767f0b84 {
    margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-144 .elementor-element.elementor-element-767f0b84 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    color: #686868;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-144 .elementor-element.elementor-element-53f3053e {
    --divider-border-style: solid;
    --divider-color: #CFCFCF;
    --divider-border-width: 1px;
    margin: 00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-144 .elementor-element.elementor-element-53f3053e .elementor-divider-separator {
    width: 100%;
}

.elementor-144 .elementor-element.elementor-element-53f3053e .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-144 .elementor-element.elementor-element-19ffef61:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-19ffef61 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-19ffef61 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 25px 10px 25px;
}

.elementor-144 .elementor-element.elementor-element-19ffef61 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-144 .elementor-element.elementor-element-453a2f78 {
    width: var(--container-widget-width, 8%);
    max-width: 8%;
    --container-widget-width: 8%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-453a2f78 img {
    width: 100%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-144 .elementor-element.elementor-element-1692f284 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    background-color: #F6F6F6;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
    padding: 8px 8px 0px 8px;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    border-radius: 10px 10px 10px 10px;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1em;
    color: #454545;
}

.elementor-144 .elementor-element.elementor-element-7135daef {
    width: var(--container-widget-width, 84%);
    max-width: 84%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 62px;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #3C55B0;
}

.elementor-144 .elementor-element.elementor-element-7135daef.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-144 .elementor-element.elementor-element-7da23cab {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-7da23cab img {
    width: 100%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-6823b9cc {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-6823b9cc img {
    width: 96%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-5ba2a80e {
    width: var(--container-widget-width, 7%);
    max-width: 7%;
    margin: -17px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;
    --container-widget-width: 7%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #595959;
}

.elementor-144 .elementor-element.elementor-element-815a046:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-815a046 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-815a046 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 25px 10px 25px;
}

.elementor-144 .elementor-element.elementor-element-815a046 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-144 .elementor-element.elementor-element-e9ff9cd > .elementor-element-populated {
    margin: -21px 0px 0px 56px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 56px;
}

.elementor-144 .elementor-element.elementor-element-7e4f3ba {
    width: var(--container-widget-width, 8%);
    max-width: 8%;
    --container-widget-width: 8%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-7e4f3ba img {
    width: 100%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-29cb50d4 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    background-color: #F6F6F6;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
    padding: 8px 8px 0px 8px;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    border-radius: 10px 10px 10px 10px;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1em;
    color: #454545;
}

.elementor-144 .elementor-element.elementor-element-12d4ea3d {
    width: var(--container-widget-width, 82%);
    max-width: 82%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 62px;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #3C55B0;
}

.elementor-144 .elementor-element.elementor-element-79aeeeae {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-79aeeeae img {
    width: 96%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-283ee5a6 {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-283ee5a6 img {
    width: 100%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-4f62d63 {
    width: var(--container-widget-width, 7%);
    max-width: 7%;
    margin: -17px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;
    --container-widget-width: 7%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #595959;
}

.elementor-144 .elementor-element.elementor-element-6a328a36:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-6a328a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-6a328a36 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 25px 10px 25px;
}

.elementor-144 .elementor-element.elementor-element-6a328a36 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-144 .elementor-element.elementor-element-6c1e3f2e > .elementor-element-populated {
    margin: -21px 0px 0px 56px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 56px;
}

.elementor-144 .elementor-element.elementor-element-177659f8 {
    width: var(--container-widget-width, 8%);
    max-width: 8%;
    --container-widget-width: 8%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-177659f8 img {
    width: 100%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-433b23f0 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    background-color: #F6F6F6;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
    padding: 8px 8px 0px 8px;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    border-radius: 10px 10px 10px 10px;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1em;
    color: #454545;
}

.elementor-144 .elementor-element.elementor-element-7276e3bb {
    width: var(--container-widget-width, 82%);
    max-width: 82%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 62px;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #3C55B0;
}

.elementor-144 .elementor-element.elementor-element-30c15a86 {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-30c15a86 img {
    width: 96%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-b1282f6 {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-b1282f6 img {
    width: 100%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-7658a0be {
    width: var(--container-widget-width, 7%);
    max-width: 7%;
    margin: -17px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;
    --container-widget-width: 7%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #595959;
}

.elementor-144 .elementor-element.elementor-element-5a89fc14:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-5a89fc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-5a89fc14 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 25px 10px 25px;
}

.elementor-144 .elementor-element.elementor-element-5a89fc14 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-144 .elementor-element.elementor-element-16ec89be {
    width: var(--container-widget-width, 8%);
    max-width: 8%;
    --container-widget-width: 8%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-16ec89be img {
    width: 100%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-2e5de518 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    background-color: #F6F6F6;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
    padding: 8px 8px 0px 8px;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    border-radius: 10px 10px 10px 10px;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1em;
    color: #454545;
}

.elementor-144 .elementor-element.elementor-element-32d5c67b {
    width: var(--container-widget-width, 84%);
    max-width: 84%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 62px;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #3C55B0;
}

.elementor-144 .elementor-element.elementor-element-32d5c67b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-144 .elementor-element.elementor-element-5b8df648 {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-5b8df648 img {
    width: 100%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-3eb9f758 {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-3eb9f758 img {
    width: 96%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-657c432a {
    width: var(--container-widget-width, 7%);
    max-width: 7%;
    margin: -17px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;
    --container-widget-width: 7%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #595959;
}

.elementor-144 .elementor-element.elementor-element-26bec842:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-26bec842 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-26bec842 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 25px 10px 25px;
}

.elementor-144 .elementor-element.elementor-element-26bec842 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-144 .elementor-element.elementor-element-588a6eb1 {
    width: var(--container-widget-width, 8%);
    max-width: 8%;
    --container-widget-width: 8%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-588a6eb1 img {
    width: 100%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-46fbe8f8 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    background-color: #F6F6F6;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
    padding: 8px 8px 0px 8px;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    border-radius: 10px 10px 10px 10px;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1em;
    color: #454545;
}

.elementor-144 .elementor-element.elementor-element-600cc0af {
    width: var(--container-widget-width, 84%);
    max-width: 84%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 62px;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #3C55B0;
}

.elementor-144 .elementor-element.elementor-element-600cc0af.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-144 .elementor-element.elementor-element-6f999754 {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-6f999754 img {
    width: 100%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-706671e0 {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-706671e0 img {
    width: 96%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-54fa399c {
    width: var(--container-widget-width, 7%);
    max-width: 7%;
    margin: -17px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;
    --container-widget-width: 7%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #595959;
}

.elementor-144 .elementor-element.elementor-element-78f31ac2:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-78f31ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-78f31ac2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 25px 10px 25px;
}

.elementor-144 .elementor-element.elementor-element-78f31ac2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-144 .elementor-element.elementor-element-5b86365c {
    width: var(--container-widget-width, 8%);
    max-width: 8%;
    --container-widget-width: 8%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-5b86365c img {
    width: 100%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-366f1ceb {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    background-color: #F6F6F6;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
    padding: 8px 8px 0px 8px;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    border-radius: 10px 10px 10px 10px;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1em;
    color: #454545;
}

.elementor-144 .elementor-element.elementor-element-76a7c5d8 {
    width: var(--container-widget-width, 84%);
    max-width: 84%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 62px;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #3C55B0;
}

.elementor-144 .elementor-element.elementor-element-76a7c5d8.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-144 .elementor-element.elementor-element-664058aa {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-664058aa img {
    width: 100%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-3ca2116e {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-3ca2116e img {
    width: 96%;
    border-radius: 500px 500px 500px 500px;
}

.elementor-144 .elementor-element.elementor-element-68c58785 {
    width: var(--container-widget-width, 7%);
    max-width: 7%;
    margin: -17px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;
    --container-widget-width: 7%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #595959;
}

.elementor-144 .elementor-element.elementor-element-4eaf9578:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-4eaf9578 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-144 .elementor-element.elementor-element-4eaf9578, .elementor-144 .elementor-element.elementor-element-4eaf9578 > .elementor-background-overlay {
    border-radius: 0px 0px 15px 15px;
}

.elementor-144 .elementor-element.elementor-element-4eaf9578 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 25px 10px 25px;
}

.elementor-144 .elementor-element.elementor-element-4eaf9578 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-144 .elementor-element.elementor-element-5171096a {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #000000;
}

.elementor-144 .elementor-element.elementor-element-b7a0336 {
    --divider-border-style: solid;
    --divider-color: #CFCFCF;
    --divider-border-width: 1px;
    margin: 00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-144 .elementor-element.elementor-element-b7a0336 .elementor-divider-separator {
    width: 100%;
}

.elementor-144 .elementor-element.elementor-element-b7a0336 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-144 .elementor-element.elementor-element-5a15b11c {
    width: var(--container-widget-width, 3%);
    max-width: 3%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 3%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-144 .elementor-element.elementor-element-5a15b11c img {
    width: 100%;
    border-radius: 2px 2px 2px 2px;
}

.elementor-144 .elementor-element.elementor-element-25dc51f6 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    margin: 6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #7A7A7A;
}

.elementor-144 .elementor-element.elementor-element-7ec88a4b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-144 .elementor-element.elementor-element-63feeff6 {
    padding: 0px 0px 100px 0px;
}

.elementor-144 .elementor-element.elementor-element-63feeff6 img {
    width: 74%;
}

.elementor-144 .elementor-element.elementor-element-484444d2 {
    --display: flex;
    --min-height: 194px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-144 .elementor-element.elementor-element-484444d2:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-484444d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #070707;
}

.elementor-144 .elementor-element.elementor-element-51c8e91e {
    text-align: center;
}

.elementor-144 .elementor-element.elementor-element-51c8e91e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #FFFFFF;
}

@media (min-width: 768px) {
    .elementor-144 .elementor-element.elementor-element-6fdaab4e {
        --width: 100%;
    }

    .elementor-144 .elementor-element.elementor-element-5a5745be {
        --width: 28%;
    }

    .elementor-144 .elementor-element.elementor-element-3813a974 {
        --width: 28%;
    }

    .elementor-144 .elementor-element.elementor-element-17e8c31f {
        --width: 28%;
    }

    .elementor-144 .elementor-element.elementor-element-4804bf51 {
        --width: 25%;
    }

    .elementor-144 .elementor-element.elementor-element-377e212f {
        --width: 25%;
    }

    .elementor-144 .elementor-element.elementor-element-8e13f21 {
        --width: 25%;
    }

    .elementor-144 .elementor-element.elementor-element-1489f9e4 {
        --width: 87%;
    }

    .elementor-144 .elementor-element.elementor-element-73cee5b1 {
        --width: 34%;
    }

    .elementor-144 .elementor-element.elementor-element-186a8dc3 {
        --width: 87%;
    }

    .elementor-144 .elementor-element.elementor-element-7c6bccbf {
        --width: 34%;
    }

    .elementor-144 .elementor-element.elementor-element-4f42c13a {
        --width: 87%;
    }

    .elementor-144 .elementor-element.elementor-element-7aefd9d8 {
        --width: 34%;
    }

    .elementor-144 .elementor-element.elementor-element-32376a9a {
        --width: 100%;
    }

    .elementor-144 .elementor-element.elementor-element-2e17a93f {
        --width: 28%;
    }

    .elementor-144 .elementor-element.elementor-element-401217b7 {
        --width: 28%;
    }

    .elementor-144 .elementor-element.elementor-element-16e2cd7c {
        --width: 28%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-144 .elementor-element.elementor-element-3566e390 {
        width: 100%;
    }

    .elementor-144 .elementor-element.elementor-element-e9ff9cd {
        width: 100%;
    }

    .elementor-144 .elementor-element.elementor-element-6c1e3f2e {
        width: 100%;
    }

    .elementor-144 .elementor-element.elementor-element-3cf99aed {
        width: 100%;
    }

    .elementor-144 .elementor-element.elementor-element-457a40e4 {
        width: 100%;
    }

    .elementor-144 .elementor-element.elementor-element-6c394e2 {
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .elementor-144 .elementor-element.elementor-element-5f12a53a .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-144 .elementor-element.elementor-element-453a2f78 {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-1692f284 {
        width: var(--container-widget-width, 84%);
        max-width: 84%;
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
    }

    .elementor-144 .elementor-element.elementor-element-7da23cab {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-6823b9cc {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-7e4f3ba {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-29cb50d4 {
        width: var(--container-widget-width, 84%);
        max-width: 84%;
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
    }

    .elementor-144 .elementor-element.elementor-element-79aeeeae {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-283ee5a6 {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-177659f8 {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-433b23f0 {
        width: var(--container-widget-width, 84%);
        max-width: 84%;
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
    }

    .elementor-144 .elementor-element.elementor-element-30c15a86 {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-b1282f6 {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-16ec89be {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-2e5de518 {
        width: var(--container-widget-width, 84%);
        max-width: 84%;
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
    }

    .elementor-144 .elementor-element.elementor-element-5b8df648 {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-3eb9f758 {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-588a6eb1 {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-46fbe8f8 {
        width: var(--container-widget-width, 84%);
        max-width: 84%;
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
    }

    .elementor-144 .elementor-element.elementor-element-6f999754 {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-706671e0 {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-5b86365c {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-366f1ceb {
        width: var(--container-widget-width, 84%);
        max-width: 84%;
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
    }

    .elementor-144 .elementor-element.elementor-element-664058aa {
        width: auto;
        max-width: auto;
    }

    .elementor-144 .elementor-element.elementor-element-3ca2116e {
        width: auto;
        max-width: auto;
    }
}

@media (max-width: 767px) {
    .elementor-144 .elementor-element.elementor-element-641508c5 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-144 .elementor-element.elementor-element-70ac5881 {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-70ac5881 > .elementor-shape-bottom svg, .elementor-144 .elementor-element.elementor-element-70ac5881 > .e-con-inner > .elementor-shape-bottom svg {
        width: calc(299% + 1.3px);
        height: 109px;
    }

    .elementor-144 .elementor-element.elementor-element-1143907f {
        padding: 23px 10px 750px 10px;
        z-index: 2;
    }

    .elementor-144 .elementor-element.elementor-element-43a983fd {
        --container-widget-width: 322px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 322px);
        max-width: 322px;
    }

    .elementor-144 .elementor-element.elementor-element-2ebb1fff {
        --padding-top: 0px;
        --padding-bottom: 60px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-144 .elementor-element.elementor-element-6fdaab4e {
        --padding-top: 40px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-23963418 {
        padding: 0px 0px 20px 0px;
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-23963418.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-23963418 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-144 .elementor-element.elementor-element-cedebc {
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-5a5745be {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-4f237be3 {
        padding: 0px 0px 40px 0px;
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-4f237be3.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-4f237be3 .elementor-heading-title {
        font-size: 60px;
    }

    .elementor-144 .elementor-element.elementor-element-1badff92 {
        margin: -36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-144 .elementor-element.elementor-element-796a194f {
        padding: 20px 0px 30px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-3813a974 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-84e39d3 {
        padding: 2px 2px 35px 2px;
    }

    .elementor-144 .elementor-element.elementor-element-46298804 {
        padding: 0px 0px 40px 0px;
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-46298804.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-46298804 .elementor-heading-title {
        font-size: 60px;
    }

    .elementor-144 .elementor-element.elementor-element-6dcb8e9c {
        margin: -36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-73c0cb1f {
        padding: 20px 0px 30px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-78174c4c {
        padding: 0px 0px 40px 0px;
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-78174c4c.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-78174c4c .elementor-heading-title {
        font-size: 60px;
    }

    .elementor-144 .elementor-element.elementor-element-7468799f {
        margin: -36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-144 .elementor-element.elementor-element-748df80c {
        padding: 20px 0px 30px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-3973254b {
        --min-height: 387px;
    }

    .elementor-144 .elementor-element.elementor-element-3973254b.e-con {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-4804bf51 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-215e0e81.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-215e0e81 .elementor-icon-box-wrapper {
        align-items: center;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-377e212f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 2px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-377e212f.e-con {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-e134fa0.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-e134fa0 .elementor-icon-box-wrapper {
        align-items: center;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-6628be75.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-6628be75 .elementor-icon-box-wrapper {
        align-items: center;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-4ff656c1 {
        --min-height: 633px;
    }

    .elementor-144 .elementor-element.elementor-element-1b2c622c {
        --min-height: 469px;
    }

    .elementor-144 .elementor-element.elementor-element-a6be0fe img {
        width: 43%;
    }

    .elementor-144 .elementor-element.elementor-element-29962ab6 .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-144 .elementor-element.elementor-element-13e14801 {
        --container-widget-width: 685px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 685px);
        max-width: 685px;
    }

    .elementor-144 .elementor-element.elementor-element-13e14801 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-144 .elementor-element.elementor-element-8eb8a4e img {
        width: 100%;
    }

    .elementor-144 .elementor-element.elementor-element-4b654a0a img {
        width: 100%;
    }

    .elementor-144 .elementor-element.elementor-element-546aec37 {
        --padding-top: 50px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-144 .elementor-element.elementor-element-4d8725c4 {
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-594055aa {
        padding: 0px 0px 20px 0px;
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-594055aa.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-594055aa .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-144 .elementor-element.elementor-element-57a686d7 img {
        width: 71%;
    }

    .elementor-144 .elementor-element.elementor-element-1c9cad3a.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-1c9cad3a {
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-1c9cad3a .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-144 .elementor-element.elementor-element-326b734c {
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-326b734c img {
        width: 66%;
    }

    .elementor-144 .elementor-element.elementor-element-25a01df1 {
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 500px);
        max-width: 500px;
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-25a01df1.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-1b1ac611 {
        width: var(--container-widget-width, 408px);
        max-width: 408px;
        padding: 0px 0px 0px 0px;
        --container-widget-width: 408px;
        --container-widget-flex-grow: 0;
    }

    .elementor-144 .elementor-element.elementor-element-1b1ac611 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-1b1ac611 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-1b1ac611.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-1b1ac611.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-1b1ac611.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-1b1ac611 .elementor-image-box-title {
        margin-bottom: 5px;
        font-size: 18px;
    }

    .elementor-144 .elementor-element.elementor-element-1b1ac611 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 37%;
    }

    .elementor-144 .elementor-element.elementor-element-1b1ac611 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-144 .elementor-element.elementor-element-186a8dc3 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-2bd7bb8f img {
        width: 71%;
    }

    .elementor-144 .elementor-element.elementor-element-1253b3ac.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-1253b3ac {
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-1253b3ac .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-144 .elementor-element.elementor-element-765220a5 {
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-765220a5 img {
        width: 66%;
    }

    .elementor-144 .elementor-element.elementor-element-71a6eb84 {
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 500px);
        max-width: 500px;
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-71a6eb84.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-63a27610 {
        width: var(--container-widget-width, 408px);
        max-width: 408px;
        padding: 0px 0px 0px 0px;
        --container-widget-width: 408px;
        --container-widget-flex-grow: 0;
    }

    .elementor-144 .elementor-element.elementor-element-63a27610 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-63a27610 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-63a27610.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-63a27610.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-63a27610.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-63a27610 .elementor-image-box-title {
        margin-bottom: 5px;
        font-size: 18px;
    }

    .elementor-144 .elementor-element.elementor-element-63a27610 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 37%;
    }

    .elementor-144 .elementor-element.elementor-element-63a27610 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-144 .elementor-element.elementor-element-4f42c13a {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-5f59b2f0 img {
        width: 71%;
    }

    .elementor-144 .elementor-element.elementor-element-7e4de9d6.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-7e4de9d6 {
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-7e4de9d6 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-144 .elementor-element.elementor-element-5b997ef5 {
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-5b997ef5 img {
        width: 66%;
    }

    .elementor-144 .elementor-element.elementor-element-4c3795fb {
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 500px);
        max-width: 500px;
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-4c3795fb.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-11ee7cb9 {
        width: var(--container-widget-width, 408px);
        max-width: 408px;
        padding: 0px 0px 0px 0px;
        --container-widget-width: 408px;
        --container-widget-flex-grow: 0;
    }

    .elementor-144 .elementor-element.elementor-element-11ee7cb9 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-11ee7cb9 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-11ee7cb9.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-11ee7cb9.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-11ee7cb9.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-11ee7cb9 .elementor-image-box-title {
        margin-bottom: 5px;
        font-size: 18px;
    }

    .elementor-144 .elementor-element.elementor-element-11ee7cb9 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 37%;
    }

    .elementor-144 .elementor-element.elementor-element-11ee7cb9 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-144 .elementor-element.elementor-element-728ef0d4 {
        padding: 40px 0px 0px 0px;
        --container-widget-width: 322px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 322px);
        max-width: 322px;
    }

    .elementor-144 .elementor-element.elementor-element-728ef0d4.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-5122db7d {
        --padding-top: 0px;
        --padding-bottom: 60px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-144 .elementor-element.elementor-element-32376a9a {
        --padding-top: 40px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-2e17a93f {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-2b630174 {
        padding: 0px 0px 40px 0px;
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-2b630174.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-2b630174 .elementor-heading-title {
        font-size: 60px;
    }

    .elementor-144 .elementor-element.elementor-element-1a76ab61 {
        margin: -36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-144 .elementor-element.elementor-element-7991397d {
        padding: 20px 0px 30px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-401217b7 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-3f9e7048 {
        padding: 2px 2px 35px 2px;
    }

    .elementor-144 .elementor-element.elementor-element-3cb666d5 {
        padding: 0px 0px 40px 0px;
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-3cb666d5.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-3cb666d5 .elementor-heading-title {
        font-size: 60px;
    }

    .elementor-144 .elementor-element.elementor-element-5f68000f {
        margin: -36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-6c5a6428 {
        padding: 20px 0px 30px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-228bd145 {
        padding: 0px 0px 040px 0px;
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-228bd145.elementor-element {
        --align-self: center;
    }

    .elementor-144 .elementor-element.elementor-element-228bd145 .elementor-heading-title {
        font-size: 60px;
    }

    .elementor-144 .elementor-element.elementor-element-5662a52c {
        margin: -36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-144 .elementor-element.elementor-element-29b16cc0 {
        padding: 20px 0px 30px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-41328175 {
        --min-height: 752px;
    }

    .elementor-144 .elementor-element.elementor-element-363f0dd1 img {
        width: 45%;
    }

    .elementor-144 .elementor-element.elementor-element-1329ffea .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-144 .elementor-element.elementor-element-7fe9c935 {
        --container-widget-width: 624px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 624px);
        max-width: 624px;
    }

    .elementor-144 .elementor-element.elementor-element-7fe9c935 .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-144 .elementor-element.elementor-element-9182d56 {
        --container-widget-width: 685px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 685px);
        max-width: 685px;
    }

    .elementor-144 .elementor-element.elementor-element-9182d56 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-144 .elementor-element.elementor-element-1c3a97ac {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .elementor-144 .elementor-element.elementor-element-1c3a97ac img {
        width: 100%;
    }

    .elementor-144 .elementor-element.elementor-element-2289783e {
        --min-height: 544px;
        --padding-top: 40px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-48723d2e .elementor-icon {
        font-size: 93px;
    }

    .elementor-144 .elementor-element.elementor-element-48723d2e .elementor-icon svg {
        height: 93px;
    }

    .elementor-144 .elementor-element.elementor-element-5f12a53a {
        margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + -99px) 0px;
    }

    .elementor-144 .elementor-element.elementor-element-5f12a53a .elementor-heading-title {
        font-size: 20px;
        line-height: 1.1em;
    }

    .elementor-144 .elementor-element.elementor-element-67c77cb1 {
        margin: 100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
        --container-widget-width: 339px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 339px);
        max-width: 339px;
        --n-accordion-title-font-size: 14px;
    }

    .elementor-144 .elementor-element.elementor-element-26e0531d {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-144 .elementor-element.elementor-element-19ffef61 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 12px 0px 0px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-3566e390 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-144 .elementor-element.elementor-element-453a2f78 {
        width: var(--container-widget-width, 54px);
        max-width: 54px;
        --container-widget-width: 54px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-453a2f78 img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-1692f284 {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + -21px) 10px;
        padding: 8px 8px 0px 8px;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        border-radius: 8px 8px 8px 8px;
        line-height: 1.2em;
    }

    .elementor-144 .elementor-element.elementor-element-7135daef {
        width: var(--container-widget-width, 117px);
        max-width: 117px;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 63px;
        --container-widget-width: 117px;
        --container-widget-flex-grow: 0;
        font-size: 12px;
    }

    .elementor-144 .elementor-element.elementor-element-7da23cab {
        width: var(--container-widget-width, 20px);
        max-width: 20px;
        margin: -2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-7da23cab img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-6823b9cc {
        width: var(--container-widget-width, 20px);
        max-width: 20px;
        margin: -2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-6823b9cc img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-5ba2a80e {
        margin: 2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 16px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 16px);
        max-width: 16px;
        font-size: 12px;
    }

    .elementor-144 .elementor-element.elementor-element-815a046 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 12px 0px 0px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-e9ff9cd > .elementor-element-populated {
        margin: 0px 0px 0px 70px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 70px;
    }

    .elementor-144 .elementor-element.elementor-element-7e4f3ba {
        width: var(--container-widget-width, 54px);
        max-width: 54px;
        --container-widget-width: 54px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-7e4f3ba img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-29cb50d4 {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + -21px) 10px;
        padding: 8px 8px 0px 8px;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        border-radius: 8px 8px 8px 8px;
        line-height: 1.2em;
    }

    .elementor-144 .elementor-element.elementor-element-12d4ea3d {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 53px;
        --container-widget-width: 134px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 134px);
        max-width: 134px;
        font-size: 12px;
    }

    .elementor-144 .elementor-element.elementor-element-79aeeeae {
        width: var(--container-widget-width, 20px);
        max-width: 20px;
        margin: -2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-79aeeeae img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-283ee5a6 {
        width: var(--container-widget-width, 20px);
        max-width: 20px;
        margin: -2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-283ee5a6 img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-4f62d63 {
        margin: 2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 16px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 16px);
        max-width: 16px;
        font-size: 12px;
    }

    .elementor-144 .elementor-element.elementor-element-6a328a36 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 12px 0px 0px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-6c1e3f2e > .elementor-element-populated {
        margin: 0px 0px 0px 70px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 70px;
    }

    .elementor-144 .elementor-element.elementor-element-177659f8 {
        width: var(--container-widget-width, 54px);
        max-width: 54px;
        --container-widget-width: 54px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-177659f8 img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-433b23f0 {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + -21px) 10px;
        padding: 8px 8px 0px 8px;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        border-radius: 8px 8px 8px 8px;
        line-height: 1.2em;
    }

    .elementor-144 .elementor-element.elementor-element-7276e3bb {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 53px;
        --container-widget-width: 134px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 134px);
        max-width: 134px;
        font-size: 12px;
    }

    .elementor-144 .elementor-element.elementor-element-30c15a86 {
        width: var(--container-widget-width, 20px);
        max-width: 20px;
        margin: -2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-30c15a86 img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-b1282f6 {
        width: var(--container-widget-width, 20px);
        max-width: 20px;
        margin: -2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-b1282f6 img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-7658a0be {
        margin: 2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 16px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 16px);
        max-width: 16px;
        font-size: 12px;
    }

    .elementor-144 .elementor-element.elementor-element-5a89fc14 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 12px 0px 0px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-3cf99aed > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-144 .elementor-element.elementor-element-16ec89be {
        width: var(--container-widget-width, 54px);
        max-width: 54px;
        --container-widget-width: 54px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-16ec89be img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-2e5de518 {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + -21px) 10px;
        padding: 8px 8px 0px 8px;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        border-radius: 8px 8px 8px 8px;
        line-height: 1.2em;
    }

    .elementor-144 .elementor-element.elementor-element-32d5c67b {
        width: var(--container-widget-width, 118px);
        max-width: 118px;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 63px;
        --container-widget-width: 118px;
        --container-widget-flex-grow: 0;
        font-size: 12px;
    }

    .elementor-144 .elementor-element.elementor-element-5b8df648 {
        width: var(--container-widget-width, 20px);
        max-width: 20px;
        margin: -2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-5b8df648 img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-3eb9f758 {
        width: var(--container-widget-width, 20px);
        max-width: 20px;
        margin: -2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-3eb9f758 img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-657c432a {
        margin: 2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 16px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 16px);
        max-width: 16px;
        font-size: 12px;
    }

    .elementor-144 .elementor-element.elementor-element-26bec842 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 12px 0px 0px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-457a40e4 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-144 .elementor-element.elementor-element-588a6eb1 {
        width: var(--container-widget-width, 54px);
        max-width: 54px;
        --container-widget-width: 54px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-588a6eb1 img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-46fbe8f8 {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + -21px) 10px;
        padding: 8px 8px 0px 8px;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        border-radius: 8px 8px 8px 8px;
        line-height: 1.2em;
    }

    .elementor-144 .elementor-element.elementor-element-600cc0af {
        width: var(--container-widget-width, 135px);
        max-width: 135px;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 63px;
        --container-widget-width: 135px;
        --container-widget-flex-grow: 0;
        font-size: 12px;
    }

    .elementor-144 .elementor-element.elementor-element-6f999754 {
        width: var(--container-widget-width, 20px);
        max-width: 20px;
        margin: -2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-6f999754 img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-706671e0 {
        width: var(--container-widget-width, 20px);
        max-width: 20px;
        margin: -2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-706671e0 img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-54fa399c {
        margin: 2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 16px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 16px);
        max-width: 16px;
        font-size: 12px;
    }

    .elementor-144 .elementor-element.elementor-element-78f31ac2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 12px 0px 0px 0px;
    }

    .elementor-144 .elementor-element.elementor-element-6c394e2 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-144 .elementor-element.elementor-element-5b86365c {
        width: var(--container-widget-width, 54px);
        max-width: 54px;
        --container-widget-width: 54px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-5b86365c img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-366f1ceb {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + -21px) 10px;
        padding: 8px 8px 0px 8px;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        border-radius: 8px 8px 8px 8px;
        line-height: 1.2em;
    }

    .elementor-144 .elementor-element.elementor-element-76a7c5d8 {
        width: var(--container-widget-width, 145px);
        max-width: 145px;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 63px;
        --container-widget-width: 145px;
        --container-widget-flex-grow: 0;
        font-size: 12px;
    }

    .elementor-144 .elementor-element.elementor-element-664058aa {
        width: var(--container-widget-width, 20px);
        max-width: 20px;
        margin: -2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-664058aa img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-3ca2116e {
        width: var(--container-widget-width, 20px);
        max-width: 20px;
        margin: -2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-144 .elementor-element.elementor-element-3ca2116e img {
        width: 100%;
        border-radius: 500px 500px 500px 500px;
    }

    .elementor-144 .elementor-element.elementor-element-68c58785 {
        margin: 2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 16px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 16px);
        max-width: 16px;
        font-size: 12px;
    }

    .elementor-144 .elementor-element.elementor-element-5171096a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
        font-size: 10px;
    }

    .elementor-144 .elementor-element.elementor-element-5a15b11c {
        --container-widget-width: 18px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 18px);
        max-width: 18px;
    }

    .elementor-144 .elementor-element.elementor-element-5a15b11c img {
        width: 100%;
    }

    .elementor-144 .elementor-element.elementor-element-25dc51f6 {
        width: var(--container-widget-width, 70%);
        max-width: 70%;
        margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        align-self: flex-start;
    }

    .elementor-144 .elementor-element.elementor-element-63feeff6 img {
        width: 100%;
    }

    .elementor-144 .elementor-element.elementor-element-484444d2 {
        --min-height: 365px;
    }

    .elementor-144 .elementor-element.elementor-element-5d1dab2b {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
}

/* Start custom CSS for html, class: .elementor-element-183f90a1 */
.green-button {
    display: inline-block;
    width: 270px;
    padding: 1px 0;
    text-align: center;
    border-radius: 140px;
    text-decoration: none;
    background: linear-gradient(to right, #b7ffbe, #12d62e);
    border: 2px solid #0f8f23;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    font-family: Arial, sans-serif;
    transition: transform 0.2s ease;
}

.green-button:hover {
    transform: scale(1.04);
}

.green-button .top-text {
    display: block;
    font-size: 26px;
    font-weight: 800;
    color: #000;
    margin-bottom: 4px;
}

.green-button .bottom-text {
    display: block;
    font-size: 17px;
    font-weight: 500;
    color: #000;
    margin-top: -6px;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d3e9f1c */
.green-button {
    display: inline-block;
    width: 270px;
    padding: 1px 0;
    text-align: center;
    border-radius: 140px;
    text-decoration: none;
    background: linear-gradient(to right, #b7ffbe, #12d62e);
    border: 2px solid #0f8f23;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    font-family: Arial, sans-serif;
    transition: transform 0.2s ease;
}

.green-button:hover {
    transform: scale(1.04);
}

.green-button .top-text {
    display: block;
    font-size: 26px;
    font-weight: 800;
    color: #000;
    margin-bottom: 4px;
}

.green-button .bottom-text {
    display: block;
    font-size: 17px;
    font-weight: 500;
    color: #000;
    margin-top: -6px;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7dd5404f */
.green-button {
    display: inline-block;
    width: 270px;
    padding: 1px 0;
    text-align: center;
    border-radius: 140px;
    text-decoration: none;
    background: linear-gradient(to right, #b7ffbe, #12d62e);
    border: 2px solid #0f8f23;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    font-family: Arial, sans-serif;
    transition: transform 0.2s ease;
}

.green-button:hover {
    transform: scale(1.04);
}

.green-button .top-text {
    display: block;
    font-size: 26px;
    font-weight: 800;
    color: #000;
    margin-bottom: 4px;
}

.green-button .bottom-text {
    display: block;
    font-size: 17px;
    font-weight: 500;
    color: #000;
    margin-top: -6px;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46d7f6df */
.green-button {
    display: inline-block;
    width: 270px;
    padding: 1px 0;
    text-align: center;
    border-radius: 140px;
    text-decoration: none;
    background: linear-gradient(to right, #b7ffbe, #12d62e);
    border: 2px solid #0f8f23;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    font-family: Arial, sans-serif;
    transition: transform 0.2s ease;
}

.green-button:hover {
    transform: scale(1.04);
}

.green-button .top-text {
    display: block;
    font-size: 26px;
    font-weight: 800;
    color: #000;
    margin-bottom: 4px;
}

.green-button .bottom-text {
    display: block;
    font-size: 17px;
    font-weight: 500;
    color: #000;
    margin-top: -6px;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c51f590 */
.green-button {
    display: inline-block;
    width: 270px;
    padding: 1px 0;
    text-align: center;
    border-radius: 140px;
    text-decoration: none;
    background: linear-gradient(to right, #b7ffbe, #12d62e);
    border: 2px solid #0f8f23;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    font-family: Arial, sans-serif;
    transition: transform 0.2s ease;
}

.green-button:hover {
    transform: scale(1.04);
}

.green-button .top-text {
    display: block;
    font-size: 26px;
    font-weight: 800;
    color: #000;
    margin-bottom: 4px;
}

.green-button .bottom-text {
    display: block;
    font-size: 17px;
    font-weight: 500;
    color: #000;
    margin-top: -6px;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6c1541 */
.green-button {
    display: inline-block;
    width: 270px;
    padding: 1px 0;
    text-align: center;
    border-radius: 140px;
    text-decoration: none;
    background: linear-gradient(to right, #b7ffbe, #12d62e);
    border: 2px solid #0f8f23;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    font-family: Arial, sans-serif;
    transition: transform 0.2s ease;
}

.green-button:hover {
    transform: scale(1.04);
}

.green-button .top-text {
    display: block;
    font-size: 26px;
    font-weight: 800;
    color: #000;
    margin-bottom: 4px;
}

.green-button .bottom-text {
    display: block;
    font-size: 17px;
    font-weight: 500;
    color: #000;
    margin-top: -6px;
}

/* End custom CSS */