.elementor-13106 .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:.75;
    --padding-top:70px;
    --padding-bottom:70px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-2dec646:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-2dec646>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../uploads/2024/11/MacBook-Repair-Dubai-Certified-Technicians-Genuine-Parts-Fast-Servic.webp");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-13106 .elementor-element.elementor-element-2dec646:before,.elementor-13106 .elementor-element.elementor-element-2dec646>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-2dec646>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-2dec646>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-2dec646>.e-con-inner>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-2dec646>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#070707;
    --background-overlay:''
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-0c9752f:before,.elementor-13106 .elementor-element.elementor-element-0c9752f>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-0c9752f>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-0c9752f>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-0c9752f>.e-con-inner>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-0c9752f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#000;
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-0c9752f.e-con{
    --align-self:center
}
.elementor-13106 .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-13106 .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-13106 .elementor-element.elementor-element-ff152a2{
    width:var(--container-widget-width,90%);
    max-width:90%;
    --container-widget-width:90%;
    --container-widget-flex-grow:0;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-ff152a2>.elementor-widget-container{
    margin:0 0 0 10px
}
.elementor-13106 .elementor-element.elementor-element-ff152a2 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:34px;
    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-13106 .elementor-element.elementor-element-a04fd8c{
    width:var(--container-widget-width,90%);
    max-width:90%;
    --container-widget-width:90%;
    --container-widget-flex-grow:0;
    text-align:left;
    color:#fff;
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-8f21c82 .elementor-button{
    background-color:#0071e3
}
.elementor-13106 .elementor-element.elementor-element-8f21c82>.elementor-widget-container{
    margin:0 0 0 10px
}
.elementor-13106 .elementor-element.elementor-element-8f21c82.elementor-element{
    --align-self:flex-start
}
.elementor-13106 .elementor-element.elementor-element-79a59f4{
    --display:flex;
    --min-height:0px;
    --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-13106 .elementor-element.elementor-element-79a59f4.e-con{
    --align-self:flex-start
}
.elementor-13106 .elementor-element.elementor-element-3728d03{
    --display:flex
}
.elementor-13106 .elementor-element.elementor-element-9aaea17 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#f69914
}
.elementor-13106 .elementor-element.elementor-element-5aad89c>.elementor-widget-container{
    margin:-10px 0 0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-5aad89c{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-5aad89c .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:24px;
    font-weight:600;
    color:#f69914
}
.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-13106 .elementor-element.elementor-element-486030a{
    width:100%;
    max-width:100%;
    --icon-box-icon-margin:15px
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-486030a:hover .elementor-widget-container{
    background-color:#e9e9e9
}
.elementor-13106 .elementor-element.elementor-element-486030a.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-486030a .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-486030a .elementor-icon-box-title{
    margin-bottom:0;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-486030a.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-13106 .elementor-element.elementor-element-486030a.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-486030a.elementor-view-default .elementor-icon{
    fill:#000;
    color:#000;
    border-color:#000
}
.elementor-13106 .elementor-element.elementor-element-486030a .elementor-icon{
    font-size:38px
}
.elementor-13106 .elementor-element.elementor-element-486030a .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-486030a .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-00034a6{
    width:100%;
    max-width:100%;
    --icon-box-icon-margin:15px
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-00034a6:hover .elementor-widget-container{
    background-color:#e9e9e9
}
.elementor-13106 .elementor-element.elementor-element-00034a6.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-00034a6 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-00034a6 .elementor-icon-box-title{
    margin-bottom:0;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-00034a6.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-13106 .elementor-element.elementor-element-00034a6.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-00034a6.elementor-view-default .elementor-icon{
    fill:#000;
    color:#000;
    border-color:#000
}
.elementor-13106 .elementor-element.elementor-element-00034a6 .elementor-icon{
    font-size:38px
}
.elementor-13106 .elementor-element.elementor-element-00034a6 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-00034a6 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-72c6dc7{
    width:100%;
    max-width:100%;
    --icon-box-icon-margin:15px
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-72c6dc7:hover .elementor-widget-container{
    background-color:#e9e9e9
}
.elementor-13106 .elementor-element.elementor-element-72c6dc7.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-72c6dc7 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-72c6dc7 .elementor-icon-box-title{
    margin-bottom:0;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-72c6dc7.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-13106 .elementor-element.elementor-element-72c6dc7.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-72c6dc7.elementor-view-default .elementor-icon{
    fill:#000;
    color:#000;
    border-color:#000
}
.elementor-13106 .elementor-element.elementor-element-72c6dc7 .elementor-icon{
    font-size:38px
}
.elementor-13106 .elementor-element.elementor-element-72c6dc7 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-72c6dc7 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-ec21913{
    width:100%;
    max-width:100%;
    --icon-box-icon-margin:15px
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-ec21913:hover .elementor-widget-container{
    background-color:#e9e9e9
}
.elementor-13106 .elementor-element.elementor-element-ec21913.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-ec21913 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-ec21913 .elementor-icon-box-title{
    margin-bottom:0;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-ec21913.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-13106 .elementor-element.elementor-element-ec21913.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-ec21913.elementor-view-default .elementor-icon{
    fill:#000;
    color:#000;
    border-color:#000
}
.elementor-13106 .elementor-element.elementor-element-ec21913 .elementor-icon{
    font-size:38px
}
.elementor-13106 .elementor-element.elementor-element-ec21913 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-ec21913 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-5071b61 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-5071b61 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:30px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-5071b61 .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-c1cfdc4 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-c1cfdc4 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:30px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-c1cfdc4 .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-7fec56c .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-7fec56c .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:30px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-7fec56c .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-480a347 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-480a347 .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:30px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-480a347 .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-2926f8a .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-2926f8a .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:30px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-2926f8a .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-9f7628a .elementor-icon-box-title{
    color:var(--e-global-color-6abcc4c)
}
.elementor-13106 .elementor-element.elementor-element-9f7628a .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-9f7628a .elementor-icon-box-title a{
    font-family:"Roboto",Helvetica Neue;
    font-size:30px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-9f7628a .elementor-icon-box-description{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-7170839{
    --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
}
.elementor-13106 .elementor-element.elementor-element-66b2648{
    --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;
    --padding-top:50px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-66b2648:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-66b2648>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../uploads/2023/11/background-2-1.png.webp");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-13106 .elementor-element.elementor-element-6d7952b{
    --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:flex-start;
    --align-items:flex-start;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:70px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-6d7952b.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.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-13106 .elementor-element.elementor-element-7fabb2e{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-7fabb2e img{
    width:68%
}
.elementor-13106 .elementor-element.elementor-element-4d0f40b .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:24px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-208c6e2{
    color:#fff
}
.elementor-13106 .elementor-element.elementor-element-bb39ada{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-bb39ada.e-con{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-151945c{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 20px;
    --row-gap:0px;
    --column-gap:20px;
    --margin-top:50px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-13106 .elementor-element.elementor-element-f441cc6{
    --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-style:solid;
    --border-style:solid;
    border-width:1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    --border-radius:8px;
    box-shadow:2px 4px 10px -4px rgba(0,0,0,.5)
}
.elementor-13106 .elementor-element.elementor-element-60bd21a{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-60bd21a .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-d7087c2>.elementor-widget-container{
    padding:10px
}
.elementor-13106 .elementor-element.elementor-element-d7087c2{
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-be78601{
    --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-style:solid;
    --border-style:solid;
    border-width:1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    --border-radius:8px;
    box-shadow:2px 4px 10px -4px rgba(0,0,0,.5)
}
.elementor-13106 .elementor-element.elementor-element-3a7a853{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-3a7a853 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-4382f78>.elementor-widget-container{
    padding:10px
}
.elementor-13106 .elementor-element.elementor-element-4382f78{
    color:var(--e-global-color-text)
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-5fa1a97{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-5fa1a97 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .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-13106 .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-13106 .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-13106 .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-13106 .elementor-element.elementor-element-e5354c6:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-e5354c6>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-e5354c6:hover{
    background-color:#f3f6f8
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-d8f6b58>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .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-13106 .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-13106 .elementor-element.elementor-element-bf95cb0:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-bf95cb0>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-bf95cb0:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-edfb851>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-edfb851{
    text-align:center
}
.elementor-13106 .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-13106 .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-13106 .elementor-element.elementor-element-2cd574f:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-2cd574f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-2cd574f:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-4350b90>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-4350b90{
    text-align:center
}
.elementor-13106 .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-13106 .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-13106 .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-13106 .elementor-element.elementor-element-411ad0a:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-411ad0a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-411ad0a:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-d0861d8>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-d0861d8{
    text-align:center
}
.elementor-13106 .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-13106 .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-13106 .elementor-element.elementor-element-cb9594b:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-cb9594b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-cb9594b:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-c1ed5db>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-c1ed5db{
    text-align:center
}
.elementor-13106 .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-13106 .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-13106 .elementor-element.elementor-element-47d2ac9:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-47d2ac9>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-47d2ac9:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-9eb8563>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-9eb8563{
    text-align:center
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-158c8f7{
    --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-13106 .elementor-element.elementor-element-31587c4{
    --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:80px;
    --margin-right:0px;
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:0px;
    --padding-right:1px
}
.elementor-13106 .elementor-element.elementor-element-f9ab335{
    --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-13106 .elementor-element.elementor-element-17f0cdb{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-1eae71e{
    width:var(--container-widget-width,68%);
    max-width:68%;
    --container-widget-width:68%;
    --container-widget-flex-grow:0
}
.elementor-13106 .elementor-element.elementor-element-1eae71e>.elementor-widget-container{
    margin:-40px 0
}
.elementor-13106 .elementor-element.elementor-element-a47ed27{
    width:var(--container-widget-width,67%);
    max-width:67%;
    --container-widget-width:67%;
    --container-widget-flex-grow:0;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-a47ed27>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-a47ed27 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:25px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-1238eb9{
    width:var(--container-widget-width,66%);
    max-width:66%;
    --container-widget-width:66%;
    --container-widget-flex-grow:0;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-1238eb9 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:500;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-0a3e393{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-e46eef6{
    width:var(--container-widget-width,68%);
    max-width:68%;
    --container-widget-width:68%;
    --container-widget-flex-grow:0
}
.elementor-13106 .elementor-element.elementor-element-e46eef6>.elementor-widget-container{
    margin:-40px 0
}
.elementor-13106 .elementor-element.elementor-element-e46eef6 img{
    width:100%
}
.elementor-13106 .elementor-element.elementor-element-be57208{
    width:var(--container-widget-width,67%);
    max-width:67%;
    --container-widget-width:67%;
    --container-widget-flex-grow:0;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-be57208>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-be57208 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:25px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-2a5e671{
    width:var(--container-widget-width,66%);
    max-width:66%;
    --container-widget-width:66%;
    --container-widget-flex-grow:0;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-2a5e671 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:500;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-b39b6fa{
    --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-13106 .elementor-element.elementor-element-2f7a3af{
    --display:flex;
    --gap:30px 0px;
    --row-gap:30px;
    --column-gap:0px;
    --padding-top:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-5372bd9{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-5372bd9 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    -webkit-text-stroke-color:#000;
    stroke:#000;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-0d061ae{
    --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-13106 .elementor-element.elementor-element-c4589f3{
    --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-13106 .elementor-element.elementor-element-c4589f3:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-c4589f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-c4589f3:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-ea19544{
    width:var(--container-widget-width,90%);
    max-width:90%;
    --container-widget-width:90%;
    --container-widget-flex-grow:0;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-ea19544>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-ea19544 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-76f78eb{
    --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-13106 .elementor-element.elementor-element-76f78eb:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-76f78eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-76f78eb:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-7041a5d>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-7041a5d{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-7041a5d .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-9c9e947{
    --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-13106 .elementor-element.elementor-element-9c9e947:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-9c9e947>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-9c9e947:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-7c1cea6>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-7c1cea6{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-7c1cea6 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-27d4699{
    --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-13106 .elementor-element.elementor-element-27d4699:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-27d4699>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-27d4699:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-f67d6c5>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-f67d6c5{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-f67d6c5 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-0b69315 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-d2147f6 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-a253fd6 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-0588b92{
    --display:flex;
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-13106 .elementor-element.elementor-element-0588b92:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-0588b92>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-13106 .elementor-element.elementor-element-a138a44{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-a138a44>.elementor-widget-container{
    margin:30px 0 0
}
.elementor-13106 .elementor-element.elementor-element-a138a44 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-65032bf{
    --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 10px;
    --row-gap:0px;
    --column-gap:10px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:20px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-65032bf:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-65032bf>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-13106 .elementor-element.elementor-element-65032bf.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-13106 .elementor-element.elementor-element-877f798{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-877f798:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-e8b6ae1 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-e8b6ae1 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-e8b6ae1 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-e8b6ae1 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-e8b6ae1 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-32d172b{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-32d172b:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-e2b9247 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-e2b9247 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-e2b9247 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-e2b9247 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-e2b9247 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-9db1ec9{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-9db1ec9:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-efe8df2 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-efe8df2 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-efe8df2 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-efe8df2 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-efe8df2 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-6d7a003{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-6d7a003:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-6888afd .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-6888afd .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-6888afd .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-6888afd .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-6888afd .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-331b008{
    --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 10px;
    --row-gap:0px;
    --column-gap:10px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:20px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-331b008:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-331b008>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-13106 .elementor-element.elementor-element-331b008.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-13106 .elementor-element.elementor-element-87a19a4{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-87a19a4:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-508eedc .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-508eedc .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-508eedc .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-508eedc .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-508eedc .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-1c5e359{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-1c5e359:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-44eff01 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-44eff01 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-44eff01 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-44eff01 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-44eff01 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-89a643a{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-89a643a:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-d13a343 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-d13a343 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-d13a343 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-d13a343 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-d13a343 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-4e9e6e2{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-4e9e6e2:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-5e55398 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-5e55398 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-5e55398 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-5e55398 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-5e55398 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-ab9ecdc{
    --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 10px;
    --row-gap:0px;
    --column-gap:10px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:20px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-ab9ecdc:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-ab9ecdc>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-13106 .elementor-element.elementor-element-ab9ecdc.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-13106 .elementor-element.elementor-element-55d049d{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-55d049d:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-1bd331c .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-1bd331c .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-1bd331c .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-1bd331c .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-1bd331c .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-4be7b80{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-4be7b80:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-c5c1092 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-c5c1092 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-c5c1092 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-c5c1092 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-c5c1092 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-a47d985{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-a47d985:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-782cb63 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-782cb63 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-782cb63 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-782cb63 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-782cb63 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-4695fb3{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-4695fb3:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-b350531 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-b350531 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-b350531 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-b350531 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-b350531 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-9a3968f{
    --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 10px;
    --row-gap:0px;
    --column-gap:10px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:20px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-9a3968f:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-9a3968f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-13106 .elementor-element.elementor-element-9a3968f.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-13106 .elementor-element.elementor-element-cc7326c{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-cc7326c:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-4db6be3 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-4db6be3 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-4db6be3 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-4db6be3 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-4db6be3 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-8fb43e1{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-8fb43e1:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-12c519a .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-12c519a .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-12c519a .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-12c519a .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-12c519a .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-f3abd4d{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-f3abd4d:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-1cc87ff .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-1cc87ff .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-1cc87ff .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-1cc87ff .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-1cc87ff .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-b45f88b{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-b45f88b:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-dd2d4ee .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-dd2d4ee .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-dd2d4ee .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-dd2d4ee .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-dd2d4ee .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-adbb821{
    --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 10px;
    --row-gap:0px;
    --column-gap:10px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:20px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-adbb821:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-adbb821>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-13106 .elementor-element.elementor-element-adbb821.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-13106 .elementor-element.elementor-element-89c908b{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-89c908b:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-bc476b3 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-bc476b3 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-bc476b3 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-bc476b3 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-bc476b3 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-dd25c9d{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-dd25c9d:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-b31bb1a .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-b31bb1a .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-b31bb1a .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-b31bb1a .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-b31bb1a .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-a41d7b9{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-a41d7b9:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-b1ba9f4 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-b1ba9f4 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-b1ba9f4 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-b1ba9f4 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-b1ba9f4 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-241b5e6{
    --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-style:solid;
    --border-style:solid;
    border-color:#a2aaad;
    --border-color:#a2aaad;
    --border-radius:10px
}
.elementor-13106 .elementor-element.elementor-element-241b5e6:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-13106 .elementor-element.elementor-element-3913f35 .elementor-icon-box-wrapper{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-3913f35 .elementor-icon-box-title{
    color:#000;
    -webkit-text-stroke-color:#000;
    stroke:#000
}
.elementor-13106 .elementor-element.elementor-element-3913f35 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-3913f35 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-13106 .elementor-element.elementor-element-3913f35 .elementor-icon-box-description{
    font-family:"Helvetica",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-ad646a2{
    --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-13106 .elementor-element.elementor-element-470d24e{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-470d24e .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-4c2987d>.elementor-widget-container{
    padding:10px
}
.elementor-13106 .elementor-element.elementor-element-4c2987d{
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-a86f372{
    --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
}
.elementor-13106 .elementor-element.elementor-element-e64eb60{
    --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:20px 20px;
    --row-gap:20px;
    --column-gap:20px;
    --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-13106 .elementor-element.elementor-element-e64eb60:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-e64eb60>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-e64eb60:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-e1774a9{
    width:var(--container-widget-width,90%);
    max-width:90%;
    --container-widget-width:90%;
    --container-widget-flex-grow:0;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-e1774a9>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-e1774a9 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-e3925d4{
    --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-13106 .elementor-element.elementor-element-e3925d4:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-e3925d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-e3925d4:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-a6f049c{
    width:var(--container-widget-width,90%);
    max-width:90%;
    --container-widget-width:90%;
    --container-widget-flex-grow:0;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-a6f049c>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-a6f049c .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-f071304{
    --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
}
.elementor-13106 .elementor-element.elementor-element-d3a3dfa{
    --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:20px 20px;
    --row-gap:20px;
    --column-gap:20px;
    --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-13106 .elementor-element.elementor-element-d3a3dfa:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-d3a3dfa>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-d3a3dfa:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-b1cb2f2{
    width:var(--container-widget-width,90%);
    max-width:90%;
    --container-widget-width:90%;
    --container-widget-flex-grow:0;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-b1cb2f2>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-b1cb2f2 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-e744bd0{
    --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-13106 .elementor-element.elementor-element-e744bd0:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-e744bd0>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-e744bd0:hover{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-e21f176{
    width:var(--container-widget-width,90%);
    max-width:90%;
    --container-widget-width:90%;
    --container-widget-flex-grow:0;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-e21f176>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-13106 .elementor-element.elementor-element-e21f176 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-e7483c4{
    --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-13106 .elementor-element.elementor-element-1d31534{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-1d31534 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-36f5f52{
    --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-13106 .elementor-element.elementor-element-75875bc>.elementor-widget-container{
    padding:10px
}
.elementor-13106 .elementor-element.elementor-element-75875bc{
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-ba78536{
    --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-13106 .elementor-element.elementor-element-890886b{
    --display:flex
}
.elementor-13106 .elementor-element.elementor-element-890886b:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-890886b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fafafa
}
.elementor-13106 .elementor-element.elementor-element-dc2547d{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center
}
.elementor-13106 .elementor-element.elementor-element-33f8f0c>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-33f8f0c{
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-33f8f0c .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:21px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-f288b23{
    --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
}
.elementor-13106 .elementor-element.elementor-element-4a90011{
    --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
}
.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-13106 .elementor-element.elementor-element-907c325 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-907c325 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-13106 .elementor-element.elementor-element-907c325{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-13106 .elementor-element.elementor-element-907c325 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-13106 .elementor-element.elementor-element-907c325 .elementor-icon-list-item>a{
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-907c325 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-51c2e31{
    --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
}
.elementor-13106 .elementor-element.elementor-element-b198eee .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-b198eee .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-13106 .elementor-element.elementor-element-b198eee{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-13106 .elementor-element.elementor-element-b198eee .elementor-icon-list-item>.elementor-icon-list-text,.elementor-13106 .elementor-element.elementor-element-b198eee .elementor-icon-list-item>a{
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-b198eee .elementor-icon-list-text{
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-2b90ff9{
    --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
}
.elementor-13106 .elementor-element.elementor-element-fb19c0c .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-fb19c0c .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-13106 .elementor-element.elementor-element-fb19c0c{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-13106 .elementor-element.elementor-element-fb19c0c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-13106 .elementor-element.elementor-element-fb19c0c .elementor-icon-list-item>a{
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-fb19c0c .elementor-icon-list-text{
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-ddcbba1{
    --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-divider{
    --divider-color:var(--e-global-color-secondary)
}
.elementor-widget-divider .elementor-divider__text{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{
    color:var(--e-global-color-secondary);
    border-color:var(--e-global-color-secondary)
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{
    fill:var(--e-global-color-secondary)
}
.elementor-13106 .elementor-element.elementor-element-ae09c45{
    --divider-border-style:solid;
    --divider-color:#b8b5b5;
    --divider-border-width:1px
}
.elementor-13106 .elementor-element.elementor-element-ae09c45 .elementor-divider-separator{
    width:100%
}
.elementor-13106 .elementor-element.elementor-element-ae09c45 .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px
}
.elementor-13106 .elementor-element.elementor-element-5de3bc6 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:12.5px;
    font-weight:600;
    color:var(--e-global-color-secondary)
}
.elementor-13106 .elementor-element.elementor-element-04d164d{
    color:#5f5e5e;
    font-family:"Roboto",Helvetica Neue;
    font-size:12.5px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-7be6f6c .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:12.5px;
    font-weight:600;
    color:var(--e-global-color-secondary)
}
.elementor-13106 .elementor-element.elementor-element-5c058bf{
    color:#5f5e5e;
    font-family:"Roboto",Helvetica Neue;
    font-size:12.5px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-7bc7375 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:12.5px;
    font-weight:600;
    color:var(--e-global-color-secondary)
}
.elementor-13106 .elementor-element.elementor-element-42f768e{
    color:#5f5e5e;
    font-family:"Roboto",Helvetica Neue;
    font-size:12.5px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-77c0db1 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:12.5px;
    font-weight:600;
    color:var(--e-global-color-secondary)
}
.elementor-13106 .elementor-element.elementor-element-88789d5>.elementor-widget-container{
    margin:-20px
}
.elementor-13106 .elementor-element.elementor-element-88789d5{
    color:#5f5e5e;
    font-family:"Roboto",Helvetica Neue;
    font-size:12.5px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-19f9081{
    --display:flex;
    --margin-top:50px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-13106 .elementor-element.elementor-element-ec815db{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-ec815db .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-89bccbd{
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-6bb8724{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-6bb8724 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-4ec70b9{
    --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-13106 .elementor-element.elementor-element-1e4eb80{
    --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-13106 .elementor-element.elementor-element-72e7c8c{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-72e7c8c .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-f20a8d6{
    color:#000;
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-387ecb2{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-387ecb2 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-4ba554f{
    color:#000;
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-fd68945{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-fd68945 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-cb70a54{
    color:#000;
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-8d9b26f{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-8d9b26f .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-88e24aa{
    color:#000;
    font-family:"Helvetica",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-587cffd{
    --display:flex;
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-13106 .elementor-element.elementor-element-587cffd:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-587cffd>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-13106 .elementor-element.elementor-element-7ab227f{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-7ab227f>.elementor-widget-container{
    margin:30px 0 0
}
.elementor-13106 .elementor-element.elementor-element-7ab227f .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-505cf29{
    --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-13106 .elementor-element.elementor-element-505cf29:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-505cf29>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-4b290a7{
    --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-13106 .elementor-element.elementor-element-4b290a7:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-4b290a7>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-8b99e32{
    --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-13106 .elementor-element.elementor-element-8b99e32:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-8b99e32>.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-13106 .elementor-element.elementor-element-91fabaa .elementor-icon-wrapper{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-91fabaa.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-91fabaa.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-91fabaa.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-91fabaa.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-91fabaa.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-13106 .elementor-element.elementor-element-dfb5838>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-13106 .elementor-element.elementor-element-dfb5838.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-dfb5838{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-dfb5838 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-0d5a048{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-53f8fd0{
    --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-13106 .elementor-element.elementor-element-53f8fd0:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-53f8fd0>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-3e5df0c .elementor-icon-wrapper{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-3e5df0c.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-3e5df0c.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-3e5df0c.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-3e5df0c.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-3e5df0c.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-13106 .elementor-element.elementor-element-883737c>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-13106 .elementor-element.elementor-element-883737c.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-883737c{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-883737c .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-1dee175{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-e89932f{
    --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-13106 .elementor-element.elementor-element-e89932f:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-e89932f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-2f2921b .elementor-icon-wrapper{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-2f2921b.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-2f2921b.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-2f2921b.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-2f2921b.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-2f2921b.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-13106 .elementor-element.elementor-element-213a15c>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-13106 .elementor-element.elementor-element-213a15c.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-213a15c{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-213a15c .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-052f341{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-859f034{
    --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-13106 .elementor-element.elementor-element-859f034:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-859f034>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-5a48ebb .elementor-icon-wrapper{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-5a48ebb.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-5a48ebb.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-5a48ebb.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-5a48ebb.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-5a48ebb.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-13106 .elementor-element.elementor-element-92fbf49>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-13106 .elementor-element.elementor-element-92fbf49.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-92fbf49{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-92fbf49 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-f9047e6{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-17561b8{
    --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
}
.elementor-13106 .elementor-element.elementor-element-17561b8:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-17561b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-2a78d64{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-13106 .elementor-element.elementor-element-2a78d64:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-2a78d64>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-664f00b{
    --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-13106 .elementor-element.elementor-element-664f00b:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-664f00b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-135a92b .elementor-icon-wrapper{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-135a92b.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-135a92b.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-135a92b.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-135a92b.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-135a92b.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-13106 .elementor-element.elementor-element-087eeaf>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-13106 .elementor-element.elementor-element-087eeaf.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-087eeaf{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-087eeaf .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-8d2a140{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-871d01a{
    --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-13106 .elementor-element.elementor-element-871d01a:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-871d01a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-c450b19 .elementor-icon-wrapper{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-c450b19.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-c450b19.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-c450b19.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-c450b19.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-c450b19.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-13106 .elementor-element.elementor-element-d2254b2>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-13106 .elementor-element.elementor-element-d2254b2.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-d2254b2{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-d2254b2 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-b1bf8f4{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-aa7e275{
    --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-13106 .elementor-element.elementor-element-aa7e275:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-aa7e275>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-98a7c99 .elementor-icon-wrapper{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-98a7c99.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-98a7c99.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-98a7c99.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-98a7c99.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-98a7c99.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-13106 .elementor-element.elementor-element-85e5b16>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-13106 .elementor-element.elementor-element-85e5b16.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-85e5b16{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-85e5b16 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-2a98d66{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-06bfc58{
    --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-13106 .elementor-element.elementor-element-06bfc58:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-06bfc58>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-de24169 .elementor-icon-wrapper{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-de24169.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-de24169.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-de24169.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-de24169.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-de24169.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-13106 .elementor-element.elementor-element-c975f82>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-13106 .elementor-element.elementor-element-c975f82.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-c975f82{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-c975f82 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-675f7ce{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-b267312{
    --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
}
.elementor-13106 .elementor-element.elementor-element-b267312:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-b267312>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-b592af1{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-13106 .elementor-element.elementor-element-b592af1:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-b592af1>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-5f029eb{
    --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-13106 .elementor-element.elementor-element-5f029eb:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-5f029eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-b178beb .elementor-icon-wrapper{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-b178beb.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-b178beb.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-b178beb.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-b178beb.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-b178beb.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-13106 .elementor-element.elementor-element-ef29fc0>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-13106 .elementor-element.elementor-element-ef29fc0.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-ef29fc0{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-ef29fc0 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-2707eaf{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-ee82584{
    --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-13106 .elementor-element.elementor-element-ee82584:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-ee82584>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-4254211 .elementor-icon-wrapper{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-4254211.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-4254211.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-4254211.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-13106 .elementor-element.elementor-element-4254211.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-4254211.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-13106 .elementor-element.elementor-element-fb6f3ea>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-13106 .elementor-element.elementor-element-fb6f3ea.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-fb6f3ea{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-fb6f3ea .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-c4e344f{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-763be8f{
    --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:.7;
    --padding-top:0px;
    --padding-bottom:10px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-763be8f:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-763be8f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#444343;
    background-image:url("../../uploads/2024/10/Macbook-Repair-Near-Me.png");
    background-position:center center;
    background-size:cover
}
.elementor-13106 .elementor-element.elementor-element-763be8f:before,.elementor-13106 .elementor-element.elementor-element-763be8f>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-763be8f>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-763be8f>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-763be8f>.e-con-inner>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-763be8f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#000;
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-a721d59{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-a721d59>.elementor-widget-container{
    margin:30px 0 10px
}
.elementor-13106 .elementor-element.elementor-element-a721d59 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:24px;
    font-weight:600;
    color:#fdfdfd
}
.elementor-13106 .elementor-element.elementor-element-9dfe758>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-9dfe758{
    text-align:left;
    color:#f5f5f5;
    font-family:"Helvetica",Helvetica Neue;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-12c0f47{
    --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:50px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-13106 .elementor-element.elementor-element-84ba910{
    --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-13106 .elementor-element.elementor-element-d4b047f{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-d4b047f>.elementor-widget-container{
    margin:0 0 10px
}
.elementor-13106 .elementor-element.elementor-element-d4b047f .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:24px;
    font-weight:600;
    line-height:30px;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-6028bab>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-6028bab{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-b1060c4{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center
}
.elementor-13106 .elementor-element.elementor-element-9e9c9f9 img{
    height:318px
}
.elementor-13106 .elementor-element.elementor-element-9f88bba{
    --display:flex;
    --flex-direction:row-reverse;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap-reverse;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:50px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-13106 .elementor-element.elementor-element-a8cec4d{
    --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-13106 .elementor-element.elementor-element-cf45cff{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-cf45cff>.elementor-widget-container{
    margin:0 0 10px
}
.elementor-13106 .elementor-element.elementor-element-cf45cff .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:24px;
    font-weight:600;
    line-height:30px;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-e9fefca{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-e9fefca>.elementor-widget-container{
    margin:0 0 10px
}
.elementor-13106 .elementor-element.elementor-element-e9fefca .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    line-height:30px;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-005754c>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-005754c{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-8fa87c8{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center
}
.elementor-13106 .elementor-element.elementor-element-c9dc288 img{
    height:318px
}
.elementor-13106 .elementor-element.elementor-element-79f207b{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-13106 .elementor-element.elementor-element-1a02965{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-1a02965>.elementor-widget-container{
    margin:0 0 10px
}
.elementor-13106 .elementor-element.elementor-element-1a02965 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    line-height:30px;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-ae62f04{
    text-align:left;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-e454393{
    --display:flex;
    --gap:30px 0px;
    --row-gap:30px;
    --column-gap:0px;
    --padding-top:40px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-6c3e700{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-13106 .elementor-element.elementor-element-a5e50c5{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-a5e50c5 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-d69cb3e{
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-c9c2503{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap
}
.elementor-13106 .elementor-element.elementor-element-e1d85a0{
    --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:1;
    box-shadow:0px 0px 10px 0px rgba(44.19999999999999,44.19999999999999,44.19999999999999,.5)
}
.elementor-13106 .elementor-element.elementor-element-e1d85a0:before,.elementor-13106 .elementor-element.elementor-element-e1d85a0>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-e1d85a0>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-e1d85a0>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-e1d85a0>.e-con-inner>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-e1d85a0>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#f3f6f8;
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-e1d85a0:hover:before,.elementor-13106 .elementor-element.elementor-element-e1d85a0:hover>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-e1d85a0:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-e1d85a0>.elementor-background-slideshow:hover:before,.elementor-13106 .elementor-element.elementor-element-e1d85a0>.e-con-inner>.elementor-background-slideshow:hover:before{
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-e1d85a0:hover{
    --overlay-opacity:.5;
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-13106 .elementor-element.elementor-element-08285a4 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-5ce0170{
    --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:.5
}
.elementor-13106 .elementor-element.elementor-element-5ce0170:before,.elementor-13106 .elementor-element.elementor-element-5ce0170>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-5ce0170>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-5ce0170>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-5ce0170>.e-con-inner>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-5ce0170>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-24c9375 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-b6eaef3{
    --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:1;
    box-shadow:0px 0px 10px 0px rgba(44.19999999999999,44.19999999999999,44.19999999999999,.5)
}
.elementor-13106 .elementor-element.elementor-element-b6eaef3:before,.elementor-13106 .elementor-element.elementor-element-b6eaef3>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-b6eaef3>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-b6eaef3>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-b6eaef3>.e-con-inner>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-b6eaef3>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#f3f6f8;
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-b6eaef3:hover{
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-13106 .elementor-element.elementor-element-b977660 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-42cc2b6{
    --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:.5
}
.elementor-13106 .elementor-element.elementor-element-42cc2b6:before,.elementor-13106 .elementor-element.elementor-element-42cc2b6>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-42cc2b6>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-42cc2b6>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-42cc2b6>.e-con-inner>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-42cc2b6>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-bda7496 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-0896224{
    --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:1;
    box-shadow:0px 0px 10px 0px rgba(44.19999999999999,44.19999999999999,44.19999999999999,.5)
}
.elementor-13106 .elementor-element.elementor-element-0896224:before,.elementor-13106 .elementor-element.elementor-element-0896224>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-0896224>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-0896224>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-0896224>.e-con-inner>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-0896224>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#f3f6f8;
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-0896224:hover{
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-13106 .elementor-element.elementor-element-47bcedb .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-01fea99{
    --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:.5
}
.elementor-13106 .elementor-element.elementor-element-01fea99:before,.elementor-13106 .elementor-element.elementor-element-01fea99>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-01fea99>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-01fea99>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-01fea99>.e-con-inner>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-01fea99>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-87273c1 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-87e2f69{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    --margin-top:-20px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-13106 .elementor-element.elementor-element-578ff70{
    --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:1;
    box-shadow:0px 0px 10px 0px rgba(44.19999999999999,44.19999999999999,44.19999999999999,.5)
}
.elementor-13106 .elementor-element.elementor-element-578ff70:before,.elementor-13106 .elementor-element.elementor-element-578ff70>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-578ff70>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-578ff70>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-578ff70>.e-con-inner>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-578ff70>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#f3f6f8;
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-578ff70:hover:before,.elementor-13106 .elementor-element.elementor-element-578ff70:hover>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-578ff70:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-578ff70>.elementor-background-slideshow:hover:before,.elementor-13106 .elementor-element.elementor-element-578ff70>.e-con-inner>.elementor-background-slideshow:hover:before{
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-578ff70:hover{
    --overlay-opacity:.5;
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-13106 .elementor-element.elementor-element-cc86043 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-ac34dd6{
    --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:.5
}
.elementor-13106 .elementor-element.elementor-element-ac34dd6:before,.elementor-13106 .elementor-element.elementor-element-ac34dd6>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-ac34dd6>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-ac34dd6>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-ac34dd6>.e-con-inner>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-ac34dd6>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-f1aefd1 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-728d613{
    --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:1;
    box-shadow:0px 0px 10px 0px rgba(44.19999999999999,44.19999999999999,44.19999999999999,.5)
}
.elementor-13106 .elementor-element.elementor-element-728d613:before,.elementor-13106 .elementor-element.elementor-element-728d613>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-728d613>.e-con-inner>.elementor-background-video-container:before,.elementor-13106 .elementor-element.elementor-element-728d613>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-728d613>.e-con-inner>.elementor-background-slideshow:before,.elementor-13106 .elementor-element.elementor-element-728d613>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#f3f6f8;
    --background-overlay:''
}
.elementor-13106 .elementor-element.elementor-element-728d613:hover{
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-13106 .elementor-element.elementor-element-040cf2d .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-3e6e634{
    --display:flex;
    --margin-top:50px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-13106 .elementor-element.elementor-element-3e6e634:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-3e6e634>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-d0ec8c2{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-d0ec8c2>.elementor-widget-container{
    margin:50px 0 30px
}
.elementor-13106 .elementor-element.elementor-element-d0ec8c2 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-792d318{
    --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-13106 .elementor-element.elementor-element-792d318:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-792d318>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-c25ef03{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-c25ef03>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-c25ef03 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-2afcc00>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-2afcc00{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-a4a4ee1{
    --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-13106 .elementor-element.elementor-element-a4a4ee1:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-a4a4ee1>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-c68065a{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-c68065a>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-c68065a .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-7478402>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-7478402{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-43d3efa{
    --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-13106 .elementor-element.elementor-element-43d3efa:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-43d3efa>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-a8bb341{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-a8bb341>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-a8bb341 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-a13dae9>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-a13dae9{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-80306b4{
    --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-13106 .elementor-element.elementor-element-80306b4:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-80306b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-5d83d37{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-5d83d37>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-5d83d37 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-c84fb62>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-c84fb62{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-b7f1bad{
    --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-13106 .elementor-element.elementor-element-b7f1bad:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-b7f1bad>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-d346b8e{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-d346b8e>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-d346b8e .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-726d002>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-726d002{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-a045195{
    --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-13106 .elementor-element.elementor-element-a045195:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-a045195>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-2b4dcbe{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-2b4dcbe>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-2b4dcbe .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-415e839>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-415e839{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-ee5f92d{
    --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-13106 .elementor-element.elementor-element-ee5f92d:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-ee5f92d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-9f942b7{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-9f942b7>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-9f942b7 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-40af286>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-40af286{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-e774d49{
    --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-13106 .elementor-element.elementor-element-e774d49:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-e774d49>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-2736fed{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-2736fed>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-2736fed .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-62bf3d4>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-62bf3d4{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-54295dd{
    --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
}
.elementor-13106 .elementor-element.elementor-element-4d9ab1c{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-4d9ab1c>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-4d9ab1c .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-8577588>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-8577588{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-a495ac2{
    --display:flex
}
.elementor-13106 .elementor-element.elementor-element-a495ac2:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-a495ac2>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-a1c12d3{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-a1c12d3>.elementor-widget-container{
    margin:50px 0 30px
}
.elementor-13106 .elementor-element.elementor-element-a1c12d3 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-f1e60b0 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-1ac5332{
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-3f7413b .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-de747eb{
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-f815ba6 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:18px;
    font-weight:600;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-bd462e9{
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-99440f1{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:30px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-13106 .elementor-element.elementor-element-66b9801{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-66b9801>.elementor-widget-container{
    margin:50px 0 30px
}
.elementor-13106 .elementor-element.elementor-element-66b9801 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-a6551e8>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-a6551e8{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-eca1942{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-eca1942>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-eca1942 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-6b221fb>.elementor-widget-container{
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-6b221fb{
    text-align:left;
    color:#242424
}
.elementor-13106 .elementor-element.elementor-element-d237630{
    --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-13106 .elementor-element.elementor-element-d237630:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-d237630>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-b8f4f8f)
}
.elementor-13106 .elementor-element.elementor-element-5647038{
    width:100%;
    max-width:100%;
    text-align:left
}
.elementor-13106 .elementor-element.elementor-element-5647038>.elementor-widget-container{
    margin:50px 0 30px
}
.elementor-13106 .elementor-element.elementor-element-5647038 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .elementor-element.elementor-element-ad44a48{
    --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:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:0%;
    --padding-top:10px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-13106 .elementor-element.elementor-element-ad44a48:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-ad44a48>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-13106 .elementor-element.elementor-element-4c57e27{
    --display:flex;
    --min-height:0px;
    --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;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.09);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:1%;
    --padding-top:2%;
    --padding-bottom:0%;
    --padding-left:1%;
    --padding-right:1%
}
.elementor-13106 .elementor-element.elementor-element-4c57e27:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-4c57e27>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-4167cb4{
    --divider-border-style:dotted;
    --divider-border-width:1px;
    --divider-icon-size:30px
}
.elementor-13106 .elementor-element.elementor-element-4167cb4>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-4167cb4 .elementor-divider-separator{
    width:100%
}
.elementor-13106 .elementor-element.elementor-element-4167cb4 .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px
}
.elementor-13106 .elementor-element.elementor-element-4167cb4.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-13106 .elementor-element.elementor-element-4167cb4.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-4167cb4.elementor-view-default .elementor-icon{
    color:#000;
    border-color:#000
}
.elementor-13106 .elementor-element.elementor-element-4167cb4.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-4167cb4.elementor-view-default .elementor-icon svg{
    fill:#000
}
.elementor-13106 .elementor-element.elementor-element-2ddec24>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-2ddec24.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-2ddec24{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-2ddec24 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:700;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-51a0e27>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-51a0e27{
    text-align:left;
    font-family:"Roboto",Helvetica Neue;
    font-size:13px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-2ab8f6a{
    --display:flex;
    --min-height:0px;
    --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;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.09);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:1%;
    --padding-top:2%;
    --padding-bottom:0%;
    --padding-left:1%;
    --padding-right:1%
}
.elementor-13106 .elementor-element.elementor-element-2ab8f6a:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-2ab8f6a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-5128d65{
    --divider-border-style:dotted;
    --divider-border-width:1px;
    --divider-icon-size:30px
}
.elementor-13106 .elementor-element.elementor-element-5128d65>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-5128d65 .elementor-divider-separator{
    width:100%
}
.elementor-13106 .elementor-element.elementor-element-5128d65 .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px
}
.elementor-13106 .elementor-element.elementor-element-5128d65.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-13106 .elementor-element.elementor-element-5128d65.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-5128d65.elementor-view-default .elementor-icon{
    color:#000;
    border-color:#000
}
.elementor-13106 .elementor-element.elementor-element-5128d65.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-5128d65.elementor-view-default .elementor-icon svg{
    fill:#000
}
.elementor-13106 .elementor-element.elementor-element-e523993>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-e523993.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-e523993{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-e523993 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:700;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-bb7d081>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-bb7d081{
    text-align:left;
    font-family:"Roboto",Helvetica Neue;
    font-size:13px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-262a4ef{
    --display:flex;
    --min-height:0px;
    --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;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.09);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:1%;
    --padding-top:2%;
    --padding-bottom:0%;
    --padding-left:1%;
    --padding-right:1%
}
.elementor-13106 .elementor-element.elementor-element-262a4ef:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-262a4ef>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-19d4ff0{
    --divider-border-style:dotted;
    --divider-border-width:1px;
    --divider-icon-size:30px
}
.elementor-13106 .elementor-element.elementor-element-19d4ff0>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-19d4ff0 .elementor-divider-separator{
    width:100%
}
.elementor-13106 .elementor-element.elementor-element-19d4ff0 .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px
}
.elementor-13106 .elementor-element.elementor-element-19d4ff0.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-13106 .elementor-element.elementor-element-19d4ff0.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-19d4ff0.elementor-view-default .elementor-icon{
    color:#000;
    border-color:#000
}
.elementor-13106 .elementor-element.elementor-element-19d4ff0.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-19d4ff0.elementor-view-default .elementor-icon svg{
    fill:#000
}
.elementor-13106 .elementor-element.elementor-element-1d79f64>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-1d79f64.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-1d79f64{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-1d79f64 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:700;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-d4261da>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-d4261da{
    text-align:left;
    font-family:"Roboto",Helvetica Neue;
    font-size:13px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-0a721d8{
    --display:flex;
    --min-height:0px;
    --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;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.09);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:1%;
    --padding-top:2%;
    --padding-bottom:0%;
    --padding-left:1%;
    --padding-right:1%
}
.elementor-13106 .elementor-element.elementor-element-0a721d8:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-0a721d8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-5f276b0{
    --divider-border-style:dotted;
    --divider-border-width:1px;
    --divider-icon-size:30px
}
.elementor-13106 .elementor-element.elementor-element-5f276b0>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-5f276b0 .elementor-divider-separator{
    width:100%
}
.elementor-13106 .elementor-element.elementor-element-5f276b0 .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px
}
.elementor-13106 .elementor-element.elementor-element-5f276b0.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-13106 .elementor-element.elementor-element-5f276b0.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-5f276b0.elementor-view-default .elementor-icon{
    color:#000;
    border-color:#000
}
.elementor-13106 .elementor-element.elementor-element-5f276b0.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-5f276b0.elementor-view-default .elementor-icon svg{
    fill:#000
}
.elementor-13106 .elementor-element.elementor-element-b80de9d>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-b80de9d.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-b80de9d{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-b80de9d .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:700;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-59b7657>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-59b7657{
    text-align:left;
    font-family:"Roboto",Helvetica Neue;
    font-size:13px;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-edae2a1{
    --display:flex;
    --min-height:0px;
    --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;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.09);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:1%;
    --padding-top:2%;
    --padding-bottom:0%;
    --padding-left:1%;
    --padding-right:1%
}
.elementor-13106 .elementor-element.elementor-element-edae2a1:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-edae2a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-13106 .elementor-element.elementor-element-d7c546c{
    --divider-border-style:dotted;
    --divider-border-width:1px;
    --divider-icon-size:30px
}
.elementor-13106 .elementor-element.elementor-element-d7c546c>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-d7c546c .elementor-divider-separator{
    width:100%
}
.elementor-13106 .elementor-element.elementor-element-d7c546c .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px
}
.elementor-13106 .elementor-element.elementor-element-d7c546c.elementor-view-stacked .elementor-icon{
    background-color:#000
}
.elementor-13106 .elementor-element.elementor-element-d7c546c.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-d7c546c.elementor-view-default .elementor-icon{
    color:#000;
    border-color:#000
}
.elementor-13106 .elementor-element.elementor-element-d7c546c.elementor-view-framed .elementor-icon,.elementor-13106 .elementor-element.elementor-element-d7c546c.elementor-view-default .elementor-icon svg{
    fill:#000
}
.elementor-13106 .elementor-element.elementor-element-b217ab1>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-b217ab1.elementor-element{
    --align-self:center
}
.elementor-13106 .elementor-element.elementor-element-b217ab1{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-b217ab1 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:700;
    color:#000
}
.elementor-13106 .elementor-element.elementor-element-a5d3e78>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-a5d3e78{
    text-align:left;
    font-family:"Roboto",Helvetica Neue;
    font-size:13px;
    font-weight:400
}
.elementor-13106 .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-13106 .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-13106 .elementor-element.elementor-element-fdb6ea0{
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-fdb6ea0 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:26px;
    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-13106 .elementor-element.elementor-element-d5e9915>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-13106 .elementor-element.elementor-element-d5e9915 .elementor-toggle-title,.elementor-13106 .elementor-element.elementor-element-d5e9915 .elementor-toggle-icon{
    color:#7a7a7a
}
.elementor-13106 .elementor-element.elementor-element-d5e9915 .elementor-toggle-icon svg{
    fill:#7a7a7a
}
.elementor-13106 .elementor-element.elementor-element-d5e9915 .elementor-tab-title.elementor-active a,.elementor-13106 .elementor-element.elementor-element-d5e9915 .elementor-tab-title.elementor-active .elementor-toggle-icon{
    color:#0071e3
}
.elementor-13106 .elementor-element.elementor-element-d5e9915 .elementor-toggle-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:500
}
.elementor-13106 .elementor-element.elementor-element-d5e9915 .elementor-toggle-icon.elementor-toggle-icon-left{
    margin-right:15px
}
.elementor-13106 .elementor-element.elementor-element-d5e9915 .elementor-toggle-icon.elementor-toggle-icon-right{
    margin-left:15px
}
.elementor-13106 .elementor-element.elementor-element-d5e9915 .elementor-tab-content{
    color:#070707
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-85bbc2f{
    --display:flex
}
.elementor-13106 .elementor-element.elementor-element-4382f65{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-13106 .elementor-element.elementor-element-4382f65>.elementor-widget-container{
    margin:0
}
.elementor-13106 .elementor-element.elementor-element-4382f65 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:26px;
    font-weight:600;
    color:#050505
}
.elementor-13106 .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-13106 .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-13106 .elementor-element.elementor-element-fcfe0e1 .elementor-icon-list-icon i{
    color:#050505;
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-fcfe0e1 .elementor-icon-list-icon svg{
    fill:#050505;
    transition:fill .3s
}
.elementor-13106 .elementor-element.elementor-element-fcfe0e1{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-13106 .elementor-element.elementor-element-fcfe0e1 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-2aac968 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-2aac968 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-13106 .elementor-element.elementor-element-2aac968{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-13106 .elementor-element.elementor-element-2aac968 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-0ee38a6 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-0ee38a6 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-13106 .elementor-element.elementor-element-0ee38a6{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-13106 .elementor-element.elementor-element-0ee38a6 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-7f61445 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-7f61445 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-13106 .elementor-element.elementor-element-7f61445{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-13106 .elementor-element.elementor-element-7f61445 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-13106 .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-13106 .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-13106 .elementor-element.elementor-element-546da08 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-546da08 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-13106 .elementor-element.elementor-element-546da08{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-13106 .elementor-element.elementor-element-546da08 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-c5110ee .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-c5110ee .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-13106 .elementor-element.elementor-element-c5110ee{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-13106 .elementor-element.elementor-element-c5110ee .elementor-icon-list-text{
    transition:color .3s
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-ddf5e3c .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-ddf5e3c .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-13106 .elementor-element.elementor-element-ddf5e3c{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-13106 .elementor-element.elementor-element-ddf5e3c .elementor-icon-list-text{
    transition:color .3s
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-de2b906 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-13106 .elementor-element.elementor-element-de2b906 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-13106 .elementor-element.elementor-element-de2b906{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-13106 .elementor-element.elementor-element-de2b906 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-13106 .elementor-element.elementor-element-de2b906 .elementor-icon-list-item>a{
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-13106 .elementor-element.elementor-element-de2b906 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-13106 .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-13106 .elementor-element.elementor-element-26e3952{
    width:100%;
    max-width:100%
}
.eael-reading-progress-wrap .eael-reading-progress{
    height:5px !important
}
.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{
    height:5px !important;
    background-color:var(--e-global-color-primary);
    transition:width 50ms ease
}
:root{
    --page-title-display:none
}
body.elementor-page-13106 .eael-toc.eael-sticky .eael-toc-body{
    max-height:50vh;
    height:50vh
}
body.elementor-page-13106 .eael-toc.eael-sticky{
    top:200px !important
}
body.elementor-page-13106 .eael-toc{
    z-index:9999;
    width:300px
}
body.elementor-page-13106 .eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{
    width:8px;
    height:8px;
    top:-2px
}
body.elementor-page-13106 .eael-toc:not(.eael-toc-right){
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
body.elementor-page-13106 .eael-toc:not(.eael-toc-right) .eael-toc-header{
    border-top-right-radius:5px
}
body.elementor-page-13106 .eael-toc:not(.eael-toc-right) .eael-toc-body{
    border-bottom-right-radius:5px
}
body.elementor-page-13106 .eael-toc.eael-toc-right{
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
body.elementor-page-13106 .eael-toc.eael-toc-right .eael-toc-header{
    border-top-left-radius:5px
}
body.elementor-page-13106 .eael-toc.eael-toc-right .eael-toc-body{
    border-bottom-left-radius:5px
}
body.elementor-page-13106 .eael-toc .eael-toc-header{
    background-color:var(--e-global-color-primary)
}
body.elementor-page-13106 .eael-toc.collapsed .eael-toc-button{
    background-color:var(--e-global-color-primary);
    color:#fff
}
body.elementor-page-13106 .eael-toc .eael-toc-header .eael-toc-title{
    color:#fff
}
body.elementor-page-13106 .eael-toc-header .eael-toc-title,body.elementor-page-13106 .eael-toc.collapsed .eael-toc-button{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:400
}
body.elementor-page-13106 .eael-toc .eael-toc-close{
    background-color:#fff;
    color:#ff7d50
}
body.elementor-page-13106 .eael-toc .eael-toc-body{
    background-color:var(--e-global-color-b8f4f8f)
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li{
    color:#707070;
    padding-top:7px;
    padding-bottom:7px
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:before{
    color:#707070
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:before{
    background-color:#707070
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li a{
    color:#707070
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li:hover{
    color:var(--e-global-color-primary)
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:hover:before{
    color:var(--e-global-color-primary)
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:hover:before{
    background-color:var(--e-global-color-primary)
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li:hover>a{
    color:var(--e-global-color-primary)
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li:hover>a:before{
    border-bottom-color:var(--e-global-color-primary)
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li:hover>a:after{
    background-color:var(--e-global-color-primary)
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active{
    color:#ff7d50
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-active:before{
    color:#ff7d50
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-active:before{
    background-color:#ff7d50
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active>a{
    color:#ff7d50
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active>a:before{
    border-bottom-color:#ff7d50
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active>a:after{
    background-color:#ff7d50
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent{
    color:#ff7d50
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-parent:before{
    color:#ff7d50
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-parent:before{
    background-color:#ff7d50
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent>a{
    color:#ff7d50
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list li ul li{
    padding-top:1px;
    padding-bottom:1px
}
body.elementor-page-13106 .eael-toc .eael-toc-body .eael-toc-list>li:not(:last-child){
    border-bottom:.5px dashed;
    border-bottom-color:#c6c4cf
}
@media(min-width:768px){
    .elementor-13106 .elementor-element.elementor-element-159b483{
        --width:75.261%
    }
    .elementor-13106 .elementor-element.elementor-element-79a59f4{
        --width:100%
    }
    .elementor-13106 .elementor-element.elementor-element-6d7952b{
        --width:22.634%
    }
    .elementor-13106 .elementor-element.elementor-element-bb39ada{
        --width:74%
    }
    .elementor-13106 .elementor-element.elementor-element-f441cc6{
        --width:50%
    }
    .elementor-13106 .elementor-element.elementor-element-be78601{
        --width:50%
    }
    .elementor-13106 .elementor-element.elementor-element-e5354c6{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-bf95cb0{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-2cd574f{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-411ad0a{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-cb9594b{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-47d2ac9{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-31587c4{
        --width:100%
    }
    .elementor-13106 .elementor-element.elementor-element-c4589f3{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-76f78eb{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-9c9e947{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-27d4699{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-877f798{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-32d172b{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-9db1ec9{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-6d7a003{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-87a19a4{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-1c5e359{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-89a643a{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-4e9e6e2{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-55d049d{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-4be7b80{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-a47d985{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-4695fb3{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-cc7326c{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-8fb43e1{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-f3abd4d{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-b45f88b{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-89c908b{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-dd25c9d{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-a41d7b9{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-241b5e6{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-e64eb60{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-e3925d4{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-d3a3dfa{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-e744bd0{
        --width:33.33%
    }
    .elementor-13106 .elementor-element.elementor-element-890886b{
        --width:90%
    }
    .elementor-13106 .elementor-element.elementor-element-dc2547d{
        --width:100%
    }
    .elementor-13106 .elementor-element.elementor-element-4a90011{
        --width:33%
    }
    .elementor-13106 .elementor-element.elementor-element-51c2e31{
        --width:33%
    }
    .elementor-13106 .elementor-element.elementor-element-2b90ff9{
        --width:33%
    }
    .elementor-13106 .elementor-element.elementor-element-ddcbba1{
        --width:100%
    }
    .elementor-13106 .elementor-element.elementor-element-1e4eb80{
        --width:100%
    }
    .elementor-13106 .elementor-element.elementor-element-8b99e32{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-53f8fd0{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-e89932f{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-859f034{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-664f00b{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-871d01a{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-aa7e275{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-06bfc58{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-5f029eb{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-ee82584{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-84ba910{
        --width:57%
    }
    .elementor-13106 .elementor-element.elementor-element-b1060c4{
        --width:50%
    }
    .elementor-13106 .elementor-element.elementor-element-a8cec4d{
        --width:57%
    }
    .elementor-13106 .elementor-element.elementor-element-8fa87c8{
        --width:50%
    }
    .elementor-13106 .elementor-element.elementor-element-e1d85a0{
        --width:33.3333%
    }
    .elementor-13106 .elementor-element.elementor-element-5ce0170{
        --width:33.3333%
    }
    .elementor-13106 .elementor-element.elementor-element-b6eaef3{
        --width:33.3333%
    }
    .elementor-13106 .elementor-element.elementor-element-42cc2b6{
        --width:33.3333%
    }
    .elementor-13106 .elementor-element.elementor-element-0896224{
        --width:33.3333%
    }
    .elementor-13106 .elementor-element.elementor-element-01fea99{
        --width:33.3333%
    }
    .elementor-13106 .elementor-element.elementor-element-578ff70{
        --width:33.3333%
    }
    .elementor-13106 .elementor-element.elementor-element-ac34dd6{
        --width:33.3333%
    }
    .elementor-13106 .elementor-element.elementor-element-728d613{
        --width:33.3333%
    }
    .elementor-13106 .elementor-element.elementor-element-4c57e27{
        --width:37%
    }
    .elementor-13106 .elementor-element.elementor-element-2ab8f6a{
        --width:37%
    }
    .elementor-13106 .elementor-element.elementor-element-262a4ef{
        --width:37%
    }
    .elementor-13106 .elementor-element.elementor-element-0a721d8{
        --width:37%
    }
    .elementor-13106 .elementor-element.elementor-element-edae2a1{
        --width:37%
    }
    .elementor-13106 .elementor-element.elementor-element-dca7ba0{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-ed91120{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-7c0aab2{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-d7aad0f{
        --width:31%
    }
    .elementor-13106 .elementor-element.elementor-element-5d5bbfe{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-e76c97d{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-f482533{
        --width:25%
    }
    .elementor-13106 .elementor-element.elementor-element-297f8a1{
        --width:31%
    }
}
@media(min-width:1025px){
    .elementor-13106 .elementor-element.elementor-element-763be8f:not(.elementor-motion-effects-element-type-background),.elementor-13106 .elementor-element.elementor-element-763be8f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-attachment:fixed
    }
}
@media(max-width:1024px){
    .elementor-13106 .elementor-element.elementor-element-4488591{
        --grid-auto-flow:row
    }
}
@media(max-width:767px){
    .elementor-13106 .elementor-element.elementor-element-2dec646{
        --padding-top:10px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-0c9752f{
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-159b483{
        --justify-content:center;
        --padding-top:4%;
        --padding-bottom:4%;
        --padding-left:4%;
        --padding-right:4%
    }
    .elementor-13106 .elementor-element.elementor-element-ff152a2{
        width:100%;
        max-width:100%
    }
    .elementor-13106 .elementor-element.elementor-element-ff152a2 .elementor-heading-title{
        font-size:24px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-a04fd8c{
        width:100%;
        max-width:100%;
        font-size:15px
    }
    .elementor-13106 .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-13106 .elementor-element.elementor-element-486030a{
        width:var(--container-widget-width,47%);
        max-width:47%;
        --container-widget-width:47%;
        --container-widget-flex-grow:0
    }
    .elementor-13106 .elementor-element.elementor-element-486030a>.elementor-widget-container{
        padding:10px 0 10px 10px
    }
    .elementor-13106 .elementor-element.elementor-element-486030a.elementor-element{
        --flex-grow:0;
        --flex-shrink:0
    }
    .elementor-13106 .elementor-element.elementor-element-486030a .elementor-icon-box-wrapper{
        text-align:left
    }
    .elementor-13106 .elementor-element.elementor-element-00034a6{
        width:var(--container-widget-width,47%);
        max-width:47%;
        --container-widget-width:47%;
        --container-widget-flex-grow:0
    }
    .elementor-13106 .elementor-element.elementor-element-00034a6>.elementor-widget-container{
        padding:10px 0 10px 10px
    }
    .elementor-13106 .elementor-element.elementor-element-00034a6 .elementor-icon-box-wrapper{
        text-align:left
    }
    .elementor-13106 .elementor-element.elementor-element-72c6dc7{
        width:var(--container-widget-width,47%);
        max-width:47%;
        --container-widget-width:47%;
        --container-widget-flex-grow:0
    }
    .elementor-13106 .elementor-element.elementor-element-72c6dc7>.elementor-widget-container{
        padding:10px 0 10px 10px
    }
    .elementor-13106 .elementor-element.elementor-element-72c6dc7.elementor-element{
        --flex-grow:0;
        --flex-shrink:0
    }
    .elementor-13106 .elementor-element.elementor-element-ec21913{
        width:var(--container-widget-width,47%);
        max-width:47%;
        --container-widget-width:47%;
        --container-widget-flex-grow:0
    }
    .elementor-13106 .elementor-element.elementor-element-ec21913>.elementor-widget-container{
        padding:10px 0 10px 10px
    }
    .elementor-13106 .elementor-element.elementor-element-ec21913.elementor-element{
        --flex-grow:0;
        --flex-shrink:0
    }
    .elementor-13106 .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-13106 .elementor-element.elementor-element-5071b61 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-5071b61 .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-13106 .elementor-element.elementor-element-5071b61 .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-13106 .elementor-element.elementor-element-c1cfdc4 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-c1cfdc4 .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-13106 .elementor-element.elementor-element-c1cfdc4 .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-13106 .elementor-element.elementor-element-7fec56c .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-7fec56c .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-13106 .elementor-element.elementor-element-7fec56c .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-13106 .elementor-element.elementor-element-480a347 .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-480a347 .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-13106 .elementor-element.elementor-element-480a347 .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-13106 .elementor-element.elementor-element-2926f8a .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-2926f8a .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-13106 .elementor-element.elementor-element-2926f8a .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-13106 .elementor-element.elementor-element-9f7628a .elementor-icon-box-title,.elementor-13106 .elementor-element.elementor-element-9f7628a .elementor-icon-box-title a{
        font-size:20px
    }
    .elementor-13106 .elementor-element.elementor-element-9f7628a .elementor-icon-box-description{
        font-size:13px
    }
    .elementor-13106 .elementor-element.elementor-element-bb39ada{
        --justify-content:center
    }
    .elementor-13106 .elementor-element.elementor-element-bb39ada.e-con{
        --align-self:center
    }
    .elementor-13106 .elementor-element.elementor-element-151945c{
        --gap:20px 20px;
        --row-gap:20px;
        --column-gap:20px
    }
    .elementor-13106 .elementor-element.elementor-element-60bd21a .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-3a7a853 .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-f299947{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-5fa1a97 .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .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-13106 .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-13106 .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-13106 .elementor-element.elementor-element-d8f6b58>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-13106 .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-13106 .elementor-element.elementor-element-edfb851>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-13106 .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-13106 .elementor-element.elementor-element-4350b90>.elementor-widget-container{
        margin:0;
        padding:0 5% 0 0
    }
    .elementor-13106 .elementor-element.elementor-element-4350b90.elementor-element{
        --align-self:center
    }
    .elementor-13106 .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-13106 .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-13106 .elementor-element.elementor-element-d0861d8>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-13106 .elementor-element.elementor-element-d0861d8.elementor-element{
        --align-self:center
    }
    .elementor-13106 .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-13106 .elementor-element.elementor-element-c1ed5db>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-13106 .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-13106 .elementor-element.elementor-element-9eb8563>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-13106 .elementor-element.elementor-element-31587c4{
        --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
    }
    .elementor-13106 .elementor-element.elementor-element-f9ab335{
        --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:center
    }
    .elementor-13106 .elementor-element.elementor-element-17f0cdb{
        --width:100%;
        --min-height:0px;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-0a3e393{
        --width:100%;
        --min-height:0px;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-2f7a3af{
        --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-13106 .elementor-element.elementor-element-5372bd9 .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-0d061ae{
        --min-height:0px;
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-13106 .elementor-element.elementor-element-c4589f3{
        --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-13106 .elementor-element.elementor-element-ea19544>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-13106 .elementor-element.elementor-element-76f78eb{
        --width:47%;
        --margin-top:-2%;
        --margin-bottom:-2%;
        --margin-left:0%;
        --margin-right:0%;
        --padding-top:4%;
        --padding-bottom:4%;
        --padding-left:4%;
        --padding-right:4%
    }
    .elementor-13106 .elementor-element.elementor-element-7041a5d>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-13106 .elementor-element.elementor-element-9c9e947{
        --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-13106 .elementor-element.elementor-element-7c1cea6>.elementor-widget-container{
        margin:0;
        padding:0 5% 0 0
    }
    .elementor-13106 .elementor-element.elementor-element-7c1cea6.elementor-element{
        --align-self:center
    }
    .elementor-13106 .elementor-element.elementor-element-27d4699{
        --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-13106 .elementor-element.elementor-element-f67d6c5>.elementor-widget-container{
        margin:0;
        padding:0 5% 0 0
    }
    .elementor-13106 .elementor-element.elementor-element-f67d6c5.elementor-element{
        --align-self:center
    }
    .elementor-13106 .elementor-element.elementor-element-a138a44 .elementor-heading-title{
        font-size:22px;
        line-height:1.4em
    }
    .elementor-13106 .elementor-element.elementor-element-65032bf{
        --padding-top:10px;
        --padding-bottom:10px;
        --padding-left:10px;
        --padding-right:10px
    }
    .elementor-13106 .elementor-element.elementor-element-877f798{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-32d172b{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-9db1ec9{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-6d7a003{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-331b008{
        --padding-top:10px;
        --padding-bottom:10px;
        --padding-left:10px;
        --padding-right:10px
    }
    .elementor-13106 .elementor-element.elementor-element-87a19a4{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-1c5e359{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-89a643a{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-4e9e6e2{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-ab9ecdc{
        --padding-top:10px;
        --padding-bottom:10px;
        --padding-left:10px;
        --padding-right:10px
    }
    .elementor-13106 .elementor-element.elementor-element-55d049d{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-4be7b80{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-a47d985{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-4695fb3{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-9a3968f{
        --padding-top:10px;
        --padding-bottom:10px;
        --padding-left:10px;
        --padding-right:10px
    }
    .elementor-13106 .elementor-element.elementor-element-cc7326c{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-8fb43e1{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-f3abd4d{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-b45f88b{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-adbb821{
        --padding-top:10px;
        --padding-bottom:10px;
        --padding-left:10px;
        --padding-right:10px
    }
    .elementor-13106 .elementor-element.elementor-element-89c908b{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-dd25c9d{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-a41d7b9{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-241b5e6{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-470d24e .elementor-heading-title{
        font-size:22px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-e64eb60{
        --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-13106 .elementor-element.elementor-element-e1774a9>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-13106 .elementor-element.elementor-element-e1774a9 .elementor-heading-title{
        font-size:15px
    }
    .elementor-13106 .elementor-element.elementor-element-e3925d4{
        --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-13106 .elementor-element.elementor-element-a6f049c>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-13106 .elementor-element.elementor-element-a6f049c .elementor-heading-title{
        font-size:15px
    }
    .elementor-13106 .elementor-element.elementor-element-d3a3dfa{
        --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-13106 .elementor-element.elementor-element-b1cb2f2>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-13106 .elementor-element.elementor-element-b1cb2f2 .elementor-heading-title{
        font-size:15px
    }
    .elementor-13106 .elementor-element.elementor-element-e744bd0{
        --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-13106 .elementor-element.elementor-element-e21f176>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-13106 .elementor-element.elementor-element-e21f176 .elementor-heading-title{
        font-size:15px
    }
    .elementor-13106 .elementor-element.elementor-element-1d31534 .elementor-heading-title{
        font-size:22px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-ec815db .elementor-heading-title{
        font-size:22px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-6bb8724 .elementor-heading-title{
        font-size:22px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-72e7c8c .elementor-heading-title{
        font-size:22px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-387ecb2 .elementor-heading-title{
        font-size:22px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-fd68945 .elementor-heading-title{
        font-size:22px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-8d9b26f .elementor-heading-title{
        font-size:22px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-7ab227f .elementor-heading-title{
        font-size:22px;
        line-height:1.4em
    }
    .elementor-13106 .elementor-element.elementor-element-4b290a7{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
        --gap:10px 10px;
        --row-gap:10px;
        --column-gap:10px
    }
    .elementor-13106 .elementor-element.elementor-element-8b99e32{
        --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-13106 .elementor-element.elementor-element-53f8fd0{
        --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-13106 .elementor-element.elementor-element-e89932f{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-13106 .elementor-element.elementor-element-859f034{
        --width:45%;
        --min-height:400px;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-13106 .elementor-element.elementor-element-2a78d64{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
        --gap:10px 10px;
        --row-gap:10px;
        --column-gap:10px
    }
    .elementor-13106 .elementor-element.elementor-element-664f00b{
        --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-13106 .elementor-element.elementor-element-871d01a{
        --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-13106 .elementor-element.elementor-element-aa7e275{
        --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-13106 .elementor-element.elementor-element-06bfc58{
        --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-13106 .elementor-element.elementor-element-b592af1{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
        --gap:10px 10px;
        --row-gap:10px;
        --column-gap:10px
    }
    .elementor-13106 .elementor-element.elementor-element-5f029eb{
        --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-13106 .elementor-element.elementor-element-ee82584{
        --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-13106 .elementor-element.elementor-element-763be8f{
        --padding-top:10px;
        --padding-bottom:10px;
        --padding-left:10px;
        --padding-right:10px
    }
    .elementor-13106 .elementor-element.elementor-element-a721d59{
        text-align:center
    }
    .elementor-13106 .elementor-element.elementor-element-a721d59 .elementor-heading-title{
        font-size:22px;
        line-height:1.2em
    }
    .elementor-13106 .elementor-element.elementor-element-e454393{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:40px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-6c3e700{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-13106 .elementor-element.elementor-element-a5e50c5>.elementor-widget-container{
        padding:0 10px
    }
    .elementor-13106 .elementor-element.elementor-element-a5e50c5 .elementor-heading-title{
        font-size:24px;
        line-height:1.4em
    }
    .elementor-13106 .elementor-element.elementor-element-08285a4 .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-24c9375 .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-b977660 .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-bda7496 .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-47bcedb .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-87273c1 .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-cc86043 .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-f1aefd1 .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-040cf2d .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-d0ec8c2 .elementor-heading-title{
        font-size:22px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-a1c12d3 .elementor-heading-title{
        font-size:22px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-66b9801 .elementor-heading-title{
        font-size:22px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-5647038 .elementor-heading-title{
        font-size:22px;
        line-height:1.3em
    }
    .elementor-13106 .elementor-element.elementor-element-4c57e27{
        --margin-top:0%;
        --margin-bottom:10%;
        --margin-left:10%;
        --margin-right:10%;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:5%;
        --padding-right:5%
    }
    .elementor-13106 .elementor-element.elementor-element-2ab8f6a{
        --margin-top:0%;
        --margin-bottom:10%;
        --margin-left:10%;
        --margin-right:10%;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:5%;
        --padding-right:5%
    }
    .elementor-13106 .elementor-element.elementor-element-262a4ef{
        --margin-top:0%;
        --margin-bottom:10%;
        --margin-left:10%;
        --margin-right:10%;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:5%;
        --padding-right:5%
    }
    .elementor-13106 .elementor-element.elementor-element-0a721d8{
        --margin-top:0%;
        --margin-bottom:10%;
        --margin-left:10%;
        --margin-right:10%;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:5%;
        --padding-right:5%
    }
    .elementor-13106 .elementor-element.elementor-element-edae2a1{
        --margin-top:0%;
        --margin-bottom:10%;
        --margin-left:10%;
        --margin-right:10%;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:5%;
        --padding-right:5%
    }
    .elementor-13106 .elementor-element.elementor-element-fdb6ea0{
        text-align:center
    }
    .elementor-13106 .elementor-element.elementor-element-fdb6ea0 .elementor-heading-title{
        font-size:22px
    }
    .elementor-13106 .elementor-element.elementor-element-d5e9915>.elementor-widget-container{
        margin:0;
        padding:4%
    }
    .elementor-13106 .elementor-element.elementor-element-d5e9915 .elementor-toggle-title{
        line-height:1.7em
    }
    .elementor-13106 .elementor-element.elementor-element-297f8a1{
        --width:557px
    }
    .elementor-13106 .elementor-element.elementor-element-de2b906{
        width:initial;
        max-width:initial
    }
    .elementor-13106 .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-13106 .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-13106 .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-13106 .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-13106 .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-13106 .elementor-element.elementor-element-de2b906 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        right:calc(0px/2)
    }
}