.elementor-164 .elementor-element.elementor-element-bca99cb:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-bca99cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #660202;
}

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

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

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

.elementor-164 .elementor-element.elementor-element-107099df {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-107099df .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFC401;
}

.elementor-164 .elementor-element.elementor-element-6a2b2d9b:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-6a2b2d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFD8D8;
}

.elementor-164 .elementor-element.elementor-element-6a2b2d9b > .elementor-background-overlay {
    background-image: url("https://mounjarocaps.com/wp-content/uploads/2024/12/Background-4.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-164 .elementor-element.elementor-element-6a2b2d9b > .elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 78px;
}

.elementor-164 .elementor-element.elementor-element-7230e9b7 {
    --spacer-size: 3px;
}

.elementor-164 .elementor-element.elementor-element-45484bb6 {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-45484bb6 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    color: #3D3D3D;
}

.elementor-164 .elementor-element.elementor-element-27db700a {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-27db700a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #1A1919;
}

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

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

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

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

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

.elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-icon i {
    color: #F58634;
    transition: color 0.3s;
}

.elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-icon svg {
    fill: #F58634;
    transition: fill 0.3s;
}

.elementor-164 .elementor-element.elementor-element-365a08d4 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-item > a {
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-text {
    color: #883A00;
    transition: color 0.3s;
}

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

.elementor-164 .elementor-element.elementor-element-3ad36f9a img {
    width: 89%;
}

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

.elementor-164 .elementor-element.elementor-element-81898e0 .elementor-button {
    background-color: transparent;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #9C0000;
    color: #9C0000;
    background-image: linear-gradient(180deg, #FCE6E6 0%, #D89B9B 100%);
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: #9C0000;
    border-radius: 7px 7px 7px 7px;
    padding: 19px 29px 19px 29px;
}

.elementor-164 .elementor-element.elementor-element-81898e0 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-164 .elementor-element.elementor-element-3aae6225 > .elementor-widget-container {
    margin: -23px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-3aae6225 {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-3aae6225 img {
    width: 55%;
}

.elementor-164 .elementor-element.elementor-element-75b3256 img {
    width: 89%;
}

.elementor-164 .elementor-element.elementor-element-299c15cc {
    --spacer-size: 20px;
}

.elementor-164 .elementor-element.elementor-element-47ee256c:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-47ee256c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-47ee256c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-164 .elementor-element.elementor-element-47ee256c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-164 .elementor-element.elementor-element-4c51a532 {
    --spacer-size: 5px;
}

.elementor-164 .elementor-element.elementor-element-2c2b8814 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-2c2b8814 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    color: #333333;
}

.elementor-164 .elementor-element.elementor-element-4ed9273b {
    --spacer-size: 10px;
}

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

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

.elementor-164 .elementor-element.elementor-element-38b3b8b.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-164 .elementor-element.elementor-element-38b3b8b.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-164 .elementor-element.elementor-element-38b3b8b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-164 .elementor-element.elementor-element-38b3b8b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
}

.elementor-164 .elementor-element.elementor-element-38b3b8b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-164 .elementor-element.elementor-element-38b3b8b .elementor-image-box-title {
    color: #5E3C92;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-38b3b8b .elementor-image-box-description {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-164 .elementor-element.elementor-element-2022a660.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-164 .elementor-element.elementor-element-2022a660.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-164 .elementor-element.elementor-element-2022a660.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-164 .elementor-element.elementor-element-2022a660 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
}

.elementor-164 .elementor-element.elementor-element-2022a660 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-164 .elementor-element.elementor-element-2022a660 .elementor-image-box-title {
    color: #5E3C92;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-2022a660 .elementor-image-box-description {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-164 .elementor-element.elementor-element-107f3905.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-164 .elementor-element.elementor-element-107f3905.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-164 .elementor-element.elementor-element-107f3905.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-164 .elementor-element.elementor-element-107f3905 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
}

.elementor-164 .elementor-element.elementor-element-107f3905 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-164 .elementor-element.elementor-element-107f3905 .elementor-image-box-title {
    color: #5E3C92;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-107f3905 .elementor-image-box-description {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-164 .elementor-element.elementor-element-94c156a.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-164 .elementor-element.elementor-element-94c156a.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-164 .elementor-element.elementor-element-94c156a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-164 .elementor-element.elementor-element-94c156a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
}

.elementor-164 .elementor-element.elementor-element-94c156a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-164 .elementor-element.elementor-element-94c156a .elementor-image-box-title {
    color: #5E3C92;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-94c156a .elementor-image-box-description {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-164 .elementor-element.elementor-element-7c0c60c5.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-164 .elementor-element.elementor-element-7c0c60c5.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-164 .elementor-element.elementor-element-7c0c60c5.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-164 .elementor-element.elementor-element-7c0c60c5 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
}

.elementor-164 .elementor-element.elementor-element-7c0c60c5 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-164 .elementor-element.elementor-element-7c0c60c5 .elementor-image-box-title {
    color: #5E3C92;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-7c0c60c5 .elementor-image-box-description {
    color: #3A3A3A;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-164 .elementor-element.elementor-element-4d83459b .elementor-button {
    background-color: transparent;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(180deg, #FF9B9B 0%, #DA1616 100%);
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: #800101;
    border-radius: 7px 7px 7px 7px;
    padding: 19px 29px 19px 29px;
}

.elementor-164 .elementor-element.elementor-element-4d83459b .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-164 .elementor-element.elementor-element-2b1bf4d1 > .elementor-widget-container {
    margin: -23px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-2b1bf4d1 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-2b1bf4d1 img {
    width: 27%;
}

.elementor-164 .elementor-element.elementor-element-37f404c8 {
    --spacer-size: 10px;
}

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

.elementor-164 .elementor-element.elementor-element-4ac2476c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-164 .elementor-element.elementor-element-5c635a43 {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-6059ff3d {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-6059ff3d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    color: #333333;
}

.elementor-164 .elementor-element.elementor-element-5af032d1 {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-925706a .elementor-button {
    background-color: transparent;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(180deg, #FF9B9B 0%, #DA1616 100%);
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: #800101;
    border-radius: 7px 7px 7px 7px;
    padding: 19px 29px 19px 29px;
}

.elementor-164 .elementor-element.elementor-element-925706a .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-164 .elementor-element.elementor-element-1153c3b4 > .elementor-widget-container {
    margin: -23px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-1153c3b4 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-1153c3b4 img {
    width: 27%;
}

.elementor-164 .elementor-element.elementor-element-7d131bdb {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-67bd20bc:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-67bd20bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #FF3900 0%, #FF7300 100%);
}

.elementor-164 .elementor-element.elementor-element-67bd20bc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-164 .elementor-element.elementor-element-67bd20bc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-164 .elementor-element.elementor-element-1817eaf9 {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-1817eaf9 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-77870688 {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-77870688 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
    color: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-4442750 {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-126ea99a {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-126ea99a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    text-transform: uppercase;
    color: #333333;
}

.elementor-164 .elementor-element.elementor-element-21c4ee1b img {
    width: 20%;
}

.elementor-164 .elementor-element.elementor-element-64df8515 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-64df8515 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 27px;
    color: #424242;
}

.elementor-164 .elementor-element.elementor-element-9382c49 .elementor-button {
    background-color: transparent;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(180deg, #FF9B9B 0%, #DA1616 100%);
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: #800101;
    border-radius: 7px 7px 7px 7px;
    padding: 19px 29px 19px 29px;
}

.elementor-164 .elementor-element.elementor-element-9382c49 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-164 .elementor-element.elementor-element-381a4243 > .elementor-widget-container {
    margin: -23px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-381a4243 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-381a4243 img {
    width: 27%;
}

.elementor-164 .elementor-element.elementor-element-58ac17c5 {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-550efb70 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-164 .elementor-element.elementor-element-550efb70:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-550efb70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFF0E4 0%, #ECD0B9 100%);
}

.elementor-164 .elementor-element.elementor-element-550efb70 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2rem 0rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-550efb70 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-164 .elementor-element.elementor-element-33dd0eec.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-164 .elementor-element.elementor-element-7da5c4f6 > .elementor-container {
    max-width: 600px;
}

.elementor-164 .elementor-element.elementor-element-7da5c4f6 {
    margin-top: 0rem;
    margin-bottom: 3rem;
}

.elementor-164 .elementor-element.elementor-element-10761898 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-82de31d {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-82de31d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    text-transform: uppercase;
    color: #333333;
}

.elementor-164 .elementor-element.elementor-element-79ac2679 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-164 .elementor-element.elementor-element-79ac2679 {
    margin-top: 0rem;
    margin-bottom: 3rem;
}

.elementor-bc-flex-widget .elementor-164 .elementor-element.elementor-element-53b73d0a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-164 .elementor-element.elementor-element-53b73d0a.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-164 .elementor-element.elementor-element-53b73d0a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-2a8ea91 img {
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-701fee21 img {
    width: 100%;
    max-width: 175%;
}

.elementor-164 .elementor-element.elementor-element-42573bb8 img {
    width: 100%;
    max-width: 175%;
}

.elementor-164 .elementor-element.elementor-element-6a828b56 img {
    width: 100%;
    max-width: 175%;
}

.elementor-164 .elementor-element.elementor-element-737a83d9 img {
    width: 100%;
    max-width: 175%;
}

.elementor-164 .elementor-element.elementor-element-67410c9b img {
    width: 100%;
    max-width: 175%;
}

.elementor-164 .elementor-element.elementor-element-4c19b3ab .elementor-heading-title {
    font-family: "Prometo", Sans-serif;
    font-size: 1.125rem;
    font-weight: bold;
    color: #555555;
}

.elementor-164 .elementor-element.elementor-element-303fb75f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-164 .elementor-element.elementor-element-303fb75f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-30e3efcf .elementor-heading-title {
    font-family: "Prometo", Sans-serif;
    font-size: 1.125rem;
    font-weight: bold;
    color: #555555;
}

.elementor-164 .elementor-element.elementor-element-5c4a3fd6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-164 .elementor-element.elementor-element-5e90a615 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-5e90a615 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-5e90a615 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-5e90a615 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-529962c3 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-529962c3 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-529962c3 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-529962c3 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-2f92761a {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-2f92761a > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-2f92761a .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-2f92761a .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-24c8e48a.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-164 .elementor-element.elementor-element-35c37fd8 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-35c37fd8 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-35c37fd8 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-35c37fd8 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-1d534a75 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-1d534a75 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-1d534a75 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-1d534a75 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-7cbba094 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-7cbba094 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-7cbba094 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-7cbba094 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-6e9f9a3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-25753b37.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-164 .elementor-element.elementor-element-3e1b7dd6 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-3e1b7dd6 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-3e1b7dd6 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-3e1b7dd6 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-587e48a0 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-587e48a0 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-587e48a0 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-587e48a0 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-3cce3195 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-3cce3195 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-3cce3195 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-3cce3195 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-28e1ecdb.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-164 .elementor-element.elementor-element-bb14f6b {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-bb14f6b > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-bb14f6b .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-bb14f6b .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-4ee1c80a {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-4ee1c80a > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-4ee1c80a .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-4ee1c80a .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-4cfb03c8 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-4cfb03c8 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-4cfb03c8 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-4cfb03c8 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-33ed1e4f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-64b94907.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-164 .elementor-element.elementor-element-54b5e5d8 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-54b5e5d8 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-54b5e5d8 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-54b5e5d8 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-7f0dfd82 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-7f0dfd82 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-7f0dfd82 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-7f0dfd82 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-7e3c45a7 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-7e3c45a7 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-7e3c45a7 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-7e3c45a7 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-7ccea70d.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-164 .elementor-element.elementor-element-4cbdcc1b {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-4cbdcc1b > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-4cbdcc1b .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-4cbdcc1b .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-7534140b {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-7534140b > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-7534140b .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-7534140b .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-26e55fa3 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-26e55fa3 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-26e55fa3 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-26e55fa3 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-3894e05a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-3af25778.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-164 .elementor-element.elementor-element-433bfc4b {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-433bfc4b > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-433bfc4b .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-433bfc4b .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-55c9d8ef {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-55c9d8ef > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-55c9d8ef .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-55c9d8ef .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-4e4ed460 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-4e4ed460 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-4e4ed460 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-4e4ed460 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-3c98bb34.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-164 .elementor-element.elementor-element-1ecbbbbf {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-1ecbbbbf > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-1ecbbbbf .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-1ecbbbbf .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-45ae6f65 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-45ae6f65 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-45ae6f65 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-45ae6f65 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-35cea40d {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-35cea40d > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-35cea40d .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-35cea40d .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-7675ce04 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-a13c38f.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-164 .elementor-element.elementor-element-765ef0d2 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-765ef0d2 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-765ef0d2 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-765ef0d2 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-2692d0be {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-2692d0be > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-2692d0be .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-2692d0be .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-5a8155a {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-5a8155a > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-5a8155a .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-5a8155a .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-1b91843a.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-164 .elementor-element.elementor-element-556f3bf9 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-556f3bf9 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-556f3bf9 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-556f3bf9 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-532dbe8 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-532dbe8 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-532dbe8 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-532dbe8 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-591a986f {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-591a986f > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-591a986f .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-591a986f .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-4a1f2117 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-4c5b4c14.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-164 .elementor-element.elementor-element-1333a930 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-1333a930 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-1333a930 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-1333a930 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-24ad37ee {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-24ad37ee > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-24ad37ee .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-24ad37ee .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-1fef001 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-1fef001 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-1fef001 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-1fef001 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-5f91c576.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-164 .elementor-element.elementor-element-4b59b51b {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-4b59b51b > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-4b59b51b .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-4b59b51b .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-601be74 {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-601be74 > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-601be74 .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-601be74 .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-4483349b {
    width: auto;
    max-width: auto;
}

.elementor-164 .elementor-element.elementor-element-4483349b > .elementor-widget-container {
    margin: 0rem 1rem 0rem 0rem;
}

.elementor-164 .elementor-element.elementor-element-4483349b .elementor-counter-number-wrapper {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 60px;
}

.elementor-164 .elementor-element.elementor-element-4483349b .elementor-counter-title {
    color: #555555;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1em;
}

.elementor-164 .elementor-element.elementor-element-5bf11f4a {
    z-index: 100;
}

.elementor-164 .elementor-element.elementor-element-772ec2ce > .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-164 .elementor-element.elementor-element-772ec2ce > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-53567a5a.elementor-column > .elementor-widget-wrap {
    justify-content: space-around;
}

.elementor-164 .elementor-element.elementor-element-53567a5a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-1a4acde .elementor-button {
    background-color: transparent;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #9C0000;
    color: #9C0000;
    background-image: linear-gradient(180deg, #FCE6E6 0%, #D89B9B 100%);
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: #9C0000;
    border-radius: 7px 7px 7px 7px;
    padding: 19px 29px 19px 29px;
}

.elementor-164 .elementor-element.elementor-element-1a4acde .elementor-button-content-wrapper {
    flex-direction: row;
}

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

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

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

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

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

.elementor-164 .elementor-element.elementor-element-69781d0f {
    width: auto;
    max-width: auto;
    --icon-box-icon-margin: 0px;
}

.elementor-164 .elementor-element.elementor-element-69781d0f .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-69781d0f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-69781d0f.elementor-view-framed .elementor-icon, .elementor-164 .elementor-element.elementor-element-69781d0f.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    border-color: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-69781d0f .elementor-icon {
    font-size: 30px;
}

.elementor-164 .elementor-element.elementor-element-69781d0f .elementor-icon-box-title, .elementor-164 .elementor-element.elementor-element-69781d0f .elementor-icon-box-title a {
    font-family: "Open Sans", Sans-serif;
    font-size: 0.875rem;
    font-weight: 600;
}

.elementor-164 .elementor-element.elementor-element-42feb952 {
    width: auto;
    max-width: auto;
    --icon-box-icon-margin: 0px;
}

.elementor-164 .elementor-element.elementor-element-42feb952 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-42feb952.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-42feb952.elementor-view-framed .elementor-icon, .elementor-164 .elementor-element.elementor-element-42feb952.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    border-color: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-42feb952 .elementor-icon {
    font-size: 30px;
}

.elementor-164 .elementor-element.elementor-element-42feb952 .elementor-icon-box-title, .elementor-164 .elementor-element.elementor-element-42feb952 .elementor-icon-box-title a {
    font-family: "Open Sans", Sans-serif;
    font-size: 0.875rem;
    font-weight: 600;
}

.elementor-164 .elementor-element.elementor-element-3b19bbed {
    width: auto;
    max-width: auto;
    --icon-box-icon-margin: 0px;
}

.elementor-164 .elementor-element.elementor-element-3b19bbed .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-3b19bbed.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-3b19bbed.elementor-view-framed .elementor-icon, .elementor-164 .elementor-element.elementor-element-3b19bbed.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    border-color: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-3b19bbed .elementor-icon {
    font-size: 30px;
}

.elementor-164 .elementor-element.elementor-element-3b19bbed .elementor-icon-box-title, .elementor-164 .elementor-element.elementor-element-3b19bbed .elementor-icon-box-title a {
    font-family: "Open Sans", Sans-serif;
    font-size: 0.875rem;
    font-weight: 600;
}

.elementor-164 .elementor-element.elementor-element-13db81f5:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-13db81f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #F1FDFF 0%, #F0DFD1 100%);
}

.elementor-164 .elementor-element.elementor-element-13db81f5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-164 .elementor-element.elementor-element-13db81f5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-164 .elementor-element.elementor-element-692ddcb {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-140d0eb3 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-140d0eb3 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    text-transform: uppercase;
    color: #333333;
}

.elementor-164 .elementor-element.elementor-element-637592b3 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-637592b3.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-164 .elementor-element.elementor-element-637592b3.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-164 .elementor-element.elementor-element-637592b3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-164 .elementor-element.elementor-element-637592b3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}

.elementor-164 .elementor-element.elementor-element-637592b3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-164 .elementor-element.elementor-element-637592b3 .elementor-image-box-title {
    color: #F58634;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-637592b3 .elementor-image-box-description {
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-164 .elementor-element.elementor-element-3bb28ea0 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-3bb28ea0.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-164 .elementor-element.elementor-element-3bb28ea0.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-164 .elementor-element.elementor-element-3bb28ea0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-164 .elementor-element.elementor-element-3bb28ea0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}

.elementor-164 .elementor-element.elementor-element-3bb28ea0 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-164 .elementor-element.elementor-element-3bb28ea0 .elementor-image-box-title {
    color: #F58634;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-3bb28ea0 .elementor-image-box-description {
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-164 .elementor-element.elementor-element-bc3612a .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-bc3612a.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-164 .elementor-element.elementor-element-bc3612a.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-164 .elementor-element.elementor-element-bc3612a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-164 .elementor-element.elementor-element-bc3612a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}

.elementor-164 .elementor-element.elementor-element-bc3612a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-164 .elementor-element.elementor-element-bc3612a .elementor-image-box-title {
    color: #F58634;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-bc3612a .elementor-image-box-description {
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-164 .elementor-element.elementor-element-c2246db .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-c2246db.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-164 .elementor-element.elementor-element-c2246db.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-164 .elementor-element.elementor-element-c2246db.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-164 .elementor-element.elementor-element-c2246db .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}

.elementor-164 .elementor-element.elementor-element-c2246db .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-164 .elementor-element.elementor-element-c2246db .elementor-image-box-title {
    color: #F58634;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-c2246db .elementor-image-box-description {
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-164 .elementor-element.elementor-element-8253814 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-8253814.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-164 .elementor-element.elementor-element-8253814.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-164 .elementor-element.elementor-element-8253814.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-164 .elementor-element.elementor-element-8253814 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}

.elementor-164 .elementor-element.elementor-element-8253814 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-164 .elementor-element.elementor-element-8253814 .elementor-image-box-title {
    color: #F58634;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-8253814 .elementor-image-box-description {
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-164 .elementor-element.elementor-element-7d20a82 {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-27c47be .elementor-button {
    background-color: transparent;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #9C0000;
    color: #9C0000;
    background-image: linear-gradient(180deg, #FCE6E6 0%, #D89B9B 100%);
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: #9C0000;
    border-radius: 7px 7px 7px 7px;
    padding: 19px 29px 19px 29px;
}

.elementor-164 .elementor-element.elementor-element-27c47be .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-164 .elementor-element.elementor-element-5ec12877 > .elementor-widget-container {
    margin: -23px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-5ec12877 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-5ec12877 img {
    width: 27%;
}

.elementor-164 .elementor-element.elementor-element-6884f9e {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-ecca1ad:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-ecca1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(0deg, #9F66B9 0%, #3B0849 100%);
}

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

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

.elementor-164 .elementor-element.elementor-element-4d4ad6ea {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-1b125f8b {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-1b125f8b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-58fcd4a8 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-58fcd4a8 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
    color: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-2420b8ed img {
    width: 55%;
}

.elementor-164 .elementor-element.elementor-element-6d1f90b9 {
    width: var( --container-widget-width, 98.846% );
    max-width: 98.846%;
    --container-widget-width: 98.846%;
    --container-widget-flex-grow: 0;
}

.elementor-164 .elementor-element.elementor-element-5d78e5d1 {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-2390c524 {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-51bcfec5 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-51bcfec5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    text-transform: uppercase;
    color: #333333;
}

.elementor-164 .elementor-element.elementor-element-5e7e4116 img {
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.elementor-164 .elementor-element.elementor-element-51cca052 {
    --spacer-size: 50px;
}

.elementor-164 .elementor-element.elementor-element-2789b937 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-2789b937 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    text-transform: uppercase;
    color: #333333;
}

.elementor-164 .elementor-element.elementor-element-3e242a33 > .elementor-container {
    max-width: 797px;
}

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

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

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
    color: var( --e-global-color-accent );
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
    fill: var( --e-global-color-accent );
}

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

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

.elementor-164 .elementor-element.elementor-element-76f6c7da .elementor-accordion-item {
    border-width: 4px;
    border-color: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-76f6c7da .elementor-accordion-item .elementor-tab-content {
    border-width: 4px;
    border-top-color: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-76f6c7da .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 4px;
    border-bottom-color: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-76f6c7da .elementor-tab-title {
    background-color: #FF6E00;
}

.elementor-164 .elementor-element.elementor-element-76f6c7da .elementor-accordion-icon, .elementor-164 .elementor-element.elementor-element-76f6c7da .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-76f6c7da .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-76f6c7da .elementor-active .elementor-accordion-icon, .elementor-164 .elementor-element.elementor-element-76f6c7da .elementor-active .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-76f6c7da .elementor-active .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-76f6c7da .elementor-accordion-title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
}

.elementor-164 .elementor-element.elementor-element-76f6c7da .elementor-tab-content {
    color: #2A2A2A;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-164 .elementor-element.elementor-element-29b95ead {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-b6264e9:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-b6264e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #8DCC91 0%, #006607 100%);
}

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

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

.elementor-164 .elementor-element.elementor-element-48fe9a98 {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-3a1a9319 img {
    width: 13%;
}

.elementor-164 .elementor-element.elementor-element-13c703e1 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-13c703e1 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-1f028a66 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-1f028a66 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
    color: #FFFFFF;
}

.elementor-164 .elementor-element.elementor-element-325f709d .elementor-button {
    background-color: transparent;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    background-image: linear-gradient(180deg, #049100 0%, #025000 100%);
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: #012700;
    border-radius: 7px 7px 7px 7px;
    padding: 19px 29px 19px 29px;
}

.elementor-164 .elementor-element.elementor-element-325f709d .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-164 .elementor-element.elementor-element-30e40497 {
    --spacer-size: 10px;
}

.elementor-164 .elementor-element.elementor-element-2f49e3d8:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-2f49e3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #ECECEC 100%);
}

.elementor-164 .elementor-element.elementor-element-2f49e3d8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-164 .elementor-element.elementor-element-2a14c0db img {
    width: 62%;
}

.elementor-164 .elementor-element.elementor-element-1e784f91 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-1e784f91 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #5E3C92;
}

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

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

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

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

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

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

.elementor-164 .elementor-element.elementor-element-2cdbc5f0 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-164 .elementor-element.elementor-element-2cdbc5f0 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-164 .elementor-element.elementor-element-2cdbc5f0 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-164 .elementor-element.elementor-element-2cdbc5f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164 .elementor-element.elementor-element-2cdbc5f0 .elementor-icon-list-item > a {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-164 .elementor-element.elementor-element-2cdbc5f0 .elementor-icon-list-text {
    color: #303030;
    transition: color 0.3s;
}

.elementor-164 .elementor-element.elementor-element-3a9c886e {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-3a9c886e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #5E3C92;
}

.elementor-164 .elementor-element.elementor-element-417b7679 img {
    width: 62%;
    filter: brightness( 54% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-164 .elementor-element.elementor-element-3083527d img {
    width: 40%;
}

.elementor-164 .elementor-element.elementor-element-10c09b2d {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-10c09b2d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #5E3C92;
}

.elementor-164 .elementor-element.elementor-element-6bd8104a img {
    width: 62%;
}

.elementor-164 .elementor-element.elementor-element-51e9a8ca {
    --spacer-size: 50px;
}

.elementor-164 .elementor-element.elementor-element-b8d341 {
    text-align: center;
}

.elementor-164 .elementor-element.elementor-element-b8d341 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    color: #5E3C92;
}

.elementor-164 .elementor-element.elementor-element-52ca4c72 {
    --spacer-size: 10px;
}

@media(max-width: 1024px) {
    .elementor-164 .elementor-element.elementor-element-5e90a615 .elementor-counter-number-wrapper {
        font-size:0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-529962c3 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-2f92761a .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-35c37fd8 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-1d534a75 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-7cbba094 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-3e1b7dd6 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-587e48a0 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-3cce3195 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-bb14f6b .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-4ee1c80a .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-4cfb03c8 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-54b5e5d8 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-7f0dfd82 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-7e3c45a7 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-4cbdcc1b .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-7534140b .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-26e55fa3 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-433bfc4b .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-55c9d8ef .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-4e4ed460 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-1ecbbbbf .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-45ae6f65 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-35cea40d .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-765ef0d2 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-2692d0be .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-5a8155a .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-556f3bf9 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-532dbe8 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-591a986f .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-1333a930 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-24ad37ee .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-1fef001 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-4b59b51b .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-601be74 .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-4483349b .elementor-counter-number-wrapper {
        font-size: 0.9rem;
    }

    .elementor-164 .elementor-element.elementor-element-69781d0f > .elementor-widget-container {
        margin: 0px 5px 0px 0px;
    }

    .elementor-164 .elementor-element.elementor-element-69781d0f .elementor-icon {
        font-size: 22px;
    }

    .elementor-164 .elementor-element.elementor-element-69781d0f .elementor-icon-box-title, .elementor-164 .elementor-element.elementor-element-69781d0f .elementor-icon-box-title a {
        font-size: 0.6rem;
    }

    .elementor-164 .elementor-element.elementor-element-42feb952 > .elementor-widget-container {
        margin: 0px 5px 0px 0px;
    }

    .elementor-164 .elementor-element.elementor-element-42feb952 .elementor-icon {
        font-size: 22px;
    }

    .elementor-164 .elementor-element.elementor-element-42feb952 .elementor-icon-box-title, .elementor-164 .elementor-element.elementor-element-42feb952 .elementor-icon-box-title a {
        font-size: 0.6rem;
    }

    .elementor-164 .elementor-element.elementor-element-3b19bbed > .elementor-widget-container {
        margin: 0px 5px 0px 0px;
    }

    .elementor-164 .elementor-element.elementor-element-3b19bbed .elementor-icon {
        font-size: 22px;
    }

    .elementor-164 .elementor-element.elementor-element-3b19bbed .elementor-icon-box-title, .elementor-164 .elementor-element.elementor-element-3b19bbed .elementor-icon-box-title a {
        font-size: 0.6rem;
    }
}

@media(max-width: 767px) {
    .elementor-164 .elementor-element.elementor-element-107099df .elementor-heading-title {
        font-size:15px;
    }

    .elementor-164 .elementor-element.elementor-element-6a2b2d9b > .elementor-shape-bottom svg {
        width: calc(234% + 1.3px);
        height: 21px;
    }

    .elementor-164 .elementor-element.elementor-element-45484bb6 .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-164 .elementor-element.elementor-element-27db700a .elementor-heading-title {
        font-size: 15px;
    }

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

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

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

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

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

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

    .elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164 .elementor-element.elementor-element-365a08d4 .elementor-icon-list-item > a {
        font-size: 15px;
    }

    .elementor-164 .elementor-element.elementor-element-3ad36f9a img {
        width: 100%;
    }

    .elementor-164 .elementor-element.elementor-element-3aae6225 img {
        width: 97%;
    }

    .elementor-164 .elementor-element.elementor-element-75b3256 img {
        width: 100%;
    }

    .elementor-164 .elementor-element.elementor-element-2c2b8814 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-164 .elementor-element.elementor-element-38b3b8b .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-164 .elementor-element.elementor-element-2022a660 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-164 .elementor-element.elementor-element-107f3905 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-164 .elementor-element.elementor-element-94c156a .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-164 .elementor-element.elementor-element-7c0c60c5 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-164 .elementor-element.elementor-element-2b1bf4d1 img {
        width: 86%;
    }

    .elementor-164 .elementor-element.elementor-element-6059ff3d .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-164 .elementor-element.elementor-element-9fd9a86 img {
        width: 80%;
    }

    .elementor-164 .elementor-element.elementor-element-13be7a43 img {
        width: 80%;
    }

    .elementor-164 .elementor-element.elementor-element-3affde59 img {
        width: 80%;
    }

    .elementor-164 .elementor-element.elementor-element-cac4791 img {
        width: 80%;
    }

    .elementor-164 .elementor-element.elementor-element-1153c3b4 img {
        width: 89%;
    }

    .elementor-164 .elementor-element.elementor-element-1817eaf9 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-164 .elementor-element.elementor-element-75a4b147 img {
        width: 100%;
    }

    .elementor-164 .elementor-element.elementor-element-126ea99a .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-164 .elementor-element.elementor-element-21c4ee1b img {
        width: 45%;
    }

    .elementor-164 .elementor-element.elementor-element-381a4243 img {
        width: 88%;
    }

    .elementor-164 .elementor-element.elementor-element-550efb70 {
        padding: 2rem 0rem 2rem 0rem;
    }

    .elementor-164 .elementor-element.elementor-element-7da5c4f6 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-164 .elementor-element.elementor-element-10761898 > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-164 .elementor-element.elementor-element-82de31d .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-164 .elementor-element.elementor-element-53b73d0a.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-164 .elementor-element.elementor-element-53b73d0a > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-164 .elementor-element.elementor-element-2a8ea91 img {
        max-width: 200px;
    }

    .elementor-164 .elementor-element.elementor-element-701fee21 img {
        width: 100%;
        max-width: 200px;
    }

    .elementor-164 .elementor-element.elementor-element-42573bb8 img {
        width: 100%;
        max-width: 200px;
    }

    .elementor-164 .elementor-element.elementor-element-6a828b56 img {
        width: 100%;
        max-width: 200px;
    }

    .elementor-164 .elementor-element.elementor-element-737a83d9 img {
        width: 100%;
        max-width: 200px;
    }

    .elementor-164 .elementor-element.elementor-element-67410c9b img {
        width: 100%;
        max-width: 200px;
    }

    .elementor-164 .elementor-element.elementor-element-4c19b3ab {
        text-align: left;
    }

    .elementor-164 .elementor-element.elementor-element-4c19b3ab .elementor-heading-title {
        font-size: 1.375rem;
    }

    .elementor-164 .elementor-element.elementor-element-303fb75f > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-164 .elementor-element.elementor-element-30e3efcf .elementor-heading-title {
        font-size: 1.375rem;
    }

    .elementor-164 .elementor-element.elementor-element-6387dcf7.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-5e90a615 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-5e90a615 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-529962c3 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-529962c3 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-2f92761a .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-2f92761a .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-24c8e48a.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-35c37fd8 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-35c37fd8 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-1d534a75 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-1d534a75 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-7cbba094 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-7cbba094 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-25753b37.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-3e1b7dd6 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-3e1b7dd6 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-587e48a0 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-587e48a0 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-3cce3195 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-3cce3195 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-28e1ecdb.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-bb14f6b .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-bb14f6b .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-4ee1c80a .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-4ee1c80a .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-4cfb03c8 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-4cfb03c8 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-33ed1e4f.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-64b94907.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-54b5e5d8 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-54b5e5d8 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-7f0dfd82 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-7f0dfd82 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-7e3c45a7 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-7e3c45a7 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-7ccea70d.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-4cbdcc1b .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-4cbdcc1b .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-7534140b .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-7534140b .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-26e55fa3 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-26e55fa3 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-3af25778.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-433bfc4b .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-433bfc4b .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-55c9d8ef .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-55c9d8ef .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-4e4ed460 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-4e4ed460 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-3c98bb34.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-1ecbbbbf .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-1ecbbbbf .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-45ae6f65 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-45ae6f65 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-35cea40d .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-35cea40d .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-7675ce04.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-a13c38f.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-765ef0d2 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-765ef0d2 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-2692d0be .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-2692d0be .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-5a8155a .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-5a8155a .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-1b91843a.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-556f3bf9 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-556f3bf9 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-532dbe8 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-532dbe8 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-591a986f .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-591a986f .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-4c5b4c14.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-1333a930 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-1333a930 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-24ad37ee .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-24ad37ee .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-1fef001 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-1fef001 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-5f91c576.elementor-column > .elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-164 .elementor-element.elementor-element-4b59b51b .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-4b59b51b .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-601be74 .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-601be74 .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-4483349b .elementor-counter-number-wrapper {
        font-size: 1.375rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-4483349b .elementor-counter-title {
        font-size: 0.625rem;
        line-height: 1em;
    }

    .elementor-164 .elementor-element.elementor-element-772ec2ce > .elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }

    .elementor-164 .elementor-element.elementor-element-53567a5a.elementor-column > .elementor-widget-wrap {
        justify-content: space-around;
    }

    .elementor-164 .elementor-element.elementor-element-69781d0f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-164 .elementor-element.elementor-element-69781d0f .elementor-icon {
        font-size: 28px;
    }

    .elementor-164 .elementor-element.elementor-element-69781d0f .elementor-icon-box-title, .elementor-164 .elementor-element.elementor-element-69781d0f .elementor-icon-box-title a {
        font-size: 0.625rem;
    }

    .elementor-164 .elementor-element.elementor-element-42feb952 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-164 .elementor-element.elementor-element-42feb952 .elementor-icon {
        font-size: 28px;
    }

    .elementor-164 .elementor-element.elementor-element-42feb952 .elementor-icon-box-title, .elementor-164 .elementor-element.elementor-element-42feb952 .elementor-icon-box-title a {
        font-size: 0.625rem;
    }

    .elementor-164 .elementor-element.elementor-element-3b19bbed > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-164 .elementor-element.elementor-element-3b19bbed .elementor-icon {
        font-size: 28px;
    }

    .elementor-164 .elementor-element.elementor-element-3b19bbed .elementor-icon-box-title, .elementor-164 .elementor-element.elementor-element-3b19bbed .elementor-icon-box-title a {
        font-size: 0.625rem;
    }

    .elementor-164 .elementor-element.elementor-element-140d0eb3 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-164 .elementor-element.elementor-element-637592b3 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-164 .elementor-element.elementor-element-637592b3 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-164 .elementor-element.elementor-element-3bb28ea0 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-164 .elementor-element.elementor-element-3bb28ea0 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-164 .elementor-element.elementor-element-bc3612a .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-164 .elementor-element.elementor-element-bc3612a .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-164 .elementor-element.elementor-element-c2246db .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-164 .elementor-element.elementor-element-c2246db .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-164 .elementor-element.elementor-element-8253814 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-164 .elementor-element.elementor-element-8253814 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-164 .elementor-element.elementor-element-5ec12877 img {
        width: 86%;
    }

    .elementor-164 .elementor-element.elementor-element-1b125f8b .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-164 .elementor-element.elementor-element-2420b8ed img {
        width: 100%;
    }

    .elementor-164 .elementor-element.elementor-element-6d1f90b9 img {
        width: 80%;
    }

    .elementor-164 .elementor-element.elementor-element-235330d3 img {
        width: 80%;
    }

    .elementor-164 .elementor-element.elementor-element-5b4919a img {
        width: 80%;
    }

    .elementor-164 .elementor-element.elementor-element-3798ca5d img {
        width: 80%;
    }

    .elementor-164 .elementor-element.elementor-element-51bcfec5 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-164 .elementor-element.elementor-element-2789b937 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-164 .elementor-element.elementor-element-3a1a9319 img {
        width: 29%;
    }

    .elementor-164 .elementor-element.elementor-element-13c703e1 .elementor-heading-title {
        font-size: 30px;
    }
}

@media(min-width: 768px) {
    .elementor-164 .elementor-element.elementor-element-159ad9d9 {
        width:45.089%;
    }

    .elementor-164 .elementor-element.elementor-element-17c48412 {
        width: 54.911%;
    }
}

/* Start custom CSS for image, class: .elementor-element-2a8ea91 */
.elementor-164 .elementor-element.elementor-element-2a8ea91 img {
    width: auto;
    max-height: 340px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-701fee21 */
.elementor-164 .elementor-element.elementor-element-701fee21 img {
    width: auto;
    max-height: 340px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42573bb8 */
.elementor-164 .elementor-element.elementor-element-42573bb8 img {
    width: auto;
    max-height: 340px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a828b56 */
.elementor-164 .elementor-element.elementor-element-6a828b56 img {
    width: auto;
    max-height: 340px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-737a83d9 */
.elementor-164 .elementor-element.elementor-element-737a83d9 img {
    width: auto;
    max-height: 340px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67410c9b */
.elementor-164 .elementor-element.elementor-element-67410c9b img {
    width: auto;
    max-height: 340px;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6971dc88 */
.elementor-164 .elementor-element.elementor-element-6971dc88 .range-info__number {
    justify-content: space-around;
}

.elementor-164 .elementor-element.elementor-element-6971dc88 .range-info__number span {
    display: inline-flex;
    flex-direction: column;
}

.elementor-164 .elementor-element.elementor-element-6971dc88 .slidecontainer {
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-6971dc88 .slider {
    -webkit-appearance: none;
    appearance: none;
    max-width: 400px;
    width: 100%;
    height: 25px;
    padding: 5px 4px;
    background: #1AA4381A;
    outline: none;
    opacity: 1;
    border-radius: 20px;
}

.elementor-164 .elementor-element.elementor-element-6971dc88 .slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 37px;
    height: 37px;
    border-radius: 20px;
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    cursor: pointer;
}

.elementor-164 .elementor-element.elementor-element-6971dc88 .range-info {
    font-family: 'Prometo';
    display: flex;
    color: #979797;
    font-weight: bold;
    max-width: 400px;
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-6971dc88 .range-info div {
    display: flex;
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-6971dc88 .range-info div span {
    width: 55.5px;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-571acf37 */
.elementor-164 .elementor-element.elementor-element-571acf37 .range-info__number {
    justify-content: space-around;
}

.elementor-164 .elementor-element.elementor-element-571acf37 .range-info__number span {
    display: inline-flex;
    flex-direction: column;
}

.elementor-164 .elementor-element.elementor-element-571acf37 .slidecontainer {
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-571acf37 .slider {
    -webkit-appearance: none;
    appearance: none;
    width: 400px;
    height: 25px;
    padding: 5px 4px;
    background: #8CC9FA;
    outline: none;
    opacity: 1;
    border-radius: 20px;
}

.elementor-164 .elementor-element.elementor-element-571acf37 .slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 37px;
    height: 37px;
    border-radius: 20px;
    background: linear-gradient(180deg, #C33F34 0%, #C33F34 100%);
    cursor: pointer;
}

.elementor-164 .elementor-element.elementor-element-571acf37 .range-info {
    font-family: 'Prometo';
    display: flex;
    color: #979797;
    font-weight: bold;
    max-width: 400px;
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-571acf37 .range-info div {
    display: flex;
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-571acf37 .range-info div span {
    width: 55.5px;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5e90a615 */
.elementor-164 .elementor-element.elementor-element-5e90a615 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-5e90a615 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-5e90a615 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-5e90a615 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-5e90a615 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-5e90a615 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-529962c3 */
.elementor-164 .elementor-element.elementor-element-529962c3 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-529962c3 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-529962c3 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-529962c3 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-529962c3 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-529962c3 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2f92761a */
.elementor-164 .elementor-element.elementor-element-2f92761a {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-2f92761a {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-2f92761a .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-2f92761a .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-2f92761a .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-2f92761a .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-35c37fd8 */
.elementor-164 .elementor-element.elementor-element-35c37fd8 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-35c37fd8 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-35c37fd8 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-35c37fd8 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-35c37fd8 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-35c37fd8 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1d534a75 */
.elementor-164 .elementor-element.elementor-element-1d534a75 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-1d534a75 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-1d534a75 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-1d534a75 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-1d534a75 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-1d534a75 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7cbba094 */
.elementor-164 .elementor-element.elementor-element-7cbba094 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-7cbba094 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-7cbba094 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-7cbba094 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-7cbba094 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-7cbba094 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-3e1b7dd6 */
.elementor-164 .elementor-element.elementor-element-3e1b7dd6 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-3e1b7dd6 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-3e1b7dd6 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-3e1b7dd6 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-3e1b7dd6 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-3e1b7dd6 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-587e48a0 */
.elementor-164 .elementor-element.elementor-element-587e48a0 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-587e48a0 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-587e48a0 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-587e48a0 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-587e48a0 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-587e48a0 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-3cce3195 */
.elementor-164 .elementor-element.elementor-element-3cce3195 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-3cce3195 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-3cce3195 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-3cce3195 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-3cce3195 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-3cce3195 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-bb14f6b */
.elementor-164 .elementor-element.elementor-element-bb14f6b {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-bb14f6b {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-bb14f6b .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-bb14f6b .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-bb14f6b .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-bb14f6b .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4ee1c80a */
.elementor-164 .elementor-element.elementor-element-4ee1c80a {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-4ee1c80a {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-4ee1c80a .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-4ee1c80a .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-4ee1c80a .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-4ee1c80a .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4cfb03c8 */
.elementor-164 .elementor-element.elementor-element-4cfb03c8 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-4cfb03c8 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-4cfb03c8 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-4cfb03c8 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-4cfb03c8 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-4cfb03c8 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-54b5e5d8 */
.elementor-164 .elementor-element.elementor-element-54b5e5d8 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-54b5e5d8 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-54b5e5d8 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-54b5e5d8 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-54b5e5d8 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-54b5e5d8 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7f0dfd82 */
.elementor-164 .elementor-element.elementor-element-7f0dfd82 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-7f0dfd82 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-7f0dfd82 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-7f0dfd82 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-7f0dfd82 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-7f0dfd82 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7e3c45a7 */
.elementor-164 .elementor-element.elementor-element-7e3c45a7 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-7e3c45a7 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-7e3c45a7 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-7e3c45a7 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-7e3c45a7 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-7e3c45a7 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4cbdcc1b */
.elementor-164 .elementor-element.elementor-element-4cbdcc1b {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-4cbdcc1b {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-4cbdcc1b .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-4cbdcc1b .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-4cbdcc1b .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-4cbdcc1b .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7534140b */
.elementor-164 .elementor-element.elementor-element-7534140b {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-7534140b {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-7534140b .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-7534140b .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-7534140b .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-7534140b .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-26e55fa3 */
.elementor-164 .elementor-element.elementor-element-26e55fa3 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-26e55fa3 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-26e55fa3 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-26e55fa3 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-26e55fa3 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-26e55fa3 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-433bfc4b */
.elementor-164 .elementor-element.elementor-element-433bfc4b {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-433bfc4b {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-433bfc4b .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-433bfc4b .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-433bfc4b .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-433bfc4b .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-55c9d8ef */
.elementor-164 .elementor-element.elementor-element-55c9d8ef {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-55c9d8ef {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-55c9d8ef .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-55c9d8ef .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-55c9d8ef .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-55c9d8ef .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4e4ed460 */
.elementor-164 .elementor-element.elementor-element-4e4ed460 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-4e4ed460 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-4e4ed460 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-4e4ed460 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-4e4ed460 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-4e4ed460 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1ecbbbbf */
.elementor-164 .elementor-element.elementor-element-1ecbbbbf {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-1ecbbbbf {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-1ecbbbbf .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-1ecbbbbf .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-1ecbbbbf .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-1ecbbbbf .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-45ae6f65 */
.elementor-164 .elementor-element.elementor-element-45ae6f65 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-45ae6f65 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-45ae6f65 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-45ae6f65 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-45ae6f65 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-45ae6f65 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-35cea40d */
.elementor-164 .elementor-element.elementor-element-35cea40d {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-35cea40d {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-35cea40d .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-35cea40d .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-35cea40d .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-35cea40d .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-765ef0d2 */
.elementor-164 .elementor-element.elementor-element-765ef0d2 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-765ef0d2 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-765ef0d2 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-765ef0d2 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-765ef0d2 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-765ef0d2 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2692d0be */
.elementor-164 .elementor-element.elementor-element-2692d0be {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-2692d0be {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-2692d0be .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-2692d0be .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-2692d0be .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-2692d0be .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5a8155a */
.elementor-164 .elementor-element.elementor-element-5a8155a {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-5a8155a {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-5a8155a .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-5a8155a .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-5a8155a .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-5a8155a .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-556f3bf9 */
.elementor-164 .elementor-element.elementor-element-556f3bf9 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-556f3bf9 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-556f3bf9 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-556f3bf9 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-556f3bf9 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-556f3bf9 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-532dbe8 */
.elementor-164 .elementor-element.elementor-element-532dbe8 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-532dbe8 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-532dbe8 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-532dbe8 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-532dbe8 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-532dbe8 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-591a986f */
.elementor-164 .elementor-element.elementor-element-591a986f {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-591a986f {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-591a986f .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-591a986f .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-591a986f .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-591a986f .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1333a930 */
.elementor-164 .elementor-element.elementor-element-1333a930 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-1333a930 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-1333a930 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-1333a930 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-1333a930 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-1333a930 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-24ad37ee */
.elementor-164 .elementor-element.elementor-element-24ad37ee {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-24ad37ee {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-24ad37ee .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-24ad37ee .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-24ad37ee .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-24ad37ee .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1fef001 */
.elementor-164 .elementor-element.elementor-element-1fef001 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-1fef001 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-1fef001 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-1fef001 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-1fef001 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-1fef001 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4b59b51b */
.elementor-164 .elementor-element.elementor-element-4b59b51b {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-4b59b51b {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-4b59b51b .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-4b59b51b .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-4b59b51b .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-4b59b51b .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-601be74 */
.elementor-164 .elementor-element.elementor-element-601be74 {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-601be74 {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-601be74 .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-601be74 .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-601be74 .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-601be74 .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4483349b */
.elementor-164 .elementor-element.elementor-element-4483349b {
    min-width: 90px;
}

@media (min-width: 992px) {
    .elementor-164 .elementor-element.elementor-element-4483349b {
        min-width: 150px;
    }
}

.elementor-164 .elementor-element.elementor-element-4483349b .elementor-counter {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}

.elementor-164 .elementor-element.elementor-element-4483349b .elementor-counter-number-wrapper {
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin-bottom: .5rem;
    height: auto;
}

.elementor-164 .elementor-element.elementor-element-4483349b .elementor-counter-number-wrapper span {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-164 .elementor-element.elementor-element-4483349b .elementor-counter-number-suffix {
    background: linear-gradient(180deg, #F89C72 0%, #EA570D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69781d0f */
.elementor-164 .elementor-element.elementor-element-69781d0f h3 {
    margin-top: 0;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42feb952 */
.elementor-164 .elementor-element.elementor-element-42feb952 h3 {
    margin-top: 0;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b19bbed */
.elementor-164 .elementor-element.elementor-element-3b19bbed h3 {
    margin-top: 0;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5bf11f4a */
.elementor-164 .elementor-element.elementor-element-5bf11f4a {
    max-width: 400px;
}

/* End custom CSS */
/* Start custom CSS */
.m0 {
    margin: 0 !important;
}

/*Overlay Header*/
*#header:before {
    content: '';
    width: 30%;
    height: 100%;
    background: url(https://webmaterializer.com/wp-content/uploads/2022/01/modelo-header.png);
    background-size: auto;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    background-blend-mode: darken;
    opacity: 0.5;
    z-index: 1;
}

.bt-tabs {
    animation: pulse 1s infinite;
}

/*Beneficiosr*/
.box-bn {
    border-style: solid;
    border-width: 0 0 3px 0;
    border-image: linear-gradient(to right, #E94591 , #B662C2);
    border-image-slice: 1;
    box-shadow: #c7c7c7 1px 1px 15px;
    margin: 0px 10px 40px;
    border-radius: 8px;
    overflow: hidden;
}

@media (max-width: 768px) {
    #header:before {
        display:none;
    }
}

/* End custom CSS */
