.elementor-17640 .elementor-element.elementor-element-30f4b337 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-17640 .elementor-element.elementor-element-30f4b337:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-30f4b337 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F9;
    background-image: url("https://scriptbd.org/wp-content/uploads/2025/01/hero-1-bn1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-17640 .elementor-element.elementor-element-30f4b337 > .elementor-container {
    max-width: 1433px;
}

.elementor-17640 .elementor-element.elementor-element-30f4b337 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -40px 0px 0px 0px;
    padding: 66px 10px 89px 10px;
}

.elementor-17640 .elementor-element.elementor-element-30f4b337 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17640 .elementor-element.elementor-element-de6816b .title-subtitle {
    color: #FEF60E;
    font-family: "Alata", Sans-serif;
    font-size: 63px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-de6816b .title {
    color: #FEF60E;
    font-size: 65px;
    line-height: 34px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-de6816b .title-after_title {
    color: #FFFFFF;
}

.elementor-17640 .elementor-element.elementor-element-414945c {
    --display: flex;
    --padding-top: 28px;
    --padding-bottom: 0px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-17640 .elementor-element.elementor-element-d120db2 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-17640 .elementor-element.elementor-element-d120db2 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FF000A ;
    font-size: 36px;
    font-weight: 600;
}

.elementor-17640 .elementor-element.elementor-element-d120db2 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: #0b467c;
}

.elementor-17640 .elementor-element.elementor-element-d120db2 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #FFFFFF;
}

.elementor-17640 .elementor-element.elementor-element-d120db2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-d120db2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-17640 .elementor-element.elementor-element-d120db2 .elementskit-section-title-wraper .elementskit-section-title > span {
    font-size: 1px;
}

.elementor-17640 .elementor-element.elementor-element-d120db2 .elementskit-section-title-wraper p {
    color: #061D0B;
}

.elementor-17640 .elementor-element.elementor-element-3c548bca:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-3c548bca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-17640 .elementor-element.elementor-element-3c548bca > .elementor-container {
    max-width: 1286px;
}

