.elementor-18084 .elementor-element.elementor-element-d349215{
    --display:flex;
    --overlay-opacity:.5;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:50px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18084 .elementor-element.elementor-element-d349215:not(.elementor-motion-effects-element-type-background),.elementor-18084 .elementor-element.elementor-element-d349215>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#000;
    background-image:url("../../uploads/2024/11/macbook-pro-a2991-repair-delhi-scaled.webp");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-18084 .elementor-element.elementor-element-d349215:before,.elementor-18084 .elementor-element.elementor-element-d349215>.elementor-background-video-container:before,.elementor-18084 .elementor-element.elementor-element-d349215>.e-con-inner>.elementor-background-video-container:before,.elementor-18084 .elementor-element.elementor-element-d349215>.elementor-background-slideshow:before,.elementor-18084 .elementor-element.elementor-element-d349215>.e-con-inner>.elementor-background-slideshow:before,.elementor-18084 .elementor-element.elementor-element-d349215>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#000;
    --background-overlay:''
}
.elementor-18084 .elementor-element.elementor-element-42aa85d{
    --display:flex;
    --justify-content:center;
    --align-items:center;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --overlay-opacity:.5;
    --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-18084 .elementor-element.elementor-element-42aa85d:before,.elementor-18084 .elementor-element.elementor-element-42aa85d>.elementor-background-video-container:before,.elementor-18084 .elementor-element.elementor-element-42aa85d>.e-con-inner>.elementor-background-video-container:before,.elementor-18084 .elementor-element.elementor-element-42aa85d>.elementor-background-slideshow:before,.elementor-18084 .elementor-element.elementor-element-42aa85d>.e-con-inner>.elementor-background-slideshow:before,.elementor-18084 .elementor-element.elementor-element-42aa85d>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    --background-overlay:''
}
.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-18084 .elementor-element.elementor-element-30c2774{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-30c2774 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:40px;
    font-weight:600;
    color:#fff
}
.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-18084 .elementor-element.elementor-element-ae74afb{
    text-align:left;
    color:#fff;
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:500
}
.elementor-18084 .elementor-element.elementor-element-4c3c4c5{
    --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;
    --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-18084 .elementor-element.elementor-element-246b7e5{
    --display:flex;
    --justify-content:center;
    --align-items:center;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18084 .elementor-element.elementor-element-246b7e5.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.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-18084 .elementor-element.elementor-element-878707d .elementor-button-content-wrapper{
    flex-direction:row
}
.elementor-18084 .elementor-element.elementor-element-878707d .elementor-button{
    fill:#fff;
    color:#fff
}
.elementor-18084 .elementor-element.elementor-element-5f1e47f{
    --display:flex;
    --justify-content:center;
    --align-items:center;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18084 .elementor-element.elementor-element-5f1e47f.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-18084 .elementor-element.elementor-element-102dd59 .elementor-button-content-wrapper{
    flex-direction:row
}
.elementor-18084 .elementor-element.elementor-element-102dd59 .elementor-button{
    fill:#fff;
    color:#fff
}
.elementor-18084 .elementor-element.elementor-element-668ee45{
    --display:flex;
    --justify-content:center;
    --align-items:center;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-18084 .elementor-element.elementor-element-668ee45.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-18084 .elementor-element.elementor-element-15169cc .elementor-button-content-wrapper{
    flex-direction:row
}
.elementor-18084 .elementor-element.elementor-element-15169cc .elementor-button{
    fill:#fff;
    color:#fff
}
.elementor-18084 .elementor-element.elementor-element-a67788d{
    --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 50px;
    --row-gap:0px;
    --column-gap:50px;
    --margin-top:30px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-18084 .elementor-element.elementor-element-0f7f616{
    --display:flex;
    --flex-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:10px
}
.elementor-18084 .elementor-element.elementor-element-9641599 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-be16351{
    --display:flex;
    --flex-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:10px
}
.elementor-18084 .elementor-element.elementor-element-5975e13 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-48cd1e2{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-c66bca7 .elementor-heading-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-465a62f{
    --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 10px;
    --row-gap:0px;
    --column-gap:10px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-18084 .elementor-element.elementor-element-f523b38{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-f523b38:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.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-18084 .elementor-element.elementor-element-9037244.elementor-element{
    --flex-grow:0;
    --flex-shrink:1
}
.elementor-18084 .elementor-element.elementor-element-9037244 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-9037244{
    --icon-box-icon-margin:0px
}
.elementor-18084 .elementor-element.elementor-element-9037244.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-9037244.elementor-view-framed .elementor-icon,.elementor-18084 .elementor-element.elementor-element-9037244.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-9037244 .elementor-icon{
    font-size:50px
}
.elementor-18084 .elementor-element.elementor-element-9037244 .elementor-icon-box-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-9037244 .elementor-icon-box-title,.elementor-18084 .elementor-element.elementor-element-9037244 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-0787c6c{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-0787c6c:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18084 .elementor-element.elementor-element-9dea481.elementor-element{
    --flex-grow:0;
    --flex-shrink:1
}
.elementor-18084 .elementor-element.elementor-element-9dea481 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-9dea481{
    --icon-box-icon-margin:0px
}
.elementor-18084 .elementor-element.elementor-element-9dea481.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-9dea481.elementor-view-framed .elementor-icon,.elementor-18084 .elementor-element.elementor-element-9dea481.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-9dea481 .elementor-icon{
    font-size:50px
}
.elementor-18084 .elementor-element.elementor-element-9dea481 .elementor-icon-box-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-9dea481 .elementor-icon-box-title,.elementor-18084 .elementor-element.elementor-element-9dea481 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-8911382{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-8911382:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18084 .elementor-element.elementor-element-42c29ca.elementor-element{
    --flex-grow:0;
    --flex-shrink:1
}
.elementor-18084 .elementor-element.elementor-element-42c29ca .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-42c29ca{
    --icon-box-icon-margin:0px
}
.elementor-18084 .elementor-element.elementor-element-42c29ca.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-42c29ca.elementor-view-framed .elementor-icon,.elementor-18084 .elementor-element.elementor-element-42c29ca.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-42c29ca .elementor-icon{
    font-size:50px
}
.elementor-18084 .elementor-element.elementor-element-42c29ca .elementor-icon-box-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-42c29ca .elementor-icon-box-title,.elementor-18084 .elementor-element.elementor-element-42c29ca .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-5026d33{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-5026d33:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18084 .elementor-element.elementor-element-abdc577.elementor-element{
    --flex-grow:0;
    --flex-shrink:1
}
.elementor-18084 .elementor-element.elementor-element-abdc577 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-abdc577{
    --icon-box-icon-margin:0px
}
.elementor-18084 .elementor-element.elementor-element-abdc577.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-abdc577.elementor-view-framed .elementor-icon,.elementor-18084 .elementor-element.elementor-element-abdc577.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-abdc577 .elementor-icon{
    font-size:50px
}
.elementor-18084 .elementor-element.elementor-element-abdc577 .elementor-icon-box-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-abdc577 .elementor-icon-box-title,.elementor-18084 .elementor-element.elementor-element-abdc577 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-87e6fab{
    --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 10px;
    --row-gap:0px;
    --column-gap:10px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-18084 .elementor-element.elementor-element-1eeef78{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-1eeef78:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18084 .elementor-element.elementor-element-6f322fe.elementor-element{
    --flex-grow:0;
    --flex-shrink:1
}
.elementor-18084 .elementor-element.elementor-element-6f322fe .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-6f322fe{
    --icon-box-icon-margin:0px
}
.elementor-18084 .elementor-element.elementor-element-6f322fe.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-6f322fe.elementor-view-framed .elementor-icon,.elementor-18084 .elementor-element.elementor-element-6f322fe.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-6f322fe .elementor-icon{
    font-size:50px
}
.elementor-18084 .elementor-element.elementor-element-6f322fe .elementor-icon-box-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-6f322fe .elementor-icon-box-title,.elementor-18084 .elementor-element.elementor-element-6f322fe .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-a82775b{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-a82775b:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18084 .elementor-element.elementor-element-39a593f.elementor-element{
    --flex-grow:0;
    --flex-shrink:1
}
.elementor-18084 .elementor-element.elementor-element-39a593f .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-39a593f{
    --icon-box-icon-margin:0px
}
.elementor-18084 .elementor-element.elementor-element-39a593f.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-39a593f.elementor-view-framed .elementor-icon,.elementor-18084 .elementor-element.elementor-element-39a593f.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-39a593f .elementor-icon{
    font-size:50px
}
.elementor-18084 .elementor-element.elementor-element-39a593f .elementor-icon-box-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-39a593f .elementor-icon-box-title,.elementor-18084 .elementor-element.elementor-element-39a593f .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-4efbc3b{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-4efbc3b:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18084 .elementor-element.elementor-element-cebbab7.elementor-element{
    --flex-grow:0;
    --flex-shrink:1
}
.elementor-18084 .elementor-element.elementor-element-cebbab7 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-cebbab7{
    --icon-box-icon-margin:0px
}
.elementor-18084 .elementor-element.elementor-element-cebbab7.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-cebbab7.elementor-view-framed .elementor-icon,.elementor-18084 .elementor-element.elementor-element-cebbab7.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-cebbab7 .elementor-icon{
    font-size:50px
}
.elementor-18084 .elementor-element.elementor-element-cebbab7 .elementor-icon-box-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-cebbab7 .elementor-icon-box-title,.elementor-18084 .elementor-element.elementor-element-cebbab7 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-b4a6f16{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-b4a6f16:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18084 .elementor-element.elementor-element-ce2537c.elementor-element{
    --flex-grow:0;
    --flex-shrink:1
}
.elementor-18084 .elementor-element.elementor-element-ce2537c .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-ce2537c{
    --icon-box-icon-margin:0px
}
.elementor-18084 .elementor-element.elementor-element-ce2537c.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-ce2537c.elementor-view-framed .elementor-icon,.elementor-18084 .elementor-element.elementor-element-ce2537c.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-ce2537c .elementor-icon{
    font-size:50px
}
.elementor-18084 .elementor-element.elementor-element-ce2537c .elementor-icon-box-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-ce2537c .elementor-icon-box-title,.elementor-18084 .elementor-element.elementor-element-ce2537c .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-f011a05{
    --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 10px;
    --row-gap:0px;
    --column-gap:10px;
    --margin-top:0px;
    --margin-bottom:20px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-18084 .elementor-element.elementor-element-5c7c066{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-5c7c066:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18084 .elementor-element.elementor-element-98dcec6.elementor-element{
    --flex-grow:0;
    --flex-shrink:1
}
.elementor-18084 .elementor-element.elementor-element-98dcec6 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-98dcec6{
    --icon-box-icon-margin:0px
}
.elementor-18084 .elementor-element.elementor-element-98dcec6.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-98dcec6.elementor-view-framed .elementor-icon,.elementor-18084 .elementor-element.elementor-element-98dcec6.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-98dcec6 .elementor-icon{
    font-size:50px
}
.elementor-18084 .elementor-element.elementor-element-98dcec6 .elementor-icon-box-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-98dcec6 .elementor-icon-box-title,.elementor-18084 .elementor-element.elementor-element-98dcec6 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-8ec5049{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-8ec5049:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18084 .elementor-element.elementor-element-a14da76.elementor-element{
    --flex-grow:0;
    --flex-shrink:1
}
.elementor-18084 .elementor-element.elementor-element-a14da76 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-a14da76{
    --icon-box-icon-margin:0px
}
.elementor-18084 .elementor-element.elementor-element-a14da76.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-a14da76.elementor-view-framed .elementor-icon,.elementor-18084 .elementor-element.elementor-element-a14da76.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-a14da76 .elementor-icon{
    font-size:50px
}
.elementor-18084 .elementor-element.elementor-element-a14da76 .elementor-icon-box-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-a14da76 .elementor-icon-box-title,.elementor-18084 .elementor-element.elementor-element-a14da76 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-b373cd3{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-b373cd3:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18084 .elementor-element.elementor-element-938fc00.elementor-element{
    --flex-grow:0;
    --flex-shrink:1
}
.elementor-18084 .elementor-element.elementor-element-938fc00 .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-938fc00{
    --icon-box-icon-margin:0px
}
.elementor-18084 .elementor-element.elementor-element-938fc00.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-938fc00.elementor-view-framed .elementor-icon,.elementor-18084 .elementor-element.elementor-element-938fc00.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-938fc00 .elementor-icon{
    font-size:50px
}
.elementor-18084 .elementor-element.elementor-element-938fc00 .elementor-icon-box-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-938fc00 .elementor-icon-box-title,.elementor-18084 .elementor-element.elementor-element-938fc00 .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-aa60e1a{
    --display:flex;
    --flex-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-18084 .elementor-element.elementor-element-aa60e1a:hover{
    box-shadow:0px 0px 10px 0px rgba(0,113.00000000000031,226.99999999999997,.39)
}
.elementor-18084 .elementor-element.elementor-element-6a89b6a.elementor-element{
    --flex-grow:0;
    --flex-shrink:1
}
.elementor-18084 .elementor-element.elementor-element-6a89b6a .elementor-icon-box-wrapper{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-6a89b6a{
    --icon-box-icon-margin:0px
}
.elementor-18084 .elementor-element.elementor-element-6a89b6a.elementor-view-stacked .elementor-icon{
    background-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-6a89b6a.elementor-view-framed .elementor-icon,.elementor-18084 .elementor-element.elementor-element-6a89b6a.elementor-view-default .elementor-icon{
    fill:#a2aaad;
    color:#a2aaad;
    border-color:#a2aaad
}
.elementor-18084 .elementor-element.elementor-element-6a89b6a .elementor-icon{
    font-size:50px
}
.elementor-18084 .elementor-element.elementor-element-6a89b6a .elementor-icon-box-title{
    color:#000
}
.elementor-18084 .elementor-element.elementor-element-6a89b6a .elementor-icon-box-title,.elementor-18084 .elementor-element.elementor-element-6a89b6a .elementor-icon-box-title a{
    font-family:"Helvetica",Helvetica Neue;
    font-size:20px;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-5aee284{
    --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-18084 .elementor-element.elementor-element-07759b6{
    text-align:center
}
.elementor-18084 .elementor-element.elementor-element-07759b6 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#030303
}
.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-18084 .elementor-element.elementor-element-89e6eda>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-18084 .elementor-element.elementor-element-89e6eda .elementor-toggle-title,.elementor-18084 .elementor-element.elementor-element-89e6eda .elementor-toggle-icon{
    color:#7a7a7a
}
.elementor-18084 .elementor-element.elementor-element-89e6eda .elementor-toggle-icon svg{
    fill:#7a7a7a
}
.elementor-18084 .elementor-element.elementor-element-89e6eda .elementor-tab-title.elementor-active a,.elementor-18084 .elementor-element.elementor-element-89e6eda .elementor-tab-title.elementor-active .elementor-toggle-icon{
    color:#5b90f7
}
.elementor-18084 .elementor-element.elementor-element-89e6eda .elementor-toggle-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600
}
.elementor-18084 .elementor-element.elementor-element-89e6eda .elementor-toggle-icon.elementor-toggle-icon-left{
    margin-right:15px
}
.elementor-18084 .elementor-element.elementor-element-89e6eda .elementor-toggle-icon.elementor-toggle-icon-right{
    margin-left:15px
}
@media(min-width:768px){
    .elementor-18084 .elementor-element.elementor-element-246b7e5{
        --width:26.03%
    }
    .elementor-18084 .elementor-element.elementor-element-5f1e47f{
        --width:26.03%
    }
    .elementor-18084 .elementor-element.elementor-element-668ee45{
        --width:26.03%
    }
    .elementor-18084 .elementor-element.elementor-element-0f7f616{
        --width:50%
    }
    .elementor-18084 .elementor-element.elementor-element-be16351{
        --width:50%
    }
    .elementor-18084 .elementor-element.elementor-element-f523b38{
        --width:25%
    }
    .elementor-18084 .elementor-element.elementor-element-0787c6c{
        --width:25%
    }
    .elementor-18084 .elementor-element.elementor-element-8911382{
        --width:25%
    }
    .elementor-18084 .elementor-element.elementor-element-5026d33{
        --width:25%
    }
    .elementor-18084 .elementor-element.elementor-element-1eeef78{
        --width:25%
    }
    .elementor-18084 .elementor-element.elementor-element-a82775b{
        --width:25%
    }
    .elementor-18084 .elementor-element.elementor-element-4efbc3b{
        --width:25%
    }
    .elementor-18084 .elementor-element.elementor-element-b4a6f16{
        --width:25%
    }
    .elementor-18084 .elementor-element.elementor-element-5c7c066{
        --width:25%
    }
    .elementor-18084 .elementor-element.elementor-element-8ec5049{
        --width:25%
    }
    .elementor-18084 .elementor-element.elementor-element-b373cd3{
        --width:25%
    }
    .elementor-18084 .elementor-element.elementor-element-aa60e1a{
        --width:25%
    }
}
@media(max-width:767px){
    .elementor-18084 .elementor-element.elementor-element-42aa85d{
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:3%;
        --padding-right:3%
    }
    .elementor-18084 .elementor-element.elementor-element-30c2774 .elementor-heading-title{
        font-size:30px
    }
    .elementor-18084 .elementor-element.elementor-element-878707d .elementor-button{
        border-radius:30px
    }
    .elementor-18084 .elementor-element.elementor-element-102dd59 .elementor-button{
        border-radius:30px
    }
    .elementor-18084 .elementor-element.elementor-element-15169cc .elementor-button{
        border-radius:30px
    }
    .elementor-18084 .elementor-element.elementor-element-f523b38{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18084 .elementor-element.elementor-element-0787c6c{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18084 .elementor-element.elementor-element-8911382{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18084 .elementor-element.elementor-element-5026d33{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18084 .elementor-element.elementor-element-1eeef78{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18084 .elementor-element.elementor-element-a82775b{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18084 .elementor-element.elementor-element-4efbc3b{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18084 .elementor-element.elementor-element-b4a6f16{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18084 .elementor-element.elementor-element-5c7c066{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18084 .elementor-element.elementor-element-8ec5049{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18084 .elementor-element.elementor-element-b373cd3{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18084 .elementor-element.elementor-element-aa60e1a{
        --margin-top:0px;
        --margin-bottom:10px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-18084 .elementor-element.elementor-element-5aee284{
        --padding-top:5%;
        --padding-bottom:5%;
        --padding-left:3%;
        --padding-right:3%
    }
    .elementor-18084 .elementor-element.elementor-element-07759b6 .elementor-heading-title{
        font-size:24px;
        line-height:1.3em
    }
    .elementor-18084 .elementor-element.elementor-element-89e6eda>.elementor-widget-container{
        margin:0;
        padding:4%
    }
    .elementor-18084 .elementor-element.elementor-element-89e6eda .elementor-toggle-title{
        line-height:1.5em
    }
}