.elementor-5151 .elementor-element.elementor-element-19ec587 {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: rgba(255, 255, 255, .2);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-5151 .elementor-element.elementor-element-19ec587>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-5151 .elementor-element.elementor-element-5617a83.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-5151 .elementor-element.elementor-element-5617a83.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5151 .elementor-element.elementor-element-5617a83>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: rgba(255, 255, 255, .2);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 10px
}

.elementor-5151 .elementor-element.elementor-element-5617a83>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5151 .elementor-element.elementor-element-726e .gsc-logo .site-branding-logo {
    max-width: 135px
}

.elementor-5151 .elementor-element.elementor-element-b9f4407>.elementor-element-populated {
    padding: 0 10px
}

.elementor-5151 .elementor-element.elementor-element-57a5 .gva-navigation-menu ul.gva-nav-menu>li .submenu-inner,
.gva-navigation-menu ul.gva-nav-menu>li ul.submenu-inner {
    min-width: 250px
}

.elementor-5151 .elementor-element.elementor-element-57a5 .gva-navigation-menu ul.gva-nav-menu>li>a {
    color: #fff
}

.elementor-5151 .elementor-element.elementor-element-57a5 .gva-navigation-menu ul.gva-nav-menu>li>a:hover {
    color: #93a8bd
}

.elementor-5151 .elementor-element.elementor-element-57a5 .gva-navigation-menu ul.gva-nav-menu>li.current_page_parent>a {
    color: #93a8bd
}

.elementor-5151 .elementor-element.elementor-element-57a5>.elementor-widget-container {
    padding: 0
}

.elementor-bc-flex-widget .elementor-5151 .elementor-element.elementor-element-2ffd17b.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-5151 .elementor-element.elementor-element-2ffd17b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5151 .elementor-element.elementor-element-2ffd17b>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: rgba(255, 255, 255, .2);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 10px
}

.elementor-5151 .elementor-element.elementor-element-2ffd17b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5151 .elementor-element.elementor-element-7e04bab .gva-user ul.gva-nav-menu {
    min-width: 250px
}

.elementor-5151 .elementor-element.elementor-element-7e04bab .gva-user .login-register i {
    font-size: 20px;
    color: #93a8bd
}

.elementor-5151 .elementor-element.elementor-element-7e04bab .gva-user .login-register svg {
    width: 20px;
    fill: #93a8bd
}

.elementor-5151 .elementor-element.elementor-element-7e04bab .gva-user .user-text {
    color: #fff
}

.elementor-bc-flex-widget .elementor-5151 .elementor-element.elementor-element-fae47d0.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-5151 .elementor-element.elementor-element-fae47d0.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5151 .elementor-element.elementor-element-fae47d0>.elementor-element-populated {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: rgba(255, 255, 255, .2);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 10px
}

.elementor-5151 .elementor-element.elementor-element-fae47d0>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5151 .elementor-element.elementor-element-2959c06 .gsc-search-box {
    text-align: center
}

.elementor-5151 .elementor-element.elementor-element-2959c06 .gsc-search-box .control-search i {
    font-size: 25px;
    color: #fff
}

.elementor-5151 .elementor-element.elementor-element-2959c06 .gsc-search-box .control-search svg {
    width: 25px;
    fill: #fff
}

.elementor-5151 .elementor-element.elementor-element-2959c06 .gsc-search-box .gva-search .gva-search-content {
    padding: 15px
}

.elementor-5151 .elementor-element.elementor-element-2959c06 .gsc-search-box .gva-search-content {
    width: 200px
}

@media(max-width:1024px) {
    .elementor-5151 .elementor-element.elementor-element-7e04bab .gva-user .user-text {
        font-size: 14px
    }
}

@media(min-width:768px) {
    .elementor-5151 .elementor-element.elementor-element-5617a83 {
        width: 15%
    }
    .elementor-5151 .elementor-element.elementor-element-b9f4407 {
        width: 63%
    }
    .elementor-5151 .elementor-element.elementor-element-2ffd17b {
        width: 14.996%
    }
    .elementor-5151 .elementor-element.elementor-element-fae47d0 {
        width: 7%
    }
}