.elementor-17 .elementor-element.elementor-element-c97af8c>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-17 .elementor-element.elementor-element-c97af8c{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 60px
}
.elementor-17 .elementor-element.elementor-element-c97af8c>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-17 .elementor-element.elementor-element-c97af8c.is-sticky,.mega-has-hover .elementor-17 .elementor-element.elementor-element-c97af8c{
    background-color:#fff
}
.elementor-17 .elementor-element.elementor-element-c97af8c.is-sticky{
    box-shadow:0 0 10px 0 rgba(0,0,0,.11);
    padding:0 60px
}
.elementor-17 .elementor-element.elementor-element-2521f26>.elementor-element-populated{
    padding:0 10px
}
.elementor-17 .elementor-element.elementor-element-83165ad>.elementor-widget-container>.jws_main_menu>.jws_main_menu_inner>ul.nav>li>a{
    font-weight:400;
    line-height:110px
}
body[data-elementor-device-mode=widescreen] .elementor-element.is-sticky .elementor-widget-container>.jws_main_menu>.jws_main_menu_inner>ul.nav>li>a{
    line-height:60px
}
.elementor-17 .elementor-element.elementor-element-83165ad>.elementor-widget-container>.jws_main_menu>.jws_main_menu_inner>ul>li{
    padding:0 3.5px
}
.elementor-17 .elementor-element.elementor-element-83165ad>.elementor-widget-container>.jws_main_menu>.jws_main_menu_inner>ul>li>a>i{
    font-size:0
}
.elementor-17 .elementor-element.elementor-element-83165ad .jws_main_menu .nav>.menu-item-design-standard>.sub-menu{
    margin:-37% 0% 0%
}

.elementor-17 .elementor-element.elementor-element-598af49.elementor-column>.elementor-widget-wrap{
    justify-content:flex-end
}
.elementor-17 .elementor-element.elementor-element-2d159a6{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-17 .elementor-element.elementor-element-e4d67a3>.elementor-widget-container{
    margin:-1px 32px 0 35px
}
.elementor-17 .elementor-element.elementor-element-e4d67a3{
    width:auto;
    max-width:auto;
    align-self:center
}
.uaoffcanvas-57d8e78 .jws-offcanvas .jws-offcanvas-content-data{
    width:460px
}
.uaoffcanvas-57d8e78 .jws-offcanvas-overlay{
    background:rgba(0,0,0,.75)
}
.elementor-17 .elementor-element.elementor-element-57d8e78 .jws-elementor-button .elementor-button-icon i,.elementor-17 .elementor-element.elementor-element-57d8e78 .jws-elementor-button .elementor-button-icon svg{
    font-size:24px;
    width:24px;
    height:24px;
    line-height:24px
}
.elementor-17 .elementor-element.elementor-element-57d8e78 .jws-elementor-button .elementor-align-icon-right,.elementor-17 .elementor-element.elementor-element-57d8e78 .jws-infobox-link-icon-after{
    margin-left:5px
}
.elementor-17 .elementor-element.elementor-element-57d8e78 .jws-elementor-button .elementor-align-icon-left,.elementor-17 .elementor-element.elementor-element-57d8e78 .jws-infobox-link-icon-before{
    margin-right:5px
}
.uaoffcanvas-57d8e78 .jws-offcanvas-close .jws-offcanvas-close-icon{
    font-size:30px
}
.uaoffcanvas-57d8e78 .jws-offcanvas-content-data{
    padding:0
}
.uaoffcanvas-57d8e78 .jws-offcanvas-close-icon-wrapper .jws-offcanvas-close{
    padding:55px 56px 0 0
}
.elementor-17 .elementor-element.elementor-element-57d8e78>.elementor-widget-container{
    margin:2px -4px 0 0
}
.elementor-17 .elementor-element.elementor-element-57d8e78{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-17 .elementor-element.elementor-element-7368520>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-17 .elementor-element.elementor-element-7368520.is-sticky,.mega-has-hover .elementor-17 .elementor-element.elementor-element-7368520{
    background-color:#fff
}
.elementor-17 .elementor-element.elementor-element-7368520.is-sticky{
    box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.elementor-17 .elementor-element.elementor-element-b55605b{
    text-align:left
}
.elementor-17 .elementor-element.elementor-element-b55605b img{
    width:90px
}
.elementor-17 .elementor-element.elementor-element-ec82f08.elementor-column>.elementor-widget-wrap{
    justify-content:flex-end
}
.elementor-17 .elementor-element.elementor-element-8aceb54{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-17 .elementor-element.elementor-element-8611e8f>.elementor-widget-container{
    margin:-1px 15px 0 21px
}
.elementor-17 .elementor-element.elementor-element-8611e8f{
    width:auto;
    max-width:auto;
    align-self:center
}
.uaoffcanvas-ab093de .jws-offcanvas .jws-offcanvas-content-data{
    width:270px
}
.uaoffcanvas-ab093de .jws-offcanvas-overlay{
    background:rgba(0,0,0,.75)
}
.elementor-17 .elementor-element.elementor-element-ab093de .jws-elementor-button .elementor-button-icon i,.elementor-17 .elementor-element.elementor-element-ab093de .jws-elementor-button .elementor-button-icon svg{
    font-size:25px;
    width:25px;
    height:25px;
    line-height:25px
}
.elementor-17 .elementor-element.elementor-element-ab093de .jws-elementor-button .elementor-align-icon-right,.elementor-17 .elementor-element.elementor-element-ab093de .jws-infobox-link-icon-after{
    margin-left:5px
}
.elementor-17 .elementor-element.elementor-element-ab093de .jws-elementor-button .elementor-align-icon-left,.elementor-17 .elementor-element.elementor-element-ab093de .jws-infobox-link-icon-before{
    margin-right:5px
}
.uaoffcanvas-ab093de .jws-offcanvas-close .jws-offcanvas-close-icon{
    font-size:25px
}
.uaoffcanvas-ab093de .jws-offcanvas-close-icon-wrapper .jws-offcanvas-close{
    padding:56px 15px 0 0
}
.elementor-17 .elementor-element.elementor-element-ab093de>.elementor-widget-container{
    margin:5px 0 0
}
.elementor-17 .elementor-element.elementor-element-ab093de{
    width:auto;
    max-width:auto;
    align-self:center
}
@media(max-width:767px){
    .elementor-17 .elementor-element.elementor-element-1b360dc{
        width:40%
    }
    .elementor-17 .elementor-element.elementor-element-ec82f08{
        width:60%
    }
}
@media(min-width:768px){
    .elementor-17 .elementor-element.elementor-element-1b360dc{
        width:17.955%
    }
    .elementor-17 .elementor-element.elementor-element-ec82f08{
        width:82.045%
    }
}