.elementor-17640 .elementor-element.elementor-element-3c548bca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-3c548bca > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-17640 .elementor-element.elementor-element-7a9daa7 > .elementor-element-populated {
    margin: 6% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-17640 .elementor-element.elementor-element-18566191 .title-subtitle {
    font-weight: 600;
}

.elementor-17640 .elementor-element.elementor-element-18566191 .title {
    color: #FF000A;
    font-size: 37px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-18566191 .title-after_title {
    color: rgba(0, 0, 0, 0.30196078431372547);
    font-size: 16px;
}

.elementor-17640 .elementor-element.elementor-element-6c441740 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(10, 10, 10, 0.12156862745098039);
    padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-17640 .elementor-element.elementor-element-2340cadd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-17640 .elementor-element.elementor-element-2340cadd.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-17640 .elementor-element.elementor-element-cf34ae6 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-17640 .elementor-element.elementor-element-cf34ae6 .wd-text-block {
    font-size: 16px;
}

.elementor-17640 .elementor-element.elementor-element-7813e31 .ekit-btn-wraper .elementskit-btn {
    justify-content: flex-start;
}

.elementor-17640 .elementor-element.elementor-element-7813e31 .elementskit-btn {
    background-color: #FF000A;
    width: 27%;
    padding: 8px 27px 8px 27px;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    color: #ffffff;
    fill: #ffffff;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C3FF2;
    border-radius: 5px 5px 5px 5px;
}

.elementor-17640 .elementor-element.elementor-element-7813e31 .elementskit-btn:hover {
    background-color: #131406;
    color: #ebfc00;
    fill: #ebfc00;
}

.elementor-17640 .elementor-element.elementor-element-7813e31 {
    z-index: 1;
}

.elementor-17640 .elementor-element.elementor-element-7813e31 .elementskit-btn > :is(i, svg) {
    font-size: 14px;
}

.elementor-17640 .elementor-element.elementor-element-7813e31 .elementskit-btn > i, .elementor-17640 .elementor-element.elementor-element-7813e31 .elementskit-btn > svg {
    margin-left: 5px;
}

.rtl .elementor-17640 .elementor-element.elementor-element-7813e31 .elementskit-btn > i, .rtl .elementor-17640 .elementor-element.elementor-element-7813e31 .elementskit-btn > svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-bc-flex-widget .elementor-17640 .elementor-element.elementor-element-1d354ed7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-17640 .elementor-element.elementor-element-1d354ed7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-3b8f1c6.elementor-element {
    --align-self: flex-start;
}

.elementor-17640 .elementor-element.elementor-element-3b8f1c6 {
    --wd-brd-radius: 1px;
}

.elementor-17640 .elementor-element.elementor-element-2df9de9 {
    --display: flex;
    --padding-top: 58px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-cf8f3fa > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-17640 .elementor-element.elementor-element-cf8f3fa .elementskit-section-title-wraper .elementskit-section-title {
    color: #FF000A;
    margin: 0px 0px 0px 0px;
    font-size: 34px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-cf8f3fa .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-cf8f3fa .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-cd037a8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

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

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

.elementor-17640 .elementor-element.elementor-element-e741c8c.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-e741c8c.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-e741c8c.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-e741c8c .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-e741c8c .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-e741c8c .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-e741c8c .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-e741c8c .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-e741c8c .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-e741c8c .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-e741c8c .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-e741c8c .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-e741c8c .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-9fd25d9 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-9fd25d9:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-9fd25d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-20d36ab > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-20d36ab .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-20d36ab .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-20d36ab .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-20d36ab .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-20d36ab .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-20d36ab .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-bec4dc0 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-bec4dc0 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-bec4dc0 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-bec4dc0 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-bec4dc0 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-bec4dc0 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-bec4dc0 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-17640 .elementor-element.elementor-element-9b60379 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-49b5ad8 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-125ea98.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-125ea98.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-125ea98.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-125ea98 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-125ea98 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-125ea98 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-125ea98 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-125ea98 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-125ea98 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-125ea98 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-125ea98 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-125ea98 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-125ea98 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-e62e3f7 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-e62e3f7:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-e62e3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-204e99a > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-204e99a .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-204e99a .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-204e99a .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-204e99a .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-204e99a .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-204e99a .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-317a8fe > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-317a8fe .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-317a8fe .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-317a8fe .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-317a8fe .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-317a8fe .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-317a8fe .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-1765eec {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: -4px;
    --padding-bottom: -4px;
    --padding-left: -4px;
    --padding-right: -4px;
}

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

.elementor-17640 .elementor-element.elementor-element-8f91bf5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-3e58cf0.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-3e58cf0.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-3e58cf0.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-3e58cf0 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-3e58cf0 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-3e58cf0 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-3e58cf0 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-3e58cf0 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-3e58cf0 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-3e58cf0 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-3e58cf0 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-3e58cf0 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-3e58cf0 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-fb31729 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-fb31729:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-fb31729 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-131261a > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-131261a .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-131261a .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-131261a .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-131261a .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-131261a .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-131261a .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-a0d5449 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-a0d5449 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-a0d5449 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-a0d5449 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-a0d5449 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-a0d5449 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-a0d5449 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-a41db9b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

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

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

.elementor-17640 .elementor-element.elementor-element-c0f9613.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-c0f9613.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-c0f9613.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-c0f9613 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-c0f9613 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-c0f9613 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-c0f9613 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-c0f9613 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-c0f9613 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-c0f9613 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-c0f9613 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-c0f9613 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-c0f9613 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-44ce676 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-44ce676:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-44ce676 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-406efd8 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-406efd8 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-406efd8 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-406efd8 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-406efd8 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-406efd8 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-406efd8 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-81e77d0 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-81e77d0 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-81e77d0 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-81e77d0 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-81e77d0 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-81e77d0 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-81e77d0 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-17640 .elementor-element.elementor-element-ccf3897.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-ccf3897.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-ccf3897.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-ccf3897 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-ccf3897 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-ccf3897 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-ccf3897 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-ccf3897 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-ccf3897 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-ccf3897 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-ccf3897 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-ccf3897 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-ccf3897 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-187a160 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-187a160:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-187a160 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-0b695fb > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-0b695fb .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-0b695fb .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-0b695fb .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-0b695fb .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-0b695fb .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-0b695fb .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-df7c919 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-df7c919 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-df7c919 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-df7c919 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-df7c919 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-df7c919 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-df7c919 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-14a28b8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: -4px;
    --padding-bottom: -4px;
    --padding-left: -4px;
    --padding-right: -4px;
}

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

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

.elementor-17640 .elementor-element.elementor-element-1605591.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-1605591.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-1605591.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-1605591 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-1605591 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-1605591 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-1605591 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-1605591 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-1605591 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-1605591 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-1605591 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-1605591 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-1605591 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-e833170 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-e833170:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-e833170 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-19635fc > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-19635fc .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-19635fc .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-19635fc .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-19635fc .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-19635fc .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-19635fc .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-d472e24 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-d472e24 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-d472e24 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-d472e24 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-d472e24 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-d472e24 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-d472e24 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-2ffe264 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

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

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

.elementor-17640 .elementor-element.elementor-element-be262d2.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-be262d2.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-be262d2.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-be262d2 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-be262d2 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-be262d2 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-be262d2 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-be262d2 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-be262d2 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-be262d2 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-be262d2 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-be262d2 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-be262d2 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-4a3b861 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-4a3b861:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-4a3b861 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-5f43df5 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-5f43df5 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-5f43df5 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-5f43df5 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-5f43df5 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-5f43df5 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-5f43df5 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-eb7ee5f > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-eb7ee5f .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-eb7ee5f .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-eb7ee5f .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-eb7ee5f .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-eb7ee5f .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-eb7ee5f .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-4463a7e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

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

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

.elementor-17640 .elementor-element.elementor-element-29ba85a.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-29ba85a.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-29ba85a.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-29ba85a .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-29ba85a .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-29ba85a .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-29ba85a .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-29ba85a .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-29ba85a .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-29ba85a .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-29ba85a .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-29ba85a .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-29ba85a .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-f041aa5 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-f041aa5:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-f041aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-1d01818 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-1d01818 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-1d01818 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-1d01818 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-1d01818 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-1d01818 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-1d01818 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-1ad3bbe > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-1ad3bbe .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-1ad3bbe .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-1ad3bbe .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-1ad3bbe .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-1ad3bbe .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-1ad3bbe .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-433f088 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: -4px;
    --padding-bottom: -4px;
    --padding-left: -4px;
    --padding-right: -4px;
}

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

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

.elementor-17640 .elementor-element.elementor-element-11afee3.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-11afee3.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-11afee3.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-11afee3 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-11afee3 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-11afee3 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-11afee3 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-11afee3 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-11afee3 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-11afee3 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-11afee3 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-11afee3 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-11afee3 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-baeeb4e {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-baeeb4e:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-baeeb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-b899d22 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-b899d22 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-b899d22 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-b899d22 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-b899d22 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-b899d22 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-b899d22 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-aa88bf5 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-aa88bf5 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-aa88bf5 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-aa88bf5 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-aa88bf5 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-aa88bf5 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-aa88bf5 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-a969516 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

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

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

.elementor-17640 .elementor-element.elementor-element-c546df1.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-c546df1.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-c546df1.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-c546df1 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-c546df1 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-c546df1 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-c546df1 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-c546df1 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-c546df1 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-c546df1 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-c546df1 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-c546df1 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-c546df1 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-009c168 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-009c168:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-009c168 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-8207fe8 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-8207fe8 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-8207fe8 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-8207fe8 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-8207fe8 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-8207fe8 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-8207fe8 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-23a1ca6 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-23a1ca6 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-23a1ca6 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-23a1ca6 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-23a1ca6 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-23a1ca6 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-23a1ca6 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-17640 .elementor-element.elementor-element-025ad98 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-4ea7efc {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-bdd4ffe.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-bdd4ffe.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-bdd4ffe.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-bdd4ffe .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-bdd4ffe .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-bdd4ffe .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-bdd4ffe .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-bdd4ffe .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-bdd4ffe .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-bdd4ffe .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-bdd4ffe .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-bdd4ffe .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-bdd4ffe .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-cb55c47 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-cb55c47:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-cb55c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-4d24827 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-4d24827 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-4d24827 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-4d24827 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-4d24827 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-4d24827 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-4d24827 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-06ec310 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-06ec310 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-06ec310 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-06ec310 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-06ec310 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-06ec310 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-06ec310 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-3f4502e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: -4px;
    --padding-bottom: -4px;
    --padding-left: -4px;
    --padding-right: -4px;
}

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

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

.elementor-17640 .elementor-element.elementor-element-1380996.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-1380996.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-1380996.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-1380996 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-1380996 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-1380996 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-1380996 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-1380996 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-1380996 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-1380996 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-1380996 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-1380996 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-1380996 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-7b47a40 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-7b47a40:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-7b47a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-c220915 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-c220915 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-c220915 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-c220915 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-c220915 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-c220915 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-c220915 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-40a51ff > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-40a51ff .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-40a51ff .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-40a51ff .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-40a51ff .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-40a51ff .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-40a51ff .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-968a48b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

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

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

.elementor-17640 .elementor-element.elementor-element-0359815.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-0359815.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-0359815.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-0359815 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-0359815 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-0359815 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-0359815 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-0359815 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-0359815 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-0359815 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-0359815 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-0359815 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-0359815 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-2aef9dd {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-2aef9dd:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-2aef9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-6ca1508 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-6ca1508 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-6ca1508 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-6ca1508 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-6ca1508 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-6ca1508 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-6ca1508 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-1e511cb > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-1e511cb .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-1e511cb .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-1e511cb .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-1e511cb .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-1e511cb .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-1e511cb .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-17640 .elementor-element.elementor-element-0b6491b.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-0b6491b.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-0b6491b.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-0b6491b .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-0b6491b .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-0b6491b .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-0b6491b .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-0b6491b .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-0b6491b .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-0b6491b .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-0b6491b .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-0b6491b .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-0b6491b .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-7561a34 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-7561a34:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-7561a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-da72cd4 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-da72cd4 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-da72cd4 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-da72cd4 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-da72cd4 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-da72cd4 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-da72cd4 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-fa855ea > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-fa855ea .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-fa855ea .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-fa855ea .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-fa855ea .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-fa855ea .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-fa855ea .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-104fe66 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: -4px;
    --padding-bottom: -4px;
    --padding-left: -4px;
    --padding-right: -4px;
}

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

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

.elementor-17640 .elementor-element.elementor-element-a517b43.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-a517b43.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-a517b43.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-a517b43 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-a517b43 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-a517b43 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-a517b43 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-a517b43 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-a517b43 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-a517b43 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-a517b43 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-a517b43 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-a517b43 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-ebfa374 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-ebfa374:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-ebfa374 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-0f79b88 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-0f79b88 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-0f79b88 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-0f79b88 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-0f79b88 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-0f79b88 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-0f79b88 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-2ee4259 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-2ee4259 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-2ee4259 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-2ee4259 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-2ee4259 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-2ee4259 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-2ee4259 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-4a1ddd5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

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

.elementor-17640 .elementor-element.elementor-element-36240ab {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-fc4e7bd.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-fc4e7bd.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-fc4e7bd.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-fc4e7bd .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-fc4e7bd .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-fc4e7bd .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-fc4e7bd .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-fc4e7bd .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-fc4e7bd .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-fc4e7bd .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-fc4e7bd .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-fc4e7bd .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-fc4e7bd .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-dafa5a2 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-dafa5a2:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-dafa5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-526930e > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-526930e .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-526930e .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-526930e .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-526930e .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-526930e .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-526930e .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-678e61d > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-678e61d .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-678e61d .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-678e61d .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-678e61d .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-678e61d .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-678e61d .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-17640 .elementor-element.elementor-element-807f87c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-17640 .elementor-element.elementor-element-b3171ea.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-b3171ea.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-b3171ea.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-b3171ea .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-b3171ea .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-b3171ea .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-b3171ea .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-b3171ea .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-b3171ea .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-b3171ea .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-b3171ea .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-b3171ea .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-b3171ea .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-fb7ee05 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-fb7ee05:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-fb7ee05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-bf5707e > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-bf5707e .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-bf5707e .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-bf5707e .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-bf5707e .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-bf5707e .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-bf5707e .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-0a46529 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-0a46529 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-0a46529 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-0a46529 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-0a46529 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-0a46529 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-0a46529 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-70e8b18 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: -4px;
    --padding-bottom: -4px;
    --padding-left: -4px;
    --padding-right: -4px;
}

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

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

.elementor-17640 .elementor-element.elementor-element-b1ac331.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-b1ac331.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-b1ac331.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-b1ac331 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-b1ac331 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-b1ac331 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-b1ac331 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-b1ac331 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-b1ac331 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-b1ac331 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-b1ac331 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-b1ac331 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-b1ac331 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-6f83272 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-6f83272:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-6f83272 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-b60ba2d > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-b60ba2d .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-b60ba2d .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-b60ba2d .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-b60ba2d .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-b60ba2d .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-b60ba2d .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-1ceb958 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-1ceb958 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-1ceb958 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-1ceb958 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-1ceb958 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-1ceb958 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-1ceb958 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-61cba0b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

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

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

.elementor-17640 .elementor-element.elementor-element-5410738.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-5410738.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-5410738.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-5410738 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-5410738 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-5410738 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-5410738 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-5410738 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-5410738 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-5410738 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-5410738 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-5410738 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-5410738 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-c2424ac {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-c2424ac:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-c2424ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-3f8ca35 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-3f8ca35 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-3f8ca35 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-3f8ca35 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-3f8ca35 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-3f8ca35 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-3f8ca35 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-59ff0d4 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-59ff0d4 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-59ff0d4 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-59ff0d4 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-59ff0d4 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-59ff0d4 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-59ff0d4 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-396bfab {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

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

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

.elementor-17640 .elementor-element.elementor-element-2460b43.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-2460b43.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-2460b43.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-2460b43 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-2460b43 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-2460b43 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-2460b43 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-2460b43 .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-2460b43 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-2460b43 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-2460b43 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-2460b43 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-2460b43 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-90df487 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-90df487:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-90df487 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-0f4b0c5 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-0f4b0c5 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-0f4b0c5 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-0f4b0c5 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-0f4b0c5 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-0f4b0c5 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-0f4b0c5 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-a1a2427 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-a1a2427 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-a1a2427 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-a1a2427 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-a1a2427 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-a1a2427 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-a1a2427 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-e383909 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: -4px;
    --padding-bottom: -4px;
    --padding-left: -4px;
    --padding-right: -4px;
}

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

.elementor-17640 .elementor-element.elementor-element-7d0a71b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-ccbc87e.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-ccbc87e.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-ccbc87e.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-ccbc87e .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-ccbc87e .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-ccbc87e .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-ccbc87e .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-ccbc87e .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-ccbc87e .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-ccbc87e .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-ccbc87e .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-ccbc87e .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-ccbc87e .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-49b4cbf {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-49b4cbf:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-49b4cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-1bc1093 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-1bc1093 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-1bc1093 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-1bc1093 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-1bc1093 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-1bc1093 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-1bc1093 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-70bb144 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-70bb144 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-70bb144 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-70bb144 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-70bb144 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-70bb144 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-70bb144 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-bd5a6e5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

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

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

.elementor-17640 .elementor-element.elementor-element-0d55c6c.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-0d55c6c.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-0d55c6c.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-0d55c6c .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-0d55c6c .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-17640 .elementor-element.elementor-element-0d55c6c .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-0d55c6c .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-17640 .elementor-element.elementor-element-0d55c6c .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    padding: 13px 13px 13px 13px;
}

.elementor-17640 .elementor-element.elementor-element-0d55c6c .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-0d55c6c .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-0d55c6c .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-0d55c6c .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-17640 .elementor-element.elementor-element-0d55c6c .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    line-height: 24px;
    letter-spacing: -0.6px;
}

.elementor-17640 .elementor-element.elementor-element-c10b38d {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17640 .elementor-element.elementor-element-c10b38d:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-c10b38d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EECCFF00;
}

.elementor-17640 .elementor-element.elementor-element-8a8a242 > .elementor-widget-container {
    background-color: #ECFFE0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-8a8a242 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-8a8a242 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-8a8a242 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-8a8a242 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-8a8a242 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-8a8a242 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-00fd689 > .elementor-widget-container {
    background-color: #DCD4C0;
    margin: 0px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}

.elementor-17640 .elementor-element.elementor-element-00fd689 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-17640 .elementor-element.elementor-element-00fd689 .elementskit-funfact {
    justify-content: center;
    display: flex;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-00fd689 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #000000;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 12px;
}

.elementor-17640 .elementor-element.elementor-element-00fd689 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: -6px;
}

.elementor-17640 .elementor-element.elementor-element-00fd689 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-family: "Tahoma", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-00fd689 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-17640 .elementor-element.elementor-element-f1360f0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: -4px;
    --padding-bottom: -4px;
    --padding-left: -4px;
    --padding-right: -4px;
}

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

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

.elementor-17640 .elementor-element.elementor-element-3d0c652d:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-3d0c652d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("https://scriptbd.org/wp-content/uploads/2025/01/Generic_Normal.webp");
}

