.elementor-138 .elementor-element.elementor-element-1b981aeb:not(.elementor-motion-effects-element-type-background),.elementor-138 .elementor-element.elementor-element-1b981aeb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-secondary)
}
.elementor-138 .elementor-element.elementor-element-1b981aeb{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:6px 0
}
.elementor-138 .elementor-element.elementor-element-1b981aeb>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-138 .elementor-element.elementor-element-2852b040.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-138 .elementor-element.elementor-element-2852b040.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-138 .elementor-element.elementor-element-2852b040>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(30px/2)
}
.elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(30px/2)
}
.elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(30px/2);
    margin-left:calc(30px/2)
}
.elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-30px/2);
    margin-left:calc(-30px/2)
}
body.rtl .elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-30px/2)
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-30px/2)
}
.elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-icon i{
    color:var(--e-global-color-primary);
    transition:color .3s
}
.elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-icon svg{
    fill:var(--e-global-color-primary);
    transition:fill .3s
}
.elementor-138 .elementor-element.elementor-element-59dd71ff{
    --e-icon-list-icon-size:13px;
    --icon-vertical-align:center;
    --icon-vertical-offset:0px;
    width:auto;
    max-width:auto
}
.elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-icon{
    padding-right:0
}
.elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-item>.elementor-icon-list-text,.elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-item>a{
    font-size:13px;
    font-weight:500;
    line-height:29px
}
.elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-text{
    color:#cecece;
    transition:color .3s
}
.elementor-138 .elementor-element.elementor-element-59dd71ff .elementor-icon-list-item:hover .elementor-icon-list-text{
    color:#fff
}
.elementor-138 .elementor-element.elementor-element-59dd71ff>.elementor-widget-container{
    margin:0 30px 0 0
}
.elementor-bc-flex-widget .elementor-138 .elementor-element.elementor-element-760640bd.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-138 .elementor-element.elementor-element-760640bd.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-138 .elementor-element.elementor-element-760640bd.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    justify-content:flex-end
}
.elementor-138 .elementor-element.elementor-element-760640bd>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(8px/2)
}
.elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(8px/2)
}
.elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(8px/2);
    margin-left:calc(8px/2)
}
.elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-8px/2);
    margin-left:calc(-8px/2)
}
body.rtl .elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-8px/2)
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-8px/2)
}
.elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-icon i{
    transition:color .3s
}
.elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-icon svg{
    transition:fill .3s
}
.elementor-138 .elementor-element.elementor-element-caffc25{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px;
    width:auto;
    max-width:auto
}
.elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-item>a{
    font-size:12px;
    font-weight:500
}
.elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-text{
    color:#cecece;
    transition:color .3s
}
.elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-item:hover .elementor-icon-list-text{
    color:#fff
}
.elementor-138 .elementor-element.elementor-element-caffc25>.elementor-widget-container{
    margin:0 30px 0 0
}
.elementor-138 .elementor-element.elementor-element-3d9629a3{
    --grid-template-columns:repeat(0,auto);
    --icon-size:14px;
    --grid-column-gap:30px;
    --grid-row-gap:0px;
    width:auto;
    max-width:auto
}
.elementor-138 .elementor-element.elementor-element-3d9629a3 .elementor-widget-container{
    text-align:left
}
.elementor-138 .elementor-element.elementor-element-3d9629a3 .elementor-social-icon{
    background-color:#BDBDBD00;
    --icon-padding:0em
}
.elementor-138 .elementor-element.elementor-element-3d9629a3 .elementor-social-icon i{
    color:#fff
}
.elementor-138 .elementor-element.elementor-element-3d9629a3 .elementor-social-icon svg{
    fill:#fff
}
.elementor-138 .elementor-element.elementor-element-3d9629a3 .elementor-social-icon:hover i{
    color:#fff
}
.elementor-138 .elementor-element.elementor-element-3d9629a3 .elementor-social-icon:hover svg{
    fill:#fff
}
.gv-sticky-wrapper.is-fixed>.elementor-section{
    background:#FFFFFF!important
}
.elementor-138 .elementor-element.elementor-element-578082fc:not(.elementor-motion-effects-element-type-background),.elementor-138 .elementor-element.elementor-element-578082fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-138 .elementor-element.elementor-element-578082fc{
    box-shadow:0px 8px 30px 0px rgba(0,0,0,.1);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0
}
.elementor-138 .elementor-element.elementor-element-578082fc>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-138 .elementor-element.elementor-element-5c87d179.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-138 .elementor-element.elementor-element-5c87d179.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-138 .elementor-element.elementor-element-5c87d179>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px 4px 30px
}
.elementor-138 .elementor-element.elementor-element-2dde7099 .gsc-logo .site-branding-logo{
    max-width:126px;
    margin:3px 0 0
}
.elementor-138 .elementor-element.elementor-element-2dde7099{
    width:auto;
    max-width:auto
}
.elementor-bc-flex-widget .elementor-138 .elementor-element.elementor-element-45c609fa.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-138 .elementor-element.elementor-element-45c609fa.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-138 .elementor-element.elementor-element-45c609fa.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    justify-content:flex-end
}
.elementor-138 .elementor-element.elementor-element-45c609fa>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 0 0 15px
}
.elementor-138 .elementor-element.elementor-element-7f14df7b .gva-navigation-menu ul.gva-nav-menu>li .submenu-inner,.gva-navigation-menu ul.gva-nav-menu>li ul.submenu-inner{
    min-width:260px
}
.elementor-138 .elementor-element.elementor-element-7f14df7b .gva-navigation-menu ul.gva-nav-menu>li>a{
    text-transform:uppercase
}
.elementor-138 .elementor-element.elementor-element-7f14df7b{
    width:auto;
    max-width:auto
}
.elementor-138 .elementor-element.elementor-element-7b00dcea .gva-navigation-mobile .dropdown-toggle{
    padding:0 20px 0 0
}
.elementor-138 .elementor-element.elementor-element-7b00dcea>.elementor-widget-container{
    margin:4px 0 0
}
.elementor-138 .elementor-element.elementor-element-7b00dcea{
    width:auto;
    max-width:auto
}
.elementor-138 .elementor-element.elementor-element-8fafa1d .gsc-search-box{
    text-align:center
}
.elementor-138 .elementor-element.elementor-element-8fafa1d .gsc-search-box .control-search i{
    font-size:24px;
    color:var(--e-global-color-secondary)
}
.elementor-138 .elementor-element.elementor-element-8fafa1d .gsc-search-box .control-search svg{
    width:24px;
    fill:var(--e-global-color-secondary)
}
.elementor-138 .elementor-element.elementor-element-8fafa1d .gsc-search-box .control-search{
    padding:5px 20px
}
.elementor-138 .elementor-element.elementor-element-8fafa1d .gsc-search-box .gva-search .gva-search-content{
    padding:15px
}
.elementor-138 .elementor-element.elementor-element-8fafa1d .gsc-search-box .gva-search-content{
    width:200px
}
.elementor-138 .elementor-element.elementor-element-8fafa1d{
    width:auto;
    max-width:auto
}
.elementor-138 .elementor-element.elementor-element-8fafa1d>.elementor-widget-container{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#d7d7d7
}
.elementor-138 .elementor-element.elementor-element-1d7cf50d>.elementor-widget-container{
    padding:20px 5px 20px 20px;
    background-color:var(--e-global-color-primary)
}
.elementor-138 .elementor-element.elementor-element-1d7cf50d{
    width:auto;
    max-width:auto
}
.elementor-138 .elementor-element.elementor-element-3db024d.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-secondary);
    fill:#fff;
    color:#fff
}
.elementor-138 .elementor-element.elementor-element-3db024d.elementor-view-framed .elementor-icon,.elementor-138 .elementor-element.elementor-element-3db024d.elementor-view-default .elementor-icon{
    fill:var(--e-global-color-secondary);
    color:var(--e-global-color-secondary);
    border-color:var(--e-global-color-secondary)
}
.elementor-138 .elementor-element.elementor-element-3db024d.elementor-view-framed .elementor-icon{
    background-color:#fff
}
.elementor-138 .elementor-element.elementor-element-3db024d{
    --icon-box-icon-margin:20px;
    width:auto;
    max-width:auto
}
.elementor-138 .elementor-element.elementor-element-3db024d .elementor-icon{
    font-size:24px;
    padding:15px
}
.elementor-138 .elementor-element.elementor-element-3db024d .elementor-icon-box-title{
    color:#fff
}
.elementor-138 .elementor-element.elementor-element-3db024d .elementor-icon-box-title,.elementor-138 .elementor-element.elementor-element-3db024d .elementor-icon-box-title a{
    font-size:12px;
    font-weight:500;
    letter-spacing:1.2px
}
.elementor-138 .elementor-element.elementor-element-3db024d .elementor-icon-box-description{
    color:#fff;
    font-family:"Barlow Condensed",Sans-serif;
    font-size:18px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:1.8px
}
.elementor-138 .elementor-element.elementor-element-3db024d>.elementor-widget-container{
    padding:22px 30px 22px 5px;
    background-color:var(--e-global-color-primary)
}
@media(min-width:768px){
    .elementor-138 .elementor-element.elementor-element-2852b040{
        width:55%
    }
    .elementor-138 .elementor-element.elementor-element-760640bd{
        width:45%
    }
    .elementor-138 .elementor-element.elementor-element-5c87d179{
        width:13%
    }
    .elementor-138 .elementor-element.elementor-element-45c609fa{
        width:87%
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-138 .elementor-element.elementor-element-2852b040{
        width:100%
    }
    .elementor-138 .elementor-element.elementor-element-760640bd{
        width:100%
    }
    .elementor-138 .elementor-element.elementor-element-5c87d179{
        width:50%
    }
    .elementor-138 .elementor-element.elementor-element-45c609fa{
        width:50%
    }
}
@media(max-width:1024px){
    .elementor-138 .elementor-element.elementor-element-1b981aeb{
        padding:10px 0
    }
    .elementor-138 .elementor-element.elementor-element-760640bd.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
        justify-content:space-between
    }
    .elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
        padding-bottom:calc(4px/2)
    }
    .elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
        margin-top:calc(4px/2)
    }
    .elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
        margin-right:calc(4px/2);
        margin-left:calc(4px/2)
    }
    .elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-items.elementor-inline-items{
        margin-right:calc(-4px/2);
        margin-left:calc(-4px/2)
    }
    body.rtl .elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        left:calc(-4px/2)
    }
    body:not(.rtl) .elementor-138 .elementor-element.elementor-element-caffc25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        right:calc(-4px/2)
    }
    .elementor-138 .elementor-element.elementor-element-caffc25>.elementor-widget-container{
        margin:0 10px 0 0
    }
    .elementor-138 .elementor-element.elementor-element-578082fc{
        padding:10px 0
    }
    .elementor-138 .elementor-element.elementor-element-45c609fa.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
        justify-content:flex-end
    }
    .elementor-138 .elementor-element.elementor-element-7b00dcea{
        width:auto;
        max-width:auto
    }
}
@media(max-width:767px){
    .elementor-138 .elementor-element.elementor-element-760640bd>.elementor-element-populated>.elementor-widget-wrap{
        padding:0 10px
    }
    .elementor-138 .elementor-element.elementor-element-3d9629a3{
        --grid-column-gap:15px;
        width:auto;
        max-width:auto
    }
    .elementor-138 .elementor-element.elementor-element-5c87d179{
        width:60%
    }
    .elementor-138 .elementor-element.elementor-element-45c609fa{
        width:40%
    }
}
