﻿.elementor-2087 .elementor-element.elementor-element-36eec2b {
--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;
--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-2087 .elementor-element.elementor-element-c418a97 {
--display:flex;
--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-2087 .elementor-element.elementor-element-a04fbc4 {
--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:40px;
--padding-bottom:40px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2087 .elementor-element.elementor-element-2771d8d {
--display:flex;
}
.elementor-2087 .elementor-element.elementor-element-4b55386 {
    text-align: center;
}
.elementor-2087 .elementor-element.elementor-element-ab45bd4 {
    text-align: center;
}
.elementor-2087 .elementor-element.elementor-element-ab45bd4 img {
    width: 80%;
}
.elementor-2087 .elementor-element.elementor-element-f65f50d {
--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;
--padding-top:40px;
--padding-bottom:40px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2087 .elementor-element.elementor-element-0795e8a {
--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;
--justify-content:center;
}
.elementor-2087 .elementor-element.elementor-element-0795e8a.e-con {
--flex-grow:0;
--flex-shrink:0;
}
.elementor-2087 .elementor-element.elementor-element-8f6f243 {
    text-align: justify;
    font-size: 16px;
}
.elementor-2087 .elementor-element.elementor-element-ba27db7 {
--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;
--justify-content:center;
}
.elementor-2087 .elementor-element.elementor-element-7ee6102 img {
    border-radius: 6px 6px 6px 6px;
}
.elementor-2087 .elementor-element.elementor-element-805f13d {
--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:20px;
--padding-bottom:20px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2087 .elementor-element.elementor-element-805f13d:not(.elementor-motion-effects-element-type-background), .elementor-2087 .elementor-element.elementor-element-805f13d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D92C27;
}
.elementor-2087 .elementor-element.elementor-element-9d4c846 {
--display:grid;
--e-con-grid-template-columns:repeat(3, 1fr);
--e-con-grid-template-rows:repeat(1, 1fr);
--gap:15px 15px;
--row-gap:15px;
--column-gap:15px;
--grid-auto-flow:row;
--justify-items:center;
}
.elementor-2087 .elementor-element.elementor-element-60eaa2b .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}
.elementor-2087 .elementor-element.elementor-element-60eaa2b .elementskit-funfact {
    justify-content: center;
    display: flex;
}
.elementor-2087 .elementor-element.elementor-element-60eaa2b .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-size: 55px;
	line-height: 1.8
}
.elementor-2087 .elementor-element.elementor-element-60eaa2b .elementskit-funfact .funfact-title {
    color: #FFFFFF;
}
.elementor-2087 .elementor-element.elementor-element-66999d4 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}
.elementor-2087 .elementor-element.elementor-element-66999d4 .elementskit-funfact {
    justify-content: center;
    display: flex;
}
.elementor-2087 .elementor-element.elementor-element-66999d4 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-size: 55px;
	line-height: 1.8
}
.elementor-2087 .elementor-element.elementor-element-66999d4 .elementskit-funfact .funfact-title {
    color: #FFFFFF;
}
.elementor-2087 .elementor-element.elementor-element-a6e78bf .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}
.elementor-2087 .elementor-element.elementor-element-a6e78bf .elementskit-funfact {
    justify-content: center;
    display: flex;
}
.elementor-2087 .elementor-element.elementor-element-a6e78bf .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #FFFFFF;
    font-size: 55px;
	line-height: 1.8
}
.elementor-2087 .elementor-element.elementor-element-a6e78bf .elementskit-funfact .funfact-title {
    color: #FFFFFF;
}
.elementor-2087 .elementor-element.elementor-element-dc10f92 {
--display:flex;
--flex-direction:row;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--align-items:stretch;
--gap:10px 10px;
--row-gap:10px;
--column-gap:10px;
--padding-top:60px;
--padding-bottom:60px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2087 .elementor-element.elementor-element-dc10f92:not(.elementor-motion-effects-element-type-background), .elementor-2087 .elementor-element.elementor-element-dc10f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F8FB;
}
.elementor-2087 .elementor-element.elementor-element-4774bd1 {
--display:flex;
}
.elementor-2087 .elementor-element.elementor-element-2beb9cf {
--display:flex;
--flex-direction:row;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--align-items:stretch;
--gap:10px 10px;
--row-gap:10px;
--column-gap:10px;
--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-2087 .elementor-element.elementor-element-82864de {
--display:flex;
--gap:15px 15px;
--row-gap:15px;
--column-gap:15px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:7.5px;
--padding-right:7.5px;
}
.elementor-2087 .elementor-element.elementor-element-ef516c2 {
--icon-box-icon-margin:0px;
}
.elementor-2087 .elementor-element.elementor-element-ef516c2.elementor-view-stacked .elementor-icon {
    background-color: #D92C27;
    fill: #FFFFFF;
    color: #FFFFFF;
}
.elementor-2087 .elementor-element.elementor-element-ef516c2.elementor-view-framed .elementor-icon, .elementor-2087 .elementor-element.elementor-element-ef516c2.elementor-view-default .elementor-icon {
    fill: #D92C27;
    color: #D92C27;
    border-color: #D92C27;
}
.elementor-2087 .elementor-element.elementor-element-ef516c2.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-2087 .elementor-element.elementor-element-ef516c2.elementor-view-stacked:has(:hover) .elementor-icon,  .elementor-2087 .elementor-element.elementor-element-ef516c2.elementor-view-stacked:has(:focus) .elementor-icon {
background-color:#54565B;
fill:#FFFFFF;
color:#FFFFFF;
}
.elementor-2087 .elementor-element.elementor-element-ef516c2.elementor-view-framed:has(:hover) .elementor-icon,  .elementor-2087 .elementor-element.elementor-element-ef516c2.elementor-view-default:has(:hover) .elementor-icon,  .elementor-2087 .elementor-element.elementor-element-ef516c2.elementor-view-framed:has(:focus) .elementor-icon,  .elementor-2087 .elementor-element.elementor-element-ef516c2.elementor-view-default:has(:focus) .elementor-icon {
fill:#54565B;
color:#54565B;
border-color:#54565B;
}
.elementor-2087 .elementor-element.elementor-element-ef516c2.elementor-view-framed:has(:hover) .elementor-icon,  .elementor-2087 .elementor-element.elementor-element-ef516c2.elementor-view-framed:has(:focus) .elementor-icon {
background-color:#FFFFFF;
}
.elementor-2087 .elementor-element.elementor-element-be88cd9 {
--display:flex;
--gap:15px 15px;
--row-gap:15px;
--column-gap:15px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:7.5px;
--padding-right:7.5px;
}
.elementor-2087 .elementor-element.elementor-element-6802d4e {
--icon-box-icon-margin:0px;
}
.elementor-2087 .elementor-element.elementor-element-6802d4e.elementor-view-stacked .elementor-icon {
    background-color: #D92C27;
    fill: #FFFFFF;
    color: #FFFFFF;
}
.elementor-2087 .elementor-element.elementor-element-6802d4e.elementor-view-framed .elementor-icon, .elementor-2087 .elementor-element.elementor-element-6802d4e.elementor-view-default .elementor-icon {
    fill: #D92C27;
    color: #D92C27;
    border-color: #D92C27;
}
.elementor-2087 .elementor-element.elementor-element-6802d4e.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-2087 .elementor-element.elementor-element-6802d4e.elementor-view-stacked:has(:hover) .elementor-icon,  .elementor-2087 .elementor-element.elementor-element-6802d4e.elementor-view-stacked:has(:focus) .elementor-icon {
background-color:#54565B;
fill:#FFFFFF;
color:#FFFFFF;
}
.elementor-2087 .elementor-element.elementor-element-6802d4e.elementor-view-framed:has(:hover) .elementor-icon,  .elementor-2087 .elementor-element.elementor-element-6802d4e.elementor-view-default:has(:hover) .elementor-icon,  .elementor-2087 .elementor-element.elementor-element-6802d4e.elementor-view-framed:has(:focus) .elementor-icon,  .elementor-2087 .elementor-element.elementor-element-6802d4e.elementor-view-default:has(:focus) .elementor-icon {
fill:#54565B;
color:#54565B;
border-color:#54565B;
}
.elementor-2087 .elementor-element.elementor-element-6802d4e.elementor-view-framed:has(:hover) .elementor-icon,  .elementor-2087 .elementor-element.elementor-element-6802d4e.elementor-view-framed:has(:focus) .elementor-icon {
background-color:#FFFFFF;
}

@media(min-width:768px) {
.elementor-2087 .elementor-element.elementor-element-0795e8a {
--width:59.261%;
}
.elementor-2087 .elementor-element.elementor-element-ba27db7 {
--width:50%;
}
}

@media(max-width:1024px) and (min-width:768px) {
.elementor-2087 .elementor-element.elementor-element-82864de {
--width:100%;
}
.elementor-2087 .elementor-element.elementor-element-be88cd9 {
--width:100%;
}
}

@media(max-width:1024px) {
.elementor-2087 .elementor-element.elementor-element-9d4c846 {
--grid-auto-flow:row;
}
.elementor-2087 .elementor-element.elementor-element-be88cd9 {
--margin-top:20px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
}
}

@media(max-width:767px) {
.elementor-2087 .elementor-element.elementor-element-f65f50d {
--flex-direction:row-reverse;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap-reverse;
}
.elementor-2087 .elementor-element.elementor-element-9d4c846 {
--e-con-grid-template-columns:repeat(1, 1fr);
--grid-auto-flow:row;
}
}