.elementor-17640 .elementor-element.elementor-element-6f6e855e > .elementor-widget-container {
    padding: 0px 15px 20px 15px;
}

.elementor-17640 .elementor-element.elementor-element-6f6e855e .elementskit-section-title-wraper .elementskit-section-title {
    color: #FEF60E;
    margin: 0px 0px 0px 0px;
    font-family: "Lato", Sans-serif;
    font-size: 28px;
}

.elementor-17640 .elementor-element.elementor-element-6f6e855e .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-6f6e855e .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-17640 .elementor-element.elementor-element-658bfb45 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-17640 .elementor-element.elementor-element-304762b5.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-304762b5.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-304762b5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(2, 1, 1, 0);
    border-radius: 5px 5px 5px 5px;
}

.elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #FEF60E;
    font-size: 22px;
    font-weight: 500;
}

.elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #2575FC;
}

.elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox .box-body > p {
    color: #656565;
}

.elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox:hover .box-body > p {
    color: #656565;
}

.elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-info-box-icon {
    background-color: #000000;
    border-radius: 100px 100px 100px 100px;
}

.elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2575FC;
}

.elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox .elementskit-info-box-icon {
    padding: 15px 10px 15px 10px;
    transform: rotate(0deg);
    width: 80px;
    line-height: 53px;
}

.elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox .elementskit-info-box-icon {
    height: 80px;
}

.elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 53px;
}

.elementor-17640 .elementor-element.elementor-element-7b848617.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-7b848617.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-7b848617.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(2, 1, 1, 0);
    border-radius: 5px 5px 5px 5px;
}

.elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #FEF60E;
    font-size: 22px;
    font-weight: 500;
}

.elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #2575FC;
}

.elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox .box-body > p {
    color: #656565;
}

.elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox:hover .box-body > p {
    color: #656565;
}

.elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-info-box-icon {
    background-color: #000000;
    border-radius: 100px 100px 100px 100px;
}

.elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2575FC;
}

.elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox .elementskit-info-box-icon {
    padding: 15px 10px 15px 10px;
    transform: rotate(0deg);
    width: 80px;
    line-height: 53px;
}

.elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox .elementskit-info-box-icon {
    height: 80px;
}

.elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 53px;
}

.elementor-17640 .elementor-element.elementor-element-7529a230.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-7529a230.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-7529a230.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(2, 1, 1, 0);
    border-radius: 5px 5px 5px 5px;
}

.elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #FEF60E;
    font-size: 22px;
    font-weight: 500;
}

.elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #2575FC;
}

.elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox .box-body > p {
    color: #656565;
}

.elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox:hover .box-body > p {
    color: #656565;
}

.elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-info-box-icon {
    background-color: #000000;
    border-radius: 100px 100px 100px 100px;
}

.elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2575FC;
}

.elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox .elementskit-info-box-icon {
    padding: 15px 10px 15px 10px;
    transform: rotate(0deg);
    width: 80px;
    line-height: 53px;
}

.elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox .elementskit-info-box-icon {
    height: 80px;
}

.elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 53px;
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-5f05ccde.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-5f05ccde.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(2, 1, 1, 0);
    border-radius: 5px 5px 5px 5px;
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #FEF60E;
    font-size: 22px;
    font-weight: 500;
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox:hover .elementskit-info-box-title {
    color: #2575FC;
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox .box-body > p {
    color: #656565;
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox:hover .box-body > p {
    color: #656565;
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-info-box-icon {
    background-color: #000000;
    border-radius: 100px 100px 100px 100px;
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2575FC;
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox .elementskit-info-box-icon {
    padding: 15px 10px 15px 10px;
    transform: rotate(0deg);
    width: 80px;
    line-height: 53px;
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox .elementskit-info-box-icon {
    height: 80px;
}

.elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox .elementkit-infobox-icon {
    line-height: 53px;
}

.elementor-17640 .elementor-element.elementor-element-4112c52.ekit-equal-height-enable, .elementor-17640 .elementor-element.elementor-element-4112c52.ekit-equal-height-enable .ekit-wid-con, .elementor-17640 .elementor-element.elementor-element-4112c52.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(2, 1, 1, 0);
    border-radius: 5px 5px 5px 5px;
}

.elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #FEF60E;
    font-size: 22px;
    font-weight: 500;
}

.elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #2575FC;
}

.elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox .box-body > p {
    color: #656565;
}

.elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox:hover .box-body > p {
    color: #656565;
}

.elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-info-box-icon {
    background-color: #000000;
    border-radius: 100px 100px 100px 100px;
}

.elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2575FC;
}

.elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox .elementskit-info-box-icon {
    padding: 15px 10px 15px 10px;
    transform: rotate(0deg);
    width: 80px;
    line-height: 53px;
}

.elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox .elementskit-info-box-icon {
    height: 80px;
}

.elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 53px;
}

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

