.elementor-12 .elementor-element.elementor-element-463ca304:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-463ca304>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-1.png");
    background-position: 35px 0px;
    background-repeat: repeat-x;
}

.elementor-12 .elementor-element.elementor-element-463ca304,
.elementor-12 .elementor-element.elementor-element-463ca304>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-463ca304 {
    box-shadow: -9px -5px 11px 3px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-463ca304>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-446c745d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-29700bde img {
    width: 42%;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-50d25b8f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-50d25b8f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-50d25b8f>.elementor-element-populated {
    margin: -25px -25px -25px -25px;
    --e-column-margin-right: -25px;
    --e-column-margin-left: -25px;
}

.elementor-12 .elementor-element.elementor-element-34e79a3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-12 .elementor-element.elementor-element-3190674.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-54fee1d8 .elementor-menu-toggle {
    margin: 0 auto;
}

.elementor-12 .elementor-element.elementor-element-54fee1d8 .elementor-nav-menu .elementor-item {
    font-family: "Segoe UI", Sans-serif;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-54fee1d8 .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-54fee1d8 .elementor-nav-menu--dropdown .elementor-item,
.elementor-12 .elementor-element.elementor-element-54fee1d8 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Segoe UI", Sans-serif;
    font-weight: 500;
}

.elementor-12 .elementor-element.elementor-element-54fee1d8>.elementor-widget-container {
    margin: -0px -0px -0px -0px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-54fee1d8 {
    z-index: 3;
}

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

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

.elementor-12 .elementor-element.elementor-element-ffd06cc.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-ffd06cc>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-icon i {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-text);
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-b329796 {
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-6fac23f9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 0;
}

.elementor-12 .elementor-element.elementor-element-63e8d80b>.elementor-element-populated {
    margin: 80px 0px 0px 66px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 66px;
}

.elementor-12 .elementor-element.elementor-element-96ea7cc {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-96ea7cc .elementor-heading-title {
    color: #EB4155;
    font-family: "Segoe UI", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-381c45e7 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-381c45e7 .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-9a49fdf .elementor-heading-title {
    color: #808080;
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-4993fe58>.elementor-container {
    min-height: 184px;
}

.elementor-12 .elementor-element.elementor-element-4993fe58>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4993fe58 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-icon i {
    color: #EB4155;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-icon svg {
    fill: #EB4155;
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-7b361c03 {
    --e-icon-list-icon-size: 44px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5d5bdc53 .elementor-icon-list-icon i {
    color: #EB4155;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5d5bdc53 .elementor-icon-list-icon svg {
    fill: #EB4155;
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5d5bdc53 {
    --e-icon-list-icon-size: 44px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-5d5bdc53 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-5d5bdc53 .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-5d5bdc53 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2ebbf419 .elementor-icon-list-icon i {
    color: #EB4155;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2ebbf419 .elementor-icon-list-icon svg {
    fill: #EB4155;
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2ebbf419 {
    --e-icon-list-icon-size: 44px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-2ebbf419 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-2ebbf419 .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-2ebbf419 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1db0e619 .elementor-icon-list-icon i {
    color: #EB4155;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1db0e619 .elementor-icon-list-icon svg {
    fill: #EB4155;
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1db0e619 {
    --e-icon-list-icon-size: 44px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-1db0e619 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-1db0e619 .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-1db0e619 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-61ca04ad.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-61ca04ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-12 .elementor-element.elementor-element-61ca04ad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-61ca04ad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Group-32.jpg");
    background-position: top right;
}

.elementor-12 .elementor-element.elementor-element-61ca04ad>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-12 .elementor-element.elementor-element-61ca04ad>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-3ba4e325>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-401c7683 img {
    width: 95%;
}

.elementor-12 .elementor-element.elementor-element-401c7683>.elementor-widget-container {
    margin: 0px 0px -31px 0px;
}

.elementor-12 .elementor-element.elementor-element-6adf3a4:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-6adf3a4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-4.png");
}

.elementor-12 .elementor-element.elementor-element-6adf3a4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-775490b4>.elementor-element-populated {
    margin: 63px 63px 63px 63px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 63px;
}

.elementor-12 .elementor-element.elementor-element-20c1e161 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-20c1e161 .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-6889fe7 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-6889fe7 .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-49026fdc {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-49026fdc img {
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-49026fdc>.elementor-widget-container {
    margin: -11px -60px 0px 38px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-12 .elementor-element.elementor-element-6b6622b0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-6b6622b0>.elementor-element-populated {
    margin: 23px 24px 34px 84px;
    --e-column-margin-right: 24px;
    --e-column-margin-left: 84px;
}

.elementor-12 .elementor-element.elementor-element-6830fc2b .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-6830fc2b>.elementor-widget-container {
    margin: 0px 0px 0px -1px;
}

.elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(1px/2);
}

.elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(1px/2);
}

.elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(1px/2);
    margin-left: calc(1px/2);
}

.elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-1px/2);
    margin-left: calc(-1px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-1px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-1px/2);
}

.elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-767d04dd {
    --e-icon-list-icon-size: 18px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-icon {
    padding-right: 5px;
}

.elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 18px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-767d04dd>.elementor-widget-container {
    margin: 0px 0px 0px -24px;
    padding: 31px 54px 31px 31px;
}

.elementor-12 .elementor-element.elementor-element-742d7af7>.elementor-widget-container {
    margin: 125px 0px -21px -141px;
    padding: -13px -13px -13px -13px;
}

.elementor-12 .elementor-element.elementor-element-742d7af7 {
    z-index: 0;
}

.elementor-12 .elementor-element.elementor-element-4153b46 {
    --spacer-size: 16px;
}

.elementor-12 .elementor-element.elementor-element-330c7956 .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-330c7956>.elementor-widget-container {
    margin: 0px 0px 0px 70px;
}

.elementor-12 .elementor-element.elementor-element-598702cb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-598702cb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 23px 67px 23px 67px;
}

.elementor-12 .elementor-element.elementor-element-57d07e>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 0px 15px -8px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 17px 17px 17px 17px;
    --e-column-margin-right: 17px;
    --e-column-margin-left: 17px;
    padding: 29px 29px 29px 29px;
}

.elementor-12 .elementor-element.elementor-element-57d07e>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-57d07e>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-57d07e>.elementor-background-slideshow {
    border-radius: 19px 19px 19px 19px;
}

.elementor-12 .elementor-element.elementor-element-57d07e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-187ec2ca>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 22px 22px 22px 22px;
}

.elementor-12 .elementor-element.elementor-element-7d5575d5 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-7d5575d5 .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-5fa26c18>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 0px 15px -8px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 17px 17px 17px 17px;
    --e-column-margin-right: 17px;
    --e-column-margin-left: 17px;
    padding: 29px 29px 29px 29px;
}

.elementor-12 .elementor-element.elementor-element-5fa26c18>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-5fa26c18>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-5fa26c18>.elementor-background-slideshow {
    border-radius: 19px 19px 19px 19px;
}

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

.elementor-12 .elementor-element.elementor-element-adaf130>.elementor-element-populated {
    padding: 22px 22px 22px 22px;
}

.elementor-12 .elementor-element.elementor-element-2db4aad9 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-2db4aad9 .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-45990603>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 0px 15px -8px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 17px 17px 17px 17px;
    --e-column-margin-right: 17px;
    --e-column-margin-left: 17px;
    padding: 29px 29px 29px 29px;
}

.elementor-12 .elementor-element.elementor-element-45990603>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-45990603>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-45990603>.elementor-background-slideshow {
    border-radius: 19px 19px 19px 19px;
}

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

.elementor-12 .elementor-element.elementor-element-750e1f19>.elementor-element-populated {
    padding: 22px 22px 22px 22px;
}

.elementor-12 .elementor-element.elementor-element-14f663fe {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-14f663fe .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-64a48974>.elementor-element-populated {
    border-style: none;
    box-shadow: 0px 0px 15px -8px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 17px 17px 17px 17px;
    --e-column-margin-right: 17px;
    --e-column-margin-left: 17px;
    padding: 29px 29px 29px 29px;
}

.elementor-12 .elementor-element.elementor-element-64a48974>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-64a48974>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-64a48974>.elementor-background-slideshow {
    border-radius: 19px 19px 19px 19px;
}

.elementor-12 .elementor-element.elementor-element-64a48974>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2e488922>.elementor-element-populated {
    padding: 22px 22px 22px 22px;
}

.elementor-12 .elementor-element.elementor-element-56e12a8c {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-56e12a8c .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-64d5052>.elementor-container {
    max-width: 1293px;
}

.elementor-12 .elementor-element.elementor-element-64d5052>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-64d5052:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-64d5052>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-11.png");
}

.elementor-12 .elementor-element.elementor-element-64d5052 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 9px 9px 9px 9px;
}

.elementor-12 .elementor-element.elementor-element-64d5052>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-72efcd03.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-72efcd03.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-72efcd03>.elementor-element-populated {
    margin: 15px 15px 15px 106px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 106px;
    padding: 39px 39px 39px 39px;
}

.elementor-12 .elementor-element.elementor-element-2e113f1a .elementor-heading-title {
    color: #EB4155;
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-45aa5c5e {
    column-gap: 0px;
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 16px;
    word-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-d7f1b85>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-7c3a3606 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-12 .elementor-element.elementor-element-7c3a3606 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-7c3a3606 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    border-radius: 135px 135px 135px 135px;
}

.elementor-12 .elementor-element.elementor-element-7c3a3606>.elementor-widget-container {
    margin: 40px 40px 40px 40px;
}

.elementor-12 .elementor-element.elementor-element-47b1f508 {
    --spacer-size: 10px;
}

.elementor-12 .elementor-element.elementor-element-578e8efd {
    --spacer-size: 50px;
}

.elementor-12 .elementor-element.elementor-element-46e1601b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-709b864c {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-709b864c .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-6e8f38c0 {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-6e8f38c0>.elementor-widget-container {
    margin: 0px 68px 0px 68px;
}

.elementor-12 .elementor-element.elementor-element-4227848b>.elementor-container {
    max-width: 1223px;
}

.elementor-12 .elementor-element.elementor-element-4227848b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-6e191dc2.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-6e191dc2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-6e191dc2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-6e191dc2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Mask-group-1.png");
    background-position: top center;
    background-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-6e191dc2>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-6e191dc2>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-6e191dc2>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-6e191dc2>.elementor-element-populated {
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: left;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 2px 2px 2px 2px;
}

.elementor-12 .elementor-element.elementor-element-6e191dc2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-161a5e73 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-161a5e73 img {
    width: 57%;
}

.elementor-12 .elementor-element.elementor-element-161a5e73>.elementor-widget-container {
    margin: 0px 15px 020px 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-12 .elementor-element.elementor-element-dbbf303 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-dbbf303 .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-dbbf303>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-41df4a40 {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-41df4a40>.elementor-widget-container {
    margin: -39px -39px -39px -39px;
    padding: 32px 127px 25px 127px;
}

.elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-25af278a {
    --e-icon-list-icon-size: 32px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-25af278a>.elementor-widget-container {
    margin: -34px 0px 0px 0px;
    padding: 29px 29px 29px 29px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-d5151d6.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-d5151d6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-d5151d6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-d5151d6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Mask-group-1.png");
    background-position: top center;
    background-repeat: no-repeat;
}

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

.elementor-12 .elementor-element.elementor-element-d5151d6>.elementor-element-populated {
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: left;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 2px 2px 2px 2px;
}

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

.elementor-12 .elementor-element.elementor-element-6af9f727>.elementor-widget-container {
    margin: 29px 0px 90px 0px;
}

.elementor-12 .elementor-element.elementor-element-56bf251a {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-56bf251a .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-56bf251a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-50003f61 {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-50003f61>.elementor-widget-container {
    margin: -39px -39px -39px -39px;
    padding: 32px 127px 25px 127px;
}

.elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4e2fc496 {
    --e-icon-list-icon-size: 32px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4e2fc496>.elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 29px 29px 29px 29px;
}

.elementor-12 .elementor-element.elementor-element-5b2d1619>.elementor-container {
    max-width: 1223px;
}

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

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-1613b700.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-1613b700.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-1613b700>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 26px;
}

.elementor-12 .elementor-element.elementor-element-1613b700:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-1613b700>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Mask-group-1.png");
    background-position: top center;
    background-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-1613b700>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-1613b700>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-1613b700>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-1613b700>.elementor-element-populated {
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: left;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 2px 2px 2px 2px;
}

.elementor-12 .elementor-element.elementor-element-1613b700>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-548ddfa4 img {
    width: 55%;
}

.elementor-12 .elementor-element.elementor-element-548ddfa4>.elementor-widget-container {
    margin: 45px 0px 76px 0px;
}

.elementor-12 .elementor-element.elementor-element-21269d5f {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-21269d5f .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-21269d5f>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-33b5c184 {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-33b5c184>.elementor-widget-container {
    margin: -39px -39px -39px -39px;
    padding: 32px 127px 25px 127px;
}

.elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1f5670f4 {
    --e-icon-list-icon-size: 32px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1f5670f4>.elementor-widget-container {
    margin: -34px 0px 0px 0px;
    padding: 29px 29px 29px 29px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-40acd9b6.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-40acd9b6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-40acd9b6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-40acd9b6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Mask-group-1.png");
    background-position: top center;
    background-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-40acd9b6>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-40acd9b6>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-40acd9b6>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-40acd9b6>.elementor-element-populated {
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: left;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 2px 2px 2px 2px;
}

.elementor-12 .elementor-element.elementor-element-40acd9b6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2a0ed901 img {
    width: 72%;
}

.elementor-12 .elementor-element.elementor-element-2a0ed901>.elementor-widget-container {
    margin: 29px 0px 115px 0px;
}

.elementor-12 .elementor-element.elementor-element-5c0c3bb7 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-5c0c3bb7 .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-5c0c3bb7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-460830b6 {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-460830b6>.elementor-widget-container {
    margin: -39px -39px -39px -39px;
    padding: 32px 127px 25px 127px;
}

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

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

.elementor-12 .elementor-element.elementor-element-2c1d62ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-2c1d62ab .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-2c1d62ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

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

.elementor-12 .elementor-element.elementor-element-2c1d62ab .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2c1d62ab .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2c1d62ab {
    --e-icon-list-icon-size: 32px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-2c1d62ab .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-2c1d62ab .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-2c1d62ab .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2c1d62ab>.elementor-widget-container {
    margin: -34px 0px 0px 0px;
    padding: 29px 29px 29px 29px;
}

.elementor-12 .elementor-element.elementor-element-248d1c9e>.elementor-container {
    max-width: 1223px;
}

.elementor-12 .elementor-element.elementor-element-248d1c9e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-2517713.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-2517713.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-2517713:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-2517713>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Mask-group-1.png");
    background-position: top center;
    background-repeat: no-repeat;
}

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

.elementor-12 .elementor-element.elementor-element-2517713>.elementor-element-populated {
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: left;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 2px 2px 2px 2px;
}

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

.elementor-12 .elementor-element.elementor-element-7fc0ab80>.elementor-widget-container {
    padding: 53px 53px 53px 53px;
}

.elementor-12 .elementor-element.elementor-element-115bf763 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-115bf763 .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-115bf763>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-300c92b6 {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-300c92b6>.elementor-widget-container {
    margin: -39px -39px -39px -39px;
    padding: 32px 127px 25px 127px;
}

.elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-342f7f73 {
    --e-icon-list-icon-size: 32px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-342f7f73>.elementor-widget-container {
    margin: -34px 0px 0px 0px;
    padding: 29px 29px 29px 29px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-470392db.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-470392db.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-470392db:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-470392db>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Mask-group-1.png");
    background-position: top center;
    background-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-470392db>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-470392db>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-470392db>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-470392db>.elementor-element-populated {
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: left;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 2px 2px 2px 2px;
}

.elementor-12 .elementor-element.elementor-element-470392db>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-315b2331>.elementor-widget-container {
    margin: 29px 0px 57px 0px;
}

.elementor-12 .elementor-element.elementor-element-41c4762e {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-41c4762e .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-41c4762e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-79608219 {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-79608219>.elementor-widget-container {
    margin: -39px -39px -39px -39px;
    padding: 32px 127px 25px 127px;
}

.elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9f3f9c7 {
    --e-icon-list-icon-size: 32px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9f3f9c7>.elementor-widget-container {
    margin: -34px 0px 0px 0px;
    padding: 29px 29px 29px 29px;
}

.elementor-12 .elementor-element.elementor-element-1d018b10>.elementor-container {
    max-width: 609px;
}

.elementor-12 .elementor-element.elementor-element-1d018b10 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-3565c2d7.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-3565c2d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-3565c2d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-3565c2d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Mask-group-1.png");
    background-position: top center;
    background-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-3565c2d7>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-3565c2d7>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-3565c2d7>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-3565c2d7>.elementor-element-populated {
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: left;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 2px 2px 2px 2px;
}

.elementor-12 .elementor-element.elementor-element-3565c2d7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2468e27c>.elementor-widget-container {
    padding: 53px 53px 53px 53px;
}

.elementor-12 .elementor-element.elementor-element-47a297e4 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-47a297e4 .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-47a297e4>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-249afc04 {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-249afc04>.elementor-widget-container {
    margin: -39px -39px -39px -39px;
    padding: 34px 127px 25px 127px;
}

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

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

.elementor-12 .elementor-element.elementor-element-43285437 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-12 .elementor-element.elementor-element-43285437 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-43285437 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

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

.elementor-12 .elementor-element.elementor-element-43285437 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-43285437 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-43285437 {
    --e-icon-list-icon-size: 32px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-43285437 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-43285437 .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.elementor-12 .elementor-element.elementor-element-43285437 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-43285437>.elementor-widget-container {
    margin: -34px 0px 0px 0px;
    padding: 29px 29px 29px 29px;
}

.elementor-12 .elementor-element.elementor-element-192b3f01 {
    --spacer-size: 50px;
}

.elementor-12 .elementor-element.elementor-element-60ff9b8a {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-60ff9b8a .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-60ff9b8a>.elementor-widget-container {
    margin: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-3bdeaee1>.elementor-container {
    max-width: 1165px;
}

.elementor-12 .elementor-element.elementor-element-64285f0e {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-64285f0e>.elementor-widget-container {
    margin: 10px 10px -10px 10px;
    padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-6512bc7d>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-12 .elementor-element.elementor-element-c791a91>.elementor-element-populated {
    margin: 1px 1px 1px 1px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 1px;
}

.elementor-12 .elementor-element.elementor-element-43064d0e>.elementor-widget-container {
    margin: -20px -20px -20px -20px;
}

.elementor-12 .elementor-element.elementor-element-3c7dc660>.elementor-container {
    max-width: 1165px;
}

.elementor-12 .elementor-element.elementor-element-3c7dc660 {
    margin-top: 14px;
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-63b032e3 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-63b032e3>.elementor-widget-container {
    margin: 10px 10px -10px 10px;
    padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-58af475c>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-12 .elementor-element.elementor-element-59bf671f>.elementor-element-populated {
    margin: 1px 1px 1px 1px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 1px;
}

.elementor-12 .elementor-element.elementor-element-5ecb463 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-5ecb463>.elementor-widget-container {
    margin: -0px -0px -0px -0px;
}

.elementor-12 .elementor-element.elementor-element-292bea21 {
    --spacer-size: 50px;
}

.elementor-12 .elementor-element.elementor-element-1c3da056>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-1c3da056 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-21a079ad {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-21a079ad .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-cfaf137 {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-cfaf137>.elementor-widget-container {
    margin: 0px 120px 0px 120px;
}

.elementor-12 .elementor-element.elementor-element-347c01f6:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-347c01f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #020101A6 0%, #020101A6 100%);
}

.elementor-12 .elementor-element.elementor-element-347c01f6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-347c01f6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2eab656 img {
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-2eab656>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-be2eedb {
    margin-top: -177px;
    margin-bottom: -125px;
}

.elementor-12 .elementor-element.elementor-element-48413a4b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-48413a4b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-23.png");
    background-position: center center;
    background-repeat: repeat;
}

.elementor-12 .elementor-element.elementor-element-48413a4b>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-48413a4b>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-48413a4b>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-48413a4b>.elementor-element-populated {
    box-shadow: 4px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 25px 25px 25px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-48413a4b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4da7d5cc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-4da7d5cc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-26.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-4da7d5cc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-67d3c2c {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-67d3c2c .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-67d3c2c>.elementor-widget-container {
    padding: 70px 70px 70px 70px;
}

.elementor-12 .elementor-element.elementor-element-7d1c80f5 {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
}

.elementor-12 .elementor-element.elementor-element-599e3fee:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-599e3fee>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-24.png");
    background-position: center center;
    background-repeat: repeat;
}

.elementor-12 .elementor-element.elementor-element-599e3fee>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-599e3fee>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-599e3fee>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-599e3fee>.elementor-element-populated {
    box-shadow: 4px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 25px 25px 25px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-599e3fee>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-f5702ce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-f5702ce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-26.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-f5702ce>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-2b722100 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-2b722100 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-2b722100>.elementor-widget-container {
    padding: 70px 70px 70px 70px;
}

.elementor-12 .elementor-element.elementor-element-58f12d3d {
    column-gap: 0px;
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-58f12d3d>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 1px 1px 1px 1px;
}

.elementor-12 .elementor-element.elementor-element-64a65e4b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-64a65e4b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-23.png");
    background-position: center center;
    background-repeat: repeat;
}

.elementor-12 .elementor-element.elementor-element-64a65e4b>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-64a65e4b>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-64a65e4b>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-64a65e4b>.elementor-element-populated {
    box-shadow: 4px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 25px 25px 25px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-64a65e4b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-31013081:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-31013081>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-26.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-31013081>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-7526c173 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-7526c173 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-7526c173>.elementor-widget-container {
    padding: 70px 70px 70px 70px;
}

.elementor-12 .elementor-element.elementor-element-1431c413 {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
}

.elementor-12 .elementor-element.elementor-element-1431c413>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 1px 1px 1px 1px;
}

.elementor-12 .elementor-element.elementor-element-78fd18c7>.elementor-container {
    max-width: 797px;
}

.elementor-12 .elementor-element.elementor-element-78fd18c7 {
    margin-top: 120px;
    margin-bottom: 120px;
}

.elementor-12 .elementor-element.elementor-element-47626a1c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-47626a1c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-24.png");
    background-position: center center;
    background-repeat: repeat;
}

.elementor-12 .elementor-element.elementor-element-47626a1c>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-47626a1c>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-47626a1c>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-47626a1c>.elementor-element-populated {
    box-shadow: 4px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 25px 25px 25px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-47626a1c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-30dbc293:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-30dbc293>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-26.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-30dbc293>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-30dbc293>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-641ebc09 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-641ebc09 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-641ebc09>.elementor-widget-container {
    padding: 70px 70px 70px 70px;
}

.elementor-12 .elementor-element.elementor-element-288b3f95 {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    word-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-288b3f95>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 1px 1px 1px 1px;
}

.elementor-12 .elementor-element.elementor-element-1069dc2d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-1069dc2d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-24.png");
    background-position: center center;
    background-repeat: repeat;
}

.elementor-12 .elementor-element.elementor-element-1069dc2d>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-1069dc2d>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-1069dc2d>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-1069dc2d>.elementor-element-populated {
    box-shadow: 4px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 25px 25px 25px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-1069dc2d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-42897c48:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-42897c48>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-26.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-42897c48>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-42897c48>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-c401b27 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-c401b27 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-c401b27>.elementor-widget-container {
    padding: 70px 70px 70px 70px;
}

.elementor-12 .elementor-element.elementor-element-479a1ecd {
    text-align: center;
    color: var( --e-global-color-primary);
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    word-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-479a1ecd>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 1px 1px 1px 1px;
}

.elementor-12 .elementor-element.elementor-element-44622045:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-44622045>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-57.png");
}

.elementor-12 .elementor-element.elementor-element-44622045 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-22e91a35:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-22e91a35>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-58.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-22e91a35>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-22e91a35>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-22e91a35>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-22e91a35>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -62px 0px 0px -17px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -17px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-22e91a35>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-81d04e1 {
    --spacer-size: 85px;
}

.elementor-12 .elementor-element.elementor-element-3394823 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-3394823 .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-3394823>.elementor-widget-container {
    margin: 0px 0px 0px -85px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(21px/2);
}

.elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(21px/2);
}

.elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(21px/2);
    margin-left: calc(21px/2);
}

.elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-21px/2);
    margin-left: calc(-21px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-21px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-21px/2);
}

.elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-icon i {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-text);
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-41132d08 {
    --e-icon-list-icon-size: 32px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-icon {
    padding-right: 17px;
}

.elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-item>a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-41132d08>.elementor-widget-container {
    margin: 25px 29px 29px 105px;
    padding: 7px 7px 7px 7px;
}

.elementor-12 .elementor-element.elementor-element-7315d69e {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 28px;
    --grid-column-gap: 0px;
    --grid-row-gap: 0px;
}

.elementor-12 .elementor-element.elementor-element-7315d69e .elementor-widget-container {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-7315d69e .elementor-social-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-7315d69e>.elementor-widget-container {
    margin: 0px 114px 0px 0px;
}

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

.elementor-12 .elementor-element.elementor-element-25d89f6d>.elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-12355a1c {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-12355a1c .elementor-heading-title {
    font-family: "Segoe UI", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-12355a1c>.elementor-widget-container {
    margin: 0px 0px 0px -34px;
    padding: 33px 33px 33px 33px;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-group {
    padding-right: calc( 14px/2);
    padding-left: calc( 14px/2);
    margin-bottom: 7px;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-form-fields-wrapper {
    margin-left: calc( -14px/2);
    margin-right: calc( -14px/2);
    margin-bottom: -7px;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-labels-inline .elementor-field-group>label {
    padding-left: 4px;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-labels-inline .elementor-field-group>label {
    padding-right: 4px;
}

body .elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 4px;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-group>label,
.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-subgroup label {
    color: var( --e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-group>label {
    font-family: "Segoe UI", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-type-html {
    padding-bottom: 0px;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-group .elementor-field {
    color: var( --e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #F4F4F4;
    border-color: #0000006E;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-group .elementor-select-wrapper select {
    background-color: #F4F4F4;
    border-color: #0000006E;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-group .elementor-select-wrapper::before {
    color: #0000006E;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-button {
    font-family: "Segoe UI", Sans-serif;
    font-weight: 500;
    border-radius: 135px 135px 135px 135px;
    padding: 0px 18px 0px 18px;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .e-form__buttons__wrapper__button-next {
    color: var( --e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-button[type="submit"] {
    color: var( --e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-button[type="submit"] svg * {
    fill: var( --e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-12 .elementor-element.elementor-element-3ea8433a {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-12 .elementor-element.elementor-element-2fbdb72d:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-2fbdb72d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/Rectangle-42.png");
}

.elementor-12 .elementor-element.elementor-element-2fbdb72d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 020px 40px 0px 40px;
}

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

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

.elementor-12 .elementor-element.elementor-element-1dd3e752 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-2fbd5ed8 {
    font-family: "Segoe UI", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-3a69d896 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-text);
    --divider-border-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-3a69d896 .elementor-divider-separator {
    width: 65%;
}

.elementor-12 .elementor-element.elementor-element-3a69d896 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-12 .elementor-element.elementor-element-3a69d896>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-6d2bf86b {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-12 .elementor-element.elementor-element-6d2bf86b .elementor-widget-container {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-6d2bf86b .elementor-social-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-390bcd9d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-390bcd9d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-7a0830c9 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-7a0830c9 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: "Segoe UI", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-12 .elementor-element.elementor-element-1e449218 .elementor-menu-toggle {
    margin: 0 auto;
}

.elementor-12 .elementor-element.elementor-element-1e449218 .elementor-nav-menu .elementor-item {
    font-family: "Segoe UI", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 7px;
    letter-spacing: 0px;
}

.elementor-12 .elementor-element.elementor-element-1e449218 .elementor-nav-menu--dropdown a,
.elementor-12 .elementor-element.elementor-element-1e449218 .elementor-menu-toggle {
    color: var( --e-global-color-text);
}

.elementor-12 .elementor-element.elementor-element-1e449218 .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-5821629b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-5821629b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-2bb5f44a .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-12 .elementor-element.elementor-element-1cfea3fd {
    font-family: "Segoe UI", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-71d08c6d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-71d08c6d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-12 .elementor-element.elementor-element-314fe4d:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-314fe4d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #212121 0%, #212121 100%);
}

.elementor-12 .elementor-element.elementor-element-314fe4d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-314fe4d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-6415069 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-6415069 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: "Segoe UI", Sans-serif;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0px;
}

@media(max-width:1024px) {
    .elementor-12 .elementor-element.elementor-element-463ca304:not(.elementor-motion-effects-element-type-background),
    .elementor-12 .elementor-element.elementor-element-463ca304>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-463ca304 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-446c745d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-29700bde img {
        width: 38%;
    }
    .elementor-12 .elementor-element.elementor-element-50d25b8f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-3190674.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-3190674.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-ffd06cc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-b329796 {
        --e-icon-list-icon-size: 17px;
    }
    .elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-item>a {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-6fac23f9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-63e8d80b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 23px 0px 23px 023px;
    }
    .elementor-12 .elementor-element.elementor-element-96ea7cc .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-12 .elementor-element.elementor-element-96ea7cc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-381c45e7 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-381c45e7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-9a49fdf .elementor-heading-title {
        font-size: 12px;
        line-height: 1.1em;
    }
    .elementor-12 .elementor-element.elementor-element-9a49fdf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4993fe58>.elementor-container {
        min-height: 31px;
    }
    .elementor-12 .elementor-element.elementor-element-4993fe58 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-a9766da>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 7px;
    }
    .elementor-12 .elementor-element.elementor-element-a9766da>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-7b361c03 {
        --e-icon-list-icon-size: 26px;
    }
    .elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-item>a {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-5d5bdc53 {
        --e-icon-list-icon-size: 26px;
    }
    .elementor-12 .elementor-element.elementor-element-5d5bdc53 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-5d5bdc53 .elementor-icon-list-item>a {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-4da977b6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 7px;
    }
    .elementor-12 .elementor-element.elementor-element-4da977b6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2ebbf419 {
        --e-icon-list-icon-size: 26px;
    }
    .elementor-12 .elementor-element.elementor-element-2ebbf419 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-2ebbf419 .elementor-icon-list-item>a {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-1db0e619 {
        --e-icon-list-icon-size: 26px;
    }
    .elementor-12 .elementor-element.elementor-element-1db0e619 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-1db0e619 .elementor-icon-list-item>a {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-1db0e619>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-61ca04ad.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-61ca04ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-61ca04ad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-61ca04ad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center right;
        background-size: cover;
    }
    .elementor-12 .elementor-element.elementor-element-61ca04ad>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-7beb24d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-3ba4e325.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }
    .elementor-12 .elementor-element.elementor-element-3ba4e325.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-12 .elementor-element.elementor-element-3ba4e325.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-12 .elementor-element.elementor-element-3ba4e325>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-401c7683 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-401c7683 img {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-401c7683>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6adf3a4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-775490b4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 10px;
    }
    .elementor-12 .elementor-element.elementor-element-775490b4>.elementor-element-populated {
        margin: 45px 0px 45px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-20c1e161 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-20c1e161>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6889fe7 .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-1b6ce525 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-639e57e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-49026fdc img {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-49026fdc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 5px;
    }
    .elementor-12 .elementor-element.elementor-element-6b6622b0>.elementor-element-populated {
        margin: 33px 33px 33px 33px;
        --e-column-margin-right: 33px;
        --e-column-margin-left: 33px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6830fc2b .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-item>a {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-767d04dd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-168a5213.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }
    .elementor-12 .elementor-element.elementor-element-168a5213.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-12 .elementor-element.elementor-element-168a5213>.elementor-element-populated {
        margin: -0px -0px -0px -22px;
        --e-column-margin-right: -0px;
        --e-column-margin-left: -22px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-742d7af7 img {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-742d7af7>.elementor-widget-container {
        margin: -39px -31px -39px -39px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-742d7af7 {
        z-index: -5;
    }
    .elementor-12 .elementor-element.elementor-element-3f2b902e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-fa2ce5c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4153b46 {
        --spacer-size: 53px;
    }
    .elementor-12 .elementor-element.elementor-element-4153b46>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-330c7956 {
        text-align: left;
    }
    .elementor-12 .elementor-element.elementor-element-330c7956 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-330c7956>.elementor-widget-container {
        margin: 0px 0px 14px 32px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-598702cb {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-57d07e.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-57d07e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-57d07e.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-57d07e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-57d07e>.elementor-element-populated {
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5a507e2a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-187ec2ca>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 05px 05px 05px 05px;
    }
    .elementor-12 .elementor-element.elementor-element-7d4035d5 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-7d4035d5 img {
        width: 40%;
    }
    .elementor-12 .elementor-element.elementor-element-7d4035d5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-7d5575d5 .elementor-heading-title {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-7d5575d5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5fa26c18>.elementor-element-populated {
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5549fe79 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-adaf130>.elementor-element-populated {
        padding: 5px 5px 5px 5px;
    }
    .elementor-12 .elementor-element.elementor-element-7a84b9a9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2db4aad9 .elementor-heading-title {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-2db4aad9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-45990603>.elementor-element-populated {
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-750e1f19>.elementor-element-populated {
        padding: 05px 05px 05px 05px;
    }
    .elementor-12 .elementor-element.elementor-element-629fce60>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-14f663fe .elementor-heading-title {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-14f663fe>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-64a48974>.elementor-element-populated {
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2e488922>.elementor-element-populated {
        padding: 05px 05px 05px 05px;
    }
    .elementor-12 .elementor-element.elementor-element-35108197>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-56e12a8c .elementor-heading-title {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-56e12a8c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-64d5052 {
        margin-top: 12px;
        margin-bottom: 12px;
        padding: 39px 39px 39px 39px;
    }
    .elementor-12 .elementor-element.elementor-element-72efcd03>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2e113f1a .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-45aa5c5e {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-d7f1b85>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-196656c9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-709724cc {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-125116bf>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-46e1601b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2a0ebd39>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-709b864c .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-709b864c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6e8f38c0 {
        font-size: 12px;
        line-height: 1.4em;
    }
    .elementor-12 .elementor-element.elementor-element-6e8f38c0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-4227848b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6e191dc2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }
    .elementor-12 .elementor-element.elementor-element-6e191dc2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-6e191dc2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-6e191dc2>.elementor-element-populated {
        margin: 23px 23px 23px 23px;
        --e-column-margin-right: 23px;
        --e-column-margin-left: 23px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-161a5e73 img {
        width: 55%;
    }
    .elementor-12 .elementor-element.elementor-element-161a5e73>.elementor-widget-container {
        margin: 4px 0px 23px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-dbbf303 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-dbbf303>.elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-41df4a40 {
        font-size: 12px;
        line-height: 1.8em;
        letter-spacing: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-41df4a40>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-25af278a {
        --e-icon-list-icon-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-item>a {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-25af278a>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-d5151d6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }
    .elementor-12 .elementor-element.elementor-element-d5151d6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-d5151d6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-d5151d6>.elementor-element-populated {
        margin: 023px 023px 023px 023px;
        --e-column-margin-right: 023px;
        --e-column-margin-left: 023px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6af9f727 img {
        width: 63%;
    }
    .elementor-12 .elementor-element.elementor-element-6af9f727>.elementor-widget-container {
        margin: 7px 0px 39px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-56bf251a .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-56bf251a>.elementor-widget-container {
        margin: 04px 04px 04px 04px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-50003f61 {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-50003f61>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4e2fc496 {
        --e-icon-list-icon-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-item>a {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-4e2fc496>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5b2d1619 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1613b700>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }
    .elementor-12 .elementor-element.elementor-element-1613b700:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-1613b700>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-1613b700>.elementor-element-populated {
        margin: 023px 023px 023px 023px;
        --e-column-margin-right: 023px;
        --e-column-margin-left: 023px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-548ddfa4 img {
        width: 64%;
    }
    .elementor-12 .elementor-element.elementor-element-548ddfa4>.elementor-widget-container {
        margin: 7px 0px 37px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-21269d5f .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-21269d5f>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
    }
    .elementor-12 .elementor-element.elementor-element-33b5c184 {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-33b5c184>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1f5670f4 {
        --e-icon-list-icon-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-item>a {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-1f5670f4>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-40acd9b6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }
    .elementor-12 .elementor-element.elementor-element-40acd9b6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-40acd9b6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-40acd9b6>.elementor-element-populated {
        margin: 023px 023px 023px 023px;
        --e-column-margin-right: 023px;
        --e-column-margin-left: 023px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2a0ed901 img {
        width: 77%;
    }
    .elementor-12 .elementor-element.elementor-element-2a0ed901>.elementor-widget-container {
        margin: 5px 0px 60px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5c0c3bb7 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-5c0c3bb7>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-460830b6 {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-460830b6>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2c1d62ab {
        --e-icon-list-icon-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-2c1d62ab .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-2c1d62ab .elementor-icon-list-item>a {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-2c1d62ab>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-248d1c9e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2517713>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }
    .elementor-12 .elementor-element.elementor-element-2517713:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-2517713>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-2517713>.elementor-element-populated {
        margin: 23px 23px 23px 23px;
        --e-column-margin-right: 23px;
        --e-column-margin-left: 23px;
    }
    .elementor-12 .elementor-element.elementor-element-7fc0ab80 img {
        width: 76%;
    }
    .elementor-12 .elementor-element.elementor-element-7fc0ab80>.elementor-widget-container {
        margin: 7px -1px 30px -1px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-115bf763 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-115bf763>.elementor-widget-container {
        margin: 05px 3px 05px 3px;
    }
    .elementor-12 .elementor-element.elementor-element-300c92b6 {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-300c92b6>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-342f7f73 {
        --e-icon-list-icon-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-item>a {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-342f7f73>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-470392db>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }
    .elementor-12 .elementor-element.elementor-element-470392db:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-470392db>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-470392db>.elementor-element-populated {
        margin: 023px 023px 023px 023px;
        --e-column-margin-right: 023px;
        --e-column-margin-left: 023px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-315b2331 img {
        width: 52%;
    }
    .elementor-12 .elementor-element.elementor-element-315b2331>.elementor-widget-container {
        margin: 4px 0px 16px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-41c4762e>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }
    .elementor-12 .elementor-element.elementor-element-79608219 {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-79608219>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-9f3f9c7 {
        --e-icon-list-icon-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-item>a {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-9f3f9c7>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1d018b10>.elementor-container {
        max-width: 500px;
    }
    .elementor-12 .elementor-element.elementor-element-1d018b10 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 220px 0px 220px;
    }
    .elementor-12 .elementor-element.elementor-element-3565c2d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }
    .elementor-12 .elementor-element.elementor-element-3565c2d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-3565c2d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-3565c2d7>.elementor-element-populated {
        margin: 05px 05px 05px 05px;
        --e-column-margin-right: 05px;
        --e-column-margin-left: 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2468e27c img {
        width: 75%;
    }
    .elementor-12 .elementor-element.elementor-element-2468e27c>.elementor-widget-container {
        margin: 5px 0px 34px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-47a297e4 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-47a297e4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-249afc04 {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-249afc04>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-43285437 {
        --e-icon-list-icon-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-43285437 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-43285437 .elementor-icon-list-item>a {
        font-size: 12px;
        line-height: 1.8em;
    }
    .elementor-12 .elementor-element.elementor-element-43285437>.elementor-widget-container {
        margin: 05px 05px 05px 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-195432e3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-44d60fac>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-192b3f01 {
        --spacer-size: 19px;
    }
    .elementor-12 .elementor-element.elementor-element-5a286644 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4642874f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-60ff9b8a .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-60ff9b8a>.elementor-widget-container {
        margin: 24px 0px 24px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-3bdeaee1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-3bcd8676.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-3bcd8676.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-3bcd8676.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-3bcd8676>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-64285f0e img {
        width: 67%;
    }
    .elementor-12 .elementor-element.elementor-element-64285f0e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-6512bc7d.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-6512bc7d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-6512bc7d.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-6512bc7d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1cc1bf77 img {
        width: 79%;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-c791a91.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-c791a91.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-c791a91.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-c791a91>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-43064d0e img {
        width: 81%;
    }
    .elementor-12 .elementor-element.elementor-element-43064d0e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-70918db9.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-70918db9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-70918db9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-63b032e3 img {
        width: 75%;
    }
    .elementor-12 .elementor-element.elementor-element-63b032e3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-58af475c.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-58af475c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-58af475c.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-58af475c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2209157b img {
        width: 82%;
    }
    .elementor-12 .elementor-element.elementor-element-2209157b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-59bf671f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-59bf671f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-59bf671f.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-59bf671f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5ecb463 img {
        width: 76%;
    }
    .elementor-12 .elementor-element.elementor-element-5ecb463>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6b864501 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5b129ca>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1c3da056 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-364ceda3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-21a079ad>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-cfaf137 {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-cfaf137>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-347c01f6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-48413a4b>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-610b135a {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4da7d5cc>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-67d3c2c>.elementor-widget-container {
        padding: 70px 70px 70px 70px;
    }
    .elementor-12 .elementor-element.elementor-element-7d1c80f5 {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-7d1c80f5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-599e3fee>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6f67b764 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-f5702ce>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2b722100>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-58f12d3d {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-58f12d3d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-64a65e4b>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2c7d12ae {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-31013081>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1431c413 {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-1431c413>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-78fd18c7>.elementor-container {
        max-width: 500px;
    }
    .elementor-12 .elementor-element.elementor-element-78fd18c7 {
        margin-top: 133px;
        margin-bottom: 80px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-47626a1c>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5391b4a0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-30dbc293>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-288b3f95 {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-288b3f95>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1069dc2d>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-333dffa {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-42897c48>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-479a1ecd {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-479a1ecd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-44622045 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-22e91a35>.elementor-element-populated {
        margin: -41px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-15d5dbc>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-81d04e1 {
        --spacer-size: 54px;
    }
    .elementor-12 .elementor-element.elementor-element-81d04e1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-3394823 {
        text-align: left;
    }
    .elementor-12 .elementor-element.elementor-element-3394823 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-3394823>.elementor-widget-container {
        margin: 3px 29px -4px 29px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(3px/2);
    }
    .elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(3px/2);
    }
    .elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(3px/2);
        margin-left: calc(3px/2);
    }
    .elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-3px/2);
        margin-left: calc(-3px/2);
    }
    body.rtl .elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-3px/2);
    }
    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-3px/2);
    }
    .elementor-12 .elementor-element.elementor-element-41132d08 {
        --e-icon-list-icon-size: 19px;
    }
    .elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-item>a {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-41132d08>.elementor-widget-container {
        margin: 27px 27px 27px 27px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-7315d69e {
        --icon-size: 23px;
    }
    .elementor-12 .elementor-element.elementor-element-7315d69e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-25d89f6d>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-12355a1c .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-group>label {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-button {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-3ea8433a>.elementor-widget-container {
        margin: 2px 9px 5px 9px;
    }
    .elementor-12 .elementor-element.elementor-element-5e7e13>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1dd3e752 img {
        width: 42%;
    }
    .elementor-12 .elementor-element.elementor-element-2fbd5ed8 {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-3a69d896>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6d2bf86b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-390bcd9d.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-390bcd9d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-390bcd9d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-7a0830c9 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-7a0830c9 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-12 .elementor-element.elementor-element-7a0830c9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1e449218 .elementor-nav-menu .elementor-item {
        font-size: 12px;
        line-height: 0.5em;
    }
    .elementor-12 .elementor-element.elementor-element-5821629b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5821629b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2bb5f44a .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-12 .elementor-element.elementor-element-1cfea3fd {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-1cfea3fd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-71d08c6d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-71d08c6d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-463ca304:not(.elementor-motion-effects-element-type-background),
    .elementor-12 .elementor-element.elementor-element-463ca304>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-446c745d {
        width: 22%;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-446c745d.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-446c745d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-446c745d.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-446c745d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-29700bde {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-29700bde img {
        width: 80%;
    }
    .elementor-12 .elementor-element.elementor-element-29700bde>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-50d25b8f {
        width: 72%;
    }
    .elementor-12 .elementor-element.elementor-element-50d25b8f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-50d25b8f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-3190674 {
        width: 25%;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-3190674.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-3190674.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-3190674.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .e--pointer-framed .elementor-item:before {
        border-width: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .e--pointer-framed.e--animation-draw .elementor-item:before {
        border-width: 0 0 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .e--pointer-framed.e--animation-draw .elementor-item:after {
        border-width: 0px 0px 0 0;
    }
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .e--pointer-framed.e--animation-corners .elementor-item:before {
        border-width: 0px 0 0 0px;
    }
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .e--pointer-framed.e--animation-corners .elementor-item:after {
        border-width: 0 0px 0px 0;
    }
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .e--pointer-underline .elementor-item:after,
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .e--pointer-overline .elementor-item:before,
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .e--pointer-double-line .elementor-item:before,
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .e--pointer-double-line .elementor-item:after {
        height: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .elementor-nav-menu--main .elementor-item {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: 13px;
    }
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .elementor-nav-menu--dropdown a {
        padding-left: 0px;
        padding-right: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-12 .elementor-element.elementor-element-54fee1d8 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 34px !important;
    }
    .elementor-12 .elementor-element.elementor-element-54fee1d8 {
        --nav-menu-icon-size: 23px;
    }
    .elementor-12 .elementor-element.elementor-element-54fee1d8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-ffd06cc {
        width: 75%;
    }
    .elementor-12 .elementor-element.elementor-element-ffd06cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(0px/2);
    }
    .elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(0px/2);
    }
    .elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(0px/2);
        margin-left: calc(0px/2);
    }
    .elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-0px/2);
        margin-left: calc(-0px/2);
    }
    body.rtl .elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-0px/2);
    }
    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-0px/2);
    }
    .elementor-12 .elementor-element.elementor-element-b329796 {
        --e-icon-list-icon-size: 13px;
    }
    .elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-b329796 .elementor-icon-list-item>a {
        font-size: 10px;
    }
    .elementor-12 .elementor-element.elementor-element-63e8d80b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-63e8d80b>.elementor-element-populated {
        text-align: left;
        margin: 13px 0px 14px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 11px 11px 11px 11px;
    }
    .elementor-12 .elementor-element.elementor-element-96ea7cc .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-12 .elementor-element.elementor-element-96ea7cc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-381c45e7 .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-12 .elementor-element.elementor-element-381c45e7>.elementor-widget-container {
        margin: 00px 00px 00px 00px;
    }
    .elementor-12 .elementor-element.elementor-element-9a49fdf .elementor-heading-title {
        font-size: 13px;
    }
    .elementor-12 .elementor-element.elementor-element-4993fe58>.elementor-container {
        min-height: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4993fe58 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-a9766da {
        width: 40%;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-a9766da.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-a9766da.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-a9766da>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }
    .elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(0px/2);
    }
    .elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(0px/2);
    }
    .elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(0px/2);
        margin-left: calc(0px/2);
    }
    .elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-0px/2);
        margin-left: calc(-0px/2);
    }
    body.rtl .elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-0px/2);
    }
    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-0px/2);
    }
    .elementor-12 .elementor-element.elementor-element-7b361c03 {
        --e-icon-list-icon-size: 25px;
    }
    .elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-7b361c03 .elementor-icon-list-item>a {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-5d5bdc53 {
        --e-icon-list-icon-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-5d5bdc53 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-5d5bdc53 .elementor-icon-list-item>a {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-4da977b6 {
        width: 41%;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-4da977b6.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-4da977b6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-4da977b6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }
    .elementor-12 .elementor-element.elementor-element-2ebbf419 {
        --e-icon-list-icon-size: 25px;
        width: 100%;
        max-width: 100%;
        align-self: center;
    }
    .elementor-12 .elementor-element.elementor-element-2ebbf419 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-2ebbf419 .elementor-icon-list-item>a {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-2ebbf419>.elementor-widget-container {
        margin: 0px -30px 0px 2px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1db0e619 {
        --e-icon-list-icon-size: 25px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    }
    .elementor-12 .elementor-element.elementor-element-1db0e619 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-1db0e619 .elementor-icon-list-item>a {
        font-size: 12px;
    }
    .elementor-12 .elementor-element.elementor-element-1db0e619>.elementor-widget-container {
        margin: 0px -30px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-61ca04ad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-61ca04ad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -800px -310px;
    }
    .elementor-12 .elementor-element.elementor-element-61ca04ad>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-401c7683 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-401c7683 img {
        width: 76%;
    }
    .elementor-12 .elementor-element.elementor-element-401c7683>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6adf3a4 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-775490b4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 7px;
    }
    .elementor-12 .elementor-element.elementor-element-775490b4>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 12px 0px 12px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-20c1e161 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.1em;
    }
    .elementor-12 .elementor-element.elementor-element-20c1e161>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6889fe7 .elementor-heading-title {
        font-size: 13px;
    }
    .elementor-12 .elementor-element.elementor-element-6889fe7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1b6ce525 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-49026fdc img {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-49026fdc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6b6622b0>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6830fc2b {
        text-align: center;
        width: 100%;
        max-width: 100%;
        align-self: flex-start;
    }
    .elementor-12 .elementor-element.elementor-element-6830fc2b .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-12 .elementor-element.elementor-element-6830fc2b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-767d04dd {
        --e-icon-list-icon-size: 19px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    }
    .elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-767d04dd .elementor-icon-list-item>a {
        font-size: 13px;
        line-height: 1.6em;
        letter-spacing: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-767d04dd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-742d7af7 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-742d7af7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-330c7956 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-330c7956 .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-12 .elementor-element.elementor-element-330c7956>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-598702cb {
        padding: 10px 40px 40px 40px;
    }
    .elementor-12 .elementor-element.elementor-element-57d07e>.elementor-element-populated {
        margin: 18px 18px 18px 18px;
        --e-column-margin-right: 18px;
        --e-column-margin-left: 18px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-187ec2ca>.elementor-element-populated {
        margin: 32px 32px 32px 32px;
        --e-column-margin-right: 32px;
        --e-column-margin-left: 32px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-7d5575d5 .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-5fa26c18>.elementor-element-populated {
        margin: 18px 18px 18px 18px;
        --e-column-margin-right: 18px;
        --e-column-margin-left: 18px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-adaf130>.elementor-element-populated {
        margin: 32px 32px 32px 32px;
        --e-column-margin-right: 32px;
        --e-column-margin-left: 32px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2db4aad9 .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-45990603>.elementor-element-populated {
        margin: 18px 18px 18px 18px;
        --e-column-margin-right: 18px;
        --e-column-margin-left: 18px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-750e1f19>.elementor-element-populated {
        margin: 32px 32px 32px 32px;
        --e-column-margin-right: 32px;
        --e-column-margin-left: 32px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-14f663fe .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-64a48974>.elementor-element-populated {
        margin: 18px 18px 18px 18px;
        --e-column-margin-right: 18px;
        --e-column-margin-left: 18px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2e488922>.elementor-element-populated {
        margin: 32px 32px 32px 32px;
        --e-column-margin-right: 32px;
        --e-column-margin-left: 32px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-56e12a8c .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-64d5052 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-72efcd03>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 9px;
    }
    .elementor-12 .elementor-element.elementor-element-72efcd03>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 22px 37px 10px 37px;
    }
    .elementor-12 .elementor-element.elementor-element-2e113f1a .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-12 .elementor-element.elementor-element-45aa5c5e {
        font-size: 13px;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-d7f1b85.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-d7f1b85.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-d7f1b85.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-d7f1b85>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-d7f1b85>.elementor-element-populated {
        margin: -0px -0px -0px -0px;
        --e-column-margin-right: -0px;
        --e-column-margin-left: -0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-7c3a3606 .elementor-button {
        font-size: 15px;
        border-radius: 0135px 0135px 0135px 0135px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-7c3a3606>.elementor-widget-container {
        margin: 0px 33px 22px 33px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-71b2804 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-46e1601b {
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2a0ebd39>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: -2px;
    }
    .elementor-12 .elementor-element.elementor-element-709b864c .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-6e8f38c0 {
        font-size: 14px;
        line-height: 1.6em;
    }
    .elementor-12 .elementor-element.elementor-element-6e8f38c0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4227848b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-6e191dc2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: -5px;
    }
    .elementor-12 .elementor-element.elementor-element-6e191dc2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-6e191dc2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-6e191dc2>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 6px 6px 12px 6px;
    }
    .elementor-12 .elementor-element.elementor-element-161a5e73 img {
        width: 53%;
    }
    .elementor-12 .elementor-element.elementor-element-161a5e73>.elementor-widget-container {
        margin: 6px 0px 26px -2px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-dbbf303 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-dbbf303>.elementor-widget-container {
        margin: 6px 0px 6px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-41df4a40 {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-12 .elementor-element.elementor-element-41df4a40>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(0px/2);
    }
    .elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(0px/2);
    }
    .elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(0px/2);
        margin-left: calc(0px/2);
    }
    .elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-0px/2);
        margin-left: calc(-0px/2);
    }
    body.rtl .elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-0px/2);
    }
    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-0px/2);
    }
    .elementor-12 .elementor-element.elementor-element-25af278a {
        --e-icon-list-icon-size: 27px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    }
    .elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-25af278a .elementor-icon-list-item>a {
        font-size: 14px;
        line-height: 1.7em;
    }
    .elementor-12 .elementor-element.elementor-element-25af278a>.elementor-widget-container {
        margin: 011px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-d5151d6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: -5px;
    }
    .elementor-12 .elementor-element.elementor-element-d5151d6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-d5151d6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-d5151d6>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 06px 06px 12px 06px;
    }
    .elementor-12 .elementor-element.elementor-element-6af9f727 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-6af9f727 img {
        width: 59%;
    }
    .elementor-12 .elementor-element.elementor-element-6af9f727>.elementor-widget-container {
        margin: 15px 0px 40px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-56bf251a .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-56bf251a>.elementor-widget-container {
        margin: 6px 0px 7px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-50003f61 {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-12 .elementor-element.elementor-element-50003f61>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4e2fc496 {
        --e-icon-list-icon-size: 27px;
    }
    .elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-4e2fc496 .elementor-icon-list-item>a {
        font-size: 14px;
        line-height: 1.7em;
    }
    .elementor-12 .elementor-element.elementor-element-4e2fc496>.elementor-widget-container {
        margin: 11px 11px 11px 11px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5b2d1619 {
        padding: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-1613b700>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: -5px;
    }
    .elementor-12 .elementor-element.elementor-element-1613b700:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-1613b700>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-1613b700>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 06px 06px 12px 06px;
    }
    .elementor-12 .elementor-element.elementor-element-548ddfa4 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-548ddfa4 img {
        width: 60%;
    }
    .elementor-12 .elementor-element.elementor-element-548ddfa4>.elementor-widget-container {
        margin: 12px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-21269d5f .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-21269d5f>.elementor-widget-container {
        margin: 6px 0px 6px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-33b5c184 {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-12 .elementor-element.elementor-element-33b5c184>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1f5670f4 {
        --e-icon-list-icon-size: 27px;
    }
    .elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-1f5670f4 .elementor-icon-list-item>a {
        font-size: 14px;
        line-height: 1.7em;
    }
    .elementor-12 .elementor-element.elementor-element-1f5670f4>.elementor-widget-container {
        margin: 011px 011px 011px 011px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-40acd9b6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: -5px;
    }
    .elementor-12 .elementor-element.elementor-element-40acd9b6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-40acd9b6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-40acd9b6>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 6px 6px 12px 6px;
    }
    .elementor-12 .elementor-element.elementor-element-2a0ed901 img {
        width: 72%;
    }
    .elementor-12 .elementor-element.elementor-element-2a0ed901>.elementor-widget-container {
        margin: 11px 0px 56px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5c0c3bb7 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-5c0c3bb7>.elementor-widget-container {
        margin: 6px 0px 6px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-460830b6 {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-12 .elementor-element.elementor-element-460830b6>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2c1d62ab {
        --e-icon-list-icon-size: 27px;
    }
    .elementor-12 .elementor-element.elementor-element-2c1d62ab .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-2c1d62ab .elementor-icon-list-item>a {
        font-size: 14px;
        line-height: 1.7em;
    }
    .elementor-12 .elementor-element.elementor-element-2c1d62ab>.elementor-widget-container {
        margin: 011px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-248d1c9e {
        padding: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-2517713>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: -5px;
    }
    .elementor-12 .elementor-element.elementor-element-2517713:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-2517713>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-2517713>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 12px 12px 12px 12px;
    }
    .elementor-12 .elementor-element.elementor-element-7fc0ab80 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-7fc0ab80 img {
        width: 69%;
    }
    .elementor-12 .elementor-element.elementor-element-7fc0ab80>.elementor-widget-container {
        margin: 14px 0px 39px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-115bf763 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-115bf763>.elementor-widget-container {
        margin: 6px 0px 6px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-300c92b6 {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-12 .elementor-element.elementor-element-300c92b6>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-342f7f73 {
        --e-icon-list-icon-size: 27px;
    }
    .elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-342f7f73 .elementor-icon-list-item>a {
        font-size: 14px;
        line-height: 1.7em;
    }
    .elementor-12 .elementor-element.elementor-element-342f7f73>.elementor-widget-container {
        margin: 11px 11px 11px 11px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-470392db>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: -5px;
    }
    .elementor-12 .elementor-element.elementor-element-470392db:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-470392db>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-470392db>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 06px 06px 12px 06px;
    }
    .elementor-12 .elementor-element.elementor-element-315b2331 img {
        width: 50%;
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-315b2331>.elementor-widget-container {
        margin: 6px 0px 23px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-41c4762e .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-41c4762e>.elementor-widget-container {
        margin: 6px 0px 6px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-79608219 {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-12 .elementor-element.elementor-element-79608219>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-9f3f9c7 {
        --e-icon-list-icon-size: 27px;
    }
    .elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-9f3f9c7 .elementor-icon-list-item>a {
        font-size: 14px;
        line-height: 1.7em;
    }
    .elementor-12 .elementor-element.elementor-element-9f3f9c7>.elementor-widget-container {
        margin: 011px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1d018b10 {
        padding: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-3565c2d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: -5px;
    }
    .elementor-12 .elementor-element.elementor-element-3565c2d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-3565c2d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-3565c2d7>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 06px 06px 12px 06px;
    }
    .elementor-12 .elementor-element.elementor-element-2468e27c {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-2468e27c img {
        width: 69%;
    }
    .elementor-12 .elementor-element.elementor-element-2468e27c>.elementor-widget-container {
        margin: 11px 0px 42px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-47a297e4 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-47a297e4>.elementor-widget-container {
        margin: 6px 3px 6px 3px;
        padding: 2px 2px 2px 2px;
    }
    .elementor-12 .elementor-element.elementor-element-249afc04 {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-12 .elementor-element.elementor-element-249afc04>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-43285437 {
        --e-icon-list-icon-size: 27px;
    }
    .elementor-12 .elementor-element.elementor-element-43285437 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-43285437 .elementor-icon-list-item>a {
        font-size: 14px;
        line-height: 1.7em;
    }
    .elementor-12 .elementor-element.elementor-element-43285437>.elementor-widget-container {
        margin: 011px 011px 011px 011px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-192b3f01 {
        --spacer-size: 10px;
    }
    .elementor-12 .elementor-element.elementor-element-4642874f>.elementor-element-populated {
        margin: 12px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-60ff9b8a .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-60ff9b8a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-3bdeaee1 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-3bcd8676 {
        width: 33%;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-3bcd8676.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-3bcd8676.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-3bcd8676.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-3bcd8676>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-3bcd8676>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-64285f0e img {
        width: 76%;
    }
    .elementor-12 .elementor-element.elementor-element-64285f0e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6512bc7d {
        width: 33%;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-6512bc7d.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-6512bc7d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-6512bc7d.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-6512bc7d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1cc1bf77 img {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-1cc1bf77>.elementor-widget-container {
        margin: 15px 15px 15px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-c791a91 {
        width: 33%;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-c791a91.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-c791a91.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-c791a91.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-c791a91>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-43064d0e img {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-43064d0e>.elementor-widget-container {
        margin: 015px 015px 015px 015px;
    }
    .elementor-12 .elementor-element.elementor-element-3c7dc660 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-70918db9 {
        width: 33%;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-70918db9.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-70918db9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-70918db9.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-70918db9>.elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-12 .elementor-element.elementor-element-63b032e3 img {
        width: 100%;
        max-width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-63b032e3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-58af475c {
        width: 33%;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-58af475c.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-58af475c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-58af475c.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-58af475c>.elementor-element-populated {
        margin: 015px 30px 015px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2209157b img {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-2209157b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-59bf671f {
        width: 33%;
    }
    .elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-59bf671f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-59bf671f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-12 .elementor-element.elementor-element-59bf671f.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-12 .elementor-element.elementor-element-59bf671f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-59bf671f>.elementor-element-populated {
        margin: 015px 015px 015px 015px;
        --e-column-margin-right: 015px;
        --e-column-margin-left: 015px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5ecb463 img {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-5ecb463>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1c3da056 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-21a079ad .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-21a079ad>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-cfaf137 {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-cfaf137>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-347c01f6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-7819001d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2eab656 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-2eab656>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-be2eedb {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-48413a4b>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-610b135a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4da7d5cc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-4da7d5cc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("/wp-content/uploads/2023/03/Rectangle-26.png");
    }
    .elementor-12 .elementor-element.elementor-element-4da7d5cc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-7d1c80f5 {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-7d1c80f5>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
        padding: 1px 1px 1px 1px;
    }
    .elementor-12 .elementor-element.elementor-element-599e3fee>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-f5702ce>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-58f12d3d {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-64a65e4b>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-31013081>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1431c413 {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-78fd18c7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-47626a1c>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-30dbc293>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-288b3f95 {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-1069dc2d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-12 .elementor-element.elementor-element-1069dc2d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("/wp-content/uploads/2023/03/Rectangle-23-1.png");
    }
    .elementor-12 .elementor-element.elementor-element-1069dc2d>.elementor-element-populated {
        margin: 25px 25px 25px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-333dffa {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-42897c48>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-479a1ecd {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-44622045 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-22e91a35>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-22e91a35>.elementor-element-populated {
        margin: 9px 9px 9px 9px;
        --e-column-margin-right: 9px;
        --e-column-margin-left: 9px;
        padding: 7px 7px 7px 7px;
    }
    .elementor-12 .elementor-element.elementor-element-81d04e1 {
        --spacer-size: 10px;
    }
    .elementor-12 .elementor-element.elementor-element-3394823 {
        text-align: left;
    }
    .elementor-12 .elementor-element.elementor-element-3394823 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-3394823>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-12 .elementor-element.elementor-element-41132d08 .elementor-icon-list-item>a {
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-41132d08>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-7315d69e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-25d89f6d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-25d89f6d>.elementor-element-populated,
    .elementor-12 .elementor-element.elementor-element-25d89f6d>.elementor-element-populated>.elementor-background-overlay,
    .elementor-12 .elementor-element.elementor-element-25d89f6d>.elementor-background-slideshow {
        border-radius: 11px 11px 11px 11px;
    }
    .elementor-12 .elementor-element.elementor-element-25d89f6d>.elementor-element-populated {
        margin: 9px 9px 9px 9px;
        --e-column-margin-right: 9px;
        --e-column-margin-left: 9px;
        padding: 7px 7px 7px 7px;
    }
    .elementor-12 .elementor-element.elementor-element-12355a1c .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-12 .elementor-element.elementor-element-12355a1c>.elementor-widget-container {
        margin: 018px 018px 018px 018px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-field-group>label {
        line-height: 1.4em;
        letter-spacing: 1px;
    }
    .elementor-12 .elementor-element.elementor-element-3ea8433a .elementor-button {
        font-size: 15px;
        letter-spacing: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-3ea8433a>.elementor-widget-container {
        margin: 18px 18px 18px 18px;
    }
    .elementor-12 .elementor-element.elementor-element-2fbdb72d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5e7e13>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1dd3e752 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-2fbd5ed8 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-2fbd5ed8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-3a69d896 .elementor-divider {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-3a69d896 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-12 .elementor-element.elementor-element-6d2bf86b .elementor-widget-container {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-6d2bf86b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-390bcd9d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-7a0830c9 {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-7a0830c9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1e449218 .elementor-nav-menu--dropdown {
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-1e449218 .elementor-nav-menu--dropdown li:first-child a {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    .elementor-12 .elementor-element.elementor-element-1e449218 .elementor-nav-menu--dropdown li:last-child a {
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
    }
    .elementor-12 .elementor-element.elementor-element-1e449218 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-12 .elementor-element.elementor-element-1e449218 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 0px !important;
    }
    .elementor-12 .elementor-element.elementor-element-1e449218 {
        --nav-menu-icon-size: 26px;
    }
    .elementor-12 .elementor-element.elementor-element-1e449218 .elementor-menu-toggle {
        border-width: 0px;
        border-radius: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5821629b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 3px;
    }
    .elementor-12 .elementor-element.elementor-element-5821629b>.elementor-element-populated {
        margin: 05px 05px 05px 05px;
        --e-column-margin-right: 05px;
        --e-column-margin-left: 05px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2bb5f44a {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-2bb5f44a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-1cfea3fd {
        column-gap: 0px;
        text-align: center;
        font-size: 14px;
    }
    .elementor-12 .elementor-element.elementor-element-1cfea3fd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-71d08c6d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-12 .elementor-element.elementor-element-446c745d {
        width: 15.39%;
    }
    .elementor-12 .elementor-element.elementor-element-50d25b8f {
        width: 84.61%;
    }
    .elementor-12 .elementor-element.elementor-element-3190674 {
        width: 76.455%;
    }
    .elementor-12 .elementor-element.elementor-element-ffd06cc {
        width: 23.501%;
    }
    .elementor-12 .elementor-element.elementor-element-63e8d80b {
        width: 43.836%;
    }
    .elementor-12 .elementor-element.elementor-element-61ca04ad {
        width: 56.164%;
    }
    .elementor-12 .elementor-element.elementor-element-775490b4 {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-639e57e {
        width: 25.357%;
    }
    .elementor-12 .elementor-element.elementor-element-6b6622b0 {
        width: 53.423%;
    }
    .elementor-12 .elementor-element.elementor-element-168a5213 {
        width: 20.521%;
    }
    .elementor-12 .elementor-element.elementor-element-72efcd03 {
        width: 52.595%;
    }
    .elementor-12 .elementor-element.elementor-element-d7f1b85 {
        width: 47.361%;
    }
    .elementor-12 .elementor-element.elementor-element-3565c2d7 {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-22e91a35 {
        width: 43.333%;
    }
    .elementor-12 .elementor-element.elementor-element-25d89f6d {
        width: 56.629%;
    }
    .elementor-12 .elementor-element.elementor-element-5e7e13 {
        width: 29.649%;
    }
    .elementor-12 .elementor-element.elementor-element-390bcd9d {
        width: 20.307%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-12 .elementor-element.elementor-element-446c745d {
        width: 30%;
    }
    .elementor-12 .elementor-element.elementor-element-50d25b8f {
        width: 70%;
    }
    .elementor-12 .elementor-element.elementor-element-3190674 {
        width: 30%;
    }
    .elementor-12 .elementor-element.elementor-element-ffd06cc {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-63e8d80b {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-a9766da {
        width: 41%;
    }
    .elementor-12 .elementor-element.elementor-element-4da977b6 {
        width: 59%;
    }
    .elementor-12 .elementor-element.elementor-element-61ca04ad {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-639e57e {
        width: 30%;
    }
    .elementor-12 .elementor-element.elementor-element-6b6622b0 {
        width: 70%;
    }
    .elementor-12 .elementor-element.elementor-element-168a5213 {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-5e7e13 {
        width: 33%;
    }
    .elementor-12 .elementor-element.elementor-element-390bcd9d {
        width: 33%;
    }
    .elementor-12 .elementor-element.elementor-element-5821629b {
        width: 33%;
    }
    .elementor-12 .elementor-element.elementor-element-71d08c6d {
        width: 100%;
    }
}