 .l-subheader.at_middle,
 .l-subheader.at_middle .w-dropdown-list,
 .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
     background: var(--color-header-middle-bg);
     color: var(--color-header-middle-text)
 }

 .no-touch .l-subheader.at_middle a:hover,
 .no-touch .l-header.bg_transparent .l-subheader.at_middle .w-dropdown.opened a:hover {
     color: var(--color-header-middle-text-hover)
 }

 .l-header.bg_transparent:not(.sticky) .l-subheader.at_middle {
     background: var(--color-header-transparent-bg);
     color: var(--color-header-transparent-text)
 }

 .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-cart-link:hover,
 .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-text a:hover,
 .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-html a:hover,
 .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-nav>a:hover,
 .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-menu a:hover,
 .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-search>a:hover,
 .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-socials.color_text a:hover,
 .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-socials.color_link a:hover,
 .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-dropdown a:hover,
 .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .type_desktop .menu-item.level_1:hover>a {
     color: var(--color-header-transparent-text-hover)
 }

 .header_ver .l-header {
     background: var(--color-header-middle-bg);
     color: var(--color-header-middle-text)
 }

 @media (min-width:1131px) {
     .hidden_for_default {
         display: none !important
     }

     .l-subheader.at_top {
         display: none
     }

     .l-subheader.at_bottom {
         display: none
     }

     .l-header {
         position: relative;
         z-index: 111;
         width: 100%
     }

     .l-subheader {
         margin: 0 auto
     }

     .l-subheader.width_full {
         padding-left: 1.5rem;
         padding-right: 1.5rem
     }

     .l-subheader-h {
         display: flex;
         align-items: center;
         position: relative;
         margin: 0 auto;
         max-width: var(--site-content-width, 1200px);
         height: inherit
     }

     .w-header-show {
         display: none
     }

     .l-header.pos_fixed {
         position: fixed;
         left: 0
     }

     .l-header.pos_fixed:not(.notransition) .l-subheader {
         transition-property: transform, background, box-shadow, line-height, height;
         transition-duration: .3s;
         transition-timing-function: cubic-bezier(.78, .13, .15, .86)
     }

     .headerinpos_bottom.sticky_first_section .l-header.pos_fixed {
         position: fixed !important
     }

     .header_hor .l-header.sticky_auto_hide {
         transition: transform .3s cubic-bezier(.78, .13, .15, .86) .1s
     }

     .header_hor .l-header.sticky_auto_hide.down {
         transform: translateY(-110%)
     }

     .l-header.bg_transparent:not(.sticky) .l-subheader {
         box-shadow: none !important;
         background: none
     }

     .l-header.bg_transparent~.l-main .l-section.width_full.height_auto:first-of-type>.l-section-h {
         padding-top: 0 !important;
         padding-bottom: 0 !important
     }

     .l-header.pos_static.bg_transparent {
         position: absolute;
         left: 0
     }

     .l-subheader.width_full .l-subheader-h {
         max-width: none !important
     }

     .l-header.shadow_thin .l-subheader.at_middle,
     .l-header.shadow_thin .l-subheader.at_bottom {
         box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08)
     }

     .l-header.shadow_wide .l-subheader.at_middle,
     .l-header.shadow_wide .l-subheader.at_bottom {
         box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 2px 1px -1px rgba(0, 0, 0, 0.05)
     }

     .header_hor .l-subheader-cell>.w-cart {
         margin-left: 0;
         margin-right: 0
     }

     :root {
         --header-height: 110px;
         --header-sticky-height: 110px
     }

     .l-header:before {
         content: '110'
     }

     .l-header.sticky:before {
         content: '110'
     }

     .l-subheader.at_top {
         line-height: 40px;
         height: 40px
     }

     .l-header.sticky .l-subheader.at_top {
         line-height: 0px;
         height: 0px;
         overflow: hidden
     }

     .l-header.sticky .l-subheader.at_middle {
         line-height: 110px;
         height: 110px
     }

     .l-subheader.at_bottom {
         line-height: 50px;
         height: 50px
     }

     .l-header.sticky .l-subheader.at_bottom {
         line-height: 50px;
         height: 50px
     }

     .headerinpos_above .l-header.pos_fixed {
         overflow: hidden;
         transition: transform 0.3s;
         transform: translate3d(0, -100%, 0)
     }

     .headerinpos_above .l-header.pos_fixed.sticky {
         overflow: visible;
         transform: none
     }

     .headerinpos_above .l-header.pos_fixed~.l-section>.l-section-h,
     .headerinpos_above .l-header.pos_fixed~.l-main .l-section:first-of-type>.l-section-h {
         padding-top: 0 !important
     }

     .headerinpos_below .l-header.pos_fixed:not(.sticky) {
         position: absolute;
         top: 100%
     }

     .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h {
         padding-top: 0 !important
     }

     .headerinpos_below .l-header.pos_fixed~.l-main .l-section.full_height:nth-of-type(2) {
         min-height: 100vh
     }

     .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:nth-of-type(2)>.l-section-h {
         padding-top: var(--header-height)
     }

     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) {
         position: absolute;
         top: 100vh
     }

     .headerinpos_bottom .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h {
         padding-top: 0 !important
     }

     .headerinpos_bottom .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h {
         padding-bottom: var(--header-height)
     }

     .headerinpos_bottom .l-header.pos_fixed.bg_transparent~.l-main .l-section.valign_center:not(.height_auto):first-of-type>.l-section-h {
         top: calc(var(--header-height) / 2)
     }

     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-cart-dropdown,
     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_2 {
         bottom: 100%;
         transform-origin: 0 100%
     }

     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
         top: auto;
         bottom: 100%;
         box-shadow: var(--box-shadow-up)
     }

     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_3,
     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_4 {
         top: auto;
         bottom: 0;
         transform-origin: 0 100%
     }

     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-dropdown-list {
         top: auto;
         bottom: -0.4em;
         padding-top: 0.4em;
         padding-bottom: 2.4em
     }

     .admin-bar .l-header.pos_static.bg_solid~.l-main .l-section.full_height:first-of-type {
         min-height: calc(100vh - var(--header-height) - 32px)
     }

     .admin-bar .l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.full_height:not(:first-of-type) {
         min-height: calc(100vh - var(--header-sticky-height) - 32px)
     }

     .admin-bar.headerinpos_below .l-header.pos_fixed~.l-main .l-section.full_height:nth-of-type(2) {
         min-height: calc(100vh - 32px)
     }
 }

 @media (min-width:902px) and (max-width:1130px) {
     .hidden_for_laptops {
         display: none !important
     }

     .l-subheader.at_top {
         display: none
     }

     .l-subheader.at_bottom {
         display: none
     }

     .l-header {
         position: relative;
         z-index: 111;
         width: 100%
     }

     .l-subheader {
         margin: 0 auto
     }

     .l-subheader.width_full {
         padding-left: 1.5rem;
         padding-right: 1.5rem
     }

     .l-subheader-h {
         display: flex;
         align-items: center;
         position: relative;
         margin: 0 auto;
         max-width: var(--site-content-width, 1200px);
         height: inherit
     }

     .w-header-show {
         display: none
     }

     .l-header.pos_fixed {
         position: fixed;
         left: 0
     }

     .l-header.pos_fixed:not(.notransition) .l-subheader {
         transition-property: transform, background, box-shadow, line-height, height;
         transition-duration: .3s;
         transition-timing-function: cubic-bezier(.78, .13, .15, .86)
     }

     .headerinpos_bottom.sticky_first_section .l-header.pos_fixed {
         position: fixed !important
     }

     .header_hor .l-header.sticky_auto_hide {
         transition: transform .3s cubic-bezier(.78, .13, .15, .86) .1s
     }

     .header_hor .l-header.sticky_auto_hide.down {
         transform: translateY(-110%)
     }

     .l-header.bg_transparent:not(.sticky) .l-subheader {
         box-shadow: none !important;
         background: none
     }

     .l-header.bg_transparent~.l-main .l-section.width_full.height_auto:first-of-type>.l-section-h {
         padding-top: 0 !important;
         padding-bottom: 0 !important
     }

     .l-header.pos_static.bg_transparent {
         position: absolute;
         left: 0
     }

     .l-subheader.width_full .l-subheader-h {
         max-width: none !important
     }

     .l-header.shadow_thin .l-subheader.at_middle,
     .l-header.shadow_thin .l-subheader.at_bottom {
         box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08)
     }

     .l-header.shadow_wide .l-subheader.at_middle,
     .l-header.shadow_wide .l-subheader.at_bottom {
         box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 2px 1px -1px rgba(0, 0, 0, 0.05)
     }

     .header_hor .l-subheader-cell>.w-cart {
         margin-left: 0;
         margin-right: 0
     }

     :root {
         --header-height: 100px;
         --header-sticky-height: 100px
     }

     .l-header:before {
         content: '100'
     }

     .l-header.sticky:before {
         content: '100'
     }

     .l-subheader.at_top {
         line-height: 40px;
         height: 40px
     }

     .l-header.sticky .l-subheader.at_top {
         line-height: 0px;
         height: 0px;
         overflow: hidden
     }

     .l-header.sticky .l-subheader.at_middle {
         line-height: 100px;
         height: 100px
     }

     .l-subheader.at_bottom {
         line-height: 50px;
         height: 50px
     }

     .l-header.sticky .l-subheader.at_bottom {
         line-height: 50px;
         height: 50px
     }

     .headerinpos_above .l-header.pos_fixed {
         overflow: hidden;
         transition: transform 0.3s;
         transform: translate3d(0, -100%, 0)
     }

     .headerinpos_above .l-header.pos_fixed.sticky {
         overflow: visible;
         transform: none
     }

     .headerinpos_above .l-header.pos_fixed~.l-section>.l-section-h,
     .headerinpos_above .l-header.pos_fixed~.l-main .l-section:first-of-type>.l-section-h {
         padding-top: 0 !important
     }

     .headerinpos_below .l-header.pos_fixed:not(.sticky) {
         position: absolute;
         top: 100%
     }

     .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h {
         padding-top: 0 !important
     }

     .headerinpos_below .l-header.pos_fixed~.l-main .l-section.full_height:nth-of-type(2) {
         min-height: 100vh
     }

     .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:nth-of-type(2)>.l-section-h {
         padding-top: var(--header-height)
     }

     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) {
         position: absolute;
         top: 100vh
     }

     .headerinpos_bottom .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h {
         padding-top: 0 !important
     }

     .headerinpos_bottom .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h {
         padding-bottom: var(--header-height)
     }

     .headerinpos_bottom .l-header.pos_fixed.bg_transparent~.l-main .l-section.valign_center:not(.height_auto):first-of-type>.l-section-h {
         top: calc(var(--header-height) / 2)
     }

     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-cart-dropdown,
     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_2 {
         bottom: 100%;
         transform-origin: 0 100%
     }

     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
         top: auto;
         bottom: 100%;
         box-shadow: var(--box-shadow-up)
     }

     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_3,
     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_4 {
         top: auto;
         bottom: 0;
         transform-origin: 0 100%
     }

     .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-dropdown-list {
         top: auto;
         bottom: -0.4em;
         padding-top: 0.4em;
         padding-bottom: 2.4em
     }

     .admin-bar .l-header.pos_static.bg_solid~.l-main .l-section.full_height:first-of-type {
         min-height: calc(100vh - var(--header-height) - 32px)
     }

     .admin-bar .l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.full_height:not(:first-of-type) {
         min-height: calc(100vh - var(--header-sticky-height) - 32px)
     }

     .admin-bar.headerinpos_below .l-header.pos_fixed~.l-main .l-section.full_height:nth-of-type(2) {
         min-height: calc(100vh - 32px)
     }
 }

 @media (min-width:602px) and (max-width:901px) {
     .hidden_for_tablets {
         display: none !important
     }

     .l-subheader.at_top {
         display: none
     }

     .l-subheader.at_bottom {
         display: none
     }

     .l-header {
         position: relative;
         z-index: 111;
         width: 100%
     }

     .l-subheader {
         margin: 0 auto
     }

     .l-subheader.width_full {
         padding-left: 1.5rem;
         padding-right: 1.5rem
     }

     .l-subheader-h {
         display: flex;
         align-items: center;
         position: relative;
         margin: 0 auto;
         max-width: var(--site-content-width, 1200px);
         height: inherit
     }

     .w-header-show {
         display: none
     }

     .l-header.pos_fixed {
         position: fixed;
         left: 0
     }

     .l-header.pos_fixed:not(.notransition) .l-subheader {
         transition-property: transform, background, box-shadow, line-height, height;
         transition-duration: .3s;
         transition-timing-function: cubic-bezier(.78, .13, .15, .86)
     }

     .headerinpos_bottom.sticky_first_section .l-header.pos_fixed {
         position: fixed !important
     }

     .header_hor .l-header.sticky_auto_hide {
         transition: transform .3s cubic-bezier(.78, .13, .15, .86) .1s
     }

     .header_hor .l-header.sticky_auto_hide.down {
         transform: translateY(-110%)
     }

     .l-header.bg_transparent:not(.sticky) .l-subheader {
         box-shadow: none !important;
         background: none
     }

     .l-header.bg_transparent~.l-main .l-section.width_full.height_auto:first-of-type>.l-section-h {
         padding-top: 0 !important;
         padding-bottom: 0 !important
     }

     .l-header.pos_static.bg_transparent {
         position: absolute;
         left: 0
     }

     .l-subheader.width_full .l-subheader-h {
         max-width: none !important
     }

     .l-header.shadow_thin .l-subheader.at_middle,
     .l-header.shadow_thin .l-subheader.at_bottom {
         box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08)
     }

     .l-header.shadow_wide .l-subheader.at_middle,
     .l-header.shadow_wide .l-subheader.at_bottom {
         box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 2px 1px -1px rgba(0, 0, 0, 0.05)
     }

     .header_hor .l-subheader-cell>.w-cart {
         margin-left: 0;
         margin-right: 0
     }

     :root {
         --header-height: 70px;
         --header-sticky-height: 70px
     }

     .l-header:before {
         content: '70'
     }

     .l-header.sticky:before {
         content: '70'
     }

     .l-subheader.at_top {
         line-height: 36px;
         height: 36px
     }

     .l-header.sticky .l-subheader.at_top {
         line-height: 36px;
         height: 36px
     }

     .l-subheader.at_bottom {
         line-height: 50px;
         height: 50px
     }

     .l-header.sticky .l-subheader.at_bottom {
         line-height: 50px;
         height: 50px
     }
 }

 @media (max-width:601px) {
     .hidden_for_mobiles {
         display: none !important
     }

     .l-subheader.at_top {
         display: none
     }

     .l-subheader.at_bottom {
         display: none
     }

     .l-header {
         position: relative;
         z-index: 111;
         width: 100%
     }

     .l-subheader {
         margin: 0 auto
     }

     .l-subheader.width_full {
         padding-left: 1.5rem;
         padding-right: 1.5rem
     }

     .l-subheader-h {
         display: flex;
         align-items: center;
         position: relative;
         margin: 0 auto;
         max-width: var(--site-content-width, 1200px);
         height: inherit
     }

     .w-header-show {
         display: none
     }

     .l-header.pos_fixed {
         position: fixed;
         left: 0
     }

     .l-header.pos_fixed:not(.notransition) .l-subheader {
         transition-property: transform, background, box-shadow, line-height, height;
         transition-duration: .3s;
         transition-timing-function: cubic-bezier(.78, .13, .15, .86)
     }

     .headerinpos_bottom.sticky_first_section .l-header.pos_fixed {
         position: fixed !important
     }

     .header_hor .l-header.sticky_auto_hide {
         transition: transform .3s cubic-bezier(.78, .13, .15, .86) .1s
     }

     .header_hor .l-header.sticky_auto_hide.down {
         transform: translateY(-110%)
     }

     .l-header.bg_transparent:not(.sticky) .l-subheader {
         box-shadow: none !important;
         background: none
     }

     .l-header.bg_transparent~.l-main .l-section.width_full.height_auto:first-of-type>.l-section-h {
         padding-top: 0 !important;
         padding-bottom: 0 !important
     }

     .l-header.pos_static.bg_transparent {
         position: absolute;
         left: 0
     }

     .l-subheader.width_full .l-subheader-h {
         max-width: none !important
     }

     .l-header.shadow_thin .l-subheader.at_middle,
     .l-header.shadow_thin .l-subheader.at_bottom {
         box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08)
     }

     .l-header.shadow_wide .l-subheader.at_middle,
     .l-header.shadow_wide .l-subheader.at_bottom {
         box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1), 0 2px 1px -1px rgba(0, 0, 0, 0.05)
     }

     .header_hor .l-subheader-cell>.w-cart {
         margin-left: 0;
         margin-right: 0
     }

     :root {
         --header-height: 60px;
         --header-sticky-height: 60px
     }

     .l-header:before {
         content: '60'
     }

     .l-header.sticky:before {
         content: '60'
     }

     .l-subheader.at_top {
         line-height: 36px;
         height: 36px
     }

     .l-header.sticky .l-subheader.at_top {
         line-height: 36px;
         height: 36px
     }

     .l-header.sticky .l-subheader.at_middle {
         line-height: 60px;
         height: 60px
     }

     .l-subheader.at_bottom {
         line-height: 50px;
         height: 50px
     }

     .l-header.sticky .l-subheader.at_bottom {
         line-height: 50px;
         height: 50px
     }
 }

 @media (min-width:1131px) {
     .ush_image_1 {
         height: 35px !important
     }

     .l-header.sticky .ush_image_1 {
         height: 60px !important
     }
 }

 @media (min-width:902px) and (max-width:1130px) {
     .ush_image_1 {
         height: 30px !important
     }

     .l-header.sticky .ush_image_1 {
         height: 30px !important
     }
 }

 @media (min-width:602px) and (max-width:901px) {
     .ush_image_1 {
         height: 25px !important
     }

     .l-header.sticky .ush_image_1 {
         height: 40px !important
     }
 }

 @media (max-width:601px) {
     .ush_image_1 {
         height: 20px !important
     }

     .l-header.sticky .ush_image_1 {
         height: 30px !important
     }
 }

 @media (min-width:1131px) {
     .ush_image_2 {
         height: 40px !important
     }

     .l-header.sticky .ush_image_2 {
         height: 40px !important
     }
 }

 @media (min-width:902px) and (max-width:1130px) {
     .ush_image_2 {
         height: 40px !important
     }

     .l-header.sticky .ush_image_2 {
         height: 40px !important
     }
 }

 @media (min-width:602px) and (max-width:901px) {
     .ush_image_2 {
         height: 30px !important
     }

     .l-header.sticky .ush_image_2 {
         height: 30px !important
     }
 }

 @media (max-width:601px) {
     .ush_image_2 {
         height: 30px !important
     }

     .l-header.sticky .ush_image_2 {
         height: 30px !important
     }
 }

 .header_hor .ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn) {
     padding-left: 21px;
     padding-right: 21px
 }

 .header_hor .ush_menu_1.type_desktop .menu-item.level_1>a.w-btn {
     margin-left: 21px;
     margin-right: 21px
 }

 .header_hor .ush_menu_1.type_desktop.align-edges>.w-nav-list.level_1 {
     margin-left: -21px;
     margin-right: -21px
 }

 .header_ver .ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn) {
     padding-top: 21px;
     padding-bottom: 21px
 }

 .header_ver .ush_menu_1.type_desktop .menu-item.level_1>a.w-btn {
     margin-top: 21px;
     margin-bottom: 21px
 }

 .ush_menu_1.type_desktop .menu-item:not(.level_1) {
     font-size: 15px
 }

 .ush_menu_1.type_mobile .w-nav-anchor.level_1,
 .ush_menu_1.type_mobile .w-nav-anchor.level_1+.w-nav-arrow {
     font-size: 15px
 }

 .ush_menu_1.type_mobile .w-nav-anchor:not(.level_1),
 .ush_menu_1.type_mobile .w-nav-anchor:not(.level_1)+.w-nav-arrow {
     font-size: 14px
 }

 @media (min-width:1131px) {
     .ush_menu_1 .w-nav-icon {
         font-size: 30px
     }
 }

 @media (min-width:902px) and (max-width:1130px) {
     .ush_menu_1 .w-nav-icon {
         font-size: 30px
     }
 }

 @media (min-width:602px) and (max-width:901px) {
     .ush_menu_1 .w-nav-icon {
         font-size: 30px
     }
 }

 @media (max-width:601px) {
     .ush_menu_1 .w-nav-icon {
         font-size: 28px
     }
 }

 .ush_menu_1 .w-nav-icon>div {
     border-width: 2px
 }

 @media screen and (max-width:1129px) {
     .w-nav.ush_menu_1>.w-nav-list.level_1 {
         display: none
     }

     .ush_menu_1 .w-nav-control {
         display: block
     }
 }

 .ush_menu_1 .w-nav-item.level_1>a:not(.w-btn):focus,
 .no-touch .ush_menu_1 .w-nav-item.level_1.opened>a:not(.w-btn),
 .no-touch .ush_menu_1 .w-nav-item.level_1:hover>a:not(.w-btn) {
     background: ;
     color: #5325a8
 }

 .ush_menu_1 .w-nav-item.level_1.current-menu-item>a:not(.w-btn),
 .ush_menu_1 .w-nav-item.level_1.current-menu-ancestor>a:not(.w-btn),
 .ush_menu_1 .w-nav-item.level_1.current-page-ancestor>a:not(.w-btn) {
     background: ;
     color: #5325a8
 }

 .l-header.bg_transparent:not(.sticky) .ush_menu_1.type_desktop .w-nav-item.level_1.current-menu-item>a:not(.w-btn),
 .l-header.bg_transparent:not(.sticky) .ush_menu_1.type_desktop .w-nav-item.level_1.current-menu-ancestor>a:not(.w-btn),
 .l-header.bg_transparent:not(.sticky) .ush_menu_1.type_desktop .w-nav-item.level_1.current-page-ancestor>a:not(.w-btn) {
     background: transparent;
     color: #5325a8
 }

 .ush_menu_1 .w-nav-list:not(.level_1) {
     background: #ffffff;
     color: #666666
 }

 .no-touch .ush_menu_1 .w-nav-item:not(.level_1)>a:focus,
 .no-touch .ush_menu_1 .w-nav-item:not(.level_1):hover>a {
     background: #ffffff;
     color: #5325a8
 }

 .ush_menu_1 .w-nav-item:not(.level_1).current-menu-item>a,
 .ush_menu_1 .w-nav-item:not(.level_1).current-menu-ancestor>a,
 .ush_menu_1 .w-nav-item:not(.level_1).current-page-ancestor>a {
     background: ;
     color: #5325a8
 }

 .ush_socials_2 .w-socials-list {
     margin: -0px
 }

 .ush_socials_2 .w-socials-item {
     padding: 0px
 }

 .ush_image_1 {
     height: 60px !important
 }

 .ush_menu_1 {
     font-size: 16px !important;
     letter-spacing: 0.2px !important;
     font-weight: 500 !important
 }

 .ush_text_2 {
     font-family: regular !important;
     font-size: 13px !important
 }

 .ush_text_3 {
     font-family: regular !important;
     font-size: 13px !important
 }

 .ush_text_4 {
     font-family: regular !important;
     font-size: 13px !important
 }

 .ush_socials_1 {
     font-size: 18px !important
 }

 .ush_dropdown_1 {
     font-size: 13px !important
 }

 .ush_socials_2 {
     font-size: 18px !important;
     margin-left: 0 !important
 }

 .ush_btn_1 {
     margin-left: 15px !important;
     margin-right: 15px !important
 }

 .ush_dropdown_2 {
     font-weight: 500 !important
 }

 @media (min-width:1025px) and (max-width:1280px) {
     .ush_menu_1 {
         margin-right: 15px !important
     }

     .ush_socials_2 {
         font-size: 18px !important;
         margin-left: 0 !important
     }
 }

 @media (min-width:768px) and (max-width:1024px) {
     .ush_image_1 {
         height: 40px !important
     }

     .ush_menu_1 {
         margin-right: 15px !important
     }

     .ush_text_2 {
         font-size: 13px !important
     }

     .ush_text_3 {
         font-size: 13px !important
     }

     .ush_text_4 {
         font-size: 13px !important
     }

     .ush_socials_1 {
         font-size: 18px !important
     }

     .ush_dropdown_1 {
         font-size: 13px !important
     }

     .ush_socials_2 {
         font-size: 18px !important;
         margin-left: 0 !important
     }
 }

 @media (max-width:767px) {
     .ush_image_1 {
         height: 30px !important
     }

     .ush_menu_1 {
         margin-left: 10px !important;
         margin-right: 0 !important
     }

     .ush_text_2 {
         font-size: 13px !important
     }

     .ush_text_3 {
         font-size: 13px !important
     }

     .ush_text_4 {
         font-size: 13px !important
     }

     .ush_socials_1 {
         font-size: 18px !important
     }

     .ush_dropdown_1 {
         font-size: 13px !important
     }

     .ush_socials_2 {
         font-size: 18px !important;
         margin-left: 0 !important
     }

     .ush_dropdown_2 {
         margin-left: 10px !important
     }
 }