.elementor-17846 .elementor-element.elementor-element-2dec646{
    --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-17846 .elementor-element.elementor-element-2dec646:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-2dec646>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../uploads/2024/08/Laptop-Repair-Dubai-Banner.webp");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-17846 .elementor-element.elementor-element-2dec646:before,.elementor-17846 .elementor-element.elementor-element-2dec646>.elementor-background-video-container:before,.elementor-17846 .elementor-element.elementor-element-2dec646>.e-con-inner>.elementor-background-video-container:before,.elementor-17846 .elementor-element.elementor-element-2dec646>.elementor-background-slideshow:before,.elementor-17846 .elementor-element.elementor-element-2dec646>.e-con-inner>.elementor-background-slideshow:before,.elementor-17846 .elementor-element.elementor-element-2dec646>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#000;
    --background-overlay:''
}
.elementor-17846 .elementor-element.elementor-element-0c9752f{
    --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-17846 .elementor-element.elementor-element-0c9752f:before,.elementor-17846 .elementor-element.elementor-element-0c9752f>.elementor-background-video-container:before,.elementor-17846 .elementor-element.elementor-element-0c9752f>.e-con-inner>.elementor-background-video-container:before,.elementor-17846 .elementor-element.elementor-element-0c9752f>.elementor-background-slideshow:before,.elementor-17846 .elementor-element.elementor-element-0c9752f>.e-con-inner>.elementor-background-slideshow:before,.elementor-17846 .elementor-element.elementor-element-0c9752f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#000;
    --background-overlay:''
}
.elementor-17846 .elementor-element.elementor-element-0c9752f.e-con{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-159b483{
    --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-17846 .elementor-element.elementor-element-159b483.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-17846 .elementor-element.elementor-element-ff152a2{
    width:var(--container-widget-width,72%);
    max-width:72%;
    --container-widget-width:72%;
    --container-widget-flex-grow:0;
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-ff152a2>.elementor-widget-container{
    margin:0 0 0 10px
}
.elementor-17846 .elementor-element.elementor-element-ff152a2 .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-17846 .elementor-element.elementor-element-a04fd8c{
    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-17846 .elementor-element.elementor-element-a04fd8c>.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-17846 .elementor-element.elementor-element-8f21c82>.elementor-widget-container{
    margin:0 0 0 10px
}
.elementor-17846 .elementor-element.elementor-element-8f21c82.elementor-element{
    --align-self:flex-start
}
.elementor-17846 .elementor-element.elementor-element-42256ed{
    width:var(--container-widget-width,72%);
    max-width:72%;
    --container-widget-width:72%;
    --container-widget-flex-grow:0;
    text-align:left;
    color:#fff
}
.elementor-17846 .elementor-element.elementor-element-42256ed>.elementor-widget-container{
    margin:0 0 0 10px;
    padding:0
}
.elementor-17846 .elementor-element.elementor-element-8da7f08{
    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-17846 .elementor-element.elementor-element-8da7f08>.elementor-widget-container{
    margin:-30px 0 0 10px
}
.elementor-17846 .elementor-element.elementor-element-79a59f4{
    --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-17846 .elementor-element.elementor-element-486030a{
    width:100%;
    max-width:100%;
    --icon-box-icon-margin:15px
}
.elementor-17846 .elementor-element.elementor-element-486030a>.elementor-widget-container{
    background-color:#fff;
    padding:8px;
    border-radius:8px;
    box-shadow:6px 3px 10px 0px rgba(0,0,0,.5)
}
.elementor-17846 .elementor-element.elementor-element-486030a:hover .elementor-widget-container{
    background-color:#e9e9e9
}
.elementor-17846 .elementor-element.elementor-element-486030a.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-486030a .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-486030a .elementor-icon-box-title{
    margin-bottom:0;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-486030a.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-17846 .elementor-element.elementor-element-486030a.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-486030a.elementor-view-default .elementor-icon{
    fill:#000;
    color:#000;
    border-color:#000
}
.elementor-17846 .elementor-element.elementor-element-486030a .elementor-icon{
    font-size:38px
}
.elementor-17846 .elementor-element.elementor-element-486030a .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-486030a .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-00034a6{
    width:100%;
    max-width:100%;
    --icon-box-icon-margin:15px
}
.elementor-17846 .elementor-element.elementor-element-00034a6>.elementor-widget-container{
    background-color:#fff;
    padding:8px;
    border-radius:8px;
    box-shadow:6px 3px 10px 0px rgba(0,0,0,.5)
}
.elementor-17846 .elementor-element.elementor-element-00034a6:hover .elementor-widget-container{
    background-color:#e9e9e9
}
.elementor-17846 .elementor-element.elementor-element-00034a6.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-00034a6 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-00034a6 .elementor-icon-box-title{
    margin-bottom:0;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-00034a6.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-17846 .elementor-element.elementor-element-00034a6.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-00034a6.elementor-view-default .elementor-icon{
    fill:#000;
    color:#000;
    border-color:#000
}
.elementor-17846 .elementor-element.elementor-element-00034a6 .elementor-icon{
    font-size:38px
}
.elementor-17846 .elementor-element.elementor-element-00034a6 .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-00034a6 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-72c6dc7{
    width:100%;
    max-width:100%;
    --icon-box-icon-margin:15px
}
.elementor-17846 .elementor-element.elementor-element-72c6dc7>.elementor-widget-container{
    background-color:#fff;
    padding:8px;
    border-radius:8px;
    box-shadow:6px 3px 10px 0px rgba(0,0,0,.5)
}
.elementor-17846 .elementor-element.elementor-element-72c6dc7:hover .elementor-widget-container{
    background-color:#e9e9e9
}
.elementor-17846 .elementor-element.elementor-element-72c6dc7.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-72c6dc7 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-72c6dc7 .elementor-icon-box-title{
    margin-bottom:0;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-72c6dc7.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-17846 .elementor-element.elementor-element-72c6dc7.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-72c6dc7.elementor-view-default .elementor-icon{
    fill:#000;
    color:#000;
    border-color:#000
}
.elementor-17846 .elementor-element.elementor-element-72c6dc7 .elementor-icon{
    font-size:38px
}
.elementor-17846 .elementor-element.elementor-element-72c6dc7 .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-72c6dc7 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-ec21913{
    width:100%;
    max-width:100%;
    --icon-box-icon-margin:15px
}
.elementor-17846 .elementor-element.elementor-element-ec21913>.elementor-widget-container{
    background-color:#fff;
    padding:8px;
    border-radius:8px;
    box-shadow:6px 3px 10px 0px rgba(0,0,0,.5)
}
.elementor-17846 .elementor-element.elementor-element-ec21913:hover .elementor-widget-container{
    background-color:#e9e9e9
}
.elementor-17846 .elementor-element.elementor-element-ec21913.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-ec21913 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-ec21913 .elementor-icon-box-title{
    margin-bottom:0;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-ec21913.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-17846 .elementor-element.elementor-element-ec21913.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-ec21913.elementor-view-default .elementor-icon{
    fill:#000;
    color:#000;
    border-color:#000
}
.elementor-17846 .elementor-element.elementor-element-ec21913 .elementor-icon{
    font-size:38px
}
.elementor-17846 .elementor-element.elementor-element-ec21913 .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-ec21913 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-4488591{
    --display:grid;
    --e-con-grid-template-columns:repeat(5,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-17846 .elementor-element.elementor-element-5071b61 .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-5071b61 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:30px;
    font-weight:600
}
.elementor-17846 .elementor-element.elementor-element-5071b61 .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-c1cfdc4 .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-c1cfdc4 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:30px;
    font-weight:600
}
.elementor-17846 .elementor-element.elementor-element-c1cfdc4 .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-7fec56c .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-7fec56c .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:30px;
    font-weight:600
}
.elementor-17846 .elementor-element.elementor-element-7fec56c .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-480a347 .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-480a347 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:30px;
    font-weight:600
}
.elementor-17846 .elementor-element.elementor-element-480a347 .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-2926f8a .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-2926f8a .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:30px;
    font-weight:600
}
.elementor-17846 .elementor-element.elementor-element-2926f8a .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-9f7628a .elementor-icon-box-title{
    color:var(--e-global-color-6abcc4c)
}
.elementor-17846 .elementor-element.elementor-element-9f7628a .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-9f7628a .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:30px;
    font-weight:600
}
.elementor-17846 .elementor-element.elementor-element-9f7628a .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-05d7222{
    --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-17846 .elementor-element.elementor-element-05d7222:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-05d7222>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-17846 .elementor-element.elementor-element-72d13e8{
    --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-17846 .elementor-element.elementor-element-25b27ec>.elementor-widget-container{
    margin:0;
    padding:0 0 10px
}
.elementor-17846 .elementor-element.elementor-element-25b27ec{
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-25b27ec .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-35e2187{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-17e4dcc{
    --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-17846 .elementor-element.elementor-element-5cfb3dc>.elementor-widget-container{
    margin:0;
    padding:0 0 10px
}
.elementor-17846 .elementor-element.elementor-element-5cfb3dc{
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-5cfb3dc .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-f299947{
    --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-17846 .elementor-element.elementor-element-60bd21a{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-60bd21a .elementor-heading-title{
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-65bd0ff{
    --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-17846 .elementor-element.elementor-element-f5d6ca8{
    --display:flex;
    --gap:30px 0px;
    --row-gap:30px;
    --column-gap:0px;
    --padding-top:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-17846 .elementor-element.elementor-element-fa81ee4{
    --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-17846 .elementor-element.elementor-element-e5354c6{
    --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;
    --background-transition:.3s;
    --border-radius:6px;
    box-shadow:0px 0px 10px 0px rgba(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-17846 .elementor-element.elementor-element-e5354c6:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-e5354c6>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-e5354c6:hover{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-d8f6b58{
    width:var(--container-widget-width,90%);
    max-width:90%;
    --container-widget-width:90%;
    --container-widget-flex-grow:0;
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-d8f6b58>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-17846 .elementor-element.elementor-element-d8f6b58 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-bf95cb0{
    --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;
    --background-transition:.3s;
    --border-radius:6px;
    box-shadow:0px 0px 10px 0px rgba(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-17846 .elementor-element.elementor-element-bf95cb0:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-bf95cb0>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-bf95cb0:hover{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-edfb851>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-17846 .elementor-element.elementor-element-edfb851{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-edfb851 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-2cd574f{
    --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;
    --background-transition:.3s;
    --border-radius:6px;
    box-shadow:0px 0px 10px 0px rgba(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-17846 .elementor-element.elementor-element-2cd574f:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-2cd574f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-2cd574f:hover{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-4350b90>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-17846 .elementor-element.elementor-element-4350b90{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-4350b90 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-56425c7{
    --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-17846 .elementor-element.elementor-element-411ad0a{
    --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;
    --background-transition:.3s;
    --border-radius:6px;
    box-shadow:0px 0px 10px 0px rgba(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-17846 .elementor-element.elementor-element-411ad0a:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-411ad0a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-411ad0a:hover{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-d0861d8>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-17846 .elementor-element.elementor-element-d0861d8{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-d0861d8 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-cb9594b{
    --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;
    --background-transition:.3s;
    --border-radius:6px;
    box-shadow:0px 0px 10px 0px rgba(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-17846 .elementor-element.elementor-element-cb9594b:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-cb9594b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-cb9594b:hover{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-c1ed5db>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-17846 .elementor-element.elementor-element-c1ed5db{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-c1ed5db .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-47d2ac9{
    --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;
    --background-transition:.3s;
    --border-radius:6px;
    box-shadow:0px 0px 10px 0px rgba(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-17846 .elementor-element.elementor-element-47d2ac9:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-47d2ac9>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-47d2ac9:hover{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-9eb8563>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-17846 .elementor-element.elementor-element-9eb8563{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-9eb8563 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-f0e23c2{
    --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-17846 .elementor-element.elementor-element-049dd71{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-049dd71 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-da4e90f{
    --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-17846 .elementor-element.elementor-element-1513a8e{
    --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:20px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-17846 .elementor-element.elementor-element-1513a8e:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-1513a8e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-a11f4a3>.elementor-widget-container{
    padding:0
}
.elementor-17846 .elementor-element.elementor-element-a11f4a3{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-a11f4a3 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-6a3fcd2{
    --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-17846 .elementor-element.elementor-element-6a3fcd2:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-6a3fcd2>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-3364d6d{
    --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-17846 .elementor-element.elementor-element-3364d6d:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-3364d6d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-8ba4371{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-17846 .elementor-element.elementor-element-8ba4371:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-8ba4371>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-17846 .elementor-element.elementor-element-760168c .elementor-icon-wrapper{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-760168c.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-760168c.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-760168c.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-760168c.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-760168c.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-17846 .elementor-element.elementor-element-c81c126>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-c81c126.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-c81c126{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-c81c126 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-4ea6a5e{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-b91d316{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-17846 .elementor-element.elementor-element-b91d316:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-b91d316>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-460c45a .elementor-icon-wrapper{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-460c45a.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-460c45a.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-460c45a.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-460c45a.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-460c45a.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-17846 .elementor-element.elementor-element-08e6e3e>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-08e6e3e.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-08e6e3e{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-08e6e3e .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-6926584{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-b08148b{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-17846 .elementor-element.elementor-element-b08148b:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-b08148b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-3633b84 .elementor-icon-wrapper{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-3633b84.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-3633b84.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-3633b84.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-3633b84.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-3633b84.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-17846 .elementor-element.elementor-element-34d5cf6>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-34d5cf6.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-34d5cf6{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-34d5cf6 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-23253c4{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-71d993f{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-17846 .elementor-element.elementor-element-71d993f:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-71d993f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-d2fa228 .elementor-icon-wrapper{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-d2fa228.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-d2fa228.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-d2fa228.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-d2fa228.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-d2fa228.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-17846 .elementor-element.elementor-element-f498a6a>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-f498a6a.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-f498a6a{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-f498a6a .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-0932525{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-31fa38a{
    --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-17846 .elementor-element.elementor-element-31fa38a:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-31fa38a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-8c4b99b{
    --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:-20px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-17846 .elementor-element.elementor-element-8c4b99b:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-8c4b99b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-57a4557{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-17846 .elementor-element.elementor-element-57a4557:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-57a4557>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-5579d31 .elementor-icon-wrapper{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-5579d31.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-5579d31.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-5579d31.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-5579d31.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-5579d31.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-17846 .elementor-element.elementor-element-6c2b80d>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-6c2b80d.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-6c2b80d{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-6c2b80d .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    line-height:18px;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-2dc2962{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-3333f82{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-17846 .elementor-element.elementor-element-3333f82:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-3333f82>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-407a10f .elementor-icon-wrapper{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-407a10f.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-407a10f.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-407a10f.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-407a10f.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-407a10f.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-17846 .elementor-element.elementor-element-ec77c13>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-ec77c13.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-ec77c13{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-ec77c13 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-de5a295{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-be7d462{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-17846 .elementor-element.elementor-element-be7d462:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-be7d462>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-e451865 .elementor-icon-wrapper{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-e451865.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-e451865.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-e451865.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-e451865.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-e451865.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-17846 .elementor-element.elementor-element-6b5f946>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-6b5f946.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-6b5f946{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-6b5f946 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-d928bca{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-a2ddab2{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-17846 .elementor-element.elementor-element-a2ddab2:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-a2ddab2>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-1ba424a .elementor-icon-wrapper{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-1ba424a.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-1ba424a.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-1ba424a.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-1ba424a.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-1ba424a.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-17846 .elementor-element.elementor-element-7e3abd8>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-7e3abd8.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-7e3abd8{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-7e3abd8 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-b5f681a{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-64af260{
    --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;
    --align-items:center
}
.elementor-17846 .elementor-element.elementor-element-64af260:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-64af260>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-e844d63{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:-20px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-17846 .elementor-element.elementor-element-e844d63:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-e844d63>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-28d21b4{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-17846 .elementor-element.elementor-element-28d21b4:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-28d21b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-820c648 .elementor-icon-wrapper{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-820c648.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-820c648.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-820c648.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-820c648.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-820c648.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-17846 .elementor-element.elementor-element-bd40622>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-bd40622.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-bd40622{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-bd40622 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    line-height:18px;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-68a15ca{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-aceeac6{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-17846 .elementor-element.elementor-element-aceeac6:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-aceeac6>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-2778caf .elementor-icon-wrapper{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-2778caf.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-2778caf.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-2778caf.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-2778caf.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-2778caf.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-17846 .elementor-element.elementor-element-17c6593>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-17c6593.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-17c6593{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-17c6593 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-b844ff1{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-5fd78bd{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-17846 .elementor-element.elementor-element-5fd78bd:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-5fd78bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-17846 .elementor-element.elementor-element-7980d25 .elementor-icon-wrapper{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-7980d25.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-7980d25.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-7980d25.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-17846 .elementor-element.elementor-element-7980d25.elementor-view-framed .elementor-icon,.elementor-17846 .elementor-element.elementor-element-7980d25.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-17846 .elementor-element.elementor-element-dd3423f>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-dd3423f.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-dd3423f{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-dd3423f .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-aee85c1{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-8063483{
    --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:50px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-17846 .elementor-element.elementor-element-de811cb{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-de811cb .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-28483ee{
    --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-17846 .elementor-element.elementor-element-d7087c2>.elementor-widget-container{
    padding:10px
}
.elementor-17846 .elementor-element.elementor-element-d7087c2{
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-56f8574{
    --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:50px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-17846 .elementor-element.elementor-element-08cf445{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-08cf445 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-4a20cf8{
    --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-17846 .elementor-element.elementor-element-57678e2{
    --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-17846 .elementor-element.elementor-element-1c018ce .eael-testimonial-content{
    text-align:default
}
.elementor-17846 .elementor-element.elementor-element-1c018ce .eael-testimonial-image{
    text-align:default
}
.elementor-17846 .elementor-element.elementor-element-1c018ce .eael-testimonial-content .eael-testimonial-user{
    color:#272727
}
.elementor-17846 .elementor-element.elementor-element-1c018ce .eael-testimonial-content .eael-testimonial-user-company{
    color:#272727
}
.elementor-17846 .elementor-element.elementor-element-1c018ce .eael-testimonial-content .eael-testimonial-text{
    color:#292929
}
.elementor-17846 .elementor-element.elementor-element-1c018ce .rating-five .testimonial-star-rating li i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-1c018ce .rating-one .testimonial-star-rating li:first-child i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-1c018ce .rating-two .testimonial-star-rating li:nth-child(1) i,.elementor-17846 .elementor-element.elementor-element-1c018ce .rating-two .testimonial-star-rating li:nth-child(2) i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-1c018ce .rating-three .testimonial-star-rating li:nth-child(1) i,.elementor-17846 .elementor-element.elementor-element-1c018ce .rating-three .testimonial-star-rating li:nth-child(2) i,.elementor-17846 .elementor-element.elementor-element-1c018ce .rating-three .testimonial-star-rating li:nth-child(3) i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-1c018ce .rating-four .testimonial-star-rating li:nth-child(1) i,.elementor-17846 .elementor-element.elementor-element-1c018ce .rating-four .testimonial-star-rating li:nth-child(2) i,.elementor-17846 .elementor-element.elementor-element-1c018ce .rating-four .testimonial-star-rating li:nth-child(3) i,.elementor-17846 .elementor-element.elementor-element-1c018ce .rating-four .testimonial-star-rating li:nth-child(4) i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-1c018ce .eael-testimonial-quote{
    color:rgba(0,0,0,.15)
}
.elementor-17846 .elementor-element.elementor-element-1c018ce span.eael-testimonial-quote{
    top:5%;
    right:5%
}
.elementor-17846 .elementor-element.elementor-element-0f9967d{
    --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-17846 .elementor-element.elementor-element-87b7207 .eael-testimonial-content{
    text-align:default
}
.elementor-17846 .elementor-element.elementor-element-87b7207 .eael-testimonial-image{
    text-align:default
}
.elementor-17846 .elementor-element.elementor-element-87b7207 .eael-testimonial-content .eael-testimonial-user{
    color:#272727
}
.elementor-17846 .elementor-element.elementor-element-87b7207 .eael-testimonial-content .eael-testimonial-user-company{
    color:#272727
}
.elementor-17846 .elementor-element.elementor-element-87b7207 .eael-testimonial-content .eael-testimonial-text{
    color:#292929
}
.elementor-17846 .elementor-element.elementor-element-87b7207 .rating-five .testimonial-star-rating li i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-87b7207 .rating-one .testimonial-star-rating li:first-child i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-87b7207 .rating-two .testimonial-star-rating li:nth-child(1) i,.elementor-17846 .elementor-element.elementor-element-87b7207 .rating-two .testimonial-star-rating li:nth-child(2) i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-87b7207 .rating-three .testimonial-star-rating li:nth-child(1) i,.elementor-17846 .elementor-element.elementor-element-87b7207 .rating-three .testimonial-star-rating li:nth-child(2) i,.elementor-17846 .elementor-element.elementor-element-87b7207 .rating-three .testimonial-star-rating li:nth-child(3) i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-87b7207 .rating-four .testimonial-star-rating li:nth-child(1) i,.elementor-17846 .elementor-element.elementor-element-87b7207 .rating-four .testimonial-star-rating li:nth-child(2) i,.elementor-17846 .elementor-element.elementor-element-87b7207 .rating-four .testimonial-star-rating li:nth-child(3) i,.elementor-17846 .elementor-element.elementor-element-87b7207 .rating-four .testimonial-star-rating li:nth-child(4) i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-87b7207 .eael-testimonial-quote{
    color:rgba(0,0,0,.15)
}
.elementor-17846 .elementor-element.elementor-element-87b7207 span.eael-testimonial-quote{
    top:5%;
    right:5%
}
.elementor-17846 .elementor-element.elementor-element-7f3ff84{
    --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-17846 .elementor-element.elementor-element-ddff720 .eael-testimonial-content{
    text-align:default
}
.elementor-17846 .elementor-element.elementor-element-ddff720 .eael-testimonial-image{
    text-align:default
}
.elementor-17846 .elementor-element.elementor-element-ddff720 .eael-testimonial-content .eael-testimonial-user{
    color:#272727
}
.elementor-17846 .elementor-element.elementor-element-ddff720 .eael-testimonial-content .eael-testimonial-user-company{
    color:#272727
}
.elementor-17846 .elementor-element.elementor-element-ddff720 .eael-testimonial-content .eael-testimonial-text{
    color:#292929
}
.elementor-17846 .elementor-element.elementor-element-ddff720 .rating-five .testimonial-star-rating li i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-ddff720 .rating-one .testimonial-star-rating li:first-child i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-ddff720 .rating-two .testimonial-star-rating li:nth-child(1) i,.elementor-17846 .elementor-element.elementor-element-ddff720 .rating-two .testimonial-star-rating li:nth-child(2) i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-ddff720 .rating-three .testimonial-star-rating li:nth-child(1) i,.elementor-17846 .elementor-element.elementor-element-ddff720 .rating-three .testimonial-star-rating li:nth-child(2) i,.elementor-17846 .elementor-element.elementor-element-ddff720 .rating-three .testimonial-star-rating li:nth-child(3) i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-ddff720 .rating-four .testimonial-star-rating li:nth-child(1) i,.elementor-17846 .elementor-element.elementor-element-ddff720 .rating-four .testimonial-star-rating li:nth-child(2) i,.elementor-17846 .elementor-element.elementor-element-ddff720 .rating-four .testimonial-star-rating li:nth-child(3) i,.elementor-17846 .elementor-element.elementor-element-ddff720 .rating-four .testimonial-star-rating li:nth-child(4) i{
    color:#f2b01e
}
.elementor-17846 .elementor-element.elementor-element-ddff720 .eael-testimonial-quote{
    color:rgba(0,0,0,.15)
}
.elementor-17846 .elementor-element.elementor-element-ddff720 span.eael-testimonial-quote{
    top:5%;
    right:5%
}
.elementor-17846 .elementor-element.elementor-element-f3588c7{
    --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:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-17846 .elementor-element.elementor-element-556ab7d{
    --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;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-17846 .elementor-element.elementor-element-fe848fc{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-fe848fc>.elementor-widget-container{
    padding:30px 0 0
}
.elementor-17846 .elementor-element.elementor-element-fe848fc .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-929e7f1{
    --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-17846 .elementor-element.elementor-element-8f514eb{
    --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-17846 .elementor-element.elementor-element-4b026d7 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#000
}
.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-17846 .elementor-element.elementor-element-af7f256 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-af7f256 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-17846 .elementor-element.elementor-element-af7f256{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-17846 .elementor-element.elementor-element-af7f256 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-a70585d .elementor-button:hover,.elementor-17846 .elementor-element.elementor-element-a70585d .elementor-button:focus{
    background-color:#07d2fc
}
.elementor-17846 .elementor-element.elementor-element-a70585d{
    width:100%;
    max-width:100%
}
.elementor-17846 .elementor-element.elementor-element-a70585d>.elementor-widget-container{
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-a48b4fc{
    --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-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-17846 .elementor-element.elementor-element-a9fcfdb img{
    width:100%;
    height:213px
}
.elementor-17846 .elementor-element.elementor-element-4c14b65{
    --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-17846 .elementor-element.elementor-element-f0dac4d>.elementor-widget-container{
    padding:0
}
.elementor-17846 .elementor-element.elementor-element-f0dac4d{
    text-align:left;
    color:#242424
}
.elementor-17846 .elementor-element.elementor-element-f99f820{
    --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:.6;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:50px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-17846 .elementor-element.elementor-element-f99f820:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-f99f820>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../uploads/2024/08/background-.webp");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-17846 .elementor-element.elementor-element-f99f820:before,.elementor-17846 .elementor-element.elementor-element-f99f820>.elementor-background-video-container:before,.elementor-17846 .elementor-element.elementor-element-f99f820>.e-con-inner>.elementor-background-video-container:before,.elementor-17846 .elementor-element.elementor-element-f99f820>.elementor-background-slideshow:before,.elementor-17846 .elementor-element.elementor-element-f99f820>.e-con-inner>.elementor-background-slideshow:before,.elementor-17846 .elementor-element.elementor-element-f99f820>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#070707;
    --background-overlay:''
}
.elementor-17846 .elementor-element.elementor-element-b167ea0{
    text-align:center;
    color:#fff;
    font-family:"Roboto",Helvetica Neue;
    font-size:25px;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-4ef37a1{
    color:#fff;
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-eb7a911 .elementor-button:hover,.elementor-17846 .elementor-element.elementor-element-eb7a911 .elementor-button:focus{
    background-color:#07d2fc
}
.elementor-17846 .elementor-element.elementor-element-eb7a911>.elementor-widget-container{
    padding:0
}
.elementor-17846 .elementor-element.elementor-element-0b95b96{
    --display:flex
}
.elementor-17846 .elementor-element.elementor-element-5e11601{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-5e11601>.elementor-widget-container{
    margin:50px 0 0
}
.elementor-17846 .elementor-element.elementor-element-5e11601 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-48eff0f{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-03222f8{
    --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-17846 .elementor-element.elementor-element-3457c95{
    --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-17846 .elementor-element.elementor-element-3457c95.e-con{
    --order:99999
}
.elementor-17846 .elementor-element.elementor-element-3a000cc .elementor-button:hover,.elementor-17846 .elementor-element.elementor-element-3a000cc .elementor-button:focus{
    background-color:#07d2fc
}
.elementor-17846 .elementor-element.elementor-element-3a000cc{
    width:100%;
    max-width:100%
}
.elementor-17846 .elementor-element.elementor-element-3a000cc>.elementor-widget-container{
    padding:10px 0 0
}
.elementor-17846 .elementor-element.elementor-element-86d08db{
    --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-17846 .elementor-element.elementor-element-86d08db:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-86d08db>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-4775122{
    --display:flex
}
.elementor-17846 .elementor-element.elementor-element-0ea61b9{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-0ea61b9>.elementor-widget-container{
    margin:50px 0 30px
}
.elementor-17846 .elementor-element.elementor-element-0ea61b9 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-cea2d5e{
    --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-17846 .elementor-element.elementor-element-cea2d5e:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-cea2d5e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-17846 .elementor-element.elementor-element-f0c267e{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-f0c267e>.elementor-widget-container{
    margin:0
}
.elementor-17846 .elementor-element.elementor-element-f0c267e .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-678f569>.elementor-widget-container{
    padding:0
}
.elementor-17846 .elementor-element.elementor-element-678f569{
    text-align:left;
    color:#242424
}
.elementor-17846 .elementor-element.elementor-element-d49b107{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-d49b107>.elementor-widget-container{
    margin:0
}
.elementor-17846 .elementor-element.elementor-element-d49b107 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-0d3914d>.elementor-widget-container{
    padding:0
}
.elementor-17846 .elementor-element.elementor-element-0d3914d{
    text-align:left;
    color:#242424
}
.elementor-17846 .elementor-element.elementor-element-03e0e40{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-03e0e40>.elementor-widget-container{
    margin:0
}
.elementor-17846 .elementor-element.elementor-element-03e0e40 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-81d9e25>.elementor-widget-container{
    padding:0
}
.elementor-17846 .elementor-element.elementor-element-81d9e25{
    text-align:left;
    color:#242424
}
.elementor-17846 .elementor-element.elementor-element-e93922c{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-e93922c>.elementor-widget-container{
    margin:0
}
.elementor-17846 .elementor-element.elementor-element-e93922c .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-db39635>.elementor-widget-container{
    padding:0
}
.elementor-17846 .elementor-element.elementor-element-db39635{
    text-align:left;
    color:#242424
}
.elementor-17846 .elementor-element.elementor-element-cade7d8{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-cade7d8>.elementor-widget-container{
    margin:0
}
.elementor-17846 .elementor-element.elementor-element-cade7d8 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-15b5a23>.elementor-widget-container{
    padding:0
}
.elementor-17846 .elementor-element.elementor-element-15b5a23{
    text-align:left;
    color:#242424
}
.elementor-17846 .elementor-element.elementor-element-43e323d{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-43e323d>.elementor-widget-container{
    margin:0
}
.elementor-17846 .elementor-element.elementor-element-43e323d .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-b976785>.elementor-widget-container{
    padding:0
}
.elementor-17846 .elementor-element.elementor-element-b976785{
    text-align:left;
    color:#242424
}
.elementor-17846 .elementor-element.elementor-element-6fab41b{
    --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-17846 .elementor-element.elementor-element-126920e{
    --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:60px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-17846 .elementor-element.elementor-element-4e36de6{
    --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;
    border-style:solid;
    --border-style:solid;
    border-width:12px;
    --border-top-width:12px;
    --border-right-width:12px;
    --border-bottom-width:12px;
    --border-left-width:12px;
    border-color:#5386e9;
    --border-color:#5386e9;
    --border-radius:8px 0px 0px 8px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:12px;
    --padding-bottom:12px;
    --padding-left:4px;
    --padding-right:6px
}
.elementor-17846 .elementor-element.elementor-element-4e36de6.e-con{
    --align-self:center;
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-17846 .elementor-element.elementor-element-d778191.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-d778191 img{
    width:63%
}
.elementor-17846 .elementor-element.elementor-element-a419387>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-17846 .elementor-element.elementor-element-a419387.elementor-element{
    --align-self:center
}
.elementor-17846 .elementor-element.elementor-element-a419387{
    text-align:left
}
.elementor-17846 .elementor-element.elementor-element-a419387 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    color:#000
}
.elementor-17846 .elementor-element.elementor-element-3f16b89{
    --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:10px 10px;
    --row-gap:10px;
    --column-gap:10px;
    --border-radius:0px 8px 8px 0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:12px;
    --padding-bottom:12px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-17846 .elementor-element.elementor-element-3f16b89:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-3f16b89>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5386e9
}
.elementor-17846 .elementor-element.elementor-element-11dcd31 img{
    width:48%
}
.elementor-17846 .elementor-element.elementor-element-e0b7a39{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-e0b7a39 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:500;
    color:#fff
}
.elementor-17846 .elementor-element.elementor-element-0f0712f{
    --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-17846 .elementor-element.elementor-element-81600be{
    --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-17846 .elementor-element.elementor-element-fdb6ea0{
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-fdb6ea0 .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-17846 .elementor-element.elementor-element-d5e9915>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-17846 .elementor-element.elementor-element-d5e9915 .elementor-toggle-title,.elementor-17846 .elementor-element.elementor-element-d5e9915 .elementor-toggle-icon{
    color:#7a7a7a
}
.elementor-17846 .elementor-element.elementor-element-d5e9915 .elementor-toggle-icon svg{
    fill:#7a7a7a
}
.elementor-17846 .elementor-element.elementor-element-d5e9915 .elementor-tab-title.elementor-active a,.elementor-17846 .elementor-element.elementor-element-d5e9915 .elementor-tab-title.elementor-active .elementor-toggle-icon{
    color:#0071e3
}
.elementor-17846 .elementor-element.elementor-element-d5e9915 .elementor-toggle-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:500
}
.elementor-17846 .elementor-element.elementor-element-d5e9915 .elementor-toggle-icon.elementor-toggle-icon-left{
    margin-right:15px
}
.elementor-17846 .elementor-element.elementor-element-d5e9915 .elementor-toggle-icon.elementor-toggle-icon-right{
    margin-left:15px
}
.elementor-17846 .elementor-element.elementor-element-d5e9915 .elementor-tab-content{
    color:#070707
}
.elementor-17846 .elementor-element.elementor-element-11a6c50{
    --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-17846 .elementor-element.elementor-element-85bbc2f{
    --display:flex
}
.elementor-17846 .elementor-element.elementor-element-4382f65{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-17846 .elementor-element.elementor-element-4382f65>.elementor-widget-container{
    margin:50px 0 30px
}
.elementor-17846 .elementor-element.elementor-element-4382f65 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-17846 .elementor-element.elementor-element-3be768e{
    --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-17846 .elementor-element.elementor-element-dca7ba0{
    --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-17846 .elementor-element.elementor-element-fcfe0e1 .elementor-icon-list-icon i{
    color:#050505;
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-fcfe0e1 .elementor-icon-list-icon svg{
    fill:#050505;
    transition:fill .3s
}
.elementor-17846 .elementor-element.elementor-element-fcfe0e1{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-17846 .elementor-element.elementor-element-fcfe0e1 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-ed91120{
    --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-17846 .elementor-element.elementor-element-2aac968 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-2aac968 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-17846 .elementor-element.elementor-element-2aac968{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-17846 .elementor-element.elementor-element-2aac968 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-7c0aab2{
    --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-17846 .elementor-element.elementor-element-0ee38a6 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-0ee38a6 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-17846 .elementor-element.elementor-element-0ee38a6{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-17846 .elementor-element.elementor-element-0ee38a6 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-d7aad0f{
    --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-17846 .elementor-element.elementor-element-7f61445 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-7f61445 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-17846 .elementor-element.elementor-element-7f61445{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-17846 .elementor-element.elementor-element-7f61445 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-0f19cf3{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:flex-start;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px
}
.elementor-17846 .elementor-element.elementor-element-5d5bbfe{
    --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-17846 .elementor-element.elementor-element-546da08 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-546da08 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-17846 .elementor-element.elementor-element-546da08{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-17846 .elementor-element.elementor-element-546da08 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-e76c97d{
    --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-17846 .elementor-element.elementor-element-c5110ee .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-c5110ee .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-17846 .elementor-element.elementor-element-c5110ee{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-17846 .elementor-element.elementor-element-c5110ee .elementor-icon-list-text{
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-f482533{
    --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-17846 .elementor-element.elementor-element-ddf5e3c .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-ddf5e3c .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-17846 .elementor-element.elementor-element-ddf5e3c{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-17846 .elementor-element.elementor-element-ddf5e3c .elementor-icon-list-text{
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-297f8a1{
    --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-17846 .elementor-element.elementor-element-de2b906 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-de2b906 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-17846 .elementor-element.elementor-element-de2b906{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-17846 .elementor-element.elementor-element-de2b906 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17846 .elementor-element.elementor-element-de2b906 .elementor-icon-list-item>a{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-17846 .elementor-element.elementor-element-de2b906 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-17846 .elementor-element.elementor-element-08e0cbe{
    --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-17846 .elementor-element.elementor-element-26e3952{
    width:100%;
    max-width:100%
}
:root{
    --page-title-display:none
}
@media(min-width:768px){
    .elementor-17846 .elementor-element.elementor-element-159b483{
        --width:75.261%
    }
    .elementor-17846 .elementor-element.elementor-element-72d13e8{
        --width:50%
    }
    .elementor-17846 .elementor-element.elementor-element-17e4dcc{
        --width:50%
    }
    .elementor-17846 .elementor-element.elementor-element-e5354c6{
        --width:33.33%
    }
    .elementor-17846 .elementor-element.elementor-element-bf95cb0{
        --width:33.33%
    }
    .elementor-17846 .elementor-element.elementor-element-2cd574f{
        --width:33.33%
    }
    .elementor-17846 .elementor-element.elementor-element-411ad0a{
        --width:33.33%
    }
    .elementor-17846 .elementor-element.elementor-element-cb9594b{
        --width:33.33%
    }
    .elementor-17846 .elementor-element.elementor-element-47d2ac9{
        --width:33.33%
    }
    .elementor-17846 .elementor-element.elementor-element-8ba4371{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-b91d316{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-b08148b{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-71d993f{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-57a4557{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-3333f82{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-be7d462{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-a2ddab2{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-28d21b4{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-aceeac6{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-5fd78bd{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-57678e2{
        --width:33.33%
    }
    .elementor-17846 .elementor-element.elementor-element-0f9967d{
        --width:33.33%
    }
    .elementor-17846 .elementor-element.elementor-element-7f3ff84{
        --width:33.33%
    }
    .elementor-17846 .elementor-element.elementor-element-8f514eb{
        --width:100%
    }
    .elementor-17846 .elementor-element.elementor-element-a48b4fc{
        --width:60%
    }
    .elementor-17846 .elementor-element.elementor-element-3457c95{
        --width:100%
    }
    .elementor-17846 .elementor-element.elementor-element-126920e{
        --content-width:900px
    }
    .elementor-17846 .elementor-element.elementor-element-4e36de6{
        --width:70%
    }
    .elementor-17846 .elementor-element.elementor-element-3f16b89{
        --width:50%
    }
    .elementor-17846 .elementor-element.elementor-element-dca7ba0{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-ed91120{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-7c0aab2{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-d7aad0f{
        --width:31%
    }
    .elementor-17846 .elementor-element.elementor-element-5d5bbfe{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-e76c97d{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-f482533{
        --width:25%
    }
    .elementor-17846 .elementor-element.elementor-element-297f8a1{
        --width:31%
    }
}
@media(min-width:1025px){
    .elementor-17846 .elementor-element.elementor-element-f99f820:not(.elementor-motion-effects-element-type-background),.elementor-17846 .elementor-element.elementor-element-f99f820>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-attachment:fixed
    }
}
@media(max-width:1024px){
    .elementor-17846 .elementor-element.elementor-element-4488591{
        --grid-auto-flow:row
    }
}
@media(max-width:767px){
    .elementor-17846 .elementor-element.elementor-element-0c9752f{
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17846 .elementor-element.elementor-element-159b483{
        --justify-content:center;
        --padding-top:4%;
        --padding-bottom:4%;
        --padding-left:4%;
        --padding-right:4%
    }
    .elementor-17846 .elementor-element.elementor-element-ff152a2{
        width:100%;
        max-width:100%
    }
    .elementor-17846 .elementor-element.elementor-element-ff152a2 .elementor-heading-title{
        font-size:31px
    }
    .elementor-17846 .elementor-element.elementor-element-a04fd8c{
        width:100%;
        max-width:100%;
        font-size:15px
    }
    .elementor-17846 .elementor-element.elementor-element-79a59f4{
        --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-17846 .elementor-element.elementor-element-486030a{
        width:var(--container-widget-width,47%);
        max-width:47%;
        --container-widget-width:47%;
        --container-widget-flex-grow:0
    }
    .elementor-17846 .elementor-element.elementor-element-486030a>.elementor-widget-container{
        padding:10px 0 10px 10px
    }
    .elementor-17846 .elementor-element.elementor-element-486030a.elementor-element{
        --flex-grow:0;
        --flex-shrink:0
    }
    .elementor-17846 .elementor-element.elementor-element-486030a .elementor-icon-box-wrapper{
        text-align:left
    }
    .elementor-17846 .elementor-element.elementor-element-00034a6{
        width:var(--container-widget-width,47%);
        max-width:47%;
        --container-widget-width:47%;
        --container-widget-flex-grow:0
    }
    .elementor-17846 .elementor-element.elementor-element-00034a6>.elementor-widget-container{
        padding:10px 0 10px 10px
    }
    .elementor-17846 .elementor-element.elementor-element-00034a6 .elementor-icon-box-wrapper{
        text-align:left
    }
    .elementor-17846 .elementor-element.elementor-element-72c6dc7{
        width:var(--container-widget-width,47%);
        max-width:47%;
        --container-widget-width:47%;
        --container-widget-flex-grow:0
    }
    .elementor-17846 .elementor-element.elementor-element-72c6dc7>.elementor-widget-container{
        padding:10px 0 10px 10px
    }
    .elementor-17846 .elementor-element.elementor-element-72c6dc7.elementor-element{
        --flex-grow:0;
        --flex-shrink:0
    }
    .elementor-17846 .elementor-element.elementor-element-ec21913{
        width:var(--container-widget-width,47%);
        max-width:47%;
        --container-widget-width:47%;
        --container-widget-flex-grow:0
    }
    .elementor-17846 .elementor-element.elementor-element-ec21913>.elementor-widget-container{
        padding:10px 0 10px 10px
    }
    .elementor-17846 .elementor-element.elementor-element-ec21913.elementor-element{
        --flex-grow:0;
        --flex-shrink:0
    }
    .elementor-17846 .elementor-element.elementor-element-4488591{
        --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-17846 .elementor-element.elementor-element-5071b61 .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-5071b61 .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-17846 .elementor-element.elementor-element-5071b61 .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-17846 .elementor-element.elementor-element-c1cfdc4 .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-c1cfdc4 .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-17846 .elementor-element.elementor-element-c1cfdc4 .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-17846 .elementor-element.elementor-element-7fec56c .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-7fec56c .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-17846 .elementor-element.elementor-element-7fec56c .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-17846 .elementor-element.elementor-element-480a347 .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-480a347 .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-17846 .elementor-element.elementor-element-480a347 .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-17846 .elementor-element.elementor-element-2926f8a .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-2926f8a .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-17846 .elementor-element.elementor-element-2926f8a .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-17846 .elementor-element.elementor-element-9f7628a .elementor-icon-box-title,.elementor-17846 .elementor-element.elementor-element-9f7628a .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-17846 .elementor-element.elementor-element-9f7628a .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-17846 .elementor-element.elementor-element-25b27ec{
        text-align:center
    }
    .elementor-17846 .elementor-element.elementor-element-25b27ec .elementor-heading-title{
        font-size:24px
    }
    .elementor-17846 .elementor-element.elementor-element-5cfb3dc{
        text-align:center
    }
    .elementor-17846 .elementor-element.elementor-element-5cfb3dc .elementor-heading-title{
        font-size:24px
    }
    .elementor-17846 .elementor-element.elementor-element-f299947{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17846 .elementor-element.elementor-element-f5d6ca8{
        --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-17846 .elementor-element.elementor-element-fa81ee4{
        --min-height:0px;
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-17846 .elementor-element.elementor-element-e5354c6{
        --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-17846 .elementor-element.elementor-element-d8f6b58>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-17846 .elementor-element.elementor-element-bf95cb0{
        --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-17846 .elementor-element.elementor-element-edfb851>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-17846 .elementor-element.elementor-element-2cd574f{
        --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-17846 .elementor-element.elementor-element-4350b90>.elementor-widget-container{
        margin:0;
        padding:0 5% 0 0
    }
    .elementor-17846 .elementor-element.elementor-element-4350b90.elementor-element{
        --align-self:center
    }
    .elementor-17846 .elementor-element.elementor-element-56425c7{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
        --margin-top:-15px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-17846 .elementor-element.elementor-element-411ad0a{
        --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-17846 .elementor-element.elementor-element-d0861d8>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-17846 .elementor-element.elementor-element-d0861d8.elementor-element{
        --align-self:center
    }
    .elementor-17846 .elementor-element.elementor-element-cb9594b{
        --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-17846 .elementor-element.elementor-element-c1ed5db>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-17846 .elementor-element.elementor-element-47d2ac9{
        --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-17846 .elementor-element.elementor-element-9eb8563>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-17846 .elementor-element.elementor-element-f0e23c2{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17846 .elementor-element.elementor-element-049dd71 .elementor-heading-title{
        font-size:22px
    }
    .elementor-17846 .elementor-element.elementor-element-da4e90f{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-17846 .elementor-element.elementor-element-a11f4a3 .elementor-heading-title{
        font-size:22px
    }
    .elementor-17846 .elementor-element.elementor-element-3364d6d{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-17846 .elementor-element.elementor-element-8ba4371{
        --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-17846 .elementor-element.elementor-element-b91d316{
        --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-17846 .elementor-element.elementor-element-b08148b{
        --width:45%;
        --min-height:360px;
        --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-17846 .elementor-element.elementor-element-71d993f{
        --width:45%;
        --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-17846 .elementor-element.elementor-element-8c4b99b{
        --justify-content:center
    }
    .elementor-17846 .elementor-element.elementor-element-57a4557{
        --width:45%;
        --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-17846 .elementor-element.elementor-element-3333f82{
        --width:45%;
        --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-17846 .elementor-element.elementor-element-be7d462{
        --width:45%;
        --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-17846 .elementor-element.elementor-element-a2ddab2{
        --width:45%;
        --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-17846 .elementor-element.elementor-element-7e3abd8>.elementor-widget-container{
        padding:0
    }
    .elementor-17846 .elementor-element.elementor-element-7e3abd8 .elementor-heading-title{
        font-size:15px
    }
    .elementor-17846 .elementor-element.elementor-element-e844d63{
        --justify-content:center
    }
    .elementor-17846 .elementor-element.elementor-element-28d21b4{
        --width:45%;
        --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-17846 .elementor-element.elementor-element-aceeac6{
        --width:45%;
        --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-17846 .elementor-element.elementor-element-5fd78bd{
        --width:45%;
        --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-17846 .elementor-element.elementor-element-de811cb .elementor-heading-title{
        font-size:22px;
        line-height:1.2em
    }
    .elementor-17846 .elementor-element.elementor-element-08cf445 .elementor-heading-title{
        font-size:22px;
        line-height:1.2em
    }
    .elementor-17846 .elementor-element.elementor-element-fe848fc .elementor-heading-title{
        font-size:22px;
        line-height:1.2em
    }
    .elementor-17846 .elementor-element.elementor-element-f0dac4d>.elementor-widget-container{
        padding:5px
    }
    .elementor-17846 .elementor-element.elementor-element-5e11601 .elementor-heading-title{
        font-size:22px;
        line-height:1.2em
    }
    .elementor-17846 .elementor-element.elementor-element-0ea61b9 .elementor-heading-title{
        font-size:22px;
        line-height:1.2em
    }
    .elementor-17846 .elementor-element.elementor-element-126920e{
        --padding-top:4%;
        --padding-bottom:4%;
        --padding-left:4%;
        --padding-right:4%
    }
    .elementor-17846 .elementor-element.elementor-element-4e36de6{
        --border-radius:0px;
        --padding-top:12px;
        --padding-bottom:12px;
        --padding-left:6px;
        --padding-right:6px
    }
    .elementor-17846 .elementor-element.elementor-element-3f16b89{
        --border-radius:0px
    }
    .elementor-17846 .elementor-element.elementor-element-fdb6ea0{
        text-align:center
    }
    .elementor-17846 .elementor-element.elementor-element-fdb6ea0 .elementor-heading-title{
        font-size:22px
    }
    .elementor-17846 .elementor-element.elementor-element-d5e9915>.elementor-widget-container{
        margin:0;
        padding:4%
    }
    .elementor-17846 .elementor-element.elementor-element-d5e9915 .elementor-toggle-title{
        line-height:1.7em
    }
    .elementor-17846 .elementor-element.elementor-element-4382f65 .elementor-heading-title{
        font-size:22px;
        line-height:1.2em
    }
    .elementor-17846 .elementor-element.elementor-element-297f8a1{
        --width:557px
    }
    .elementor-17846 .elementor-element.elementor-element-de2b906{
        width:initial;
        max-width:initial
    }
    .elementor-17846 .elementor-element.elementor-element-de2b906 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
        padding-bottom:calc(0px/2)
    }
    .elementor-17846 .elementor-element.elementor-element-de2b906 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
        margin-top:calc(0px/2)
    }
    .elementor-17846 .elementor-element.elementor-element-de2b906 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
        margin-right:calc(0px/2);
        margin-left:calc(0px/2)
    }
    .elementor-17846 .elementor-element.elementor-element-de2b906 .elementor-icon-list-items.elementor-inline-items{
        margin-right:calc(0px/2);
        margin-left:calc(0px/2)
    }
    body.rtl .elementor-17846 .elementor-element.elementor-element-de2b906 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        left:calc(0px/2)
    }
    body:not(.rtl) .elementor-17846 .elementor-element.elementor-element-de2b906 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        right:calc(0px/2)
    }
}