.elementor-17640 .elementor-element.elementor-element-d156c43 > .elementor-container {
    max-width: 1297px;
}

.elementor-17640 .elementor-element.elementor-element-d156c43 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -27px 0px 0px 0px;
}

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

.elementor-bc-flex-widget .elementor-17640 .elementor-element.elementor-element-401e324.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-17640 .elementor-element.elementor-element-401e324 > .elementor-element-populated {
    margin: 6% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 83px 12px 83px 20px;
}

.elementor-17640 .elementor-element.elementor-element-a989dc1 .title-subtitle {
    font-weight: 600;
}

.elementor-17640 .elementor-element.elementor-element-a989dc1 .title {
    color: #FF000A;
    font-size: 25px;
    font-weight: 700;
}

.elementor-17640 .elementor-element.elementor-element-a989dc1 .title-after_title {
    color: #000000;
    font-size: 16px;
}

.elementor-17640 .elementor-element.elementor-element-a80b6c8 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(10, 10, 10, 0.12156862745098039);
    padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-17640 .elementor-element.elementor-element-114f062.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-17640 .elementor-element.elementor-element-114f062.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-17640 .elementor-element.elementor-element-703f979 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-17640 .elementor-element.elementor-element-703f979 .wd-text-block {
    font-size: 16px;
}

.elementor-bc-flex-widget .elementor-17640 .elementor-element.elementor-element-83505d2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-17640 .elementor-element.elementor-element-83505d2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-17640 .elementor-element.elementor-element-e2a64d6.elementor-element {
    --align-self: flex-start;
}

.elementor-17640 .elementor-element.elementor-element-e2a64d6 {
    --wd-brd-radius: 1px;
}

