.elementor-14401 .elementor-element.elementor-element-a1b7e92{
    --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-14401 .elementor-element.elementor-element-1e8ea58{
    --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;
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-widget-heading .elementor-heading-title{
    font-family:var(--e-global-typography-primary-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-primary-font-weight);
    color:var(--e-global-color-primary)
}
.elementor-14401 .elementor-element.elementor-element-2a903f2{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-2a903f2 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-14401 .elementor-element.elementor-element-62f979f{
    --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-14401 .elementor-element.elementor-element-62f979f:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-62f979f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-938a3a8{
    --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:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-14401 .elementor-element.elementor-element-938a3a8:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-938a3a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-94a266c{
    --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:2%;
    --padding-bottom:2%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-14401 .elementor-element.elementor-element-94a266c:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-94a266c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-82a94f0{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-82a94f0:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-82a94f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-14401 .elementor-element.elementor-element-cb35ffb .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-cb35ffb.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-cb35ffb.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-cb35ffb.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-cb35ffb.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-cb35ffb.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-fa6cf56>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-fa6cf56.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-fa6cf56{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-fa6cf56 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-widget-text-editor{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
}
.elementor-14401 .elementor-element.elementor-element-8bf3e37{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-ca90bd7{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-ca90bd7:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-ca90bd7>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-8592ab8 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-8592ab8.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-8592ab8.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-8592ab8.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-8592ab8.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-8592ab8.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-e874b54>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-e874b54.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-e874b54{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-e874b54 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-7295ec3{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-c365eeb{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-c365eeb:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-c365eeb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-94ef484 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-94ef484.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-94ef484.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-94ef484.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-94ef484.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-94ef484.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-26d9cae>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-26d9cae.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-26d9cae{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-26d9cae .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-7339998{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-63696c6{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-63696c6:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-63696c6>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-20d4306 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-20d4306.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-20d4306.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-20d4306.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-20d4306.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-20d4306.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-d513552>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-d513552.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-d513552{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-d513552 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-9d3136d{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-910b991{
    --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-14401 .elementor-element.elementor-element-910b991:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-910b991>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-f95b17e{
    --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:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-14401 .elementor-element.elementor-element-f95b17e:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-f95b17e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-fe0af52{
    --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:2%;
    --padding-bottom:2%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-14401 .elementor-element.elementor-element-fe0af52:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-fe0af52>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-72fccae{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-72fccae:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-72fccae>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-c1bfac9 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-c1bfac9.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-c1bfac9.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-c1bfac9.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-c1bfac9.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-c1bfac9.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-cb6a8cf>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-cb6a8cf.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-cb6a8cf{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-cb6a8cf .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-18c09e2{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-5f80211{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-5f80211:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-5f80211>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-eddd9b5 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-eddd9b5.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-eddd9b5.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-eddd9b5.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-eddd9b5.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-eddd9b5.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-56911bc>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-56911bc.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-56911bc{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-56911bc .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-da890ac{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-15d4153{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-15d4153:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-15d4153>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-df3b0af .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-df3b0af.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-df3b0af.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-df3b0af.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-df3b0af.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-df3b0af.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-bcf2564>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-bcf2564.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-bcf2564{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-bcf2564 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-0067d2c{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-b6c0ac1{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-b6c0ac1:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-b6c0ac1>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-adfe523 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-adfe523.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-adfe523.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-adfe523.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-adfe523.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-adfe523.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-919c1d1>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-919c1d1.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-919c1d1{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-919c1d1 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-2d61862{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-f4f7c36{
    --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-14401 .elementor-element.elementor-element-f4f7c36:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-f4f7c36>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-9283c0b{
    --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:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-14401 .elementor-element.elementor-element-9283c0b:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-9283c0b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-d5cf636{
    --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:2%;
    --padding-bottom:2%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-14401 .elementor-element.elementor-element-d5cf636:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-d5cf636>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-a0a0f3c{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-a0a0f3c:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-a0a0f3c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-afe659b .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-afe659b.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-afe659b.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-afe659b.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-afe659b.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-afe659b.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-27d31a5>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-27d31a5.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-27d31a5{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-27d31a5 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-2ff11d4{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-58e24ca{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-58e24ca:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-58e24ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-3be52a9 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-3be52a9.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-3be52a9.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-3be52a9.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-3be52a9.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-3be52a9.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-110cd0e>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-110cd0e.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-110cd0e{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-110cd0e .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-d748b1f{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-1ef20fb{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-1ef20fb:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-1ef20fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-c2cdac1 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-c2cdac1.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-c2cdac1.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-c2cdac1.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-c2cdac1.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-c2cdac1.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-5c2c210>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-5c2c210.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-5c2c210{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-5c2c210 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-9562001{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-debbce2{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-debbce2:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-debbce2>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-c044631 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-c044631.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-c044631.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-c044631.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-c044631.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-c044631.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-511e709>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-511e709.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-511e709{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-511e709 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-3c16835{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-285bc69{
    --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-14401 .elementor-element.elementor-element-285bc69:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-285bc69>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-b5e8c8b{
    --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:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-14401 .elementor-element.elementor-element-b5e8c8b:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-b5e8c8b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-3125995{
    --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:2%;
    --padding-bottom:2%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-14401 .elementor-element.elementor-element-3125995:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-3125995>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-22334b4{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-22334b4:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-22334b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-2d4fd67 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-2d4fd67.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-2d4fd67.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-2d4fd67.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-2d4fd67.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-2d4fd67.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-342a947>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-342a947.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-342a947{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-342a947 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-3e16724{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-8914d50{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-8914d50:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-8914d50>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-8956167 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-8956167.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-8956167.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-8956167.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-8956167.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-8956167.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-bebbc37>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-bebbc37.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-bebbc37{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-bebbc37 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-27ff6a2{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-7522d1d{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-7522d1d:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-7522d1d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-0cafbab .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-0cafbab.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-0cafbab.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-0cafbab.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-0cafbab.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-0cafbab.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-3b1a948>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-3b1a948.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-3b1a948{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-3b1a948 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-b259370{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-eb1a80c{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-eb1a80c:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-eb1a80c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-e3b7fb7 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-e3b7fb7.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-e3b7fb7.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-e3b7fb7.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-e3b7fb7.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-e3b7fb7.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-4220f09>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-4220f09.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-4220f09{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-4220f09 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-fa2f24b{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-67a6d64{
    --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-14401 .elementor-element.elementor-element-67a6d64:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-67a6d64>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-facd482{
    --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:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-14401 .elementor-element.elementor-element-facd482:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-facd482>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-c959c8a{
    --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:2%;
    --padding-bottom:2%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-14401 .elementor-element.elementor-element-c959c8a:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-c959c8a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-05bfd3b{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-05bfd3b:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-05bfd3b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-ae8a117 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-ae8a117.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-ae8a117.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-ae8a117.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-ae8a117.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-ae8a117.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-555a2bf>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-555a2bf.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-555a2bf{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-555a2bf .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-716dfb1{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-5625c6e{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-5625c6e:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-5625c6e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-4620fec .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-4620fec.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-4620fec.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-4620fec.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-4620fec.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-4620fec.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-1e7e361>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-1e7e361.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-1e7e361{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-1e7e361 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-ce3e492{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-5cb37d1{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-5cb37d1:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-5cb37d1>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-97dacc0 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-97dacc0.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-97dacc0.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-97dacc0.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-97dacc0.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-97dacc0.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-aa66b6c>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-aa66b6c.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-aa66b6c{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-aa66b6c .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-5bfaaec{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-e5a6682{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-e5a6682:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-e5a6682>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-b9f66a0 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-b9f66a0.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-b9f66a0.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-b9f66a0.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-b9f66a0.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-b9f66a0.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-441f923>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-441f923.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-441f923{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-441f923 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-048b0ff{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-abb3a00{
    --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-14401 .elementor-element.elementor-element-abb3a00:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-abb3a00>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-903a526{
    --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:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-14401 .elementor-element.elementor-element-903a526:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-903a526>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-1166345{
    --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:2%;
    --padding-bottom:2%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-14401 .elementor-element.elementor-element-1166345:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-1166345>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14401 .elementor-element.elementor-element-2fad015{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-2fad015:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-2fad015>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-da30afc .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-da30afc.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-da30afc.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-da30afc.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-da30afc.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-da30afc.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-87e378e>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-87e378e.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-87e378e{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-87e378e .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-1349869{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-19391d1{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-19391d1:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-19391d1>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-a033455 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-a033455.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-a033455.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-a033455.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-a033455.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-a033455.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-a724263>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-a724263.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-a724263{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-a724263 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-cce3af9{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-04adbad{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-04adbad:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-04adbad>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-cb9b540 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-cb9b540.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-cb9b540.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-cb9b540.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-cb9b540.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-cb9b540.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-ca26dc0>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-ca26dc0.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-ca26dc0{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-ca26dc0 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-80249b0{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14401 .elementor-element.elementor-element-a7773dd{
    --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;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-14401 .elementor-element.elementor-element-a7773dd:not(.elementor-motion-effects-element-type-background),.elementor-14401 .elementor-element.elementor-element-a7773dd>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14401 .elementor-element.elementor-element-65f7088 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-65f7088.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-65f7088.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-65f7088.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14401 .elementor-element.elementor-element-65f7088.elementor-view-framed .elementor-icon,.elementor-14401 .elementor-element.elementor-element-65f7088.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14401 .elementor-element.elementor-element-8005168>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14401 .elementor-element.elementor-element-8005168.elementor-element{
    --align-self:center
}
.elementor-14401 .elementor-element.elementor-element-8005168{
    text-align:center
}
.elementor-14401 .elementor-element.elementor-element-8005168 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14401 .elementor-element.elementor-element-6036470{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
@media(min-width:768px){
    .elementor-14401 .elementor-element.elementor-element-82a94f0{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-ca90bd7{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-c365eeb{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-63696c6{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-72fccae{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-5f80211{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-15d4153{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-b6c0ac1{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-a0a0f3c{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-58e24ca{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-1ef20fb{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-debbce2{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-22334b4{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-8914d50{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-7522d1d{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-eb1a80c{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-05bfd3b{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-5625c6e{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-5cb37d1{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-e5a6682{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-2fad015{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-19391d1{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-04adbad{
        --width:25%
    }
    .elementor-14401 .elementor-element.elementor-element-a7773dd{
        --width:25%
    }
}
@media(max-width:767px){
    .elementor-14401 .elementor-element.elementor-element-1e8ea58{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14401 .elementor-element.elementor-element-2a903f2 .elementor-heading-title{
        font-size:26px
    }
    .elementor-14401 .elementor-element.elementor-element-62f979f{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:1px;
        --padding-bottom:1px;
        --padding-left:1px;
        --padding-right:1px
    }
    .elementor-14401 .elementor-element.elementor-element-938a3a8{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14401 .elementor-element.elementor-element-94a266c{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14401 .elementor-element.elementor-element-82a94f0{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-ca90bd7{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-c365eeb{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-63696c6{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-9d3136d{
        columns:1;
        column-gap:0
    }
    .elementor-14401 .elementor-element.elementor-element-910b991{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:1px;
        --padding-bottom:1px;
        --padding-left:1px;
        --padding-right:1px
    }
    .elementor-14401 .elementor-element.elementor-element-f95b17e{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14401 .elementor-element.elementor-element-fe0af52{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14401 .elementor-element.elementor-element-72fccae{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-5f80211{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-15d4153{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-b6c0ac1{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-2d61862{
        columns:1;
        column-gap:0
    }
    .elementor-14401 .elementor-element.elementor-element-f4f7c36{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:1px;
        --padding-bottom:1px;
        --padding-left:1px;
        --padding-right:1px
    }
    .elementor-14401 .elementor-element.elementor-element-9283c0b{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14401 .elementor-element.elementor-element-d5cf636{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14401 .elementor-element.elementor-element-a0a0f3c{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-58e24ca{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-1ef20fb{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-debbce2{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-3c16835{
        columns:1;
        column-gap:0
    }
    .elementor-14401 .elementor-element.elementor-element-285bc69{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:1px;
        --padding-bottom:1px;
        --padding-left:1px;
        --padding-right:1px
    }
    .elementor-14401 .elementor-element.elementor-element-b5e8c8b{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14401 .elementor-element.elementor-element-3125995{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14401 .elementor-element.elementor-element-22334b4{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-8914d50{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-7522d1d{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-eb1a80c{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-fa2f24b{
        columns:1;
        column-gap:0
    }
    .elementor-14401 .elementor-element.elementor-element-67a6d64{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:1px;
        --padding-bottom:1px;
        --padding-left:1px;
        --padding-right:1px
    }
    .elementor-14401 .elementor-element.elementor-element-facd482{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14401 .elementor-element.elementor-element-c959c8a{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14401 .elementor-element.elementor-element-05bfd3b{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-5625c6e{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-5cb37d1{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-e5a6682{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-048b0ff{
        columns:1;
        column-gap:0
    }
    .elementor-14401 .elementor-element.elementor-element-abb3a00{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:1px;
        --padding-bottom:1px;
        --padding-left:1px;
        --padding-right:1px
    }
    .elementor-14401 .elementor-element.elementor-element-903a526{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14401 .elementor-element.elementor-element-1166345{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14401 .elementor-element.elementor-element-2fad015{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-19391d1{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-04adbad{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-a7773dd{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-14401 .elementor-element.elementor-element-6036470{
        columns:1;
        column-gap:0
    }
}