.elementor-14388 .elementor-element.elementor-element-56b040a{
    --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-14388 .elementor-element.elementor-element-2fb9804{
    --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-14388 .elementor-element.elementor-element-885dafe{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-885dafe .elementor-heading-title{
    color:#050505
}
.elementor-14388 .elementor-element.elementor-element-419afa5{
    --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-14388 .elementor-element.elementor-element-419afa5:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-419afa5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-a288dc0{
    --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-14388 .elementor-element.elementor-element-a288dc0:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-a288dc0>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-cc02a65{
    --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-14388 .elementor-element.elementor-element-cc02a65:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-cc02a65>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-8eb6b5c{
    --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-14388 .elementor-element.elementor-element-8eb6b5c:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-8eb6b5c>.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-14388 .elementor-element.elementor-element-345614e .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-345614e.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-345614e.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-345614e.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-345614e.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-345614e.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-b20ab41>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-b20ab41.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-b20ab41{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-b20ab41 .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-14388 .elementor-element.elementor-element-c1d4a48{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-3737e28{
    --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-14388 .elementor-element.elementor-element-3737e28:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-3737e28>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-6dff133 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-6dff133.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-6dff133.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-6dff133.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-6dff133.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-6dff133.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-d4f4ab1>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-d4f4ab1.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-d4f4ab1{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-d4f4ab1 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-dc644ec{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-cf7c9f8{
    --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-14388 .elementor-element.elementor-element-cf7c9f8:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-cf7c9f8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-fb0261d .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-fb0261d.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-fb0261d.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-fb0261d.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-fb0261d.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-fb0261d.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-4bfeb8f>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-4bfeb8f.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-4bfeb8f{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-4bfeb8f .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-2a7e633{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-a4a3d98{
    --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-14388 .elementor-element.elementor-element-a4a3d98:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-a4a3d98>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-8695281 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-8695281.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-8695281.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-8695281.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-8695281.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-8695281.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-42328ac>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-42328ac.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-42328ac{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-42328ac .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-9be80ab{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-ec77d8e{
    --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-14388 .elementor-element.elementor-element-ec77d8e:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-ec77d8e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-3ac20f1{
    --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-14388 .elementor-element.elementor-element-3ac20f1:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-3ac20f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-899724b{
    --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-14388 .elementor-element.elementor-element-899724b:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-899724b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-2fe5653{
    --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-14388 .elementor-element.elementor-element-2fe5653:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-2fe5653>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-95d45c6 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-95d45c6.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-95d45c6.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-95d45c6.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-95d45c6.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-95d45c6.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-d5606ed>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-d5606ed.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-d5606ed{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-d5606ed .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-2616eec{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-bfa4fa9{
    --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-14388 .elementor-element.elementor-element-bfa4fa9:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-bfa4fa9>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-b408105 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-b408105.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-b408105.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-b408105.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-b408105.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-b408105.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-469da89>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-469da89.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-469da89{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-469da89 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-5167dd4{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-fac653d{
    --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-14388 .elementor-element.elementor-element-fac653d:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-fac653d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-189fe5a .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-189fe5a.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-189fe5a.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-189fe5a.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-189fe5a.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-189fe5a.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-deb6060>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-deb6060.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-deb6060{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-deb6060 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-7da3637{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-11b87b6{
    --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-14388 .elementor-element.elementor-element-11b87b6:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-11b87b6>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-9c25cbe .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-9c25cbe.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-9c25cbe.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-9c25cbe.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-9c25cbe.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-9c25cbe.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-a215be5>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-a215be5.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-a215be5{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-a215be5 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-8386937{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-118ba46{
    --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-14388 .elementor-element.elementor-element-118ba46:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-118ba46>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-1cb0c2b{
    --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-14388 .elementor-element.elementor-element-1cb0c2b:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-1cb0c2b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-996bc92{
    --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-14388 .elementor-element.elementor-element-996bc92:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-996bc92>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-4a5def9{
    --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-14388 .elementor-element.elementor-element-4a5def9:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-4a5def9>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-a235f2e .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-a235f2e.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-a235f2e.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-a235f2e.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-a235f2e.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-a235f2e.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-cae4544>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-cae4544.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-cae4544{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-cae4544 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-8382e7d{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-b10203f{
    --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-14388 .elementor-element.elementor-element-b10203f:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-b10203f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-0f12ce7 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-0f12ce7.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-0f12ce7.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-0f12ce7.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-0f12ce7.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-0f12ce7.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-f5518c9>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-f5518c9.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-f5518c9{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-f5518c9 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-75ee5f1{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-85c4540{
    --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-14388 .elementor-element.elementor-element-85c4540:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-85c4540>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-8b1b96f .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-8b1b96f.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-8b1b96f.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-8b1b96f.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-8b1b96f.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-8b1b96f.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-8463791>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-8463791.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-8463791{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-8463791 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-d67981b{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-c302132{
    --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-14388 .elementor-element.elementor-element-c302132:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-c302132>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-36d8f64 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-36d8f64.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-36d8f64.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-36d8f64.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-36d8f64.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-36d8f64.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-915f8cc>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-915f8cc.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-915f8cc{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-915f8cc .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-655b3f8{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-93aec24{
    --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-14388 .elementor-element.elementor-element-93aec24:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-93aec24>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-17f16ab{
    --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-14388 .elementor-element.elementor-element-17f16ab:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-17f16ab>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-3da34b7{
    --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-14388 .elementor-element.elementor-element-3da34b7:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-3da34b7>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-673e4e9{
    --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-14388 .elementor-element.elementor-element-673e4e9:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-673e4e9>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-cd11d52 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-cd11d52.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-cd11d52.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-cd11d52.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-cd11d52.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-cd11d52.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-6b90d78>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-6b90d78.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-6b90d78{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-6b90d78 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-a17c120{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-a7cb0cd{
    --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-14388 .elementor-element.elementor-element-a7cb0cd:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-a7cb0cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-19447a3 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-19447a3.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-19447a3.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-19447a3.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-19447a3.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-19447a3.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-8ab9c46>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-8ab9c46.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-8ab9c46{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-8ab9c46 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-415727a{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-103d15b{
    --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-14388 .elementor-element.elementor-element-103d15b:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-103d15b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-fc7b135 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-fc7b135.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-fc7b135.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-fc7b135.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-fc7b135.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-fc7b135.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-a769349>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-a769349.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-a769349{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-a769349 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-7f4dfa4{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-58819d0{
    --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-14388 .elementor-element.elementor-element-58819d0:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-58819d0>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-6dc1269 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-6dc1269.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-6dc1269.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-6dc1269.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-6dc1269.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-6dc1269.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-fad7a39>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-fad7a39.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-fad7a39{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-fad7a39 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-630045e{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-2105bcc{
    --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-14388 .elementor-element.elementor-element-2105bcc:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-2105bcc>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-11f72f8{
    --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-14388 .elementor-element.elementor-element-11f72f8:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-11f72f8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-7b38809{
    --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-14388 .elementor-element.elementor-element-7b38809:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-7b38809>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-f15f493{
    --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-14388 .elementor-element.elementor-element-f15f493:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-f15f493>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-59c04f2 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-59c04f2.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-59c04f2.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-59c04f2.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-59c04f2.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-59c04f2.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-437c04d>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-437c04d.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-437c04d{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-437c04d .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-3054725{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-d5258b4{
    --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-14388 .elementor-element.elementor-element-d5258b4:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-d5258b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-4fb62f5 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-4fb62f5.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-4fb62f5.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-4fb62f5.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-4fb62f5.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-4fb62f5.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-f1b59cd>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-f1b59cd.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-f1b59cd{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-f1b59cd .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-4d5ca1e{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-8d051a6{
    --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-14388 .elementor-element.elementor-element-8d051a6:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-8d051a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-cc496e1 .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-cc496e1.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-cc496e1.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-cc496e1.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-cc496e1.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-cc496e1.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-5c8bce3>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-5c8bce3.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-5c8bce3{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-5c8bce3 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-45442ba{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-41502cb{
    --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-14388 .elementor-element.elementor-element-41502cb:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-41502cb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-575386a .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-575386a.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-575386a.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-575386a.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-575386a.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-575386a.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-b3d5174>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-b3d5174.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-b3d5174{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-b3d5174 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-f2cb942{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-f7b4075{
    --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-14388 .elementor-element.elementor-element-f7b4075:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-f7b4075>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-1bf9f7c{
    --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-14388 .elementor-element.elementor-element-1bf9f7c:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-1bf9f7c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-f539d63{
    --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-14388 .elementor-element.elementor-element-f539d63:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-f539d63>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14388 .elementor-element.elementor-element-361b05b{
    --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-14388 .elementor-element.elementor-element-361b05b:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-361b05b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-a9da16d .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-a9da16d.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-a9da16d.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-a9da16d.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-a9da16d.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-a9da16d.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-9aa6c20>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-9aa6c20.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-9aa6c20{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-9aa6c20 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-79143e9{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-3e6671b{
    --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-14388 .elementor-element.elementor-element-3e6671b:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-3e6671b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-b210cbe .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-b210cbe.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-b210cbe.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-b210cbe.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-b210cbe.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-b210cbe.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-0b962f0>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-0b962f0.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-0b962f0{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-0b962f0 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-d1a8c0d{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-14388 .elementor-element.elementor-element-e5788c7{
    --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-14388 .elementor-element.elementor-element-e5788c7:not(.elementor-motion-effects-element-type-background),.elementor-14388 .elementor-element.elementor-element-e5788c7>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-14388 .elementor-element.elementor-element-47318ee .elementor-icon-wrapper{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-47318ee.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-47318ee.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-47318ee.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-14388 .elementor-element.elementor-element-47318ee.elementor-view-framed .elementor-icon,.elementor-14388 .elementor-element.elementor-element-47318ee.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-14388 .elementor-element.elementor-element-564d5fe>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-14388 .elementor-element.elementor-element-564d5fe.elementor-element{
    --align-self:center
}
.elementor-14388 .elementor-element.elementor-element-564d5fe{
    text-align:center
}
.elementor-14388 .elementor-element.elementor-element-564d5fe .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-14388 .elementor-element.elementor-element-9541cf0{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
@media(min-width:768px){
    .elementor-14388 .elementor-element.elementor-element-8eb6b5c{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-3737e28{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-cf7c9f8{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-a4a3d98{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-2fe5653{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-bfa4fa9{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-fac653d{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-11b87b6{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-4a5def9{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-b10203f{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-85c4540{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-c302132{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-673e4e9{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-a7cb0cd{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-103d15b{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-58819d0{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-f15f493{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-d5258b4{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-8d051a6{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-41502cb{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-361b05b{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-3e6671b{
        --width:25%
    }
    .elementor-14388 .elementor-element.elementor-element-e5788c7{
        --width:25%
    }
}
@media(max-width:767px){
    .elementor-14388 .elementor-element.elementor-element-2fb9804{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14388 .elementor-element.elementor-element-419afa5{
        --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-14388 .elementor-element.elementor-element-a288dc0{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14388 .elementor-element.elementor-element-cc02a65{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14388 .elementor-element.elementor-element-8eb6b5c{
        --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-14388 .elementor-element.elementor-element-3737e28{
        --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-14388 .elementor-element.elementor-element-cf7c9f8{
        --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-14388 .elementor-element.elementor-element-a4a3d98{
        --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-14388 .elementor-element.elementor-element-9be80ab{
        columns:1;
        column-gap:0
    }
    .elementor-14388 .elementor-element.elementor-element-ec77d8e{
        --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-14388 .elementor-element.elementor-element-3ac20f1{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14388 .elementor-element.elementor-element-899724b{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14388 .elementor-element.elementor-element-2fe5653{
        --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-14388 .elementor-element.elementor-element-bfa4fa9{
        --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-14388 .elementor-element.elementor-element-fac653d{
        --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-14388 .elementor-element.elementor-element-11b87b6{
        --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-14388 .elementor-element.elementor-element-8386937{
        columns:1;
        column-gap:0
    }
    .elementor-14388 .elementor-element.elementor-element-118ba46{
        --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-14388 .elementor-element.elementor-element-1cb0c2b{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14388 .elementor-element.elementor-element-996bc92{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14388 .elementor-element.elementor-element-4a5def9{
        --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-14388 .elementor-element.elementor-element-b10203f{
        --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-14388 .elementor-element.elementor-element-85c4540{
        --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-14388 .elementor-element.elementor-element-c302132{
        --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-14388 .elementor-element.elementor-element-655b3f8{
        columns:1;
        column-gap:0
    }
    .elementor-14388 .elementor-element.elementor-element-93aec24{
        --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-14388 .elementor-element.elementor-element-17f16ab{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14388 .elementor-element.elementor-element-3da34b7{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14388 .elementor-element.elementor-element-673e4e9{
        --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-14388 .elementor-element.elementor-element-a7cb0cd{
        --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-14388 .elementor-element.elementor-element-103d15b{
        --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-14388 .elementor-element.elementor-element-58819d0{
        --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-14388 .elementor-element.elementor-element-630045e{
        columns:1;
        column-gap:0
    }
    .elementor-14388 .elementor-element.elementor-element-2105bcc{
        --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-14388 .elementor-element.elementor-element-11f72f8{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14388 .elementor-element.elementor-element-7b38809{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14388 .elementor-element.elementor-element-f15f493{
        --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-14388 .elementor-element.elementor-element-d5258b4{
        --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-14388 .elementor-element.elementor-element-8d051a6{
        --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-14388 .elementor-element.elementor-element-41502cb{
        --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-14388 .elementor-element.elementor-element-f2cb942{
        columns:1;
        column-gap:0
    }
    .elementor-14388 .elementor-element.elementor-element-f7b4075{
        --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-14388 .elementor-element.elementor-element-1bf9f7c{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14388 .elementor-element.elementor-element-f539d63{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-14388 .elementor-element.elementor-element-361b05b{
        --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-14388 .elementor-element.elementor-element-3e6671b{
        --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-14388 .elementor-element.elementor-element-e5788c7{
        --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%
    }
}