.elementor-726 .elementor-element.elementor-element-be3ee1d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 0px 0px 104px 0px;
    --padding-top: 128px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-be3ee1d:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-be3ee1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url('//cdn.xuansiwei.com/yaoji12362/1761997417712/wecom-temp-660884-a70dde6856a4d1f35f9f0a862b51c6a1_r__5834-1771_c__c5252b_.jpg?x-oss-process=style/small');
}

.elementor-726 .elementor-element.elementor-element-556a79c {
    --display: flex;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-726 .elementor-element.elementor-element-bda174a {
    text-align: center;
}

.elementor-726 .elementor-element.elementor-element-bda174a .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-726 .elementor-element.elementor-element-be74aca>.elementor-widget-container {
    padding: 0px 200px 0px 200px;
}

.elementor-726 .elementor-element.elementor-element-be74aca {
    text-align: center;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-726 .elementor-element.elementor-element-91317a7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-472733e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-d078c20>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-726 .elementor-element.elementor-element-d078c20 {
    text-align: center;
}

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

.elementor-726 .elementor-element.elementor-element-9af3581:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-9af3581>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-726 .elementor-element.elementor-element-9dc50ba {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-d600e5a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-726 .elementor-element.elementor-element-d600e5a .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-d600e5a {
    --icon-box-icon-margin: 24px;
}

.elementor-726 .elementor-element.elementor-element-d600e5a .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-726 .elementor-element.elementor-element-d600e5a.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFFA1;
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-d600e5a.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-d600e5a.elementor-view-default .elementor-icon {
    fill: #FFFFFFA1;
    color: #FFFFFFA1;
    border-color: #FFFFFFA1;
}

.elementor-726 .elementor-element.elementor-element-d600e5a.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-d600e5a .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-726 .elementor-element.elementor-element-d600e5a .elementor-icon-box-description {
    color: #80889E;
}

.elementor-726 .elementor-element.elementor-element-e134780 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-726 .elementor-element.elementor-element-d331460 {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-49aeb8f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-64ca652 .latepoint-book-button {
    color: var(--e-global-color-astglobalcolor0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-fb6a6cc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E3E3E3;
    --border-color: #E3E3E3;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-fb6a6cc:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-fb6a6cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-726 .elementor-element.elementor-element-e325ef9 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-05fbee3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-726 .elementor-element.elementor-element-05fbee3 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-05fbee3 {
    --icon-box-icon-margin: 24px;
}

.elementor-726 .elementor-element.elementor-element-05fbee3 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-726 .elementor-element.elementor-element-05fbee3.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFFA1;
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-05fbee3.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-05fbee3.elementor-view-default .elementor-icon {
    fill: #FFFFFFA1;
    color: #FFFFFFA1;
    border-color: #FFFFFFA1;
}

.elementor-726 .elementor-element.elementor-element-05fbee3.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-05fbee3 .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-726 .elementor-element.elementor-element-05fbee3 .elementor-icon-box-description {
    color: #80889E;
}

.elementor-726 .elementor-element.elementor-element-1a36c0a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-726 .elementor-element.elementor-element-9c51839 {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-7a61dbf {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-9ec83a1 .latepoint-book-button {
    color: var(--e-global-color-astglobalcolor0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-3bafcf6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E3E3E3;
    --border-color: #E3E3E3;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-3bafcf6:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-3bafcf6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-726 .elementor-element.elementor-element-098e3f8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-ca2c17f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-726 .elementor-element.elementor-element-ca2c17f .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-ca2c17f {
    --icon-box-icon-margin: 24px;
}

.elementor-726 .elementor-element.elementor-element-ca2c17f .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-726 .elementor-element.elementor-element-ca2c17f.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFFA1;
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-ca2c17f.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-ca2c17f.elementor-view-default .elementor-icon {
    fill: #FFFFFFA1;
    color: #FFFFFFA1;
    border-color: #FFFFFFA1;
}

.elementor-726 .elementor-element.elementor-element-ca2c17f.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-ca2c17f .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-726 .elementor-element.elementor-element-ca2c17f .elementor-icon-box-description {
    color: #80889E;
}

.elementor-726 .elementor-element.elementor-element-5a19852 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-726 .elementor-element.elementor-element-7fd9904 {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-b11bdf2 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-62e5eb5 .elementor-button {
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-87ae9ea {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E3E3E3;
    --border-color: #E3E3E3;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-87ae9ea:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-87ae9ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-726 .elementor-element.elementor-element-03e149c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-228a614>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-726 .elementor-element.elementor-element-228a614 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-228a614 {
    --icon-box-icon-margin: 24px;
}

.elementor-726 .elementor-element.elementor-element-228a614 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-726 .elementor-element.elementor-element-228a614.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFFA1;
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-228a614.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-228a614.elementor-view-default .elementor-icon {
    fill: #FFFFFFA1;
    color: #FFFFFFA1;
    border-color: #FFFFFFA1;
}

.elementor-726 .elementor-element.elementor-element-228a614.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-228a614 .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-726 .elementor-element.elementor-element-228a614 .elementor-icon-box-description {
    color: #80889E;
}

.elementor-726 .elementor-element.elementor-element-f8dd2c2 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-726 .elementor-element.elementor-element-ce887ff {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-463cc4e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-9480e61 .latepoint-book-button {
    color: var(--e-global-color-astglobalcolor0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-81d35ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E3E3E3;
    --border-color: #E3E3E3;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 045px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-81d35ac:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-81d35ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-726 .elementor-element.elementor-element-ee77639 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-6af7480>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-726 .elementor-element.elementor-element-6af7480 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-6af7480 {
    --icon-box-icon-margin: 24px;
}

.elementor-726 .elementor-element.elementor-element-6af7480 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-726 .elementor-element.elementor-element-6af7480.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFFA1;
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-6af7480.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-6af7480.elementor-view-default .elementor-icon {
    fill: #FFFFFFA1;
    color: #FFFFFFA1;
    border-color: #FFFFFFA1;
}

.elementor-726 .elementor-element.elementor-element-6af7480.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-6af7480 .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-726 .elementor-element.elementor-element-6af7480 .elementor-icon-box-description {
    color: #80889E;
}

.elementor-726 .elementor-element.elementor-element-b68d06d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-726 .elementor-element.elementor-element-9281252 {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-589362f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-94d6454 .latepoint-book-button {
    color: var(--e-global-color-astglobalcolor0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-da76871 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 84px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-ad2830d {
    --display: flex;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #EFEFEF;
    --border-color: #EFEFEF;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-1a9728d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-726 .elementor-element.elementor-element-1a9728d {
    text-align: center;
}

.elementor-726 .elementor-element.elementor-element-5800a9d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-9c5f6db {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    --border-color: var(--e-global-color-astglobalcolor4);
    --border-radius: 16px 16px 16px 16px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 32px;
    --padding-top: 32px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 48px;
}

.elementor-726 .elementor-element.elementor-element-9c5f6db:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-9c5f6db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-726 .elementor-element.elementor-element-9c5f6db:hover {
    box-shadow: 0px 48px 96px -16px rgba(0, 0, 0, 0.16);
}

.elementor-726 .elementor-element.elementor-element-9d85f6b .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-9d85f6b {
    --icon-box-icon-margin: 24px;
}

.elementor-726 .elementor-element.elementor-element-9d85f6b .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-726 .elementor-element.elementor-element-9d85f6b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-9d85f6b.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-9d85f6b.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}

.elementor-726 .elementor-element.elementor-element-9d85f6b.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-9d85f6b .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-726 .elementor-element.elementor-element-59448ea {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    --border-color: var(--e-global-color-astglobalcolor4);
    --border-radius: 16px 16px 16px 16px;
    /* box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); */
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 16px;
    --margin-right: 16px;
    --padding-top: 32px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 48px;
}

.elementor-726 .elementor-element.elementor-element-59448ea:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-59448ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-726 .elementor-element.elementor-element-59448ea:hover {
    box-shadow: 0px 48px 96px -16px rgba(0, 0, 0, 0.16);
}

.elementor-726 .elementor-element.elementor-element-6262b15 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-6262b15 {
    --icon-box-icon-margin: 24px;
}

.elementor-726 .elementor-element.elementor-element-6262b15 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-726 .elementor-element.elementor-element-6262b15.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-6262b15.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-6262b15.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}

.elementor-726 .elementor-element.elementor-element-6262b15.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-6262b15 .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-726 .elementor-element.elementor-element-f81429b {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-astglobalcolor4);
    --border-color: var(--e-global-color-astglobalcolor4);
    --border-radius: 16px 16px 16px 16px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 16px;
    --margin-right: 16px;
    --padding-top: 32px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 48px;
}

.elementor-726 .elementor-element.elementor-element-f81429b:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-f81429b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-726 .elementor-element.elementor-element-f81429b:hover {
    box-shadow: 0px 48px 96px -16px rgba(0, 0, 0, 0.16);
}

.elementor-726 .elementor-element.elementor-element-9f98024 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-9f98024 {
    --icon-box-icon-margin: 24px;
}

.elementor-726 .elementor-element.elementor-element-9f98024 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-726 .elementor-element.elementor-element-9f98024.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-9f98024.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-9f98024.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-astglobalcolor4);
    color: var(--e-global-color-astglobalcolor4);
    border-color: var(--e-global-color-astglobalcolor4);
}

.elementor-726 .elementor-element.elementor-element-9f98024.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-9f98024 .elementor-icon {
    font-size: 24px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-726 .elementor-element.elementor-element-2f6ded1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 44px;
    --padding-bottom: 84px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-2f6ded1:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-2f6ded1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor5) 50%, var(--e-global-color-astglobalcolor4) 50%);
}

.elementor-726 .elementor-element.elementor-element-4022c89 {
    --display: flex;
    --border-radius: 16px 16px 16px 16px;
    box-shadow: 0px 80px 61px -64px rgba(0, 0, 0, 0.1607843137254902);
    --padding-top: 48px;
    --padding-bottom: 64px;
    --padding-left: 200px;
    --padding-right: 200px;
}

.elementor-726 .elementor-element.elementor-element-4022c89:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-4022c89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-726 .elementor-element.elementor-element-19fa60e>.elementor-widget-container {
    margin: 0px 0px -32px 0px;
}

.elementor-726 .elementor-element.elementor-element-19fa60e {
    text-align: center;
}

.elementor-726 .elementor-element.elementor-element-19fa60e .elementor-heading-title {
    font-family: "Rufina", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-726 .elementor-element.elementor-element-2e2ea4e .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-726 .elementor-element.elementor-element-2e2ea4e .elementor-testimonial-content {
    color: var(--e-global-color-astglobalcolor2);
    font-family: "Rufina", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-726 .elementor-element.elementor-element-2e2ea4e .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 48px;
    height: 48px;
}

.elementor-726 .elementor-element.elementor-element-2e2ea4e .elementor-testimonial-name {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-726 .elementor-element.elementor-element-790c8a0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 44px;
    --padding-bottom: 104px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-790c8a0:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-790c8a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-726 .elementor-element.elementor-element-7c20382 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-32c5746 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-a8deedc {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 120px;
}

.elementor-726 .elementor-element.elementor-element-fc798f8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    /* --padding-right: 96px; */
}

.elementor-726 .elementor-element.elementor-element-b9ad428>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-726 .elementor-element.elementor-element-b9ad428 img {
    border-radius: 16px 16px 0px 0px;
}

.elementor-726 .elementor-element.elementor-element-80c2ee7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-a4e0353 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --overlay-opacity: 0.15;
    --border-radius: 0px 0px 0px 16px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 32px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-a4e0353:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-a4e0353>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-a4e0353::before,
.elementor-726 .elementor-element.elementor-element-a4e0353>.elementor-background-video-container::before,
.elementor-726 .elementor-element.elementor-element-a4e0353>.e-con-inner>.elementor-background-video-container::before,
.elementor-726 .elementor-element.elementor-element-a4e0353>.elementor-background-slideshow::before,
.elementor-726 .elementor-element.elementor-element-a4e0353>.e-con-inner>.elementor-background-slideshow::before,
.elementor-726 .elementor-element.elementor-element-a4e0353>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-726 .elementor-element.elementor-element-3c0a9c3>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-726 .elementor-element.elementor-element-3c0a9c3 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
}

.elementor-726 .elementor-element.elementor-element-c9e73aa>.elementor-widget-container {
    padding: 0px 32px 0px 0px;
}

.elementor-726 .elementor-element.elementor-element-c9e73aa .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-726 .elementor-element.elementor-element-e10e642>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}

.elementor-726 .elementor-element.elementor-element-e10e642 {
    font-size: 15px;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-726 .elementor-element.elementor-element-38b1502 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --overlay-opacity: 0.1;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 32px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-38b1502:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-38b1502>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-38b1502::before,
.elementor-726 .elementor-element.elementor-element-38b1502>.elementor-background-video-container::before,
.elementor-726 .elementor-element.elementor-element-38b1502>.e-con-inner>.elementor-background-video-container::before,
.elementor-726 .elementor-element.elementor-element-38b1502>.elementor-background-slideshow::before,
.elementor-726 .elementor-element.elementor-element-38b1502>.e-con-inner>.elementor-background-slideshow::before,
.elementor-726 .elementor-element.elementor-element-38b1502>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-726 .elementor-element.elementor-element-e568a67>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-726 .elementor-element.elementor-element-e568a67 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
}

.elementor-726 .elementor-element.elementor-element-4e5a0b2>.elementor-widget-container {
    padding: 0px 32px 0px 0px;
}

.elementor-726 .elementor-element.elementor-element-4e5a0b2 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-726 .elementor-element.elementor-element-7e4ee1a>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}

.elementor-726 .elementor-element.elementor-element-7e4ee1a {
    font-size: 15px;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-726 .elementor-element.elementor-element-0e97c27 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --overlay-opacity: 0.05;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 32px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-0e97c27:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-0e97c27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-0e97c27::before,
.elementor-726 .elementor-element.elementor-element-0e97c27>.elementor-background-video-container::before,
.elementor-726 .elementor-element.elementor-element-0e97c27>.e-con-inner>.elementor-background-video-container::before,
.elementor-726 .elementor-element.elementor-element-0e97c27>.elementor-background-slideshow::before,
.elementor-726 .elementor-element.elementor-element-0e97c27>.e-con-inner>.elementor-background-slideshow::before,
.elementor-726 .elementor-element.elementor-element-0e97c27>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-726 .elementor-element.elementor-element-5c79645>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-726 .elementor-element.elementor-element-5c79645 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
}

.elementor-726 .elementor-element.elementor-element-b4db3dc>.elementor-widget-container {
    padding: 0px 32px 0px 0px;
}

.elementor-726 .elementor-element.elementor-element-b4db3dc .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-726 .elementor-element.elementor-element-55643d7>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}

.elementor-726 .elementor-element.elementor-element-55643d7 {
    font-size: 15px;
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-726 .elementor-element.elementor-element-a533ca8 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --overlay-opacity: 0;
    --border-radius: 0px 0px 16px 0px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 32px;
    --padding-right: 32px;
}

.elementor-726 .elementor-element.elementor-element-a533ca8:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-a533ca8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-a533ca8::before,
.elementor-726 .elementor-element.elementor-element-a533ca8>.elementor-background-video-container::before,
.elementor-726 .elementor-element.elementor-element-a533ca8>.e-con-inner>.elementor-background-video-container::before,
.elementor-726 .elementor-element.elementor-element-a533ca8>.elementor-background-slideshow::before,
.elementor-726 .elementor-element.elementor-element-a533ca8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-726 .elementor-element.elementor-element-a533ca8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-726 .elementor-element.elementor-element-904ea0c {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 2px;
}

.elementor-726 .elementor-element.elementor-element-904ea0c .elementor-divider-separator {
    width: 24px;
}

.elementor-726 .elementor-element.elementor-element-904ea0c .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-726 .elementor-element.elementor-element-c2bac5e>.elementor-widget-container {
    padding: 32px 0px 32px 0px;
}

.elementor-726 .elementor-element.elementor-element-c2bac5e .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-726 .elementor-element.elementor-element-9e31579 .elementor-button:hover,
.elementor-726 .elementor-element.elementor-element-9e31579 .elementor-button:focus {
    background-color: #00000000;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-726 .elementor-element.elementor-element-9e31579 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-726 .elementor-element.elementor-element-9e31579 .elementor-button .elementor-button-content-wrapper {
    gap: 16px;
}

.elementor-726 .elementor-element.elementor-element-9e31579 .elementor-button {
    fill: var(--e-global-color-astglobalcolor5);
    color: var(--e-global-color-astglobalcolor5);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-726 .elementor-element.elementor-element-9e31579 .elementor-button:hover svg,
.elementor-726 .elementor-element.elementor-element-9e31579 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor4);
}

.elementor-726 .elementor-element.elementor-element-3b204ce {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 104px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-726 .elementor-element.elementor-element-3b204ce:not(.elementor-motion-effects-element-type-background),
.elementor-726 .elementor-element.elementor-element-3b204ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-726 .elementor-element.elementor-element-9738f8b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-ead5c68 {
    text-align: center;
}

.elementor-726 .elementor-element.elementor-element-ead5c68 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-9ea025c {
    text-align: center;
}

.elementor-726 .elementor-element.elementor-element-ada4c9b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-28bdee3 {
    --display: flex;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 80px;
}

.elementor-726 .elementor-element.elementor-element-29aa935 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-29aa935.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-29aa935.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-29aa935.elementor-view-default .elementor-icon {
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-29aa935.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-29aa935.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-29aa935 .elementor-icon {
    font-size: 16px;
}

.elementor-726 .elementor-element.elementor-element-29aa935 .elementor-icon svg {
    height: 16px;
}

.elementor-726 .elementor-element.elementor-element-180deba>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-726 .elementor-element.elementor-element-180deba .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-180deba .elementor-testimonial-content {
    color: var(--e-global-color-astglobalcolor2);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-726 .elementor-element.elementor-element-180deba .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 48px;
    height: 48px;
}

.elementor-726 .elementor-element.elementor-element-180deba .elementor-testimonial-name {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-726 .elementor-element.elementor-element-282e87a .elementor-icon-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-282e87a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-282e87a.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-282e87a.elementor-view-default .elementor-icon {
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-282e87a.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-282e87a.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-282e87a .elementor-icon {
    font-size: 16px;
}

.elementor-726 .elementor-element.elementor-element-282e87a .elementor-icon svg {
    height: 16px;
}

.elementor-726 .elementor-element.elementor-element-5b04965 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-5b04965 .elementor-testimonial-content {
    color: var(--e-global-color-astglobalcolor2);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-726 .elementor-element.elementor-element-5b04965 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 48px;
    height: 48px;
}

.elementor-726 .elementor-element.elementor-element-5b04965 .elementor-testimonial-name {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-726 .elementor-element.elementor-element-9a5f7f3 {
    --display: flex;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 80px;
    --padding-right: 0px;
}

.elementor-726 .elementor-element.elementor-element-b32b9ce .elementor-icon-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-b32b9ce.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-b32b9ce.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-b32b9ce.elementor-view-default .elementor-icon {
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-b32b9ce.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-b32b9ce.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-b32b9ce .elementor-icon {
    font-size: 16px;
}

.elementor-726 .elementor-element.elementor-element-b32b9ce .elementor-icon svg {
    height: 16px;
}

.elementor-726 .elementor-element.elementor-element-976757d>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-726 .elementor-element.elementor-element-976757d .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-976757d .elementor-testimonial-content {
    color: var(--e-global-color-astglobalcolor2);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-726 .elementor-element.elementor-element-976757d .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 48px;
    height: 48px;
}

.elementor-726 .elementor-element.elementor-element-976757d .elementor-testimonial-name {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-726 .elementor-element.elementor-element-93dd339 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-93dd339.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-93dd339.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-93dd339.elementor-view-default .elementor-icon {
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-93dd339.elementor-view-framed .elementor-icon,
.elementor-726 .elementor-element.elementor-element-93dd339.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-726 .elementor-element.elementor-element-93dd339 .elementor-icon {
    font-size: 16px;
}

.elementor-726 .elementor-element.elementor-element-93dd339 .elementor-icon svg {
    height: 16px;
}

.elementor-726 .elementor-element.elementor-element-33e5b44 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-726 .elementor-element.elementor-element-33e5b44 .elementor-testimonial-content {
    color: var(--e-global-color-astglobalcolor2);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-726 .elementor-element.elementor-element-33e5b44 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 48px;
    height: 48px;
}

.elementor-726 .elementor-element.elementor-element-33e5b44 .elementor-testimonial-name {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

@media(max-width:1024px) {
    .elementor-726 .elementor-element.elementor-element-be3ee1d {
        --border-radius: 0px 0px 96px 0px;
        --padding-top: 96px;
        --padding-bottom: 48px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-726 .elementor-element.elementor-element-556a79c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 80px;
        --padding-right: 80px;
    }

    .elementor-726 .elementor-element.elementor-element-be74aca>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-726 .elementor-element.elementor-element-91317a7 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-726 .elementor-element.elementor-element-472733e {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-d078c20>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-726 .elementor-element.elementor-element-d078c20 {
        text-align: center;
    }

    .elementor-726 .elementor-element.elementor-element-9af3581 {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-9dc50ba {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-d600e5a .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-d600e5a {
        --icon-box-icon-margin: 16px;
    }

    .elementor-726 .elementor-element.elementor-element-e134780 {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-d331460 {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-49aeb8f {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-fb6a6cc {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
    }

    .elementor-726 .elementor-element.elementor-element-e325ef9 {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-05fbee3 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-05fbee3 {
        --icon-box-icon-margin: 16px;
    }

    .elementor-726 .elementor-element.elementor-element-1a36c0a {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-7a61dbf {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-3bafcf6 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
    }

    .elementor-726 .elementor-element.elementor-element-098e3f8 {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-ca2c17f .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-ca2c17f {
        --icon-box-icon-margin: 16px;
    }

    .elementor-726 .elementor-element.elementor-element-5a19852 {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-b11bdf2 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-87ae9ea {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
    }

    .elementor-726 .elementor-element.elementor-element-03e149c {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-228a614 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-228a614 {
        --icon-box-icon-margin: 16px;
    }

    .elementor-726 .elementor-element.elementor-element-f8dd2c2 {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-463cc4e {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-81d35ac {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
    }

    .elementor-726 .elementor-element.elementor-element-ee77639 {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-6af7480 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-6af7480 {
        --icon-box-icon-margin: 16px;
    }

    .elementor-726 .elementor-element.elementor-element-b68d06d {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-589362f {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-ad2830d {
        --gap: 35px 35px;
        --row-gap: 35px;
        --column-gap: 35px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-1a9728d>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-726 .elementor-element.elementor-element-5800a9d {
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 10%;
        --padding-right: 10%;
    }

    .elementor-726 .elementor-element.elementor-element-9c5f6db {
        --margin-top: 0px;
        --margin-bottom: 24px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-9d85f6b {
        --icon-box-icon-margin: 16px;
    }

    .elementor-726 .elementor-element.elementor-element-59448ea {
        --margin-top: 0px;
        --margin-bottom: 24px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-6262b15 {
        --icon-box-icon-margin: 16px;
    }

    .elementor-726 .elementor-element.elementor-element-f81429b {
        --margin-top: 0px;
        --margin-bottom: 24px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-9f98024 {
        --icon-box-icon-margin: 16px;
    }

    .elementor-726 .elementor-element.elementor-element-2f6ded1 {
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-726 .elementor-element.elementor-element-4022c89 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-726 .elementor-element.elementor-element-790c8a0 {
        --padding-top: 40px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-726 .elementor-element.elementor-element-32c5746 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-a8deedc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-fc798f8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-80c2ee7 {
        --flex-wrap: wrap;
    }

    .elementor-726 .elementor-element.elementor-element-a4e0353 {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-38b1502 {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-0e97c27 {
        --border-radius: 0px 0px 0px 16px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-a533ca8 {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-c2bac5e>.elementor-widget-container {
        padding: 24px 0px 16px 0px;
    }

    .elementor-726 .elementor-element.elementor-element-3b204ce {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-726 .elementor-element.elementor-element-ada4c9b {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-28bdee3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-9a5f7f3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-726 .elementor-element.elementor-element-be3ee1d {
        --border-radius: 0px 0px 48px 0px;
        --padding-top: 96px;
        --padding-bottom: 48px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-556a79c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-91317a7 {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-d078c20>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-726 .elementor-element.elementor-element-e134780 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-49aeb8f {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-fb6a6cc {
        --padding-top: 0px;
        --padding-bottom: 045px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-1a36c0a {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-9c51839 {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-7a61dbf {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-3bafcf6 {
        --padding-top: 0px;
        --padding-bottom: 045px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-5a19852 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-7fd9904 {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-b11bdf2 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-87ae9ea {
        --padding-top: 0px;
        --padding-bottom: 045px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-f8dd2c2 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-ce887ff {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-463cc4e {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-81d35ac {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-b68d06d {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-9281252 {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-589362f {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-da76871 {
        --padding-top: 0px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-726 .elementor-element.elementor-element-ad2830d {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-1a9728d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-726 .elementor-element.elementor-element-5800a9d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-9c5f6db {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-59448ea {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-f81429b {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-2f6ded1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-726 .elementor-element.elementor-element-4022c89 {
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-726 .elementor-element.elementor-element-2e2ea4e .elementor-testimonial-content {
        font-size: 20px;
    }

    .elementor-726 .elementor-element.elementor-element-790c8a0 {
        --padding-top: 64px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-7c20382 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-32c5746 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-a8deedc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-fc798f8 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 24px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-07463ad>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-726 .elementor-element.elementor-element-b9ad428 img {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-726 .elementor-element.elementor-element-a4e0353 {
        --gap: 4px 4px;
        --row-gap: 4px;
        --column-gap: 4px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-3c0a9c3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-726 .elementor-element.elementor-element-38b1502 {
        --gap: 4px 4px;
        --row-gap: 4px;
        --column-gap: 4px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-e568a67>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-726 .elementor-element.elementor-element-0e97c27 {
        --gap: 4px 4px;
        --row-gap: 4px;
        --column-gap: 4px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-5c79645>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-726 .elementor-element.elementor-element-a533ca8 {
        --gap: 4px 4px;
        --row-gap: 4px;
        --column-gap: 4px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-904ea0c .elementor-divider {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-904ea0c .elementor-divider-separator {
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-726 .elementor-element.elementor-element-c2bac5e {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-3b204ce {
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-726 .elementor-element.elementor-element-ead5c68 {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-9ea025c {
        text-align: left;
    }

    .elementor-726 .elementor-element.elementor-element-28bdee3 {
        --padding-top: 0px;
        --padding-bottom: 64px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-180deba .elementor-testimonial-content {
        font-size: 18px;
    }

    .elementor-726 .elementor-element.elementor-element-5b04965 .elementor-testimonial-content {
        font-size: 18px;
    }

    .elementor-726 .elementor-element.elementor-element-9a5f7f3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-726 .elementor-element.elementor-element-976757d .elementor-testimonial-content {
        font-size: 18px;
    }

    .elementor-726 .elementor-element.elementor-element-33e5b44 .elementor-testimonial-content {
        font-size: 18px;
    }
}

@media(min-width:768px) {
    .elementor-726 .elementor-element.elementor-element-be3ee1d {
        --content-width: 880px;
    }

    .elementor-726 .elementor-element.elementor-element-9dc50ba {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-e134780 {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-49aeb8f {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-e325ef9 {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-1a36c0a {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-7a61dbf {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-098e3f8 {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-5a19852 {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-b11bdf2 {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-03e149c {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-f8dd2c2 {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-463cc4e {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-ee77639 {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-b68d06d {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-589362f {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-9c5f6db {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-59448ea {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-f81429b {
        --width: 33.33%;
    }

    .elementor-726 .elementor-element.elementor-element-a8deedc {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-fc798f8 {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-a4e0353 {
        --width: 25%;
    }

    .elementor-726 .elementor-element.elementor-element-38b1502 {
        --width: 25%;
    }

    .elementor-726 .elementor-element.elementor-element-0e97c27 {
        --width: 25%;
    }

    .elementor-726 .elementor-element.elementor-element-a533ca8 {
        --width: 25%;
    }

    .elementor-726 .elementor-element.elementor-element-28bdee3 {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-9a5f7f3 {
        --width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-726 .elementor-element.elementor-element-9dc50ba {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-e134780 {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-49aeb8f {
        --width: 100%;
    }

    .elementor-726 .elementor-element.elementor-element-e325ef9 {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-1a36c0a {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-7a61dbf {
        --width: 100%;
    }

    .elementor-726 .elementor-element.elementor-element-098e3f8 {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-5a19852 {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-b11bdf2 {
        --width: 100%;
    }

    .elementor-726 .elementor-element.elementor-element-03e149c {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-f8dd2c2 {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-463cc4e {
        --width: 100%;
    }

    .elementor-726 .elementor-element.elementor-element-ee77639 {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-b68d06d {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-589362f {
        --width: 100%;
    }

    .elementor-726 .elementor-element.elementor-element-9c5f6db {
        --width: 100%;
    }

    .elementor-726 .elementor-element.elementor-element-59448ea {
        --width: 100%;
    }

    .elementor-726 .elementor-element.elementor-element-f81429b {
        --width: 100%;
    }

    .elementor-726 .elementor-element.elementor-element-a4e0353 {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-38b1502 {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-0e97c27 {
        --width: 50%;
    }

    .elementor-726 .elementor-element.elementor-element-a533ca8 {
        --width: 50%;
    }
}