.elementor-14026 .elementor-element.elementor-element-79625c1{
    --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:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-ceb3b34{
    --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:.64;
    --padding-top:70px;
    --padding-bottom:70px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-ceb3b34:not(.elementor-motion-effects-element-type-background),.elementor-14026 .elementor-element.elementor-element-ceb3b34>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../uploads/2024/06/Apple-Repair-Service-Center-Dubai.webp");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-14026 .elementor-element.elementor-element-ceb3b34:before,.elementor-14026 .elementor-element.elementor-element-ceb3b34>.elementor-background-video-container:before,.elementor-14026 .elementor-element.elementor-element-ceb3b34>.e-con-inner>.elementor-background-video-container:before,.elementor-14026 .elementor-element.elementor-element-ceb3b34>.elementor-background-slideshow:before,.elementor-14026 .elementor-element.elementor-element-ceb3b34>.e-con-inner>.elementor-background-slideshow:before,.elementor-14026 .elementor-element.elementor-element-ceb3b34>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#070707;
    --background-overlay:''
}
.elementor-14026 .elementor-element.elementor-element-66a6597{
    --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;
    --overlay-opacity:0;
    --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-14026 .elementor-element.elementor-element-66a6597:before,.elementor-14026 .elementor-element.elementor-element-66a6597>.elementor-background-video-container:before,.elementor-14026 .elementor-element.elementor-element-66a6597>.e-con-inner>.elementor-background-video-container:before,.elementor-14026 .elementor-element.elementor-element-66a6597>.elementor-background-slideshow:before,.elementor-14026 .elementor-element.elementor-element-66a6597>.e-con-inner>.elementor-background-slideshow:before,.elementor-14026 .elementor-element.elementor-element-66a6597>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#000;
    --background-overlay:''
}
.elementor-14026 .elementor-element.elementor-element-66a6597.e-con{
    --align-self:center
}
.elementor-14026 .elementor-element.elementor-element-ee47a08{
    --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;
    --gap:30px 30px;
    --row-gap:30px;
    --column-gap:30px
}
.elementor-14026 .elementor-element.elementor-element-ee47a08.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.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-14026 .elementor-element.elementor-element-f9b032e>.elementor-widget-container{
    margin:0 0 0 10px
}
.elementor-14026 .elementor-element.elementor-element-f9b032e{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-f9b032e .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600;
    color:#fdfdfd
}
.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-14026 .elementor-element.elementor-element-428081b{
    width:var(--container-widget-width,72%);
    max-width:72%;
    --container-widget-width:72%;
    --container-widget-flex-grow:0;
    text-align:left;
    color:#fff;
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-14026 .elementor-element.elementor-element-428081b>.elementor-widget-container{
    margin:0 0 0 10px
}
.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-14026 .elementor-element.elementor-element-506c66e>.elementor-widget-container{
    margin:0 0 0 10px
}
.elementor-14026 .elementor-element.elementor-element-506c66e.elementor-element{
    --align-self:flex-start
}
.elementor-14026 .elementor-element.elementor-element-943a270{
    width:var(--container-widget-width,72%);
    max-width:72%;
    --container-widget-width:72%;
    --container-widget-flex-grow:0;
    text-align:left;
    color:#fff
}
.elementor-14026 .elementor-element.elementor-element-943a270>.elementor-widget-container{
    margin:0 0 0 10px;
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-62ba854{
    width:var(--container-widget-width,72%);
    max-width:72%;
    --container-widget-width:72%;
    --container-widget-flex-grow:0;
    --e-rating-justify-content:flex-start;
    --e-rating-icon-font-size:23px;
    --e-rating-gap:3px;
    --e-rating-icon-marked-color:#fbbc05
}
.elementor-14026 .elementor-element.elementor-element-62ba854>.elementor-widget-container{
    margin:-30px 0 0 10px
}
.elementor-14026 .elementor-element.elementor-element-f208600{
    --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-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-14026 .elementor-element.elementor-element-ff0436d{
    width:100%;
    max-width:100%;
    --icon-box-icon-margin:15px
}
.elementor-14026 .elementor-element.elementor-element-ff0436d>.elementor-widget-container{
    background-color:#fff;
    padding:8px;
    border-radius:8px;
    box-shadow:6px 3px 10px 0px rgba(0,0,0,.5)
}
.elementor-14026 .elementor-element.elementor-element-ff0436d:hover .elementor-widget-container{
    background-color:#e9e9e9
}
.elementor-14026 .elementor-element.elementor-element-ff0436d.elementor-element{
    --align-self:center
}
.elementor-14026 .elementor-element.elementor-element-ff0436d .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-ff0436d .elementor-icon-box-title{
    margin-bottom:0;
    color:#000
}
.elementor-14026 .elementor-element.elementor-element-ff0436d.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-14026 .elementor-element.elementor-element-ff0436d.elementor-view-framed .elementor-icon,.elementor-14026 .elementor-element.elementor-element-ff0436d.elementor-view-default .elementor-icon{
    fill:#000;
    color:#000;
    border-color:#000
}
.elementor-14026 .elementor-element.elementor-element-ff0436d .elementor-icon{
    font-size:38px
}
.elementor-14026 .elementor-element.elementor-element-ff0436d .elementor-icon-box-title,.elementor-14026 .elementor-element.elementor-element-ff0436d .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-14026 .elementor-element.elementor-element-d274efb{
    width:100%;
    max-width:100%;
    --icon-box-icon-margin:15px
}
.elementor-14026 .elementor-element.elementor-element-d274efb>.elementor-widget-container{
    background-color:#fff;
    padding:8px;
    border-radius:8px;
    box-shadow:6px 3px 10px 0px rgba(0,0,0,.5)
}
.elementor-14026 .elementor-element.elementor-element-d274efb:hover .elementor-widget-container{
    background-color:#e9e9e9
}
.elementor-14026 .elementor-element.elementor-element-d274efb.elementor-element{
    --align-self:center
}
.elementor-14026 .elementor-element.elementor-element-d274efb .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-d274efb .elementor-icon-box-title{
    margin-bottom:0;
    color:#000
}
.elementor-14026 .elementor-element.elementor-element-d274efb.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-14026 .elementor-element.elementor-element-d274efb.elementor-view-framed .elementor-icon,.elementor-14026 .elementor-element.elementor-element-d274efb.elementor-view-default .elementor-icon{
    fill:#000;
    color:#000;
    border-color:#000
}
.elementor-14026 .elementor-element.elementor-element-d274efb .elementor-icon{
    font-size:38px
}
.elementor-14026 .elementor-element.elementor-element-d274efb .elementor-icon-box-title,.elementor-14026 .elementor-element.elementor-element-d274efb .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-14026 .elementor-element.elementor-element-9b76cd6{
    width:100%;
    max-width:100%;
    --icon-box-icon-margin:15px
}
.elementor-14026 .elementor-element.elementor-element-9b76cd6>.elementor-widget-container{
    background-color:#fff;
    padding:8px;
    border-radius:8px;
    box-shadow:6px 3px 10px 0px rgba(0,0,0,.5)
}
.elementor-14026 .elementor-element.elementor-element-9b76cd6:hover .elementor-widget-container{
    background-color:#e9e9e9
}
.elementor-14026 .elementor-element.elementor-element-9b76cd6.elementor-element{
    --align-self:center
}
.elementor-14026 .elementor-element.elementor-element-9b76cd6 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-9b76cd6 .elementor-icon-box-title{
    margin-bottom:0;
    color:#000
}
.elementor-14026 .elementor-element.elementor-element-9b76cd6.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-14026 .elementor-element.elementor-element-9b76cd6.elementor-view-framed .elementor-icon,.elementor-14026 .elementor-element.elementor-element-9b76cd6.elementor-view-default .elementor-icon{
    fill:#000;
    color:#000;
    border-color:#000
}
.elementor-14026 .elementor-element.elementor-element-9b76cd6 .elementor-icon{
    font-size:38px
}
.elementor-14026 .elementor-element.elementor-element-9b76cd6 .elementor-icon-box-title,.elementor-14026 .elementor-element.elementor-element-9b76cd6 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-14026 .elementor-element.elementor-element-a92a3fc{
    width:100%;
    max-width:100%;
    --icon-box-icon-margin:15px
}
.elementor-14026 .elementor-element.elementor-element-a92a3fc>.elementor-widget-container{
    background-color:#fff;
    padding:8px;
    border-radius:8px;
    box-shadow:6px 3px 10px 0px rgba(0,0,0,.5)
}
.elementor-14026 .elementor-element.elementor-element-a92a3fc:hover .elementor-widget-container{
    background-color:#e9e9e9
}
.elementor-14026 .elementor-element.elementor-element-a92a3fc.elementor-element{
    --align-self:center
}
.elementor-14026 .elementor-element.elementor-element-a92a3fc .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-a92a3fc .elementor-icon-box-title{
    margin-bottom:0;
    color:#000
}
.elementor-14026 .elementor-element.elementor-element-a92a3fc.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-14026 .elementor-element.elementor-element-a92a3fc.elementor-view-framed .elementor-icon,.elementor-14026 .elementor-element.elementor-element-a92a3fc.elementor-view-default .elementor-icon{
    fill:#000;
    color:#000;
    border-color:#000
}
.elementor-14026 .elementor-element.elementor-element-a92a3fc .elementor-icon{
    font-size:38px
}
.elementor-14026 .elementor-element.elementor-element-a92a3fc .elementor-icon-box-title,.elementor-14026 .elementor-element.elementor-element-a92a3fc .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-14026 .elementor-element.elementor-element-2c17519{
    --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-14026 .elementor-element.elementor-element-4d20d68{
    --display:grid;
    --e-con-grid-template-columns:repeat(4,1fr);
    --e-con-grid-template-rows:repeat(1,1fr);
    --grid-auto-flow:row;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-6837ee0 .elementor-icon-box-title,.elementor-14026 .elementor-element.elementor-element-6837ee0 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    line-height:40px
}
.elementor-14026 .elementor-element.elementor-element-6837ee0 .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-14026 .elementor-element.elementor-element-7cc89eb .elementor-icon-box-title,.elementor-14026 .elementor-element.elementor-element-7cc89eb .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    line-height:40px
}
.elementor-14026 .elementor-element.elementor-element-7cc89eb .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-14026 .elementor-element.elementor-element-cb306db .elementor-icon-box-title,.elementor-14026 .elementor-element.elementor-element-cb306db .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    line-height:40px
}
.elementor-14026 .elementor-element.elementor-element-cb306db .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-14026 .elementor-element.elementor-element-903caec .elementor-icon-box-title,.elementor-14026 .elementor-element.elementor-element-903caec .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    line-height:40px
}
.elementor-14026 .elementor-element.elementor-element-903caec .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-14026 .elementor-element.elementor-element-35c19ab{
    --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-14026 .elementor-element.elementor-element-35c19ab:not(.elementor-motion-effects-element-type-background),.elementor-14026 .elementor-element.elementor-element-35c19ab>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14026 .elementor-element.elementor-element-f702d15{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-14026 .elementor-element.elementor-element-6313414{
    text-align:center
}
.elementor-14026 .elementor-element.elementor-element-6313414 .elementor-heading-title{
    color:#050505
}
.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title a{
    color:var(--e-global-color-primary)
}
.elementor-widget-tabs .elementor-tab-title.elementor-active,.elementor-widget-tabs .elementor-tab-title.elementor-active a{
    color:var(--e-global-color-accent)
}
.elementor-widget-tabs .elementor-tab-title{
    font-family:var(--e-global-typography-primary-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-primary-font-weight)
}
.elementor-widget-tabs .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-14026 .elementor-element.elementor-element-e40b002 .elementor-tab-title,.elementor-14026 .elementor-element.elementor-element-e40b002 .elementor-tab-title:before,.elementor-14026 .elementor-element.elementor-element-e40b002 .elementor-tab-title:after,.elementor-14026 .elementor-element.elementor-element-e40b002 .elementor-tab-content,.elementor-14026 .elementor-element.elementor-element-e40b002 .elementor-tabs-content-wrapper{
    border-width:0
}
.elementor-14026 .elementor-element.elementor-element-e40b002 .elementor-tab-title.elementor-active,.elementor-14026 .elementor-element.elementor-element-e40b002 .elementor-tab-title.elementor-active a{
    color:#000
}
.elementor-14026 .elementor-element.elementor-element-f67a54e{
    --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-14026 .elementor-element.elementor-element-dd63d67{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-14026 .elementor-element.elementor-element-52c364f{
    text-align:center
}
.elementor-14026 .elementor-element.elementor-element-52c364f .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-8d21f43>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-8d21f43{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-95578ef{
    --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-14026 .elementor-element.elementor-element-72fcec1{
    --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-14026 .elementor-element.elementor-element-e04c76f{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:flex-start
}
.elementor-14026 .elementor-element.elementor-element-a274ea7{
    --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:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-14026 .elementor-element.elementor-element-002dc09{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-002dc09 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600;
    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-14026 .elementor-element.elementor-element-2881f68 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-2881f68 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-14026 .elementor-element.elementor-element-2881f68{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-14026 .elementor-element.elementor-element-2881f68 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-c4d7ac0{
    --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:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-14026 .elementor-element.elementor-element-9d34ad4{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-9d34ad4 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-ce8d720 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-ce8d720 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-14026 .elementor-element.elementor-element-ce8d720{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-14026 .elementor-element.elementor-element-ce8d720 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-e99686b{
    --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:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-14026 .elementor-element.elementor-element-5ba0e81{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-5ba0e81 .elementor-heading-title{
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-ded7ced .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-ded7ced .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-14026 .elementor-element.elementor-element-ded7ced{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-14026 .elementor-element.elementor-element-ded7ced .elementor-icon-list-text{
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-0822a3a{
    --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:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-14026 .elementor-element.elementor-element-f6c60db{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-f6c60db .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-fa1ac80 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-fa1ac80 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-14026 .elementor-element.elementor-element-fa1ac80{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-14026 .elementor-element.elementor-element-fa1ac80 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-a0b96a3{
    --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-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-14026 .elementor-element.elementor-element-9167d54 img{
    border-radius:10px
}
.elementor-14026 .elementor-element.elementor-element-900b906{
    width:100%;
    max-width:100%
}
.elementor-14026 .elementor-element.elementor-element-900b906>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-ff722d6{
    --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-14026 .elementor-element.elementor-element-ff722d6:not(.elementor-motion-effects-element-type-background),.elementor-14026 .elementor-element.elementor-element-ff722d6>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14026 .elementor-element.elementor-element-283d32a{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-14026 .elementor-element.elementor-element-729ebf4{
    text-align:center
}
.elementor-14026 .elementor-element.elementor-element-729ebf4 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-c77bc2c>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-c77bc2c{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-0122fd8{
    --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-14026 .elementor-element.elementor-element-0122fd8:not(.elementor-motion-effects-element-type-background),.elementor-14026 .elementor-element.elementor-element-0122fd8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14026 .elementor-element.elementor-element-207d666{
    --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-14026 .elementor-element.elementor-element-011a632{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:flex-start
}
.elementor-14026 .elementor-element.elementor-element-011a632.e-con{
    --order:99999
}
.elementor-14026 .elementor-element.elementor-element-559196b{
    --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:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-c775c92{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-c775c92 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-5ef05be>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-5ef05be{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-69728fb{
    --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:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-464e756{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-464e756 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-451e38d>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-451e38d{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-58269de{
    --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:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-a334734{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-a334734 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-c3d3287>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-c3d3287{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-a4c3e8e{
    --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:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-be9fa41{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-be9fa41 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-2408f47>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-2408f47{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-bbff18f{
    --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-14026 .elementor-element.elementor-element-c41b8c9 img{
    border-radius:10px
}
.elementor-14026 .elementor-element.elementor-element-307b778{
    width:100%;
    max-width:100%
}
.elementor-14026 .elementor-element.elementor-element-307b778>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-f8f1d84{
    --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-14026 .elementor-element.elementor-element-f8f1d84:not(.elementor-motion-effects-element-type-background),.elementor-14026 .elementor-element.elementor-element-f8f1d84>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14026 .elementor-element.elementor-element-f7dc1d4{
    --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
}
.elementor-14026 .elementor-element.elementor-element-cb70538{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:flex-start
}
.elementor-14026 .elementor-element.elementor-element-cb70538.e-con{
    --order:99999
}
.elementor-14026 .elementor-element.elementor-element-4a0d866{
    --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:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-efda750{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-efda750 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-e4781a8>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-e4781a8{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-7a4678e{
    --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:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-58fcd38{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-58fcd38 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-9ed3c57>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-9ed3c57{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-0098bd8{
    --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:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-246d637{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-246d637 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-7b27deb>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-7b27deb{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-c917b32{
    --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:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-40b59fe{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-40b59fe .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-66e453d>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-66e453d{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-bac5deb{
    --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-14026 .elementor-element.elementor-element-0c7d0a6 img{
    border-radius:10px
}
.elementor-14026 .elementor-element.elementor-element-81d0874{
    width:100%;
    max-width:100%
}
.elementor-14026 .elementor-element.elementor-element-81d0874>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-c07c107{
    --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-14026 .elementor-element.elementor-element-5ef88bb{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-14026 .elementor-element.elementor-element-40f84fb{
    text-align:center
}
.elementor-14026 .elementor-element.elementor-element-40f84fb .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-86b0273>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-86b0273{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-99147d5{
    --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-14026 .elementor-element.elementor-element-99147d5:not(.elementor-motion-effects-element-type-background),.elementor-14026 .elementor-element.elementor-element-99147d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14026 .elementor-element.elementor-element-1df5a5c{
    --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-14026 .elementor-element.elementor-element-1df5a5c:not(.elementor-motion-effects-element-type-background),.elementor-14026 .elementor-element.elementor-element-1df5a5c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14026 .elementor-element.elementor-element-95ff97d{
    --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-14026 .elementor-element.elementor-element-abad624{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:flex-start
}
.elementor-14026 .elementor-element.elementor-element-abad624.e-con{
    --order:99999
}
.elementor-14026 .elementor-element.elementor-element-15f9885{
    --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:0px;
    --margin-bottom:-20px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-18cf3d4{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-18cf3d4 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-a6829f5>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-a6829f5{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-30a30f1{
    --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:0px;
    --margin-bottom:-20px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-6e8171f{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-6e8171f .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-27491ef>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-27491ef{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-4423f61{
    --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:0px;
    --margin-bottom:-20px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-7868463{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-7868463 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-d0a441d>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-d0a441d{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-8aa9444{
    --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:0px;
    --margin-bottom:-20px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-7cc3964{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-7cc3964 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-e39d7a2>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-e39d7a2{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-9d0e96f{
    --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:0px;
    --margin-bottom:-20px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-7f89620{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-7f89620 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-6f478b1>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-6f478b1{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-1dc98dc{
    --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:0px;
    --margin-bottom:-20px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-e2aa5cd{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-e2aa5cd .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-79fc2f0>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-79fc2f0{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-182d7ab{
    --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:0px;
    --margin-bottom:-20px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-a17be70{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-a17be70 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-612cc9b>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-612cc9b{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-353c189{
    --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:0px;
    --margin-bottom:-20px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-14026 .elementor-element.elementor-element-8612075{
    text-align:left
}
.elementor-14026 .elementor-element.elementor-element-8612075 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-9464fc4>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-9464fc4{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-03b8dd3{
    --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-14026 .elementor-element.elementor-element-571de16 img{
    border-radius:10px
}
.elementor-14026 .elementor-element.elementor-element-070966a{
    width:100%;
    max-width:100%
}
.elementor-14026 .elementor-element.elementor-element-070966a>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-9b17e56{
    color:#000
}
.elementor-14026 .elementor-element.elementor-element-f3c720f{
    --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-14026 .elementor-element.elementor-element-810b5a3{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-14026 .elementor-element.elementor-element-636b702{
    text-align:center
}
.elementor-14026 .elementor-element.elementor-element-636b702 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-2849499>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-2849499{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-3bd57ba{
    --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 20px;
    --row-gap:0px;
    --column-gap:20px
}
.elementor-14026 .elementor-element.elementor-element-20cfd86{
    --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:5px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
.elementor-14026 .elementor-element.elementor-element-20cfd86:hover{
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-14026 .elementor-element.elementor-element-6a653ee{
    --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-14026 .elementor-element.elementor-element-a462c9d img{
    border-radius:50px
}
.elementor-14026 .elementor-element.elementor-element-b135d6f .elementor-heading-title{
    color:#0071e3
}
.elementor-14026 .elementor-element.elementor-element-5562ca8>.elementor-widget-container{
    margin:-30px 0 0 50px
}
.elementor-14026 .elementor-element.elementor-element-5562ca8{
    --e-rating-justify-content:center;
    --e-rating-icon-font-size:20px;
    --e-rating-gap:3px;
    --e-rating-icon-marked-color:#fbbc05
}
.elementor-14026 .elementor-element.elementor-element-5e80173{
    --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:5px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
.elementor-14026 .elementor-element.elementor-element-5e80173:hover{
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-14026 .elementor-element.elementor-element-112bc1b{
    --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-14026 .elementor-element.elementor-element-a5ca91d img{
    border-radius:50px
}
.elementor-14026 .elementor-element.elementor-element-333ec56>.elementor-widget-container{
    margin:-30px 0 0 50px
}
.elementor-14026 .elementor-element.elementor-element-333ec56{
    --e-rating-justify-content:center;
    --e-rating-icon-font-size:20px;
    --e-rating-gap:3px;
    --e-rating-icon-marked-color:#fbbc05
}
.elementor-14026 .elementor-element.elementor-element-8867462{
    --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:5px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
.elementor-14026 .elementor-element.elementor-element-8867462:hover{
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-14026 .elementor-element.elementor-element-367a8e2{
    --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-14026 .elementor-element.elementor-element-91f9925 img{
    border-radius:50px
}
.elementor-14026 .elementor-element.elementor-element-3139426>.elementor-widget-container{
    margin:-30px 0 0 50px
}
.elementor-14026 .elementor-element.elementor-element-3139426{
    --e-rating-justify-content:center;
    --e-rating-icon-font-size:20px;
    --e-rating-gap:3px;
    --e-rating-icon-marked-color:#fbbc05
}
.elementor-14026 .elementor-element.elementor-element-f596cd5{
    --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:5px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
.elementor-14026 .elementor-element.elementor-element-f596cd5:hover{
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-14026 .elementor-element.elementor-element-309ebb5{
    --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-14026 .elementor-element.elementor-element-fa2aba7 img{
    border-radius:50px
}
.elementor-14026 .elementor-element.elementor-element-d5bdcd6>.elementor-widget-container{
    margin:-30px 0 0 50px
}
.elementor-14026 .elementor-element.elementor-element-d5bdcd6{
    --e-rating-justify-content:center;
    --e-rating-icon-font-size:20px;
    --e-rating-gap:3px;
    --e-rating-icon-marked-color:#fbbc05
}
.elementor-14026 .elementor-element.elementor-element-96a9848{
    --display:flex
}
.elementor-14026 .elementor-element.elementor-element-11f1f59{
    text-align:center;
    color:#000
}
.elementor-14026 .elementor-element.elementor-element-ab9cd1c{
    --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-14026 .elementor-element.elementor-element-ab9cd1c:not(.elementor-motion-effects-element-type-background),.elementor-14026 .elementor-element.elementor-element-ab9cd1c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14026 .elementor-element.elementor-element-7e27739{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-14026 .elementor-element.elementor-element-3bde15d{
    text-align:center
}
.elementor-14026 .elementor-element.elementor-element-3bde15d .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-14026 .elementor-element.elementor-element-cb052d1>.elementor-widget-container{
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-cb052d1{
    text-align:left;
    color:#242424
}
.elementor-14026 .elementor-element.elementor-element-2df950b{
    --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-14026 .elementor-element.elementor-element-2df950b:not(.elementor-motion-effects-element-type-background),.elementor-14026 .elementor-element.elementor-element-2df950b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14026 .elementor-element.elementor-element-ec87b15{
    --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-14026 .elementor-element.elementor-element-d5300d8 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-d5300d8 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-14026 .elementor-element.elementor-element-d5300d8{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-14026 .elementor-element.elementor-element-d5300d8 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-23e1d95{
    --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-14026 .elementor-element.elementor-element-5e3e2cb .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-5e3e2cb .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-14026 .elementor-element.elementor-element-5e3e2cb{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-14026 .elementor-element.elementor-element-5e3e2cb .elementor-icon-list-text{
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-497cf07{
    --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-14026 .elementor-element.elementor-element-8b90668 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-8b90668 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-14026 .elementor-element.elementor-element-8b90668{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-14026 .elementor-element.elementor-element-8b90668 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-23d97d3{
    --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-14026 .elementor-element.elementor-element-72a4896 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-72a4896 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-14026 .elementor-element.elementor-element-72a4896{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-14026 .elementor-element.elementor-element-72a4896 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-14026 .elementor-element.elementor-element-0b46093{
    --display:flex
}
.elementor-14026 .elementor-element.elementor-element-0b46093:not(.elementor-motion-effects-element-type-background),.elementor-14026 .elementor-element.elementor-element-0b46093>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14026 .elementor-element.elementor-element-1a6428b{
    text-align:center;
    color:#000
}
.elementor-14026 .elementor-element.elementor-element-b441ff9{
    --display:flex
}
.elementor-14026 .elementor-element.elementor-element-b441ff9:not(.elementor-motion-effects-element-type-background),.elementor-14026 .elementor-element.elementor-element-b441ff9>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-14026 .elementor-element.elementor-element-401470e{
    --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-14026 .elementor-element.elementor-element-778ccb2{
    --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-14026 .elementor-element.elementor-element-9aa02b5{
    text-align:center
}
.elementor-14026 .elementor-element.elementor-element-9aa02b5 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.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-14026 .elementor-element.elementor-element-43c3195>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-14026 .elementor-element.elementor-element-43c3195 .elementor-toggle-title,.elementor-14026 .elementor-element.elementor-element-43c3195 .elementor-toggle-icon{
    color:#7a7a7a
}
.elementor-14026 .elementor-element.elementor-element-43c3195 .elementor-toggle-icon svg{
    fill:#7a7a7a
}
.elementor-14026 .elementor-element.elementor-element-43c3195 .elementor-toggle-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600
}
.elementor-14026 .elementor-element.elementor-element-43c3195 .elementor-toggle-icon.elementor-toggle-icon-left{
    margin-right:15px
}
.elementor-14026 .elementor-element.elementor-element-43c3195 .elementor-toggle-icon.elementor-toggle-icon-right{
    margin-left:15px
}
:root{
    --page-title-display:none
}
@media(max-width:1024px){
    .elementor-14026 .elementor-element.elementor-element-4d20d68{
        --grid-auto-flow:row
    }
}
@media(max-width:767px){
    .elementor-14026 .elementor-element.elementor-element-66a6597{
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-ee47a08{
        --justify-content:center;
        --padding-top:4%;
        --padding-bottom:4%;
        --padding-left:4%;
        --padding-right:4%
    }
    .elementor-14026 .elementor-element.elementor-element-f9b032e{
        width:100%;
        max-width:100%
    }
    .elementor-14026 .elementor-element.elementor-element-f9b032e .elementor-heading-title{
        font-size:31px
    }
    .elementor-14026 .elementor-element.elementor-element-428081b{
        width:100%;
        max-width:100%;
        font-size:15px
    }
    .elementor-14026 .elementor-element.elementor-element-f208600{
        --width:100%;
        --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;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:3%;
        --padding-right:2%
    }
    .elementor-14026 .elementor-element.elementor-element-ff0436d{
        width:var(--container-widget-width,47%);
        max-width:47%;
        --container-widget-width:47%;
        --container-widget-flex-grow:0
    }
    .elementor-14026 .elementor-element.elementor-element-ff0436d>.elementor-widget-container{
        padding:10px 0 10px 10px
    }
    .elementor-14026 .elementor-element.elementor-element-ff0436d.elementor-element{
        --flex-grow:0;
        --flex-shrink:0
    }
    .elementor-14026 .elementor-element.elementor-element-ff0436d .elementor-icon-box-wrapper{
        text-align:left
    }
    .elementor-14026 .elementor-element.elementor-element-d274efb{
        width:var(--container-widget-width,47%);
        max-width:47%;
        --container-widget-width:47%;
        --container-widget-flex-grow:0
    }
    .elementor-14026 .elementor-element.elementor-element-d274efb>.elementor-widget-container{
        padding:10px 0 10px 10px
    }
    .elementor-14026 .elementor-element.elementor-element-d274efb .elementor-icon-box-wrapper{
        text-align:left
    }
    .elementor-14026 .elementor-element.elementor-element-9b76cd6{
        width:var(--container-widget-width,47%);
        max-width:47%;
        --container-widget-width:47%;
        --container-widget-flex-grow:0
    }
    .elementor-14026 .elementor-element.elementor-element-9b76cd6>.elementor-widget-container{
        padding:10px 0 10px 10px
    }
    .elementor-14026 .elementor-element.elementor-element-9b76cd6.elementor-element{
        --flex-grow:0;
        --flex-shrink:0
    }
    .elementor-14026 .elementor-element.elementor-element-a92a3fc{
        width:var(--container-widget-width,47%);
        max-width:47%;
        --container-widget-width:47%;
        --container-widget-flex-grow:0
    }
    .elementor-14026 .elementor-element.elementor-element-a92a3fc>.elementor-widget-container{
        padding:10px 0 10px 10px
    }
    .elementor-14026 .elementor-element.elementor-element-a92a3fc.elementor-element{
        --flex-grow:0;
        --flex-shrink:0
    }
    .elementor-14026 .elementor-element.elementor-element-4d20d68{
        --e-con-grid-template-columns:repeat(2,1fr);
        --grid-auto-flow:row;
        --padding-top:50px;
        --padding-bottom:50px;
        --padding-left:50px;
        --padding-right:50px
    }
    .elementor-14026 .elementor-element.elementor-element-6837ee0 .elementor-icon-box-title,.elementor-14026 .elementor-element.elementor-element-6837ee0 .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-14026 .elementor-element.elementor-element-6837ee0 .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-14026 .elementor-element.elementor-element-7cc89eb .elementor-icon-box-title,.elementor-14026 .elementor-element.elementor-element-7cc89eb .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-14026 .elementor-element.elementor-element-7cc89eb .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-14026 .elementor-element.elementor-element-cb306db .elementor-icon-box-title,.elementor-14026 .elementor-element.elementor-element-cb306db .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-14026 .elementor-element.elementor-element-cb306db .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-14026 .elementor-element.elementor-element-903caec .elementor-icon-box-title,.elementor-14026 .elementor-element.elementor-element-903caec .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-14026 .elementor-element.elementor-element-903caec .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-14026 .elementor-element.elementor-element-f702d15{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-dd63d67{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-52c364f .elementor-heading-title{
        font-size:24px
    }
    .elementor-14026 .elementor-element.elementor-element-a274ea7{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-002dc09 .elementor-heading-title{
        font-size:22px
    }
    .elementor-14026 .elementor-element.elementor-element-c4d7ac0{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-9d34ad4 .elementor-heading-title{
        font-size:22px
    }
    .elementor-14026 .elementor-element.elementor-element-e99686b{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-0822a3a{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-f6c60db .elementor-heading-title{
        font-size:22px
    }
    .elementor-14026 .elementor-element.elementor-element-283d32a{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-729ebf4 .elementor-heading-title{
        font-size:24px
    }
    .elementor-14026 .elementor-element.elementor-element-559196b{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-69728fb{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-58269de{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-a4c3e8e{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-4a0d866{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-7a4678e{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-0098bd8{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-c917b32{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-5ef88bb{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-40f84fb .elementor-heading-title{
        font-size:24px
    }
    .elementor-14026 .elementor-element.elementor-element-15f9885{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-30a30f1{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-4423f61{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-8aa9444{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-9d0e96f{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-1dc98dc{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-182d7ab{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-353c189{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-810b5a3{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-636b702 .elementor-heading-title{
        font-size:24px
    }
    .elementor-14026 .elementor-element.elementor-element-5562ca8>.elementor-widget-container{
        margin:-30px 0 0
    }
    .elementor-14026 .elementor-element.elementor-element-333ec56>.elementor-widget-container{
        margin:-30px 0 0
    }
    .elementor-14026 .elementor-element.elementor-element-3139426>.elementor-widget-container{
        margin:-30px 0 0
    }
    .elementor-14026 .elementor-element.elementor-element-d5bdcd6>.elementor-widget-container{
        margin:-30px 0 0
    }
    .elementor-14026 .elementor-element.elementor-element-7e27739{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-14026 .elementor-element.elementor-element-3bde15d .elementor-heading-title{
        font-size:24px
    }
    .elementor-14026 .elementor-element.elementor-element-9aa02b5{
        text-align:center
    }
    .elementor-14026 .elementor-element.elementor-element-9aa02b5 .elementor-heading-title{
        font-size:24px
    }
    .elementor-14026 .elementor-element.elementor-element-43c3195>.elementor-widget-container{
        margin:0;
        padding:4%
    }
    .elementor-14026 .elementor-element.elementor-element-43c3195 .elementor-toggle-title{
        line-height:1.7em
    }
}
@media(min-width:768px){
    .elementor-14026 .elementor-element.elementor-element-ee47a08{
        --width:75.261%
    }
    .elementor-14026 .elementor-element.elementor-element-e04c76f{
        --width:60%
    }
    .elementor-14026 .elementor-element.elementor-element-a0b96a3{
        --width:40%
    }
    .elementor-14026 .elementor-element.elementor-element-011a632{
        --width:60%
    }
    .elementor-14026 .elementor-element.elementor-element-bbff18f{
        --width:50%
    }
    .elementor-14026 .elementor-element.elementor-element-cb70538{
        --width:60%
    }
    .elementor-14026 .elementor-element.elementor-element-bac5deb{
        --width:50%
    }
    .elementor-14026 .elementor-element.elementor-element-abad624{
        --width:60%
    }
    .elementor-14026 .elementor-element.elementor-element-03b8dd3{
        --width:70%
    }
    .elementor-14026 .elementor-element.elementor-element-20cfd86{
        --width:25%
    }
    .elementor-14026 .elementor-element.elementor-element-5e80173{
        --width:25%
    }
    .elementor-14026 .elementor-element.elementor-element-8867462{
        --width:25%
    }
    .elementor-14026 .elementor-element.elementor-element-f596cd5{
        --width:25%
    }
    .elementor-14026 .elementor-element.elementor-element-ec87b15{
        --width:25%
    }
    .elementor-14026 .elementor-element.elementor-element-23e1d95{
        --width:25%
    }
    .elementor-14026 .elementor-element.elementor-element-497cf07{
        --width:25%
    }
    .elementor-14026 .elementor-element.elementor-element-23d97d3{
        --width:25%
    }
}