.elementor-7841 .elementor-element.elementor-element-78a132d{
    --display:flex;
    --gap:30px 0px;
    --row-gap:30px;
    --column-gap:0px;
    --padding-top:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-7841 .elementor-element.elementor-element-930bf36{
    --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-7841 .elementor-element.elementor-element-4529acb{
    --display:flex;
    --justify-content:center;
    --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-7841 .elementor-element.elementor-element-4529acb:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-4529acb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.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-7841 .elementor-element.elementor-element-b5df99c>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-7841 .elementor-element.elementor-element-b5df99c{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-b5df99c .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-25508fa{
    --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;
    --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-7841 .elementor-element.elementor-element-25508fa:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-25508fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7841 .elementor-element.elementor-element-c7896aa>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-7841 .elementor-element.elementor-element-c7896aa{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-c7896aa .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-68b1991{
    --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;
    --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-7841 .elementor-element.elementor-element-5368a1f>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-7841 .elementor-element.elementor-element-5368a1f{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-5368a1f .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-985946b{
    --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;
    --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-7841 .elementor-element.elementor-element-2a9cbcf>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-7841 .elementor-element.elementor-element-2a9cbcf{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-2a9cbcf .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-5dce48c .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:24px;
    font-weight:600;
    color:#000
}
.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-7841 .elementor-element.elementor-element-95d1dd7{
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-ce0885d{
    --display:flex
}
.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-7841 .elementor-element.elementor-element-21eecdf{
    --display:flex;
    --gap:30px 0px;
    --row-gap:30px;
    --column-gap:0px;
    --padding-top:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-7841 .elementor-element.elementor-element-dd37ae3{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-dd37ae3 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:24px;
    font-weight:600;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-f874f72{
    --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-7841 .elementor-element.elementor-element-240681f{
    --display:flex;
    --justify-content:center;
    --background-transition:.5s;
    --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-7841 .elementor-element.elementor-element-240681f:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-240681f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7841 .elementor-element.elementor-element-240681f:hover{
    background-color:var(--e-global-color-6abcc4c)
}
.elementor-7841 .elementor-element.elementor-element-37ba2fd>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-7841 .elementor-element.elementor-element-37ba2fd{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-37ba2fd .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-87dc7d2{
    --display:flex;
    --justify-content:center;
    --background-transition:.5s;
    --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-7841 .elementor-element.elementor-element-87dc7d2:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-87dc7d2>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7841 .elementor-element.elementor-element-87dc7d2:hover{
    background-color:var(--e-global-color-6abcc4c)
}
.elementor-7841 .elementor-element.elementor-element-508693c>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-7841 .elementor-element.elementor-element-508693c{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-508693c .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-b2ddc0c{
    --display:flex;
    --justify-content:center;
    --background-transition:.5s;
    --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-7841 .elementor-element.elementor-element-b2ddc0c:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-b2ddc0c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7841 .elementor-element.elementor-element-b2ddc0c:hover{
    background-color:var(--e-global-color-6abcc4c)
}
.elementor-7841 .elementor-element.elementor-element-cda1445>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-7841 .elementor-element.elementor-element-cda1445{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-cda1445 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-682f762{
    --display:flex;
    --justify-content:center;
    --background-transition:.5s;
    --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-7841 .elementor-element.elementor-element-682f762:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-682f762>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7841 .elementor-element.elementor-element-682f762:hover{
    background-color:var(--e-global-color-6abcc4c)
}
.elementor-7841 .elementor-element.elementor-element-adf14e1>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-7841 .elementor-element.elementor-element-adf14e1{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-adf14e1 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-7398adf{
    --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-7841 .elementor-element.elementor-element-3406aaa{
    --display:flex;
    --justify-content:center;
    --background-transition:.5s;
    --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-7841 .elementor-element.elementor-element-3406aaa:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-3406aaa>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7841 .elementor-element.elementor-element-3406aaa:hover{
    background-color:var(--e-global-color-6abcc4c)
}
.elementor-7841 .elementor-element.elementor-element-4d7b484>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-7841 .elementor-element.elementor-element-4d7b484{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-4d7b484 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-271b62b{
    --display:flex;
    --justify-content:center;
    --background-transition:.5s;
    --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-7841 .elementor-element.elementor-element-271b62b:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-271b62b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7841 .elementor-element.elementor-element-271b62b:hover{
    background-color:var(--e-global-color-6abcc4c)
}
.elementor-7841 .elementor-element.elementor-element-25c6aa9>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-7841 .elementor-element.elementor-element-25c6aa9{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-25c6aa9 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-5c90c4b{
    --display:flex;
    --justify-content:center;
    --background-transition:.5s;
    --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-7841 .elementor-element.elementor-element-5c90c4b:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-5c90c4b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7841 .elementor-element.elementor-element-5c90c4b:hover{
    background-color:var(--e-global-color-6abcc4c)
}
.elementor-7841 .elementor-element.elementor-element-d42f555>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-7841 .elementor-element.elementor-element-d42f555{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-d42f555 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-94a7163{
    --display:flex;
    --justify-content:center;
    --background-transition:.5s;
    --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-7841 .elementor-element.elementor-element-94a7163:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-94a7163>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7841 .elementor-element.elementor-element-94a7163:hover{
    background-color:var(--e-global-color-6abcc4c)
}
.elementor-7841 .elementor-element.elementor-element-e157454>.elementor-widget-container{
    margin:0;
    padding:5%
}
.elementor-7841 .elementor-element.elementor-element-e157454{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-e157454 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    letter-spacing:1.1px;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-5100f53{
    --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;
    --flex-wrap:wrap;
    --margin-top:20px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-7841 .elementor-element.elementor-element-5100f53:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-5100f53>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-7841 .elementor-element.elementor-element-a2f0857{
    --display:flex
}
.elementor-7841 .elementor-element.elementor-element-ccb7fc7{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-ccb7fc7>.elementor-widget-container{
    margin:20px 0
}
.elementor-7841 .elementor-element.elementor-element-ccb7fc7 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-weight:600;
    color:#050505
}
.elementor-7841 .elementor-element.elementor-element-3b05b09{
    text-align:center;
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-8a418bc{
    --display:flex;
    --justify-content:center
}
.elementor-7841 .elementor-element.elementor-element-47b23a8{
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-857f94f{
    width:100%;
    max-width:100%
}
.elementor-7841 .elementor-element.elementor-element-857f94f>.elementor-widget-container{
    padding:10px 0 0
}
.elementor-7841 .elementor-element.elementor-element-233cc7a{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center
}
.elementor-widget-image .widget-image-caption{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-7841 .elementor-element.elementor-element-768a4da>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7841 .elementor-element.elementor-element-768a4da img{
    width:58%
}
.elementor-7841 .elementor-element.elementor-element-1e9504b{
    --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;
    --padding-top:0px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-7841 .elementor-element.elementor-element-7a62ba0{
    --display:flex
}
.elementor-7841 .elementor-element.elementor-element-637fba0{
    width:100%;
    max-width:100%;
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-637fba0>.elementor-widget-container{
    margin:20px 0
}
.elementor-7841 .elementor-element.elementor-element-637fba0 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#050505
}
.elementor-7841 .elementor-element.elementor-element-eaf56d7{
    --display:flex;
    --justify-content:center
}
.elementor-7841 .elementor-element.elementor-element-ad0fbce{
    color:#000
}
.elementor-7841 .elementor-element.elementor-element-fae0157{
    width:100%;
    max-width:100%
}
.elementor-7841 .elementor-element.elementor-element-fae0157>.elementor-widget-container{
    padding:10px 0 0
}
.elementor-7841 .elementor-element.elementor-element-66273e6{
    --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-7841 .elementor-element.elementor-element-74606fa{
    --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;
    --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-7841 .elementor-element.elementor-element-74606fa:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-74606fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#000;
    background-image:url("../../uploads/2024/11/accessories-1-scaled.webp");
    background-position:center center;
    background-repeat:repeat;
    background-size:cover
}
.elementor-7841 .elementor-element.elementor-element-74606fa:before,.elementor-7841 .elementor-element.elementor-element-74606fa>.elementor-background-video-container:before,.elementor-7841 .elementor-element.elementor-element-74606fa>.e-con-inner>.elementor-background-video-container:before,.elementor-7841 .elementor-element.elementor-element-74606fa>.elementor-background-slideshow:before,.elementor-7841 .elementor-element.elementor-element-74606fa>.e-con-inner>.elementor-background-slideshow:before,.elementor-7841 .elementor-element.elementor-element-74606fa>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    background-color:#000;
    --background-overlay:''
}
.elementor-7841 .elementor-element.elementor-element-65f73c7>.elementor-widget-container{
    padding:0
}
.elementor-7841 .elementor-element.elementor-element-65f73c7{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-65f73c7 .elementor-heading-title{
    color:#fff
}
.elementor-7841 .elementor-element.elementor-element-8906453{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center
}
.elementor-7841 .elementor-element.elementor-element-7400bd3{
    --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-7841 .elementor-element.elementor-element-b87d5a8{
    color:#fff;
    font-family:"Helvetica",Helvetica Neue;
    font-style:italic
}
.elementor-7841 .elementor-element.elementor-element-d55c6e3{
    --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-7841 .elementor-element.elementor-element-ea04fb0.elementor-element{
    --align-self:flex-end
}
.elementor-7841 .elementor-element.elementor-element-ea04fb0 .elementor-button-content-wrapper{
    flex-direction:row
}
.elementor-7841 .elementor-element.elementor-element-ea04fb0 .elementor-button .elementor-button-content-wrapper{
    gap:15px
}
.elementor-7841 .elementor-element.elementor-element-ea04fb0 .elementor-button{
    transition-duration:.4s;
    border-style:solid;
    border-width:1px;
    border-color:#fff;
    box-shadow:2px 2px 10px 0px rgba(255,253.33695652173915,253.33695652173915,.99)
}
.elementor-7841 .elementor-element.elementor-element-8cec0f7{
    --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-7841 .elementor-element.elementor-element-c18b081{
    --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-7841 .elementor-element.elementor-element-68f6184{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-68f6184 .elementor-heading-title{
    font-family:"Helvetica",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#030303
}
.elementor-7841 .elementor-element.elementor-element-91535ff{
    --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-7841 .elementor-element.elementor-element-6cacddf{
    --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-7841 .elementor-element.elementor-element-7f8c650{
    --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:10px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);
    --margin-top:10px;
    --margin-bottom:10px;
    --margin-left:10px;
    --margin-right:10px
}
.elementor-widget-testimonial .elementor-testimonial-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-widget-testimonial .elementor-testimonial-name{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-primary-font-weight)
}
.elementor-widget-testimonial .elementor-testimonial-job{
    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-7841 .elementor-element.elementor-element-f0d4f1c .elementor-testimonial-wrapper{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-f0d4f1c .elementor-testimonial-content{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-7841 .elementor-element.elementor-element-50e495f{
    --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:10px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);
    --margin-top:10px;
    --margin-bottom:10px;
    --margin-left:10px;
    --margin-right:10px
}
.elementor-7841 .elementor-element.elementor-element-0424720 .elementor-testimonial-wrapper{
    text-align:center
}
.elementor-7841 .elementor-element.elementor-element-0424720 .elementor-testimonial-content{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400
}
.elementor-7841 .elementor-element.elementor-element-b97cc09{
    --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-7841 .elementor-element.elementor-element-6ca6348{
    text-align:left
}
.elementor-7841 .elementor-element.elementor-element-6ca6348 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-toggle .elementor-toggle-icon{
    color:var(--e-global-color-primary)
}
.elementor-widget-toggle .elementor-toggle-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-toggle .elementor-tab-title.elementor-active a,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{
    color:var(--e-global-color-accent)
}
.elementor-widget-toggle .elementor-toggle-title{
    font-family:var(--e-global-typography-primary-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-primary-font-weight)
}
.elementor-widget-toggle .elementor-tab-content{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-7841 .elementor-element.elementor-element-f351bc4>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7841 .elementor-element.elementor-element-f351bc4 .elementor-toggle-title,.elementor-7841 .elementor-element.elementor-element-f351bc4 .elementor-toggle-icon{
    color:#7a7a7a
}
.elementor-7841 .elementor-element.elementor-element-f351bc4 .elementor-toggle-icon svg{
    fill:#7a7a7a
}
.elementor-7841 .elementor-element.elementor-element-f351bc4 .elementor-tab-title.elementor-active a,.elementor-7841 .elementor-element.elementor-element-f351bc4 .elementor-tab-title.elementor-active .elementor-toggle-icon{
    color:#5b90f7
}
.elementor-7841 .elementor-element.elementor-element-f351bc4 .elementor-toggle-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:600
}
.elementor-7841 .elementor-element.elementor-element-f351bc4 .elementor-toggle-icon.elementor-toggle-icon-left{
    margin-right:15px
}
.elementor-7841 .elementor-element.elementor-element-f351bc4 .elementor-toggle-icon.elementor-toggle-icon-right{
    margin-left:15px
}
@media(max-width:767px){
    .elementor-7841 .elementor-element.elementor-element-78a132d{
        --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:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:40px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-7841 .elementor-element.elementor-element-930bf36{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-7841 .elementor-element.elementor-element-4529acb{
        --width:46%;
        --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-7841 .elementor-element.elementor-element-b5df99c>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-7841 .elementor-element.elementor-element-25508fa{
        --width:44%;
        --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-7841 .elementor-element.elementor-element-c7896aa>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-7841 .elementor-element.elementor-element-68b1991{
        --width:44%;
        --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-7841 .elementor-element.elementor-element-5368a1f>.elementor-widget-container{
        margin:0;
        padding:0 5% 0 0
    }
    .elementor-7841 .elementor-element.elementor-element-5368a1f.elementor-element{
        --align-self:center
    }
    .elementor-7841 .elementor-element.elementor-element-985946b{
        --width:44%;
        --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-7841 .elementor-element.elementor-element-2a9cbcf>.elementor-widget-container{
        margin:0;
        padding:0 5% 0 0
    }
    .elementor-7841 .elementor-element.elementor-element-2a9cbcf.elementor-element{
        --align-self:center
    }
    .elementor-7841 .elementor-element.elementor-element-5dce48c>.elementor-widget-container{
        margin:0;
        padding:0 5px
    }
    .elementor-7841 .elementor-element.elementor-element-5dce48c{
        text-align:center
    }
    .elementor-7841 .elementor-element.elementor-element-95d1dd7>.elementor-widget-container{
        padding:0 5px
    }
    .elementor-7841 .elementor-element.elementor-element-21eecdf{
        --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:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:40px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-7841 .elementor-element.elementor-element-dd37ae3>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-7841 .elementor-element.elementor-element-dd37ae3{
        text-align:center
    }
    .elementor-7841 .elementor-element.elementor-element-f874f72{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:5px;
        --padding-right:5px
    }
    .elementor-7841 .elementor-element.elementor-element-240681f{
        --width:46%;
        --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-7841 .elementor-element.elementor-element-37ba2fd>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-7841 .elementor-element.elementor-element-87dc7d2{
        --width:46%;
        --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-7841 .elementor-element.elementor-element-508693c>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-7841 .elementor-element.elementor-element-b2ddc0c{
        --width:46%;
        --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-7841 .elementor-element.elementor-element-cda1445>.elementor-widget-container{
        margin:0;
        padding:0 5% 0 0
    }
    .elementor-7841 .elementor-element.elementor-element-cda1445.elementor-element{
        --align-self:center
    }
    .elementor-7841 .elementor-element.elementor-element-682f762{
        --width:46%;
        --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-7841 .elementor-element.elementor-element-adf14e1>.elementor-widget-container{
        margin:0;
        padding:0 5% 0 0
    }
    .elementor-7841 .elementor-element.elementor-element-adf14e1.elementor-element{
        --align-self:center
    }
    .elementor-7841 .elementor-element.elementor-element-7398adf{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:5px;
        --padding-right:5px
    }
    .elementor-7841 .elementor-element.elementor-element-3406aaa{
        --width:46%;
        --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-7841 .elementor-element.elementor-element-4d7b484>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-7841 .elementor-element.elementor-element-271b62b{
        --width:46%;
        --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-7841 .elementor-element.elementor-element-25c6aa9>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-7841 .elementor-element.elementor-element-5c90c4b{
        --width:46%;
        --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-7841 .elementor-element.elementor-element-d42f555>.elementor-widget-container{
        margin:0;
        padding:0 5% 0 0
    }
    .elementor-7841 .elementor-element.elementor-element-d42f555.elementor-element{
        --align-self:center
    }
    .elementor-7841 .elementor-element.elementor-element-94a7163{
        --width:46%;
        --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-7841 .elementor-element.elementor-element-e157454>.elementor-widget-container{
        margin:0;
        padding:0 5% 0 0
    }
    .elementor-7841 .elementor-element.elementor-element-e157454.elementor-element{
        --align-self:center
    }
    .elementor-7841 .elementor-element.elementor-element-ccb7fc7 .elementor-heading-title{
        font-size:24px
    }
    .elementor-7841 .elementor-element.elementor-element-637fba0 .elementor-heading-title{
        font-size:24px
    }
    .elementor-7841 .elementor-element.elementor-element-ea04fb0.elementor-element{
        --align-self:center
    }
    .elementor-7841 .elementor-element.elementor-element-68f6184 .elementor-heading-title{
        font-size:24px;
        line-height:1.3em
    }
    .elementor-7841 .elementor-element.elementor-element-b97cc09{
        --padding-top:5%;
        --padding-bottom:5%;
        --padding-left:3%;
        --padding-right:3%
    }
    .elementor-7841 .elementor-element.elementor-element-6ca6348{
        text-align:center
    }
    .elementor-7841 .elementor-element.elementor-element-6ca6348 .elementor-heading-title{
        font-size:24px
    }
    .elementor-7841 .elementor-element.elementor-element-f351bc4 .elementor-toggle-title{
        line-height:1.5em
    }
}
@media(min-width:768px){
    .elementor-7841 .elementor-element.elementor-element-4529acb{
        --width:33.33%
    }
    .elementor-7841 .elementor-element.elementor-element-25508fa{
        --width:33.33%
    }
    .elementor-7841 .elementor-element.elementor-element-68b1991{
        --width:33.33%
    }
    .elementor-7841 .elementor-element.elementor-element-985946b{
        --width:33.33%
    }
    .elementor-7841 .elementor-element.elementor-element-240681f{
        --width:33.33%
    }
    .elementor-7841 .elementor-element.elementor-element-87dc7d2{
        --width:33.33%
    }
    .elementor-7841 .elementor-element.elementor-element-b2ddc0c{
        --width:33.33%
    }
    .elementor-7841 .elementor-element.elementor-element-682f762{
        --width:33.33%
    }
    .elementor-7841 .elementor-element.elementor-element-3406aaa{
        --width:33.33%
    }
    .elementor-7841 .elementor-element.elementor-element-271b62b{
        --width:33.33%
    }
    .elementor-7841 .elementor-element.elementor-element-5c90c4b{
        --width:33.33%
    }
    .elementor-7841 .elementor-element.elementor-element-94a7163{
        --width:33.33%
    }
    .elementor-7841 .elementor-element.elementor-element-8a418bc{
        --width:60%
    }
    .elementor-7841 .elementor-element.elementor-element-233cc7a{
        --width:40%
    }
    .elementor-7841 .elementor-element.elementor-element-eaf56d7{
        --width:60%
    }
    .elementor-7841 .elementor-element.elementor-element-66273e6{
        --width:40%
    }
    .elementor-7841 .elementor-element.elementor-element-7400bd3{
        --width:100%
    }
    .elementor-7841 .elementor-element.elementor-element-d55c6e3{
        --width:40%
    }
    .elementor-7841 .elementor-element.elementor-element-7f8c650{
        --width:50%
    }
    .elementor-7841 .elementor-element.elementor-element-50e495f{
        --width:50%
    }
}
@media(min-width:1025px){
    .elementor-7841 .elementor-element.elementor-element-74606fa:not(.elementor-motion-effects-element-type-background),.elementor-7841 .elementor-element.elementor-element-74606fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-attachment:fixed
    }
}