.elementor-5506 .elementor-element.elementor-element-e96f89a{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:20px;
    --padding-bottom:10px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-05da445{
    --display:flex;
    --position:absolute;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --border-radius:0px 0px 0px 0px;
    box-shadow:0px 0px 0px 0px rgba(60.000000000000014, 134.00000000000009, 255, 0.36);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%;
    top:0px;
}
.elementor-5506 .elementor-element.elementor-element-05da445:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-05da445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
body:not(.rtl) .elementor-5506 .elementor-element.elementor-element-05da445{
    left:0px;
}
body.rtl .elementor-5506 .elementor-element.elementor-element-05da445{
    right:0px;
}
.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-toggle .elementor-toggle-icon svg{
    fill:var( --e-global-color-primary );
}
.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{
    color:var( --e-global-color-accent );
}
.elementor-widget-toggle .elementor-toggle-title{
    font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-toggle .elementor-tab-content{
    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-5506 .elementor-element.elementor-element-dff7fa6 > .elementor-widget-container{
    box-shadow:0px 0px 10px 0px rgba(59.99999999999996, 134.00000000000006, 255, 0.16);
}
.elementor-5506 .elementor-element.elementor-element-dff7fa6 .elementor-toggle-title, .elementor-5506 .elementor-element.elementor-element-dff7fa6 .elementor-toggle-icon{
    color:#5B90F8;
}
.elementor-5506 .elementor-element.elementor-element-dff7fa6 .elementor-toggle-icon svg{
    fill:#5B90F8;
}
.elementor-5506 .elementor-element.elementor-element-dff7fa6 .elementor-tab-title.elementor-active a, .elementor-5506 .elementor-element.elementor-element-dff7fa6 .elementor-tab-title.elementor-active .elementor-toggle-icon{
    color:#5B90F8;
}
.elementor-5506 .elementor-element.elementor-element-dff7fa6 .elementor-toggle-title{
    font-family:"Roboto", Helvetica Neue;
    font-weight:600;
}
.elementor-5506 .elementor-element.elementor-element-dff7fa6 .elementor-tab-title .elementor-toggle-icon i:before{
    color:#5B90F8;
}
.elementor-5506 .elementor-element.elementor-element-dff7fa6 .elementor-tab-title .elementor-toggle-icon svg{
    fill:#5B90F8;
}
.elementor-5506 .elementor-element.elementor-element-dff7fa6 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{
    color:#5B90F8;
}
.elementor-5506 .elementor-element.elementor-element-dff7fa6 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{
    fill:#5B90F8;
}
.elementor-5506 .elementor-element.elementor-element-dff7fa6 .elementor-tab-content{
    font-family:"Roboto", Helvetica Neue;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-bc54980{
    --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-5506 .elementor-element.elementor-element-6310b7b{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    --gap:0px 2px;
    --row-gap:0px;
    --column-gap:2px;
    border-style:solid;
    --border-style:solid;
    border-width:2px 0px 2px 0px;
    --border-top-width:2px;
    --border-right-width:0px;
    --border-bottom-width:2px;
    --border-left-width:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:20px;
    --padding-bottom:10px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-e238fe7{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --border-radius:0px 0px 0px 0px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:1.5%;
    --margin-right:1.5%;
    --padding-top:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%;
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-primary );
    color:var( --e-global-color-primary );
    border-color:var( --e-global-color-primary );
}
.elementor-widget-icon-box .elementor-icon-box-title{
    color:var( --e-global-color-primary );
}
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{
    font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-icon-box .elementor-icon-box-description{
    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-5506 .elementor-element.elementor-element-b5925c6 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:5% 5% 5% 5%;
    border-radius:8px 8px 8px 8px;
    box-shadow:0px -2px 4px 0px rgba(60.000000000000014, 134.00000000000009, 255, 0.36);
}
.elementor-5506 .elementor-element.elementor-element-b5925c6{
    --icon-box-icon-margin:15px;
}
.elementor-5506 .elementor-element.elementor-element-b5925c6.elementor-view-stacked .elementor-icon{
    background-color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-b5925c6.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-b5925c6.elementor-view-default .elementor-icon{
    fill:#000000;
    color:#000000;
    border-color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-b5925c6 .elementor-icon{
    font-size:40px;
}
.elementor-5506 .elementor-element.elementor-element-b5925c6 .elementor-icon-box-title{
    color:#7A7A7A;
}
.elementor-5506 .elementor-element.elementor-element-b5925c6 .elementor-icon-box-title, .elementor-5506 .elementor-element.elementor-element-b5925c6 .elementor-icon-box-title a{
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:600;
}
.elementor-5506 .elementor-element.elementor-element-b5925c6 .elementor-icon-box-description{
    color:#7A7A7A;
}
.elementor-5506 .elementor-element.elementor-element-afb5d3f{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --border-radius:0px 0px 0px 0px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:1.5%;
    --padding-top:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%;
}
.elementor-5506 .elementor-element.elementor-element-d6d11f9 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:5% 5% 5% 5%;
    border-radius:8px 8px 8px 8px;
}
.elementor-5506 .elementor-element.elementor-element-d6d11f9:hover .elementor-widget-container{
    box-shadow:0px -2px 4px 0px rgba(60.000000000000014, 134.00000000000009, 255, 0.36);
}
.elementor-5506 .elementor-element.elementor-element-d6d11f9{
    --icon-box-icon-margin:15px;
}
.elementor-5506 .elementor-element.elementor-element-d6d11f9.elementor-view-stacked .elementor-icon{
    background-color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-d6d11f9.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-d6d11f9.elementor-view-default .elementor-icon{
    fill:#000000;
    color:#000000;
    border-color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-d6d11f9 .elementor-icon{
    font-size:40px;
}
.elementor-5506 .elementor-element.elementor-element-d6d11f9 .elementor-icon-box-title{
    color:#7A7A7A;
}
.elementor-5506 .elementor-element.elementor-element-d6d11f9 .elementor-icon-box-title, .elementor-5506 .elementor-element.elementor-element-d6d11f9 .elementor-icon-box-title a{
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:600;
}
.elementor-5506 .elementor-element.elementor-element-d6d11f9 .elementor-icon-box-description{
    color:#7A7A7A;
}
.elementor-5506 .elementor-element.elementor-element-a58e2fb{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --border-radius:0px 0px 0px 0px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:1.5%;
    --margin-right:1.5%;
    --padding-top:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%;
}
.elementor-5506 .elementor-element.elementor-element-b7f6a78 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:5% 5% 5% 5%;
    border-radius:8px 8px 8px 8px;
}
.elementor-5506 .elementor-element.elementor-element-b7f6a78:hover .elementor-widget-container{
    box-shadow:0px -2px 4px 0px rgba(60.000000000000014, 134.00000000000009, 255, 0.36);
}
.elementor-5506 .elementor-element.elementor-element-b7f6a78{
    --icon-box-icon-margin:15px;
}
.elementor-5506 .elementor-element.elementor-element-b7f6a78.elementor-view-stacked .elementor-icon{
    background-color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-b7f6a78.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-b7f6a78.elementor-view-default .elementor-icon{
    fill:#000000;
    color:#000000;
    border-color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-b7f6a78 .elementor-icon{
    font-size:40px;
}
.elementor-5506 .elementor-element.elementor-element-b7f6a78 .elementor-icon-box-title{
    color:#7A7A7A;
}
.elementor-5506 .elementor-element.elementor-element-b7f6a78 .elementor-icon-box-title, .elementor-5506 .elementor-element.elementor-element-b7f6a78 .elementor-icon-box-title a{
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:600;
}
.elementor-5506 .elementor-element.elementor-element-b7f6a78 .elementor-icon-box-description{
    color:#7A7A7A;
}
.elementor-5506 .elementor-element.elementor-element-61286ce{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --border-radius:0px 0px 0px 0px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:1.5%;
    --margin-right:1.5%;
    --padding-top:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%;
}
.elementor-5506 .elementor-element.elementor-element-fdd9a85 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:5% 5% 5% 5%;
    border-radius:8px 8px 8px 8px;
}
.elementor-5506 .elementor-element.elementor-element-fdd9a85:hover .elementor-widget-container{
    box-shadow:0px -2px 4px 0px rgba(60.000000000000014, 134.00000000000009, 255, 0.36);
}
.elementor-5506 .elementor-element.elementor-element-fdd9a85{
    --icon-box-icon-margin:15px;
}
.elementor-5506 .elementor-element.elementor-element-fdd9a85.elementor-view-stacked .elementor-icon{
    background-color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-fdd9a85.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-fdd9a85.elementor-view-default .elementor-icon{
    fill:#000000;
    color:#000000;
    border-color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-fdd9a85 .elementor-icon{
    font-size:40px;
}
.elementor-5506 .elementor-element.elementor-element-fdd9a85 .elementor-icon-box-title{
    color:#7A7A7A;
}
.elementor-5506 .elementor-element.elementor-element-fdd9a85 .elementor-icon-box-title, .elementor-5506 .elementor-element.elementor-element-fdd9a85 .elementor-icon-box-title a{
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:600;
}
.elementor-5506 .elementor-element.elementor-element-fdd9a85 .elementor-icon-box-description{
    color:#7A7A7A;
}
.elementor-5506 .elementor-element.elementor-element-61faba0{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --border-radius:0px 0px 0px 0px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:1.5%;
    --margin-right:0%;
    --padding-top:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%;
}
.elementor-5506 .elementor-element.elementor-element-c543a30 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:5% 5% 5% 5%;
    border-radius:8px 8px 8px 8px;
}
.elementor-5506 .elementor-element.elementor-element-c543a30:hover .elementor-widget-container{
    box-shadow:0px -2px 4px 0px rgba(60.000000000000014, 134.00000000000009, 255, 0.36);
}
.elementor-5506 .elementor-element.elementor-element-c543a30{
    --icon-box-icon-margin:15px;
}
.elementor-5506 .elementor-element.elementor-element-c543a30.elementor-view-stacked .elementor-icon{
    background-color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-c543a30.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-c543a30.elementor-view-default .elementor-icon{
    fill:#000000;
    color:#000000;
    border-color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-c543a30 .elementor-icon{
    font-size:50px;
}
.elementor-5506 .elementor-element.elementor-element-c543a30 .elementor-icon-box-title{
    color:#7A7A7A;
}
.elementor-5506 .elementor-element.elementor-element-c543a30 .elementor-icon-box-title, .elementor-5506 .elementor-element.elementor-element-c543a30 .elementor-icon-box-title a{
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:600;
}
.elementor-5506 .elementor-element.elementor-element-c543a30 .elementor-icon-box-description{
    color:#7A7A7A;
}
.elementor-5506 .elementor-element.elementor-element-8b98886{
    --display:flex;
    --gap:30px 0px;
    --row-gap:30px;
    --column-gap:0px;
    --padding-top:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-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-5506 .elementor-element.elementor-element-a10c10a .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:24px;
    font-weight:600;
    color:#000000;
}
.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-5506 .elementor-element.elementor-element-3c28eb9 > .elementor-widget-container{
    padding:0px 5px 0px 5px;
}
.elementor-5506 .elementor-element.elementor-element-3c28eb9{
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-0ad5884{
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-7003ac5{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --border-radius:6px 6px 6px 6px;
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:1%;
    --padding-bottom:1%;
    --padding-left:0%;
    --padding-right:0%;
}
.elementor-5506 .elementor-element.elementor-element-7003ac5:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-7003ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-6abcc4c );
}
.elementor-5506 .elementor-element.elementor-element-2afae0e > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:5% 5% 5% 5%;
}
.elementor-5506 .elementor-element.elementor-element-2afae0e{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-2afae0e .elementor-heading-title{
    font-family:"Helvetica", Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-6f94aa6{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --border-radius:6px 6px 6px 6px;
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:1%;
    --padding-bottom:1%;
    --padding-left:0%;
    --padding-right:0%;
}
.elementor-5506 .elementor-element.elementor-element-6f94aa6:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-6f94aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-5c63ea3 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:5% 5% 5% 5%;
}
.elementor-5506 .elementor-element.elementor-element-5c63ea3{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-5c63ea3 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-1c62805{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --border-radius:6px 6px 6px 6px;
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:1%;
    --padding-bottom:1%;
    --padding-left:0%;
    --padding-right:0%;
}
.elementor-5506 .elementor-element.elementor-element-1c62805:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-1c62805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-db389b3 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:5% 5% 5% 5%;
}
.elementor-5506 .elementor-element.elementor-element-db389b3{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-db389b3 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-03f15f8{
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-3fe183c{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --border-radius:6px 6px 6px 6px;
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:3%;
    --padding-top:1%;
    --padding-bottom:1%;
    --padding-left:0%;
    --padding-right:0%;
}
.elementor-5506 .elementor-element.elementor-element-3fe183c:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-3fe183c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-0401ae7 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:5% 5% 5% 5%;
}
.elementor-5506 .elementor-element.elementor-element-0401ae7{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-0401ae7 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-84ff117{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --border-radius:6px 6px 6px 6px;
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:3%;
    --padding-top:1%;
    --padding-bottom:1%;
    --padding-left:0%;
    --padding-right:0%;
}
.elementor-5506 .elementor-element.elementor-element-84ff117:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-84ff117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-b459046 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:5% 5% 5% 5%;
}
.elementor-5506 .elementor-element.elementor-element-b459046{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-b459046 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-ea89adb{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --border-radius:6px 6px 6px 6px;
    box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:3%;
    --margin-right:0%;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-ce484b2 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:5% 5% 5% 5%;
}
.elementor-5506 .elementor-element.elementor-element-ce484b2{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-ce484b2 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-3f3fbea{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --padding-top:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-9f935c1{
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-3286424{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-widget-image .widget-image-caption{
    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-5506 .elementor-element.elementor-element-7222fdb img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-ac07c1d{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-ac07c1d .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-0df64a8{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-44e7647 img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-e465458{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-e465458 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-e5d59c7{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-49d3440 img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-2e308d0{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-2e308d0 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-e77e895{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-a8b8101 img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-8814f38{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-8814f38 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-c7c53b2{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --padding-top:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-92e2e11{
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-9b3c6b9{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-b4f7453 img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-5fc97c4{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-5fc97c4 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-01a6597{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-cc3f912 img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-61279b5{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-61279b5 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-327d3b3{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-dfd30d1 img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-3a1233a{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-3a1233a .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-21be6b8{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-3bdaf24 img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-e509b7f{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-e509b7f .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-90b0bf0{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --padding-top:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-2b8e593{
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-cee974e{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-342d2ba img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-4e5d356{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-4e5d356 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-043ddef{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-4623f61 img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-5c91cc3{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-5c91cc3 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-a593a97{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-14dccdd img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-971dae4{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-971dae4 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-3a48057{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-f9aaeea img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-925b26a{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-925b26a .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-f922e74{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --padding-top:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-53fdd9c{
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-bdcf142{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-55fd397 img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-574b977{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-574b977 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-eab2c1d{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-d097aad img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-1a36444{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-1a36444 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-91a160b{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-b88bd26 img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-5179def{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-5179def .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-b6a996b{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-48a4c4b img{
    width:90%;
}
.elementor-5506 .elementor-element.elementor-element-c7528b7{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-c7528b7 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:400;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-36674c5{
    --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:50px;
    --margin-bottom:-10px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:020px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-36674c5:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-36674c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F3F6F8;
}
.elementor-5506 .elementor-element.elementor-element-2f3e0a3 > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-2f3e0a3{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-2f3e0a3 .elementor-heading-title{
    font-family:"Helvetica", Helvetica Neue;
    font-weight:600;
    color:#050505;
}
.elementor-5506 .elementor-element.elementor-element-365a571{
    --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-5506 .elementor-element.elementor-element-365a571:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-365a571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F3F6F8;
}
.elementor-5506 .elementor-element.elementor-element-9eb3434{
    --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-5506 .elementor-element.elementor-element-9eb3434:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-9eb3434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F3F6F8;
}
.elementor-5506 .elementor-element.elementor-element-ca0080c{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-ca0080c:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-ca0080c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.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-5506 .elementor-element.elementor-element-09d14eb .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-09d14eb.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-09d14eb.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-09d14eb.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-09d14eb.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-09d14eb.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-9b49c4b > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-9b49c4b.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-9b49c4b{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-9b49c4b .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-7d1cefd{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-815ad4c{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-815ad4c:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-815ad4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-6038fb3 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-6038fb3.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-6038fb3.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-6038fb3.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-6038fb3.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-6038fb3.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-5adba57 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-5adba57.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-5adba57{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-5adba57 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-ebf139a{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-1e44fd5{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-1e44fd5:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-1e44fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-d1022a4 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-d1022a4.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-d1022a4.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-d1022a4.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-d1022a4.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-d1022a4.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-9891f8a > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-9891f8a.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-9891f8a{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-9891f8a .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-c7d0571{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-e173ab7{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-e173ab7:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-e173ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-193ed27 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-193ed27.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-193ed27.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-193ed27.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-193ed27.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-193ed27.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-2813c1a > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-2813c1a.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-2813c1a{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-2813c1a .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-10df9a4{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-64756e1{
    --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-5506 .elementor-element.elementor-element-64756e1:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-64756e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F3F6F8;
}
.elementor-5506 .elementor-element.elementor-element-30b6d10{
    --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-5506 .elementor-element.elementor-element-30b6d10:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-30b6d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F3F6F8;
}
.elementor-5506 .elementor-element.elementor-element-db665f1{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-db665f1:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-db665f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-d05b247 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-d05b247.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-d05b247.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-d05b247.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-d05b247.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-d05b247.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-9a4dbf2 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-9a4dbf2.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-9a4dbf2{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-9a4dbf2 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-ac8d89c{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-cea5c3f{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-cea5c3f:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-cea5c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-6dab5c1 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-6dab5c1.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-6dab5c1.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-6dab5c1.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-6dab5c1.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-6dab5c1.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-8bb2705 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-8bb2705.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-8bb2705{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-8bb2705 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-c778104{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-03be649{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-03be649:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-03be649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-d6a4182 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-d6a4182.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-d6a4182.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-d6a4182.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-d6a4182.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-d6a4182.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-2688f9e > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-2688f9e.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-2688f9e{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-2688f9e .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-beebd09{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-e59e60f{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-e59e60f:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-e59e60f > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-72f6e45 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-72f6e45.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-72f6e45.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-72f6e45.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-72f6e45.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-72f6e45.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-4252efa > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-4252efa.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-4252efa{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-4252efa .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-e44af9a{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-f5f90d8{
    --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-5506 .elementor-element.elementor-element-f5f90d8:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-f5f90d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F3F6F8;
}
.elementor-5506 .elementor-element.elementor-element-a056b69{
    --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-5506 .elementor-element.elementor-element-a056b69:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-a056b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F3F6F8;
}
.elementor-5506 .elementor-element.elementor-element-70f1564{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-70f1564:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-70f1564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-8a42a8b .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-8a42a8b.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-8a42a8b.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-8a42a8b.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-8a42a8b.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-8a42a8b.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-f4d5d01 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-f4d5d01.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-f4d5d01{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-f4d5d01 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-bb25798{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-350e1cf{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-350e1cf:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-350e1cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-cb3b548 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-cb3b548.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-cb3b548.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-cb3b548.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-cb3b548.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-cb3b548.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-c01dec7 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-c01dec7.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-c01dec7{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-c01dec7 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-20bfb85{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-03d291c{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-03d291c:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-03d291c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-80f6d34 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-80f6d34.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-80f6d34.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-80f6d34.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-80f6d34.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-80f6d34.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-39e98b7 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-39e98b7.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-39e98b7{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-39e98b7 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-ae0dba2{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-598e5b9{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-598e5b9:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-598e5b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-16c097c .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-16c097c.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-16c097c.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-16c097c.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-16c097c.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-16c097c.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-035bea9 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-035bea9.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-035bea9{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-035bea9 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-ee6e63f{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-437c239{
    --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-5506 .elementor-element.elementor-element-437c239:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-437c239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F3F6F8;
}
.elementor-5506 .elementor-element.elementor-element-69bc0ea{
    --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-5506 .elementor-element.elementor-element-69bc0ea:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-69bc0ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F3F6F8;
}
.elementor-5506 .elementor-element.elementor-element-12c48e7{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-12c48e7:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-12c48e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-a7ebf1b .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-a7ebf1b.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-a7ebf1b.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-a7ebf1b.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-a7ebf1b.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-a7ebf1b.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-8fc6bc7 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-8fc6bc7.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-8fc6bc7{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-8fc6bc7 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-cf4ae5c{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-bfa2b3f{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-bfa2b3f:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-bfa2b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-10e194c .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-10e194c.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-10e194c.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-10e194c.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-10e194c.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-10e194c.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-9a94d46 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-9a94d46.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-9a94d46{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-9a94d46 .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-c9f7ec8{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-2739bae{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-2739bae:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-2739bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-525f340 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-525f340.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-525f340.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-525f340.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-525f340.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-525f340.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-2ddce5e > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-2ddce5e.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-2ddce5e{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-2ddce5e .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-cf1faf6{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-83763ac{
    --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 8px 8px 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-5506 .elementor-element.elementor-element-83763ac:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-83763ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-de2fd92 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-de2fd92.elementor-view-stacked .elementor-icon{
    background-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-de2fd92.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-de2fd92.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242;
}
.elementor-5506 .elementor-element.elementor-element-de2fd92.elementor-view-framed .elementor-icon, .elementor-5506 .elementor-element.elementor-element-de2fd92.elementor-view-default .elementor-icon svg{
    fill:#424242;
}
.elementor-5506 .elementor-element.elementor-element-27d482f > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-27d482f.elementor-element{
    --align-self:center;
}
.elementor-5506 .elementor-element.elementor-element-27d482f{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-27d482f .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-77e85b1{
    text-align:left;
    color:#424242;
    font-family:"Roboto", Helvetica Neue;
    font-size:12px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-1c0f76b{
    --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;
    --overlay-opacity:0.5;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:020px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-1c0f76b:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-1c0f76b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#000000;
    background-image:url("../../2024/08/background-.webp");
    background-position:center center;
    background-repeat:repeat;
    background-size:cover;
}
.elementor-5506 .elementor-element.elementor-element-1c0f76b::before, .elementor-5506 .elementor-element.elementor-element-1c0f76b > .elementor-background-video-container::before, .elementor-5506 .elementor-element.elementor-element-1c0f76b > .e-con-inner > .elementor-background-video-container::before, .elementor-5506 .elementor-element.elementor-element-1c0f76b > .elementor-background-slideshow::before, .elementor-5506 .elementor-element.elementor-element-1c0f76b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5506 .elementor-element.elementor-element-1c0f76b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    background-color:#000000;
    --background-overlay:'';
}
.elementor-5506 .elementor-element.elementor-element-458d11e > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-458d11e{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-458d11e .elementor-heading-title{
    color:#FFFFFF;
}
.elementor-5506 .elementor-element.elementor-element-5d542e0{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center;
}
.elementor-5506 .elementor-element.elementor-element-640de4f{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
}
.elementor-5506 .elementor-element.elementor-element-9b4a494{
    color:#FFFFFF;
    font-family:"Helvetica", Helvetica Neue;
    font-style:italic;
}
.elementor-5506 .elementor-element.elementor-element-51409d5{
    --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-widget-button .elementor-button{
    background-color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-accent-font-family ), Helvetica Neue;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-5506 .elementor-element.elementor-element-8dc2708.elementor-element{
    --align-self:flex-end;
}
.elementor-5506 .elementor-element.elementor-element-8dc2708 .elementor-button-content-wrapper{
    flex-direction:row;
}
.elementor-5506 .elementor-element.elementor-element-8dc2708 .elementor-button .elementor-button-content-wrapper{
    gap:15px;
}
.elementor-5506 .elementor-element.elementor-element-8dc2708 .elementor-button{
    transition-duration:0.4s;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#FFFFFF;
    box-shadow:2px 2px 10px 0px rgba(255, 253.33695652173915, 253.33695652173915, 0.99);
}
.elementor-5506 .elementor-element.elementor-element-7fd3dd9{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    --margin-top:40px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-d754794{
    --display:flex;
    --justify-content:flex-start;
}
.elementor-5506 .elementor-element.elementor-element-92ee858{
    width:100%;
    max-width:100%;
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-92ee858 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-92ee858 .elementor-heading-title{
    font-family:"Helvetica", Helvetica Neue;
    font-size:24px;
    font-weight:600;
    -webkit-text-stroke-color:#000;
    stroke:#000;
    color:#050505;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{
    border-color:var( --e-global-color-text );
}
.elementor-widget-icon-list .elementor-icon-list-icon i{
    color:var( --e-global-color-primary );
}
.elementor-widget-icon-list .elementor-icon-list-icon svg{
    fill:var( --e-global-color-primary );
}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{
    font-family:var( --e-global-typography-text-font-family ), Helvetica Neue;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-icon-list .elementor-icon-list-text{
    color:var( --e-global-color-secondary );
}
.elementor-5506 .elementor-element.elementor-element-f2bd85b{
    width:100%;
    max-width:100%;
    --e-icon-list-icon-size:14px;
    --icon-vertical-align:flex-start;
    --icon-vertical-offset:5px;
}
.elementor-5506 .elementor-element.elementor-element-f2bd85b .elementor-icon-list-icon i{
    color:var( --e-global-color-6abcc4c );
    transition:color 0.3s;
}
.elementor-5506 .elementor-element.elementor-element-f2bd85b .elementor-icon-list-icon svg{
    fill:var( --e-global-color-6abcc4c );
    transition:fill 0.3s;
}
.elementor-5506 .elementor-element.elementor-element-f2bd85b .elementor-icon-list-text{
    transition:color 0.3s;
}
.elementor-5506 .elementor-element.elementor-element-51c3e0b{
    width:100%;
    max-width:100%;
}
.elementor-5506 .elementor-element.elementor-element-51c3e0b > .elementor-widget-container{
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-b01b2a2{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:flex-start;
}
.elementor-5506 .elementor-element.elementor-element-775e081{
    width:100%;
    max-width:100%;
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-775e081 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-775e081 .elementor-heading-title{
    font-family:"Helvetica", Helvetica Neue;
    font-size:24px;
    font-weight:600;
    color:#050505;
}
.elementor-5506 .elementor-element.elementor-element-fe9f7f1{
    --display:flex;
}
.elementor-5506 .elementor-element.elementor-element-e0dfb00{
    width:100%;
    max-width:100%;
    --e-icon-list-icon-size:14px;
    --icon-vertical-align:flex-start;
    --icon-vertical-offset:5px;
}
.elementor-5506 .elementor-element.elementor-element-e0dfb00 .elementor-icon-list-icon i{
    color:var( --e-global-color-6abcc4c );
    transition:color 0.3s;
}
.elementor-5506 .elementor-element.elementor-element-e0dfb00 .elementor-icon-list-icon svg{
    fill:var( --e-global-color-6abcc4c );
    transition:fill 0.3s;
}
.elementor-5506 .elementor-element.elementor-element-e0dfb00 .elementor-icon-list-text{
    transition:color 0.3s;
}
.elementor-5506 .elementor-element.elementor-element-e4871ba{
    --display:flex;
    --flex-direction:row-reverse;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap-reverse;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    --margin-top:40px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:10px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-e4871ba:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-e4871ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F3F6F8;
}
.elementor-5506 .elementor-element.elementor-element-584e4ea{
    --display:flex;
}
.elementor-5506 .elementor-element.elementor-element-82f2567{
    width:100%;
    max-width:100%;
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-82f2567 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-82f2567 .elementor-heading-title{
    font-family:"Helvetica", Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#050505;
}
.elementor-5506 .elementor-element.elementor-element-df2a3f2{
    --display:flex;
    --min-height:0px;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
}
.elementor-5506 .elementor-element.elementor-element-93b3c30{
    --display:flex;
}
.elementor-5506 .elementor-element.elementor-element-c3fe4b1{
    width:100%;
    max-width:100%;
    --e-icon-list-icon-size:14px;
    --icon-vertical-align:flex-start;
    --icon-vertical-offset:5px;
}
.elementor-5506 .elementor-element.elementor-element-c3fe4b1 .elementor-icon-list-icon i{
    color:var( --e-global-color-6abcc4c );
    transition:color 0.3s;
}
.elementor-5506 .elementor-element.elementor-element-c3fe4b1 .elementor-icon-list-icon svg{
    fill:var( --e-global-color-6abcc4c );
    transition:fill 0.3s;
}
.elementor-5506 .elementor-element.elementor-element-c3fe4b1 .elementor-icon-list-text{
    transition:color 0.3s;
}
.elementor-5506 .elementor-element.elementor-element-a390fbe{
    width:100%;
    max-width:100%;
}
.elementor-5506 .elementor-element.elementor-element-a390fbe > .elementor-widget-container{
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-2ae36c9{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
}
.elementor-5506 .elementor-element.elementor-element-69329fd img{
    height:399px;
    border-radius:10px 10px 10px 10px;
}
.elementor-5506 .elementor-element.elementor-element-bf8bec7{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    --margin-top:40px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-e996813{
    --display:flex;
}
.elementor-5506 .elementor-element.elementor-element-7b846c5{
    width:100%;
    max-width:100%;
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-7b846c5 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-7b846c5 .elementor-heading-title{
    font-family:"Helvetica", Helvetica Neue;
    font-weight:600;
    color:#050505;
}
.elementor-5506 .elementor-element.elementor-element-aed9428{
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-1338530{
    --display:flex;
    --justify-content:center;
}
.elementor-5506 .elementor-element.elementor-element-01f9dcd{
    --display:flex;
}
.elementor-5506 .elementor-element.elementor-element-d8a9f19{
    width:100%;
    max-width:100%;
    --e-icon-list-icon-size:14px;
    --icon-vertical-align:flex-start;
    --icon-vertical-offset:5px;
}
.elementor-5506 .elementor-element.elementor-element-d8a9f19 .elementor-icon-list-icon i{
    color:var( --e-global-color-6abcc4c );
    transition:color 0.3s;
}
.elementor-5506 .elementor-element.elementor-element-d8a9f19 .elementor-icon-list-icon svg{
    fill:var( --e-global-color-6abcc4c );
    transition:fill 0.3s;
}
.elementor-5506 .elementor-element.elementor-element-d8a9f19 .elementor-icon-list-text{
    transition:color 0.3s;
}
.elementor-5506 .elementor-element.elementor-element-5cc5a90{
    width:100%;
    max-width:100%;
}
.elementor-5506 .elementor-element.elementor-element-5cc5a90 > .elementor-widget-container{
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-68b89fd{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
}
.elementor-5506 .elementor-element.elementor-element-afa02f3 img{
    border-radius:10px 10px 10px 10px;
}
.elementor-5506 .elementor-element.elementor-element-2b6b66d{
    --display:flex;
    --flex-direction:row-reverse;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap-reverse;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    --margin-top:40px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:10px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-2b6b66d:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-2b6b66d > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F3F6F8;
}
.elementor-5506 .elementor-element.elementor-element-be03672{
    --display:flex;
}
.elementor-5506 .elementor-element.elementor-element-f85598d{
    width:100%;
    max-width:100%;
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-f85598d > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-f85598d .elementor-heading-title{
    font-family:"Helvetica", Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#050505;
}
.elementor-5506 .elementor-element.elementor-element-9fe48db{
    --display:flex;
    --min-height:0px;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
}
.elementor-5506 .elementor-element.elementor-element-ff85356 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:45px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-ff85356{
    color:#000000;
    font-family:"Helvetica", Helvetica Neue;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-f177c66{
    width:100%;
    max-width:100%;
}
.elementor-5506 .elementor-element.elementor-element-f177c66 > .elementor-widget-container{
    padding:10px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-4853c38{
    --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-5506 .elementor-element.elementor-element-40db3a7{
    --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:40px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-6e36bec{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-6e36bec .elementor-heading-title{
    font-family:"Helvetica", Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#030303;
}
.elementor-5506 .elementor-element.elementor-element-734d041{
    --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-5506 .elementor-element.elementor-element-024aacc{
    --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;
}
.elementor-5506 .elementor-element.elementor-element-b4da0f8{
    --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:10px 10px 10px 10px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);
    --margin-top:10px;
    --margin-bottom:10px;
    --margin-left:10px;
    --margin-right:10px;
}
.elementor-widget-testimonial .elementor-testimonial-content{
    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-testimonial .elementor-testimonial-name{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-testimonial .elementor-testimonial-job{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-secondary-font-family ), Helvetica Neue;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-5506 .elementor-element.elementor-element-a03e042 .elementor-testimonial-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-a03e042 .elementor-testimonial-content{
    font-family:"Roboto", Helvetica Neue;
    font-size:16px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-d8e9dd9{
    --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:10px 10px 10px 10px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);
    --margin-top:10px;
    --margin-bottom:10px;
    --margin-left:10px;
    --margin-right:10px;
}
.elementor-5506 .elementor-element.elementor-element-7327441 .elementor-testimonial-wrapper{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-7327441 .elementor-testimonial-content{
    font-family:"Roboto", Helvetica Neue;
    font-size:16px;
    font-weight:400;
}
.elementor-5506 .elementor-element.elementor-element-a621745{
    --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-5506 .elementor-element.elementor-element-240ca4b{
    --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-5506 .elementor-element.elementor-element-9832a0c > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 10px 0px;
}
.elementor-5506 .elementor-element.elementor-element-9832a0c{
    text-align:left;
}
.elementor-5506 .elementor-element.elementor-element-9832a0c .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-e83f0aa{
    text-align:center;
}
.elementor-5506 .elementor-element.elementor-element-23b28d6{
    --display:flex;
    --gap:30px 0px;
    --row-gap:30px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:60px;
    --padding-bottom:60px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-5506 .elementor-element.elementor-element-f025c0f{
    text-align:left;
}
.elementor-5506 .elementor-element.elementor-element-f025c0f .elementor-heading-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000000;
}
.elementor-5506 .elementor-element.elementor-element-bd1c88d > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-5506 .elementor-element.elementor-element-bd1c88d .elementor-toggle-title, .elementor-5506 .elementor-element.elementor-element-bd1c88d .elementor-toggle-icon{
    color:#7A7A7A;
}
.elementor-5506 .elementor-element.elementor-element-bd1c88d .elementor-toggle-icon svg{
    fill:#7A7A7A;
}
.elementor-5506 .elementor-element.elementor-element-bd1c88d .elementor-tab-title.elementor-active a, .elementor-5506 .elementor-element.elementor-element-bd1c88d .elementor-tab-title.elementor-active .elementor-toggle-icon{
    color:#5B90F7;
}
.elementor-5506 .elementor-element.elementor-element-bd1c88d .elementor-toggle-title{
    font-family:"Roboto", Helvetica Neue;
    font-size:16px;
    font-weight:600;
}
.elementor-5506 .elementor-element.elementor-element-bd1c88d .elementor-toggle-icon.elementor-toggle-icon-left{
    margin-right:15px;
}
.elementor-5506 .elementor-element.elementor-element-bd1c88d .elementor-toggle-icon.elementor-toggle-icon-right{
    margin-left:15px;
}
@media(max-width:767px){
    .elementor-5506 .elementor-element.elementor-element-e96f89a{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px;
    }
    .elementor-5506 .elementor-element.elementor-element-05da445{
        --border-radius:2px 2px 2px 2px;
        --margin-top:0%;
        --margin-bottom:0%;
        --margin-left:0%;
        --margin-right:0%;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:0%;
        --padding-right:0%;
        --z-index:9;
    }
    .elementor-5506 .elementor-element.elementor-element-dff7fa6{
        width:100%;
        max-width:100%;
    }
    .elementor-5506 .elementor-element.elementor-element-dff7fa6 > .elementor-widget-container{
        padding:0px 0px 0px 0px;
    }
    .elementor-5506 .elementor-element.elementor-element-dff7fa6 .elementor-tab-content{
        font-size:14px;
        line-height:2.3em;
    }
    .elementor-5506 .elementor-element.elementor-element-e238fe7{
        --width:47%;
        --margin-top:0%;
        --margin-bottom:1%;
        --margin-left:0%;
        --margin-right:1%;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:0%;
        --padding-right:0%;
    }
    .elementor-5506 .elementor-element.elementor-element-b5925c6 > .elementor-widget-container{
        margin:0% 1% 1% 0%;
        padding:5% 5% 5% 5%;
    }
    .elementor-5506 .elementor-element.elementor-element-afb5d3f{
        --width:47%;
        --margin-top:0%;
        --margin-bottom:1%;
        --margin-left:0%;
        --margin-right:1%;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:0%;
        --padding-right:0%;
    }
    .elementor-5506 .elementor-element.elementor-element-d6d11f9 > .elementor-widget-container{
        margin:0% 1% 1% 0%;
        padding:5% 5% 5% 5%;
    }
    .elementor-5506 .elementor-element.elementor-element-a58e2fb{
        --width:47%;
        --margin-top:0%;
        --margin-bottom:1%;
        --margin-left:0%;
        --margin-right:1%;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:0%;
        --padding-right:0%;
    }
    .elementor-5506 .elementor-element.elementor-element-b7f6a78 > .elementor-widget-container{
        margin:0% 1% 1% 0%;
        padding:5% 5% 5% 5%;
    }
    .elementor-5506 .elementor-element.elementor-element-61286ce{
        --width:47%;
        --margin-top:0%;
        --margin-bottom:1%;
        --margin-left:0%;
        --margin-right:1%;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:0%;
        --padding-right:0%;
    }
    .elementor-5506 .elementor-element.elementor-element-fdd9a85 > .elementor-widget-container{
        padding:5% 5% 5% 5%;
    }
    .elementor-5506 .elementor-element.elementor-element-61faba0{
        --width:47%;
        --margin-top:0%;
        --margin-bottom:1%;
        --margin-left:0%;
        --margin-right:1%;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:0%;
        --padding-right:0%;
    }
    .elementor-5506 .elementor-element.elementor-element-c543a30 > .elementor-widget-container{
        padding:0% 0% 5% 0%;
    }
    .elementor-5506 .elementor-element.elementor-element-c543a30 .elementor-icon{
        font-size:75px;
    }
    .elementor-5506 .elementor-element.elementor-element-8b98886{
        --flex-direction:row;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height:100%;
        --container-widget-flex-grow:1;
        --container-widget-align-self:stretch;
        --flex-wrap-mobile:wrap;
        --justify-content:center;
        --align-items:center;
        --margin-top:20px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:40px;
        --padding-bottom:0px;
        --padding-left:5px;
        --padding-right:5px;
    }
    .elementor-5506 .elementor-element.elementor-element-a10c10a > .elementor-widget-container{
        margin:0px 0px 0px 0px;
    }
    .elementor-5506 .elementor-element.elementor-element-a10c10a{
        text-align:center;
    }
    .elementor-5506 .elementor-element.elementor-element-a10c10a .elementor-heading-title{
        font-size:28px;
        line-height:1.3em;
    }
    .elementor-5506 .elementor-element.elementor-element-0ad5884{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px;
    }
    .elementor-5506 .elementor-element.elementor-element-7003ac5{
        --width:47%;
        --margin-top:0%;
        --margin-bottom:0%;
        --margin-left:0%;
        --margin-right:0%;
        --padding-top:4%;
        --padding-bottom:4%;
        --padding-left:4%;
        --padding-right:4%;
    }
    .elementor-5506 .elementor-element.elementor-element-2afae0e > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0% 0% 0% 0%;
    }
    .elementor-5506 .elementor-element.elementor-element-6f94aa6{
        --width:47%;
        --margin-top:0%;
        --margin-bottom:0%;
        --margin-left:0%;
        --margin-right:0%;
        --padding-top:4%;
        --padding-bottom:4%;
        --padding-left:4%;
        --padding-right:4%;
    }
    .elementor-5506 .elementor-element.elementor-element-5c63ea3 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0% 0% 0% 0%;
    }
    .elementor-5506 .elementor-element.elementor-element-1c62805{
        --width:47%;
        --margin-top:0%;
        --margin-bottom:0%;
        --margin-left:0%;
        --margin-right:0%;
        --padding-top:4%;
        --padding-bottom:4%;
        --padding-left:4%;
        --padding-right:4%;
    }
    .elementor-5506 .elementor-element.elementor-element-db389b3 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0% 0% 0% 0%;
    }
    .elementor-5506 .elementor-element.elementor-element-03f15f8{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }
    .elementor-5506 .elementor-element.elementor-element-3fe183c{
        --width:47%;
        --margin-top:0%;
        --margin-bottom:0%;
        --margin-left:0%;
        --margin-right:0%;
        --padding-top:4%;
        --padding-bottom:4%;
        --padding-left:4%;
        --padding-right:4%;
    }
    .elementor-5506 .elementor-element.elementor-element-0401ae7 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0% 0% 0% 0%;
    }
    .elementor-5506 .elementor-element.elementor-element-0401ae7.elementor-element{
        --align-self:center;
    }
    .elementor-5506 .elementor-element.elementor-element-84ff117{
        --width:47%;
        --margin-top:0%;
        --margin-bottom:0%;
        --margin-left:0%;
        --margin-right:0%;
        --padding-top:4%;
        --padding-bottom:4%;
        --padding-left:4%;
        --padding-right:4%;
    }
    .elementor-5506 .elementor-element.elementor-element-b459046 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0% 0% 0% 0%;
    }
    .elementor-5506 .elementor-element.elementor-element-ea89adb{
        --width:47%;
        --margin-top:0%;
        --margin-bottom:0%;
        --margin-left:0%;
        --margin-right:0%;
        --padding-top:4%;
        --padding-bottom:4%;
        --padding-left:4%;
        --padding-right:4%;
    }
    .elementor-5506 .elementor-element.elementor-element-ea89adb.e-con{
        --align-self:center;
    }
    .elementor-5506 .elementor-element.elementor-element-ce484b2 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0% 0% 0% 0%;
    }
    .elementor-5506 .elementor-element.elementor-element-3f3fbea{
        --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;
    }
    .elementor-5506 .elementor-element.elementor-element-9f935c1{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }
    .elementor-5506 .elementor-element.elementor-element-3286424{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-0df64a8{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-e5d59c7{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-e77e895{
        --width:47%;
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px;
    }
    .elementor-5506 .elementor-element.elementor-element-c7c53b2{
        --flex-direction:row;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height:100%;
        --container-widget-flex-grow:1;
        --container-widget-align-self:stretch;
        --flex-wrap-mobile:wrap;
        --justify-content:center;
        --align-items:center;
    }
    .elementor-5506 .elementor-element.elementor-element-92e2e11{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }
    .elementor-5506 .elementor-element.elementor-element-9b3c6b9{
        --width:47%;
        --margin-top:0px;
        --margin-bottom:14px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px;
    }
    .elementor-5506 .elementor-element.elementor-element-5fc97c4 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-5506 .elementor-element.elementor-element-01a6597{
        --width:47%;
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px;
    }
    .elementor-5506 .elementor-element.elementor-element-61279b5 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-5506 .elementor-element.elementor-element-61279b5 .elementor-heading-title{
        font-size:15px;
    }
    .elementor-5506 .elementor-element.elementor-element-327d3b3{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-21be6b8{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-cee974e{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-043ddef{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-a593a97{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-3a48057{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-f922e74{
        --flex-direction:row;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height:100%;
        --container-widget-flex-grow:1;
        --container-widget-align-self:stretch;
        --flex-wrap-mobile:wrap;
        --justify-content:center;
        --align-items:center;
    }
    .elementor-5506 .elementor-element.elementor-element-53fdd9c{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }
    .elementor-5506 .elementor-element.elementor-element-bdcf142{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-eab2c1d{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-91a160b{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-b6a996b{
        --width:47%;
    }
    .elementor-5506 .elementor-element.elementor-element-2f3e0a3 .elementor-heading-title{
        font-size:24px;
    }
    .elementor-5506 .elementor-element.elementor-element-9eb3434{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap:10px 10px;
        --row-gap:10px;
        --column-gap:10px;
    }
    .elementor-5506 .elementor-element.elementor-element-ca0080c{
        --width:45%;
        --min-height:360px;
        --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-5506 .elementor-element.elementor-element-815ad4c{
        --width:45%;
        --min-height:500px;
        --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-5506 .elementor-element.elementor-element-1e44fd5{
        --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-5506 .elementor-element.elementor-element-e173ab7{
        --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-5506 .elementor-element.elementor-element-30b6d10{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap:10px 10px;
        --row-gap:10px;
        --column-gap:10px;
    }
    .elementor-5506 .elementor-element.elementor-element-db665f1{
        --width:45%;
        --min-height:360px;
        --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-5506 .elementor-element.elementor-element-cea5c3f{
        --width:45%;
        --min-height:360px;
        --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-5506 .elementor-element.elementor-element-03be649{
        --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-5506 .elementor-element.elementor-element-e59e60f{
        --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-5506 .elementor-element.elementor-element-a056b69{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap:10px 10px;
        --row-gap:10px;
        --column-gap:10px;
    }
    .elementor-5506 .elementor-element.elementor-element-70f1564{
        --width:45%;
        --min-height:360px;
        --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-5506 .elementor-element.elementor-element-350e1cf{
        --width:45%;
        --min-height:360px;
        --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-5506 .elementor-element.elementor-element-03d291c{
        --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-5506 .elementor-element.elementor-element-598e5b9{
        --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-5506 .elementor-element.elementor-element-69bc0ea{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap:10px 10px;
        --row-gap:10px;
        --column-gap:10px;
    }
    .elementor-5506 .elementor-element.elementor-element-12c48e7{
        --width:45%;
        --min-height:360px;
        --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-5506 .elementor-element.elementor-element-bfa2b3f{
        --width:45%;
        --min-height:360px;
        --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-5506 .elementor-element.elementor-element-2739bae{
        --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-5506 .elementor-element.elementor-element-83763ac{
        --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-5506 .elementor-element.elementor-element-8dc2708.elementor-element{
        --align-self:center;
    }
    .elementor-5506 .elementor-element.elementor-element-92ee858 .elementor-heading-title{
        font-size:24px;
    }
    .elementor-5506 .elementor-element.elementor-element-775e081 .elementor-heading-title{
        font-size:24px;
    }
    .elementor-5506 .elementor-element.elementor-element-82f2567 .elementor-heading-title{
        font-size:24px;
    }
    .elementor-5506 .elementor-element.elementor-element-7b846c5 .elementor-heading-title{
        font-size:24px;
        line-height:1.3em;
    }
    .elementor-5506 .elementor-element.elementor-element-f85598d .elementor-heading-title{
        font-size:24px;
    }
    .elementor-5506 .elementor-element.elementor-element-6e36bec .elementor-heading-title{
        font-size:24px;
        line-height:1.3em;
    }
    .elementor-5506 .elementor-element.elementor-element-9832a0c{
        text-align:center;
    }
    .elementor-5506 .elementor-element.elementor-element-9832a0c .elementor-heading-title{
        font-size:24px;
    }
    .elementor-5506 .elementor-element.elementor-element-23b28d6{
        --padding-top:5%;
        --padding-bottom:5%;
        --padding-left:3%;
        --padding-right:3%;
    }
    .elementor-5506 .elementor-element.elementor-element-f025c0f{
        text-align:center;
    }
    .elementor-5506 .elementor-element.elementor-element-f025c0f .elementor-heading-title{
        font-size:24px;
    }
    .elementor-5506 .elementor-element.elementor-element-bd1c88d .elementor-toggle-title{
        line-height:1.5em;
    }
}
@media(min-width:768px){
    .elementor-5506 .elementor-element.elementor-element-05da445{
        --width:22%;
    }
    .elementor-5506 .elementor-element.elementor-element-e238fe7{
        --width:22%;
    }
    .elementor-5506 .elementor-element.elementor-element-afb5d3f{
        --width:22%;
    }
    .elementor-5506 .elementor-element.elementor-element-a58e2fb{
        --width:22%;
    }
    .elementor-5506 .elementor-element.elementor-element-61286ce{
        --width:22%;
    }
    .elementor-5506 .elementor-element.elementor-element-61faba0{
        --width:22%;
    }
    .elementor-5506 .elementor-element.elementor-element-7003ac5{
        --width:33.33%;
    }
    .elementor-5506 .elementor-element.elementor-element-6f94aa6{
        --width:33.33%;
    }
    .elementor-5506 .elementor-element.elementor-element-1c62805{
        --width:33.33%;
    }
    .elementor-5506 .elementor-element.elementor-element-3fe183c{
        --width:33.33%;
    }
    .elementor-5506 .elementor-element.elementor-element-84ff117{
        --width:33.33%;
    }
    .elementor-5506 .elementor-element.elementor-element-ea89adb{
        --width:33.33%;
    }
    .elementor-5506 .elementor-element.elementor-element-ca0080c{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-815ad4c{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-1e44fd5{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-e173ab7{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-db665f1{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-cea5c3f{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-03be649{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-e59e60f{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-70f1564{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-350e1cf{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-03d291c{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-598e5b9{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-12c48e7{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-bfa2b3f{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-2739bae{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-83763ac{
        --width:25%;
    }
    .elementor-5506 .elementor-element.elementor-element-640de4f{
        --width:100%;
    }
    .elementor-5506 .elementor-element.elementor-element-51409d5{
        --width:40%;
    }
    .elementor-5506 .elementor-element.elementor-element-d754794{
        --width:50%;
    }
    .elementor-5506 .elementor-element.elementor-element-b01b2a2{
        --width:50%;
    }
    .elementor-5506 .elementor-element.elementor-element-df2a3f2{
        --width:65%;
    }
    .elementor-5506 .elementor-element.elementor-element-2ae36c9{
        --width:35%;
    }
    .elementor-5506 .elementor-element.elementor-element-1338530{
        --width:60%;
    }
    .elementor-5506 .elementor-element.elementor-element-68b89fd{
        --width:35%;
    }
    .elementor-5506 .elementor-element.elementor-element-9fe48db{
        --width:100%;
    }
    .elementor-5506 .elementor-element.elementor-element-b4da0f8{
        --width:50%;
    }
    .elementor-5506 .elementor-element.elementor-element-d8e9dd9{
        --width:50%;
    }
}
@media(min-width:1025px){
    .elementor-5506 .elementor-element.elementor-element-1c0f76b:not(.elementor-motion-effects-element-type-background), .elementor-5506 .elementor-element.elementor-element-1c0f76b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-attachment:fixed;
    }
}