.elementor-14394 .elementor-element.elementor-element-f3641ff{
    --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-14394 .elementor-element.elementor-element-3f460e5{
    --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-14394 .elementor-element.elementor-element-f8326a6{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-f8326a6 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-14394 .elementor-element.elementor-element-8fa90ca{
    --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-14394 .elementor-element.elementor-element-8fa90ca:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-8fa90ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-0cd23b4{
    --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-14394 .elementor-element.elementor-element-0cd23b4:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-0cd23b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-92a0ce2{
    --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-14394 .elementor-element.elementor-element-92a0ce2:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-92a0ce2>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-84cfba3{
    --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-14394 .elementor-element.elementor-element-84cfba3:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-84cfba3>.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-14394 .elementor-element.elementor-element-2214b06 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-2214b06.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-2214b06.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-2214b06.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-2214b06.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-2214b06.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-b98b8e3>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-b98b8e3.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-b98b8e3{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-b98b8e3 .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-14394 .elementor-element.elementor-element-654b77f{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-9a16c48{
    --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-14394 .elementor-element.elementor-element-9a16c48:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-9a16c48>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-79947d0 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-79947d0.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-79947d0.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-79947d0.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-79947d0.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-79947d0.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-9a3e32f>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-9a3e32f.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-9a3e32f{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-9a3e32f .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-c9bab05{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-6b849c7{
    --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-14394 .elementor-element.elementor-element-6b849c7:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-6b849c7>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-7505dfa .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-7505dfa.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-7505dfa.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-7505dfa.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-7505dfa.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-7505dfa.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-03d8823>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-03d8823.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-03d8823{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-03d8823 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-6353242{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-a623ad8{
    --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-14394 .elementor-element.elementor-element-a623ad8:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-a623ad8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-f873aa7 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-f873aa7.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-f873aa7.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-f873aa7.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-f873aa7.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-f873aa7.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-e4b95f7>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-e4b95f7.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-e4b95f7{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-e4b95f7 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-5e3bb28{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-6c066a3{
    --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-14394 .elementor-element.elementor-element-6c066a3:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-6c066a3>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-5f5a03e{
    --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-14394 .elementor-element.elementor-element-5f5a03e:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-5f5a03e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-0be7207{
    --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-14394 .elementor-element.elementor-element-0be7207:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-0be7207>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-a4ca4fe{
    --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-14394 .elementor-element.elementor-element-a4ca4fe:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-a4ca4fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-9b496c6 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-9b496c6.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-9b496c6.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-9b496c6.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-9b496c6.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-9b496c6.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-1794985>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-1794985.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-1794985{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-1794985 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-6792c5d{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-b2a7498{
    --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-14394 .elementor-element.elementor-element-b2a7498:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-b2a7498>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-41506d2 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-41506d2.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-41506d2.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-41506d2.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-41506d2.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-41506d2.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-a608a6a>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-a608a6a.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-a608a6a{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-a608a6a .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-43abdd4{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-9f2da4f{
    --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-14394 .elementor-element.elementor-element-9f2da4f:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-9f2da4f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-55779d6 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-55779d6.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-55779d6.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-55779d6.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-55779d6.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-55779d6.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-21b25e7>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-21b25e7.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-21b25e7{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-21b25e7 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-63082e2{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-9c6b29b{
    --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-14394 .elementor-element.elementor-element-9c6b29b:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-9c6b29b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-0e7433e .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-0e7433e.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-0e7433e.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-0e7433e.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-0e7433e.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-0e7433e.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-d105328>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-d105328.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-d105328{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-d105328 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-877718b{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-dba67dd{
    --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-14394 .elementor-element.elementor-element-dba67dd:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-dba67dd>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-81beef0{
    --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-14394 .elementor-element.elementor-element-81beef0:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-81beef0>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-71287e5{
    --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-14394 .elementor-element.elementor-element-71287e5:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-71287e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-fff9e81{
    --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-14394 .elementor-element.elementor-element-fff9e81:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-fff9e81>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-2edc6b4 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-2edc6b4.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-2edc6b4.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-2edc6b4.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-2edc6b4.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-2edc6b4.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-d131ec0>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-d131ec0.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-d131ec0{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-d131ec0 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-e2c8183{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-341bb60{
    --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-14394 .elementor-element.elementor-element-341bb60:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-341bb60>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-9769dc8 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-9769dc8.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-9769dc8.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-9769dc8.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-9769dc8.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-9769dc8.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-fc6fc6b>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-fc6fc6b.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-fc6fc6b{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-fc6fc6b .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-d612937{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-361fe03{
    --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-14394 .elementor-element.elementor-element-361fe03:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-361fe03>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-7c74313 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-7c74313.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-7c74313.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-7c74313.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-7c74313.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-7c74313.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-55feea3>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-55feea3.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-55feea3{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-55feea3 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-abe84b0{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-6f5d4b2{
    --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-14394 .elementor-element.elementor-element-6f5d4b2:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-6f5d4b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-567a432 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-567a432.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-567a432.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-567a432.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-567a432.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-567a432.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-556488d>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-556488d.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-556488d{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-556488d .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-d4313fa{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-369de3c{
    --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-14394 .elementor-element.elementor-element-369de3c:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-369de3c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-b9d904a{
    --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-14394 .elementor-element.elementor-element-b9d904a:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-b9d904a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-2ca41b4{
    --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-14394 .elementor-element.elementor-element-2ca41b4:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-2ca41b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-f70032c{
    --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-14394 .elementor-element.elementor-element-f70032c:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-f70032c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-46ab053 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-46ab053.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-46ab053.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-46ab053.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-46ab053.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-46ab053.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-461267e>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-461267e.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-461267e{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-461267e .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-f8ec01f{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-0fd8456{
    --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-14394 .elementor-element.elementor-element-0fd8456:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-0fd8456>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-ef426a3 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-ef426a3.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-ef426a3.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-ef426a3.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-ef426a3.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-ef426a3.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-d9f8327>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-d9f8327.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-d9f8327{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-d9f8327 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-9d6cb75{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-0dc93a9{
    --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-14394 .elementor-element.elementor-element-0dc93a9:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-0dc93a9>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-b107ee4 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-b107ee4.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-b107ee4.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-b107ee4.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-b107ee4.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-b107ee4.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-4c7027e>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-4c7027e.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-4c7027e{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-4c7027e .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-0fed77e{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-320100e{
    --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-14394 .elementor-element.elementor-element-320100e:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-320100e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-b844c70 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-b844c70.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-b844c70.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-b844c70.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-b844c70.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-b844c70.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-f17e7cf>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-f17e7cf.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-f17e7cf{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-f17e7cf .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-dc07d72{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-cda4fc5{
    --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-14394 .elementor-element.elementor-element-cda4fc5:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-cda4fc5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-d1bf6c6{
    --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-14394 .elementor-element.elementor-element-d1bf6c6:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-d1bf6c6>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-7ca16ec{
    --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-14394 .elementor-element.elementor-element-7ca16ec:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-7ca16ec>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-c3c346d{
    --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-14394 .elementor-element.elementor-element-c3c346d:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-c3c346d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-e838f89 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-e838f89.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-e838f89.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-e838f89.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-e838f89.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-e838f89.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-d24555b>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-d24555b.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-d24555b{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-d24555b .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-0e2e1e6{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-16df299{
    --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-14394 .elementor-element.elementor-element-16df299:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-16df299>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-44c8dcb .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-44c8dcb.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-44c8dcb.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-44c8dcb.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-44c8dcb.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-44c8dcb.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-dc2ba11>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-dc2ba11.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-dc2ba11{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-dc2ba11 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-22d9677{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-e73fb83{
    --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-14394 .elementor-element.elementor-element-e73fb83:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-e73fb83>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-f1d8be6 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-f1d8be6.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-f1d8be6.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-f1d8be6.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-f1d8be6.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-f1d8be6.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-9f001d1>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-9f001d1.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-9f001d1{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-9f001d1 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-5192c87{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-79142b6{
    --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-14394 .elementor-element.elementor-element-79142b6:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-79142b6>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-2422241 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-2422241.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-2422241.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-2422241.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-2422241.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-2422241.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-6053567>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-6053567.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-6053567{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-6053567 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-0009ce8{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-8c7941b{
    --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-14394 .elementor-element.elementor-element-8c7941b:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-8c7941b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-e4b6c5a{
    --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-14394 .elementor-element.elementor-element-e4b6c5a:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-e4b6c5a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-6c89a80{
    --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;
    --justify-content:center;
    --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-14394 .elementor-element.elementor-element-6c89a80:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-6c89a80>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14394 .elementor-element.elementor-element-4ad95d8{
    --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-14394 .elementor-element.elementor-element-4ad95d8:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-4ad95d8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-62b58c8 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-62b58c8.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-62b58c8.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-62b58c8.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-62b58c8.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-62b58c8.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-25ece21>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-25ece21.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-25ece21{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-25ece21 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-9c4691b{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-361a111{
    --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-14394 .elementor-element.elementor-element-361a111:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-361a111>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-483b17c .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-483b17c.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-483b17c.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-483b17c.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-483b17c.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-483b17c.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-ce5bd16>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-ce5bd16.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-ce5bd16{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-ce5bd16 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-c58cbc8{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14394 .elementor-element.elementor-element-aefae14{
    --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-14394 .elementor-element.elementor-element-aefae14:not(.elementor-motion-effects-element-type-background),.elementor-14394 .elementor-element.elementor-element-aefae14>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14394 .elementor-element.elementor-element-dba2136 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-dba2136.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-dba2136.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-dba2136.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14394 .elementor-element.elementor-element-dba2136.elementor-view-framed .elementor-icon,.elementor-14394 .elementor-element.elementor-element-dba2136.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14394 .elementor-element.elementor-element-119a94c>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14394 .elementor-element.elementor-element-119a94c.elementor-element{
    --align-self:center
}
.elementor-14394 .elementor-element.elementor-element-119a94c{
    text-align:center
}
.elementor-14394 .elementor-element.elementor-element-119a94c .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14394 .elementor-element.elementor-element-7be67b6{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
@media(min-width:768px){
    .elementor-14394 .elementor-element.elementor-element-84cfba3{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-9a16c48{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-6b849c7{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-a623ad8{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-a4ca4fe{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-b2a7498{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-9f2da4f{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-9c6b29b{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-fff9e81{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-341bb60{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-361fe03{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-6f5d4b2{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-f70032c{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-0fd8456{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-0dc93a9{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-320100e{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-c3c346d{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-16df299{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-e73fb83{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-79142b6{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-4ad95d8{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-361a111{
        --width:25%
    }
    .elementor-14394 .elementor-element.elementor-element-aefae14{
        --width:25%
    }
}
@media(max-width:767px){
    .elementor-14394 .elementor-element.elementor-element-3f460e5{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14394 .elementor-element.elementor-element-f8326a6 .elementor-heading-title{
        font-size:26px
    }
    .elementor-14394 .elementor-element.elementor-element-8fa90ca{
        --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-14394 .elementor-element.elementor-element-0cd23b4{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14394 .elementor-element.elementor-element-92a0ce2{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14394 .elementor-element.elementor-element-84cfba3{
        --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-14394 .elementor-element.elementor-element-9a16c48{
        --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-14394 .elementor-element.elementor-element-6b849c7{
        --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-14394 .elementor-element.elementor-element-a623ad8{
        --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-14394 .elementor-element.elementor-element-5e3bb28{
        columns:1;
        column-gap:0
    }
    .elementor-14394 .elementor-element.elementor-element-6c066a3{
        --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-14394 .elementor-element.elementor-element-5f5a03e{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14394 .elementor-element.elementor-element-0be7207{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14394 .elementor-element.elementor-element-a4ca4fe{
        --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-14394 .elementor-element.elementor-element-b2a7498{
        --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-14394 .elementor-element.elementor-element-9f2da4f{
        --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-14394 .elementor-element.elementor-element-9c6b29b{
        --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-14394 .elementor-element.elementor-element-877718b{
        columns:1;
        column-gap:0
    }
    .elementor-14394 .elementor-element.elementor-element-dba67dd{
        --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-14394 .elementor-element.elementor-element-81beef0{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14394 .elementor-element.elementor-element-71287e5{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14394 .elementor-element.elementor-element-fff9e81{
        --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-14394 .elementor-element.elementor-element-341bb60{
        --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-14394 .elementor-element.elementor-element-361fe03{
        --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-14394 .elementor-element.elementor-element-6f5d4b2{
        --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-14394 .elementor-element.elementor-element-d4313fa{
        columns:1;
        column-gap:0
    }
    .elementor-14394 .elementor-element.elementor-element-369de3c{
        --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-14394 .elementor-element.elementor-element-b9d904a{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14394 .elementor-element.elementor-element-2ca41b4{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14394 .elementor-element.elementor-element-f70032c{
        --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-14394 .elementor-element.elementor-element-0fd8456{
        --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-14394 .elementor-element.elementor-element-0dc93a9{
        --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-14394 .elementor-element.elementor-element-320100e{
        --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-14394 .elementor-element.elementor-element-dc07d72{
        columns:1;
        column-gap:0
    }
    .elementor-14394 .elementor-element.elementor-element-cda4fc5{
        --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-14394 .elementor-element.elementor-element-d1bf6c6{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14394 .elementor-element.elementor-element-7ca16ec{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14394 .elementor-element.elementor-element-c3c346d{
        --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-14394 .elementor-element.elementor-element-16df299{
        --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-14394 .elementor-element.elementor-element-e73fb83{
        --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-14394 .elementor-element.elementor-element-79142b6{
        --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-14394 .elementor-element.elementor-element-0009ce8{
        columns:1;
        column-gap:0
    }
    .elementor-14394 .elementor-element.elementor-element-8c7941b{
        --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-14394 .elementor-element.elementor-element-e4b6c5a{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14394 .elementor-element.elementor-element-6c89a80{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14394 .elementor-element.elementor-element-4ad95d8{
        --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-14394 .elementor-element.elementor-element-361a111{
        --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-14394 .elementor-element.elementor-element-aefae14{
        --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%
    }
}