.elementor-188 .elementor-element.elementor-element-640b6e7b:not(.elementor-motion-effects-element-type-background),.elementor-188 .elementor-element.elementor-element-640b6e7b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../../uploads/2023/07/bg-footer.jpg");
    background-position:top center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-188 .elementor-element.elementor-element-640b6e7b>.elementor-background-overlay{
    opacity:.1;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-188 .elementor-element.elementor-element-640b6e7b{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:120px 0 0
}
.elementor-188 .elementor-element.elementor-element-49a36791>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-188 .elementor-element.elementor-element-49a36791>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-188 .elementor-element.elementor-element-f7c6627>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-188 .elementor-element.elementor-element-f7c6627>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 70px 50px 15px
}
.elementor-188 .elementor-element.elementor-element-1a5e5ce6 .gsc-logo .site-branding-logo{
    max-width:150px
}
.elementor-188 .elementor-element.elementor-element-1a5e5ce6>.elementor-widget-container{
    margin:0 0 30px
}
.elementor-188 .elementor-element.elementor-element-767021e4{
    color:var(--e-global-color-primary);
    font-family:"Barlow Condensed",Sans-serif;
    font-size:22px;
    text-transform:uppercase;
    line-height:30px
}
.elementor-188 .elementor-element.elementor-element-767021e4>.elementor-widget-container{
    margin:0 0 30px
}
.elementor-188 .elementor-element.elementor-element-68beeb6a{
    --grid-template-columns:repeat(0,auto);
    --icon-size:14px;
    --grid-column-gap:10px;
    --grid-row-gap:0px
}
.elementor-188 .elementor-element.elementor-element-68beeb6a .elementor-widget-container{
    text-align:left
}
.elementor-188 .elementor-element.elementor-element-68beeb6a .elementor-social-icon{
    background-color:#2a2a2a;
    --icon-padding:1em
}
.elementor-188 .elementor-element.elementor-element-68beeb6a .elementor-social-icon i{
    color:#fff
}
.elementor-188 .elementor-element.elementor-element-68beeb6a .elementor-social-icon svg{
    fill:#fff
}
.elementor-188 .elementor-element.elementor-element-68beeb6a .elementor-icon{
    border-radius:50%
}
.elementor-188 .elementor-element.elementor-element-68beeb6a .elementor-social-icon:hover{
    background-color:var(--e-global-color-primary)
}
.elementor-188 .elementor-element.elementor-element-68beeb6a .elementor-social-icon:hover i{
    color:#fff
}
.elementor-188 .elementor-element.elementor-element-68beeb6a .elementor-social-icon:hover svg{
    fill:#fff
}
.elementor-188 .elementor-element.elementor-element-e47e7c0>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-188 .elementor-element.elementor-element-e47e7c0>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px 50px
}
.elementor-188 .elementor-element.elementor-element-f83bd7d{
    text-align:left
}
.elementor-188 .elementor-element.elementor-element-f83bd7d .elementor-heading-title{
    color:#fff;
    font-size:18px;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:1.8px
}
.elementor-188 .elementor-element.elementor-element-f83bd7d>.elementor-widget-container{
    margin:0 0 23px
}
.elementor-188 .elementor-element.elementor-element-61cfa53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(8px/2)
}
.elementor-188 .elementor-element.elementor-element-61cfa53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(8px/2)
}
.elementor-188 .elementor-element.elementor-element-61cfa53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(8px/2);
    margin-left:calc(8px/2)
}
.elementor-188 .elementor-element.elementor-element-61cfa53 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-8px/2);
    margin-left:calc(-8px/2)
}
body.rtl .elementor-188 .elementor-element.elementor-element-61cfa53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-8px/2)
}
body:not(.rtl) .elementor-188 .elementor-element.elementor-element-61cfa53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-8px/2)
}
.elementor-188 .elementor-element.elementor-element-61cfa53 .elementor-icon-list-icon i{
    transition:color .3s
}
.elementor-188 .elementor-element.elementor-element-61cfa53 .elementor-icon-list-icon svg{
    transition:fill .3s
}
.elementor-188 .elementor-element.elementor-element-61cfa53{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px
}
.elementor-188 .elementor-element.elementor-element-61cfa53 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-188 .elementor-element.elementor-element-61cfa53 .elementor-icon-list-item>a{
    font-size:15px
}
.elementor-188 .elementor-element.elementor-element-61cfa53 .elementor-icon-list-text{
    transition:color .3s
}
.elementor-188 .elementor-element.elementor-element-b7377b5>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-188 .elementor-element.elementor-element-b7377b5>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px 40px
}
.elementor-188 .elementor-element.elementor-element-b7bdf99{
    text-align:left
}
.elementor-188 .elementor-element.elementor-element-b7bdf99 .elementor-heading-title{
    color:#fff;
    font-size:18px;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:1.8px
}
.elementor-188 .elementor-element.elementor-element-b7bdf99>.elementor-widget-container{
    margin:0 0 25px
}
.elementor-188 .elementor-element.elementor-element-0e8c154>.elementor-widget-container{
    margin:5px 0 0
}
.elementor-188 .elementor-element.elementor-element-0e8c154{
    width:var(--container-widget-width,420px);
    max-width:420px;
    --container-widget-width:420px;
    --container-widget-flex-grow:0
}
.elementor-188 .elementor-element.elementor-element-c15ef8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(5px/2)
}
.elementor-188 .elementor-element.elementor-element-c15ef8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(5px/2)
}
.elementor-188 .elementor-element.elementor-element-c15ef8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(5px/2);
    margin-left:calc(5px/2)
}
.elementor-188 .elementor-element.elementor-element-c15ef8f .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-5px/2);
    margin-left:calc(-5px/2)
}
body.rtl .elementor-188 .elementor-element.elementor-element-c15ef8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-5px/2)
}
body:not(.rtl) .elementor-188 .elementor-element.elementor-element-c15ef8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-5px/2)
}
.elementor-188 .elementor-element.elementor-element-c15ef8f .elementor-icon-list-icon i{
    color:var(--e-global-color-primary);
    transition:color .3s
}
.elementor-188 .elementor-element.elementor-element-c15ef8f .elementor-icon-list-icon svg{
    fill:var(--e-global-color-primary);
    transition:fill .3s
}
.elementor-188 .elementor-element.elementor-element-c15ef8f{
    --e-icon-list-icon-size:14px;
    --icon-vertical-align:center;
    --icon-vertical-offset:0px
}
.elementor-188 .elementor-element.elementor-element-c15ef8f .elementor-icon-list-icon{
    padding-right:5px
}
.elementor-188 .elementor-element.elementor-element-c15ef8f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-188 .elementor-element.elementor-element-c15ef8f .elementor-icon-list-item>a{
    font-size:15px;
    font-weight:500
}
.elementor-188 .elementor-element.elementor-element-c15ef8f .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-188 .elementor-element.elementor-element-c15ef8f>.elementor-widget-container{
    margin:30px 0 0
}
.elementor-188 .elementor-element.elementor-element-dafab82>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-188 .elementor-element.elementor-element-dafab82>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px 35px
}
.elementor-188 .elementor-element.elementor-element-64df7dd{
    text-align:left
}
.elementor-188 .elementor-element.elementor-element-64df7dd .elementor-heading-title{
    color:#fff;
    font-size:18px;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:1.8px
}
.elementor-188 .elementor-element.elementor-element-64df7dd>.elementor-widget-container{
    margin:0 0 30px
}
.elementor-188 .elementor-element.elementor-element-406c17e{
    text-align:center;
    color:#727272;
    font-size:15px;
    font-weight:500;
    line-height:30px
}
.elementor-188 .elementor-element.elementor-element-406c17e>.elementor-widget-container{
    margin:30px 0 0;
    padding:25px 15px;
    background-color:#0e0e0e;
    border-style:solid;
    border-width:2px 0 0;
    border-color:var(--e-global-color-primary)
}
@media(max-width:1024px){
    .elementor-188 .elementor-element.elementor-element-640b6e7b{
        padding:80px 0 0
    }
    .elementor-188 .elementor-element.elementor-element-f7c6627>.elementor-element-populated>.elementor-widget-wrap{
        padding:0 15px 50px
    }
}
@media(max-width:767px){
    .elementor-188 .elementor-element.elementor-element-640b6e7b{
        padding:70px 0 50px
    }
    .elementor-188 .elementor-element.elementor-element-1a5e5ce6>.elementor-widget-container{
        margin:0 0 15px
    }
    .elementor-188 .elementor-element.elementor-element-68beeb6a .elementor-widget-container{
        text-align:left
    }
}
@media(min-width:768px){
    .elementor-188 .elementor-element.elementor-element-49a36791{
        width:100%
    }
    .elementor-188 .elementor-element.elementor-element-f7c6627{
        width:32%
    }
    .elementor-188 .elementor-element.elementor-element-e47e7c0{
        width:18%
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-188 .elementor-element.elementor-element-f7c6627{
        width:50%
    }
    .elementor-188 .elementor-element.elementor-element-e47e7c0{
        width:50%
    }
    .elementor-188 .elementor-element.elementor-element-b7377b5{
        width:50%
    }
    .elementor-188 .elementor-element.elementor-element-dafab82{
        width:50%
    }
}