@media(min-width: 768px) {
    .elementor-17640 .elementor-element.elementor-element-414945c {
        --content-width:1399px;
    }

    .elementor-17640 .elementor-element.elementor-element-2df9de9 {
        --content-width: 1600px;
    }

    .elementor-17640 .elementor-element.elementor-element-cd037a8 {
        --content-width: 1316px;
    }

    .elementor-17640 .elementor-element.elementor-element-e167bee {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-b1ce4ef {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-9fd25d9 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-f940608 {
        --width: 33%;
    }

    .elementor-17640 .elementor-element.elementor-element-540a6c6 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-9b60379 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-49b5ad8 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-e62e3f7 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-1765eec {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-3406e26 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-8f91bf5 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-fb31729 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-a41db9b {
        --content-width: 1316px;
    }

    .elementor-17640 .elementor-element.elementor-element-6f9012d {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-31a055f {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-44ce676 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-ca3cca1 {
        --width: 33%;
    }

    .elementor-17640 .elementor-element.elementor-element-33c874f {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-a465c4b {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-d67e4e8 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-187a160 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-14a28b8 {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-e7b46c5 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-781ab51 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-e833170 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-2ffe264 {
        --content-width: 1316px;
    }

    .elementor-17640 .elementor-element.elementor-element-502fda5 {
        --width: 25%;
    }

    .elementor-17640 .elementor-element.elementor-element-56f9da5 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-4a3b861 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-4463a7e {
        --width: 33%;
    }

    .elementor-17640 .elementor-element.elementor-element-cabb70c {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-0915410 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-f5bdc86 {
        --width: 86%;
    }

    .elementor-17640 .elementor-element.elementor-element-f041aa5 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-433f088 {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-d232891 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-dc0eb49 {
        --width: 85%;
    }

    .elementor-17640 .elementor-element.elementor-element-baeeb4e {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-a969516 {
        --content-width: 1316px;
    }

    .elementor-17640 .elementor-element.elementor-element-ce32d80 {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-808b69c {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-009c168 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-6f58c0e {
        --width: 33%;
    }

    .elementor-17640 .elementor-element.elementor-element-ad20d1c {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-025ad98 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-4ea7efc {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-cb55c47 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-3f4502e {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-c9cea3e {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-6a6fc93 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-7b47a40 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-968a48b {
        --content-width: 1316px;
    }

    .elementor-17640 .elementor-element.elementor-element-6cc7963 {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-c150e47 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-2aef9dd {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-acfb6db {
        --width: 33%;
    }

    .elementor-17640 .elementor-element.elementor-element-0719736 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-0c92af4 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-df2d4ba {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-7561a34 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-104fe66 {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-50cc597 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-ebd2f55 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-ebfa374 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-4a1ddd5 {
        --content-width: 1316px;
    }

    .elementor-17640 .elementor-element.elementor-element-22051b5 {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-36240ab {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-dafa5a2 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-e19d7da {
        --width: 33%;
    }

    .elementor-17640 .elementor-element.elementor-element-8091180 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-807f87c {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-63741cc {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-fb7ee05 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-70e8b18 {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-7573f61 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-48977c9 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-6f83272 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-61cba0b {
        --content-width: 1316px;
    }

    .elementor-17640 .elementor-element.elementor-element-66a5dff {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-f254a9e {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-c2424ac {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-396bfab {
        --width: 33%;
    }

    .elementor-17640 .elementor-element.elementor-element-878b69c {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-f8a8e08 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-c22b937 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-90df487 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-e383909 {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-44f8320 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-7d0a71b {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-49b4cbf {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-bd5a6e5 {
        --content-width: 1316px;
    }

    .elementor-17640 .elementor-element.elementor-element-6e71b96 {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-f0e8ac4 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-c10b38d {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-a80d424 {
        --width: 33%;
    }

    .elementor-17640 .elementor-element.elementor-element-eb6d6c8 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-ef99295 {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-f1360f0 {
        --width: 33.3333%;
    }

    .elementor-17640 .elementor-element.elementor-element-596885b {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-3d0c652d {
        --width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-658bfb45 {
        --width: 83%;
    }
}

@media(max-width: 1024px) {
    .elementor-17640 .elementor-element.elementor-element-30f4b337 {
        margin:-40px 0px 60px 0px;
        padding: 60px 15px 60px 15px;
    }

    .elementor-17640 .elementor-element.elementor-element-3c548bca {
        margin: 0px 0px 60px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-7a9daa7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-9fd25d9 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-e62e3f7 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-fb31729 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-44ce676 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-187a160 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-e833170 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-4a3b861 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-f041aa5 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-baeeb4e {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-009c168 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-cb55c47 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-7b47a40 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-2aef9dd {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-7561a34 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-ebfa374 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-dafa5a2 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-fb7ee05 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-6f83272 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-c2424ac {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-90df487 {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-49b4cbf {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-c10b38d {
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-658bfb45 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-d156c43 {
        margin: 0px 0px 60px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-401e324 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width: 767px) {
    .elementor-17640 .elementor-element.elementor-element-30f4b337 > .elementor-container {
        max-width:1600px;
    }

    .elementor-17640 .elementor-element.elementor-element-30f4b337:not(.elementor-motion-effects-element-type-background), .elementor-17640 .elementor-element.elementor-element-30f4b337 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-17640 .elementor-element.elementor-element-30f4b337 {
        margin: -40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-709130a2 > .elementor-element-populated {
        padding: 24px 24px 24px 24px;
    }

    .elementor-17640 .elementor-element.elementor-element-de6816b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-de6816b .title-after_title, .elementor-17640 .elementor-element.elementor-element-de6816b .title-subtitle, .elementor-17640 .elementor-element.elementor-element-de6816b .woodmart-title-container {
        max-width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-de6816b .title-subtitle {
        font-size: 18px;
    }

    .elementor-17640 .elementor-element.elementor-element-de6816b .title {
        font-size: 16px;
    }

    .elementor-17640 .elementor-element.elementor-element-de6816b .title-after_title {
        font-size: 8px;
    }

    .elementor-17640 .elementor-element.elementor-element-414945c {
        --content-width: 500px;
        --min-height: 0px;
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-17640 .elementor-element.elementor-element-d120db2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-d120db2 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 20px;
    }

    .elementor-17640 .elementor-element.elementor-element-d120db2 .elementskit-section-title-wraper p {
        font-size: 12px;
    }

    .elementor-17640 .elementor-element.elementor-element-3c548bca {
        margin: 0px 0px 40px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-7a9daa7 > .elementor-element-populated {
        padding: 25px 25px 25px 25px;
    }

    .elementor-17640 .elementor-element.elementor-element-18566191 .title-after_title, .elementor-17640 .elementor-element.elementor-element-18566191 .title-subtitle, .elementor-17640 .elementor-element.elementor-element-18566191 .woodmart-title-container {
        max-width: 87%;
    }

    .elementor-17640 .elementor-element.elementor-element-18566191 .title {
        font-size: 20px;
    }

    .elementor-17640 .elementor-element.elementor-element-cf34ae6 .wd-text-block {
        font-size: 11px;
    }

    .elementor-17640 .elementor-element.elementor-element-7813e31 .elementskit-btn {
        width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-2df9de9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-cf8f3fa > .elementor-widget-container {
        padding: 14px 14px 14px 14px;
    }

    .elementor-17640 .elementor-element.elementor-element-cf8f3fa .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 18px;
    }

    .elementor-17640 .elementor-element.elementor-element-cd037a8 {
        --content-width: 647px;
    }

    .elementor-17640 .elementor-element.elementor-element-9fd25d9 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-20d36ab > .elementor-widget-container {
        padding: 7px 7px 7px 7px;
    }

    .elementor-17640 .elementor-element.elementor-element-e62e3f7 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-fb31729 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-44ce676 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-187a160 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-e833170 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-4a3b861 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-f041aa5 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-baeeb4e {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-009c168 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-cb55c47 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-7b47a40 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-2aef9dd {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-7561a34 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-ebfa374 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-dafa5a2 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-fb7ee05 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-6f83272 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-c2424ac {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-90df487 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-49b4cbf {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-c10b38d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-17640 .elementor-element.elementor-element-3d0c652d {
        --padding-top: 8px;
        --padding-bottom: 8px;
        --padding-left: 8px;
        --padding-right: 8px;
    }

    .elementor-17640 .elementor-element.elementor-element-658bfb45 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-top: 3px;
        --padding-bottom: 3px;
        --padding-left: 3px;
        --padding-right: 3px;
    }

    .elementor-17640 .elementor-element.elementor-element-304762b5 > .elementor-widget-container {
        padding: 1px 1px 1px 1px;
    }

    .elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox .elementskit-info-box-title {
        font-size: 14px;
    }

    .elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-info-box-icon {
        border-radius: 12px 12px 12px 12px;
    }

    .elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox .elementskit-info-box-icon {
        padding: 7px 7px 7px 7px;
        width: 46px;
        line-height: 55px;
    }

    .elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox .elementskit-info-box-icon {
        height: 49px;
    }

    .elementor-17640 .elementor-element.elementor-element-304762b5 .elementskit-infobox .elementkit-infobox-icon {
        line-height: 55px;
    }

    .elementor-17640 .elementor-element.elementor-element-7b848617 > .elementor-widget-container {
        padding: 1px 1px 1px 1px;
    }

    .elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox .elementskit-info-box-title {
        font-size: 14px;
    }

    .elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-info-box-icon {
        border-radius: 12px 12px 12px 12px;
    }

    .elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox .elementskit-info-box-icon {
        padding: 7px 7px 7px 7px;
        width: 46px;
        line-height: 55px;
    }

    .elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox .elementskit-info-box-icon {
        height: 49px;
    }

    .elementor-17640 .elementor-element.elementor-element-7b848617 .elementskit-infobox .elementkit-infobox-icon {
        line-height: 55px;
    }

    .elementor-17640 .elementor-element.elementor-element-7529a230 > .elementor-widget-container {
        padding: 1px 1px 1px 1px;
    }

    .elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox .elementskit-info-box-title {
        font-size: 14px;
    }

    .elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-info-box-icon {
        border-radius: 12px 12px 12px 12px;
    }

    .elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox .elementskit-info-box-icon {
        padding: 7px 7px 7px 7px;
        width: 46px;
        line-height: 55px;
    }

    .elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox .elementskit-info-box-icon {
        height: 49px;
    }

    .elementor-17640 .elementor-element.elementor-element-7529a230 .elementskit-infobox .elementkit-infobox-icon {
        line-height: 55px;
    }

    .elementor-17640 .elementor-element.elementor-element-5f05ccde > .elementor-widget-container {
        padding: 1px 1px 1px 1px;
    }

    .elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox .elementskit-info-box-title {
        font-size: 14px;
    }

    .elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-info-box-icon {
        border-radius: 12px 12px 12px 12px;
    }

    .elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox .elementskit-info-box-icon {
        padding: 7px 7px 7px 7px;
        width: 46px;
        line-height: 55px;
    }

    .elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox .elementskit-info-box-icon {
        height: 49px;
    }

    .elementor-17640 .elementor-element.elementor-element-5f05ccde .elementskit-infobox .elementkit-infobox-icon {
        line-height: 55px;
    }

    .elementor-17640 .elementor-element.elementor-element-4112c52 > .elementor-widget-container {
        padding: 1px 1px 1px 1px;
    }

    .elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox .elementskit-info-box-title {
        font-size: 14px;
    }

    .elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-info-box-icon {
        border-radius: 12px 12px 12px 12px;
    }

    .elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox .elementskit-info-box-icon {
        padding: 7px 7px 7px 7px;
        width: 46px;
        line-height: 55px;
    }

    .elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox .elementskit-info-box-icon {
        height: 49px;
    }

    .elementor-17640 .elementor-element.elementor-element-4112c52 .elementskit-infobox .elementkit-infobox-icon {
        line-height: 55px;
    }

    .elementor-17640 .elementor-element.elementor-element-d156c43 {
        margin: 0px 0px 40px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-401e324 > .elementor-element-populated {
        padding: 22px 22px 22px 22px;
    }

    .elementor-17640 .elementor-element.elementor-element-a989dc1 .title {
        font-size: 19px;
    }

    .elementor-17640 .elementor-element.elementor-element-a989dc1 .title-after_title {
        font-size: 11px;
    }

    .elementor-17640 .elementor-element.elementor-element-a80b6c8 {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 35px 0px;
    }

    .elementor-17640 .elementor-element.elementor-element-703f979 .wd-text-block {
        font-size: 12px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-17640 .elementor-element.elementor-element-709130a2 {
        width:100%;
    }

    .elementor-17640 .elementor-element.elementor-element-7a9daa7 {
        width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-1d354ed7 {
        width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-401e324 {
        width: 100%;
    }

    .elementor-17640 .elementor-element.elementor-element-83505d2 {
        width: 100%;
    }
}
