.elementor-4727 .elementor-element.elementor-element-57e6f60{
    --display:flex;
    --overlay-opacity:.5;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:100px;
    --padding-bottom:130px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-4727 .elementor-element.elementor-element-57e6f60:not(.elementor-motion-effects-element-type-background),.elementor-4727 .elementor-element.elementor-element-57e6f60>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../uploads/2023/10/Macbook-About-Us-Banner.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-4727 .elementor-element.elementor-element-57e6f60:before,.elementor-4727 .elementor-element.elementor-element-57e6f60>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-57e6f60>.e-con-inner>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-57e6f60>.elementor-background-slideshow:before,.elementor-4727 .elementor-element.elementor-element-57e6f60>.e-con-inner>.elementor-background-slideshow:before,.elementor-4727 .elementor-element.elementor-element-57e6f60>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#000;
    --background-overlay:''
}
.elementor-4727 .elementor-element.elementor-element-f8d6c33{
    --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-4727 .elementor-element.elementor-element-f8d6c33:before,.elementor-4727 .elementor-element.elementor-element-f8d6c33>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-f8d6c33>.e-con-inner>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-f8d6c33>.elementor-background-slideshow:before,.elementor-4727 .elementor-element.elementor-element-f8d6c33>.e-con-inner>.elementor-background-slideshow:before,.elementor-4727 .elementor-element.elementor-element-f8d6c33>.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-4727 .elementor-element.elementor-element-a494498{
    text-align:center
}
.elementor-4727 .elementor-element.elementor-element-a494498 .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-4727 .elementor-element.elementor-element-ee10be8{
    text-align:center;
    color:#fff;
    font-family:"Roboto",Helvetica Neue;
    font-size:20px;
    font-weight:500
}
.elementor-4727 .elementor-element.elementor-element-48e4616{
    --display:flex;
    --flex-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-4727 .elementor-element.elementor-element-ba26bae{
    --display:flex;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-4727 .elementor-element.elementor-element-2777bea.elementor-element{
    --align-self:center
}
.elementor-4727 .elementor-element.elementor-element-2777bea{
    text-align:left
}
.elementor-4727 .elementor-element.elementor-element-3d1e81e{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-4727 .elementor-element.elementor-element-3d1e81e:not(.elementor-motion-effects-element-type-background),.elementor-4727 .elementor-element.elementor-element-3d1e81e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-4727 .elementor-element.elementor-element-0decd6a{
    text-align:center
}
.elementor-4727 .elementor-element.elementor-element-0decd6a .elementor-heading-title{
    color:#0071e3
}
.elementor-4727 .elementor-element.elementor-element-15e70d9>.elementor-widget-container{
    padding:0 10px
}
.elementor-4727 .elementor-element.elementor-element-15e70d9{
    color:#5e5e5e
}
.elementor-4727 .elementor-element.elementor-element-12cbed3{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-4727 .elementor-element.elementor-element-7da81ea{
    text-align:center
}
.elementor-4727 .elementor-element.elementor-element-7da81ea .elementor-heading-title{
    color:#0071e3
}
.elementor-4727 .elementor-element.elementor-element-a21429f{
    --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-4727 .elementor-element.elementor-element-dd4d9e7{
    --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;
    --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-4727 .elementor-element.elementor-element-a4be237{
    --display:flex
}
.elementor-4727 .elementor-element.elementor-element-a4be237:hover:before,.elementor-4727 .elementor-element.elementor-element-a4be237:hover>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-a4be237:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-a4be237>.elementor-background-slideshow:hover:before,.elementor-4727 .elementor-element.elementor-element-a4be237>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:#d7e8fa;
    --background-overlay:''
}
.elementor-4727 .elementor-element.elementor-element-a4be237:hover{
    --overlay-opacity:.5;
    border-style:solid;
    border-color:#91c8ff;
    --border-color:#91c8ff
}
.elementor-4727 .elementor-element.elementor-element-a4be237,.elementor-4727 .elementor-element.elementor-element-a4be237:before{
    --border-transition:.3s
}
.elementor-4727 .elementor-element.elementor-element-8b0ad95 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-4727 .elementor-element.elementor-element-4647710>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-4727 .elementor-element.elementor-element-4647710{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:400
}
.elementor-4727 .elementor-element.elementor-element-9e85654{
    --display:flex
}
.elementor-4727 .elementor-element.elementor-element-9e85654:hover:before,.elementor-4727 .elementor-element.elementor-element-9e85654:hover>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-9e85654:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-9e85654>.elementor-background-slideshow:hover:before,.elementor-4727 .elementor-element.elementor-element-9e85654>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:#d7e8fa;
    --background-overlay:''
}
.elementor-4727 .elementor-element.elementor-element-9e85654:hover{
    --overlay-opacity:.5;
    border-style:solid;
    border-color:#91c8ff;
    --border-color:#91c8ff
}
.elementor-4727 .elementor-element.elementor-element-9e85654,.elementor-4727 .elementor-element.elementor-element-9e85654:before{
    --border-transition:.3s
}
.elementor-4727 .elementor-element.elementor-element-13eddc0 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-4727 .elementor-element.elementor-element-6e56f68{
    --display:flex
}
.elementor-4727 .elementor-element.elementor-element-6e56f68:hover:before,.elementor-4727 .elementor-element.elementor-element-6e56f68:hover>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-6e56f68:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-6e56f68>.elementor-background-slideshow:hover:before,.elementor-4727 .elementor-element.elementor-element-6e56f68>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:#d7e8fa;
    --background-overlay:''
}
.elementor-4727 .elementor-element.elementor-element-6e56f68:hover{
    --overlay-opacity:.5;
    border-style:solid;
    border-color:#91c8ff;
    --border-color:#91c8ff
}
.elementor-4727 .elementor-element.elementor-element-6e56f68,.elementor-4727 .elementor-element.elementor-element-6e56f68:before{
    --border-transition:.3s
}
.elementor-4727 .elementor-element.elementor-element-12ad521 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-4727 .elementor-element.elementor-element-2f81ed6{
    --display:flex
}
.elementor-4727 .elementor-element.elementor-element-2f81ed6:hover:before,.elementor-4727 .elementor-element.elementor-element-2f81ed6:hover>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-2f81ed6:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-2f81ed6>.elementor-background-slideshow:hover:before,.elementor-4727 .elementor-element.elementor-element-2f81ed6>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:#d7e8fa;
    --background-overlay:''
}
.elementor-4727 .elementor-element.elementor-element-2f81ed6:hover{
    --overlay-opacity:.5;
    border-style:solid;
    border-color:#91c8ff;
    --border-color:#91c8ff
}
.elementor-4727 .elementor-element.elementor-element-2f81ed6,.elementor-4727 .elementor-element.elementor-element-2f81ed6:before{
    --border-transition:.3s
}
.elementor-4727 .elementor-element.elementor-element-a220143 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-4727 .elementor-element.elementor-element-abb84bd{
    --display:flex
}
.elementor-4727 .elementor-element.elementor-element-abb84bd:hover:before,.elementor-4727 .elementor-element.elementor-element-abb84bd:hover>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-abb84bd:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-abb84bd>.elementor-background-slideshow:hover:before,.elementor-4727 .elementor-element.elementor-element-abb84bd>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:#d7e8fa;
    --background-overlay:''
}
.elementor-4727 .elementor-element.elementor-element-abb84bd:hover{
    --overlay-opacity:.5;
    border-style:solid;
    border-color:#91c8ff;
    --border-color:#91c8ff
}
.elementor-4727 .elementor-element.elementor-element-abb84bd,.elementor-4727 .elementor-element.elementor-element-abb84bd:before{
    --border-transition:.3s
}
.elementor-4727 .elementor-element.elementor-element-0496389 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-4727 .elementor-element.elementor-element-5eea224{
    --display:flex;
    --flex-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-4727 .elementor-element.elementor-element-a46ac2f{
    --display:flex
}
.elementor-4727 .elementor-element.elementor-element-a46ac2f:hover:before,.elementor-4727 .elementor-element.elementor-element-a46ac2f:hover>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-a46ac2f:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-a46ac2f>.elementor-background-slideshow:hover:before,.elementor-4727 .elementor-element.elementor-element-a46ac2f>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:#d7e8fa;
    --background-overlay:''
}
.elementor-4727 .elementor-element.elementor-element-a46ac2f:hover{
    --overlay-opacity:.5;
    border-style:solid;
    border-color:#91c8ff;
    --border-color:#91c8ff
}
.elementor-4727 .elementor-element.elementor-element-a46ac2f,.elementor-4727 .elementor-element.elementor-element-a46ac2f:before{
    --border-transition:.3s
}
.elementor-4727 .elementor-element.elementor-element-74236bb .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-4727 .elementor-element.elementor-element-7a116be{
    --display:flex
}
.elementor-4727 .elementor-element.elementor-element-7a116be:hover:before,.elementor-4727 .elementor-element.elementor-element-7a116be:hover>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-7a116be:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-7a116be>.elementor-background-slideshow:hover:before,.elementor-4727 .elementor-element.elementor-element-7a116be>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:#d7e8fa;
    --background-overlay:''
}
.elementor-4727 .elementor-element.elementor-element-7a116be:hover{
    --overlay-opacity:.5;
    border-style:solid;
    border-color:#91c8ff;
    --border-color:#91c8ff
}
.elementor-4727 .elementor-element.elementor-element-7a116be,.elementor-4727 .elementor-element.elementor-element-7a116be:before{
    --border-transition:.3s
}
.elementor-4727 .elementor-element.elementor-element-43e98cb .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-4727 .elementor-element.elementor-element-df68ff6{
    --display:flex
}
.elementor-4727 .elementor-element.elementor-element-df68ff6:hover:before,.elementor-4727 .elementor-element.elementor-element-df68ff6:hover>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-df68ff6:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-df68ff6>.elementor-background-slideshow:hover:before,.elementor-4727 .elementor-element.elementor-element-df68ff6>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:#d7e8fa;
    --background-overlay:''
}
.elementor-4727 .elementor-element.elementor-element-df68ff6:hover{
    --overlay-opacity:.5;
    border-style:solid;
    border-color:#91c8ff;
    --border-color:#91c8ff
}
.elementor-4727 .elementor-element.elementor-element-df68ff6,.elementor-4727 .elementor-element.elementor-element-df68ff6:before{
    --border-transition:.3s
}
.elementor-4727 .elementor-element.elementor-element-5edc8b7 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-4727 .elementor-element.elementor-element-b9a8d60{
    --display:flex
}
.elementor-4727 .elementor-element.elementor-element-b9a8d60:hover:before,.elementor-4727 .elementor-element.elementor-element-b9a8d60:hover>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-b9a8d60:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-b9a8d60>.elementor-background-slideshow:hover:before,.elementor-4727 .elementor-element.elementor-element-b9a8d60>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:#d7e8fa;
    --background-overlay:''
}
.elementor-4727 .elementor-element.elementor-element-b9a8d60:hover{
    --overlay-opacity:.5;
    border-style:solid;
    border-color:#91c8ff;
    --border-color:#91c8ff
}
.elementor-4727 .elementor-element.elementor-element-b9a8d60,.elementor-4727 .elementor-element.elementor-element-b9a8d60:before{
    --border-transition:.3s
}
.elementor-4727 .elementor-element.elementor-element-2ca4afa .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
.elementor-4727 .elementor-element.elementor-element-313affb{
    --display:flex
}
.elementor-4727 .elementor-element.elementor-element-313affb:hover:before,.elementor-4727 .elementor-element.elementor-element-313affb:hover>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-313affb:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-4727 .elementor-element.elementor-element-313affb>.elementor-background-slideshow:hover:before,.elementor-4727 .elementor-element.elementor-element-313affb>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:#d7e8fa;
    --background-overlay:''
}
.elementor-4727 .elementor-element.elementor-element-313affb:hover{
    --overlay-opacity:.5;
    border-style:solid;
    border-color:#91c8ff;
    --border-color:#91c8ff
}
.elementor-4727 .elementor-element.elementor-element-313affb,.elementor-4727 .elementor-element.elementor-element-313affb:before{
    --border-transition:.3s
}
.elementor-4727 .elementor-element.elementor-element-bc7d68a .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:22px;
    font-weight:600;
    color:#000
}
@media(min-width:768px){
    .elementor-4727 .elementor-element.elementor-element-dd4d9e7{
        --width:50%
    }
    .elementor-4727 .elementor-element.elementor-element-5eea224{
        --width:50%
    }
}
@media(max-width:767px){
    .elementor-4727 .elementor-element.elementor-element-f8d6c33{
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:3%;
        --padding-right:3%
    }
    .elementor-4727 .elementor-element.elementor-element-a494498 .elementor-heading-title{
        font-size:30px
    }
    .elementor-4727 .elementor-element.elementor-element-ba26bae{
        --padding-top:5%;
        --padding-bottom:5%;
        --padding-left:3%;
        --padding-right:3%
    }
}