@font-face {
  font-family: "BrandFont-Text";
  font-display: swap;
  src: url("https://scache1.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Regular.eot?#iefix") format("embedded-opentype"), url("https://scache1.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Regular.woff2") format("woff2"), url("https://scache1.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Regular.woff") format("woff"), url("https://scache1.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "BrandFont-Text";
  font-display: swap;
  font-weight: bold;
  src: url("https://scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Bold.eot?#iefix") format("embedded-opentype"), url("https://scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Bold.woff2") format("woff2"), url("https://scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Bold.woff") format("woff"), url("https://scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeTX-Bold.ttf") format("truetype");
}
@font-face {
  font-family: 'BrandFont-Display';
  font-display: swap;
  src: url("https://scache1.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Regular.eot?#iefix") format("embedded-opentype"), url("https://scache1.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Regular.woff2") format("woff2"), url("https://scache1.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Regular.woff") format("woff"), url("https://scache1.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Regular.ttf") format("truetype");
}
@font-face {
  font-family: 'BrandFont-Display';
  font-display: swap;
  font-weight: bold;
  src: url("https://scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Bold.eot?#iefix") format("embedded-opentype"), url("https://scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Bold.woff2") format("woff2"), url("https://scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Bold.woff") format("woff"), url("https://scache2.vzw.com/globalnav/fonts/verizon-nhg/VerizonNHGeDS-Bold.ttf") format("truetype");
}

.desktop-start{height:0}

.gnav20 {
	max-height: none !important;
	border-bottom: none !important;
}

.gnav20 .gnav20-sticky-content {
	max-width: none !important;
	margin: 0 auto !important;
	background: none !important;
}

body {
	margin:0
}

body.gnav20-no-scroll {
    overflow-y: scroll;
    position: fixed;
    width: 100%;
}

body.gnav20-modal-menu-open {
    overflow: hidden;
    position: fixed;
    width: 100%;
}

#vz-gf20 .gnav20 .gnav20-header-accessibility {
	display:none
}

.gnav20 {
	font-family:"BrandFont-Display",arial,helvetica,sans-serif !important;
	font-weight:normal;
	font-size:14px;
	margin:0;
	color:#000;
}

.gnav20 [class*="column"] {
	float:none !important;
}

.gnav20 * {
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#000 !important;
	border-collapse:collapse;
	border-spacing:none;
	border:0;
	border-radius:0;
	font-style:normal;
	list-style:none !important;
	text-align:left;
	text-decoration:none;
	font-variant:normal;
	vertical-align:normal;
	font-weight:normal;
	line-height:1;
	background:0;
	font-family:inherit
}

.gnav20 *:hover,body.gnav20-using-mouse .gnav20 *:focus {
	outline:none !important
}

.gnav20 .gnav20-sticky-content :focus, .gnav20 .gnav20-white-focus :focus {
    outline-width: 1px;
    outline-style: dashed;
    outline-offset: 2px !important;
    outline-color: #000 !important;
}

.gnav20 .gnav20-search-para .gnav20-mobile-search-icon:focus,
.gnav20 .gnav20-mobile-menu .gnav20-closex:focus,
.gnav20 .gnav20-nav-utility button:focus,
.gnav20 .gnav20-utility .gnav20-account-icon-only:focus,
.gnav20 .gnav20-utility .gnav20-account-icon:focus,
.gnav20 .gnav20-utility #gnav20-nav-toggle:focus,
.gnav20 .gnav20-utility .gnav20-wishlist a:focus,
.gnav20 .gnav20-utility .gnav20-utility-wrapper button:not(.gnav20-back-to-menu):not(.gnav20-sign-in):focus {
    outline-offset: -10px !important;
}

.gnav20 button,.gnav20 input {
	font-family:"BrandFont-Display",arial,helvetica,sans-serif !important;text-align:left;height:auto;width:auto;min-width:auto;min-height:auto
}

.gnav20 button span, .gnav20 button, .gnav20 button:hover, .gnav20 button:focus {
    border: 0;
    background-color: transparent !important;
    background-image: none !important;
    padding: 0;
    cursor: pointer;
    float: none;
    color: #000 !important;
}

.gnav20 img {
	height:auto
}

.gnav20 input:focus::placeholder,.gnav20 input:hover::placeholder,.gnav20 input::placeholder {
	color:#747676 !important;
	text-align:left
}

.gnav20 input {
	font-weight:bold
}

.gnav20 a, .gnav20 a:hover, .gnav20 a:visited, .gnav20 a:active, .gnav20 a:focus {
    font-size: 16px !important;
	color: #000 !important;
    text-decoration: none !important;
    display: inline;
}

.gnav20 a[href] {
	cursor: pointer;
}

.gnav20 .gnav20-desktop {
	display:block;
}

.gnav20 .gnav20-desktop a[href^="tel"]:link, .gnav20 .gnav20-desktop a[href^="tel"]:visited, .gnav20 .gnav20-desktop a[href^="tel"]:hover {
    pointer-events: none;
    cursor: default;
}

.gnav20 .gnav20-mobile {
	display:none;
}

.gnav20 .gnav20-hide {
    display: none !important;
}

.gnav20.gnav20-sticky>div.gnav20-sticky-content {
	position:fixed;
	z-index:900;
	width:100%;
}

.gnav20.gnav20-sticky>div.gnav20-sticky-content.gnav20-open-element {
	z-index:9999999;
}

.gnav20-sticky-content .gnav20-apicomponentnewdesign {
    opacity: 1 !important;
}

.gnav20 .gnav20-header-accessibility {
    position: fixed;
    z-index: 9999999;
    left: 10px;
    top: 10px;
    height: 0;
    width: 0;
    overflow: hidden;
    opacity: 0;
    border: 0;
    padding: 0;
}

.gnav20 .gnav20-header-accessibility span {
    height: 0;
    display: inline-block;
    width: 200px;
    padding: 20px;
    background: #ccc !important;
    font-size: 12px;
    text-decoration: underline;
    color: #000 !important;
}

.gnav20 .gnav20-header-accessibility:focus {
    opacity: 1;
    height: auto;
    width: auto;
    overflow: auto;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1);
    outline: #000 dashed 1px;
}

.gnav20 .gnav20-width-wrapper {
    width: 100%;
    border: 0;
    padding: 0 0 0 calc(0vw);
    position: relative;
    background: #fff;
    border-bottom: 1px solid #d8dada;
}

.gnav20 .gnav20-width-wrapper:after {
    display: block;
    height: 1px;
    width: 100%;
    border-top: 1px solid #d8dada;
    content: "";
    position: absolute;
    top: 32px;
}

.gnav20 .gnav20-main {
    max-width: 1272px;
    height: auto;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
	transition: all .3s;
}

.gnav20 .gnav20-desktop .gnav20-row-one {
    display: flex;
    width: 100%;
    height: 32px;
    padding: 0 20px;
	max-height: 32px;
}

.gnav20 .gnav20-desktop .gnav20-row-one a::before,
.gnav20 .gnav20-desktop .gnav20-main-header::before {
    content: attr(data-label);
    display: block;
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-grid1-wrapper {
    width: 50%;
}

.gnav20 .gnav20-desktop .gnav20-row-one a.gnav20-main-header {
    font-size: 12px !important;
    line-height: 16px !important;
    padding: 8px 0;
    font-family: 'BrandFont-Text',sans-serif;
    position: relative;
    margin: 0 16px 0 14px;
	display: inline-block;
}

.gnav20 .gnav20-desktop a.gnav20-main-header:hover,
.gnav20 .gnav20-desktop a.gnav20-main-header:active,
.gnav20 .gnav20-desktop a.gnav20-main-header:focus {
    color: #000 !important;
    text-shadow: 1px 0 0 #000;
}

.gnav20 .gnav20-desktop .gnav20-row-one a.gnav20-main-header:first-of-type {
    margin-left: 0;
}

.gnav20 .gnav20-desktop .gnav20-row-one a.gnav20-main-header:last-of-type:after {
	display:none;
}

.gnav20 .gnav20-desktop .gnav20-row-one a.gnav20-main-header::before {
    content: attr(data-label);
    display: block;
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.gnav20 .gnav20-desktop .gnav20-row-one a.gnav20-main-header:after {
    border-right: 1px solid #d8dada;
    content: '';
    display: block;
    height: 16px;
    right: -16px;
    top: 8px;
    position: absolute;
}

.gnav20 .gnav20-desktop .gnav20-row-one  a.gnav20-main-header.gnav20-selected {
    color: #e00 !important;
    text-shadow: 1px 0 0 #e00;
}

.gnav20 .gnav20-desktop .gnav20-row-one .biz-bubble {
    padding: 4px 20px 4px 8px;
    background: #ccc !important;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    color: #000 !important;
}

.gnav20 .gnav20-desktop .gnav20-row-one .biz-bubble::before {
    height: 10px;
    width: 10px;
    transform: rotate(-45deg);
    content: "";
    background-color: #ccc !important;
    position: absolute;
    left: -5px;
    top: 6px;
}

.gnav20 .gnav20-desktop .gnav20-row-one .biz-bubble button {
    padding: 0 4px 1px;
    color: #000 !important;
    background: transparent !important;
    font-size: 22px;
    position: absolute;
    top: 0;
}

.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility {
    width: 50%;
    display: flex;
    justify-content: flex-end;
    font-family: 'BrandFont-Text',sans-serif;
}

.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility .gnav20-utility-wrapper {
    padding: 0 16px;
    position: relative;
	white-space: nowrap;
}

.gnav20 .gnav20-sub-nav {
    width: 100%;
    display: none;
}

.gnav20 .gnav20-sub-nav .gnav20-sub-nav-content {
    border-top: solid 1px #d8dada;
    display: none !important;
    align-items: center;
    gap: 24px;
    max-width: 1272px;
    min-height: 50px;
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}

.gnav20 .gnav20-placeholder-section {
    position: relative;
    line-height: 2.875rem;
    color: #6e6e6e !important;
    font-size: 0.875rem;
    text-align: center;
	height: 50px;
}

.gnav20 .gnav20-sub-nav .gnav20-sub-nav-call-link {
    font-size: 14px !important;
    font-weight: 700;
}

.gnav20 .gnav20-sub-nav .gnav20-sub-nav-call-link[href^=tel]:before {
    content: " ";
    font-weight: 700;
    padding: 6px 4px 6px 24px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMTMuNiwxOGMtMiwwLTUtMS40LTguNi01LTUuMS01LjItNS45LTkuMS00LjMtMTAuN2gwbDEuOS0xLjlhMSwxLDAsMCwxLC45LS40aDBhMS4wOSwxLjA5LDAsMCwxLC45LjRsMy4xLDMuMWExLjI3LDEuMjcsMCwwLDEsMCwxLjhsLTEuMywxLjJhOS40Miw5LjQyLDAsMCwwLDUuMyw1LjNsMS4yLTEuMmExLjI3LDEuMjcsMCwwLDEsMS44LDBsMy4xLDMuMWExLjI3LDEuMjcsMCwwLDEsMCwxLjhsLTEuOSwxLjlBMy43LDMuNywwLDAsMSwxMy42LDE4Wm0tMTIuMS0xNC45Yy0xLjMsMS40LjYsNS40LDQuMyw5LjFzNy43LDUuNiw5LjEsNC4zbC4xLS4xLDEuOS0xLjljLjEtLjEuMS0uMSwwLS4ybC0zLjEtMy4xYy0uMS0uMS0uMS0uMS0uMiwwbC0xLjgsMS45LS4zLS4yYTEwLjkzLDEwLjkzLDAsMCwxLTYuNC02LjRsLS4yLS4zLDEuNy0xLjdjLjEtLjEuMS0uMSwwLS4ybC0zLTMuMWgtLjJaIj48L3BhdGg+PC9zdmc+) no-repeat 0;
}

.gnav20 .gnav20-sub-nav .gnav20-sub-nav-button {
    font-size: 14px !important;
    font-weight: 700;
    padding: 6px 16px;
    color: #fff !important;
    background-color: #000;
    border: 1px solid #000;
    border-radius: 24px;
}

.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility .gnav20-utility-wrapper>div>a:hover,
.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility .gnav20-utility-wrapper>a:hover,
.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility .gnav20-utility-wrapper>div>a:active,
.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility .gnav20-utility-wrapper>a:active,
.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility .gnav20-utility-wrapper>div>a:focus,
.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility .gnav20-utility-wrapper>a:focus {
    border-bottom: none !important;
    text-shadow: 1px 0 0 #000;
}

.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility .gnav20-utility-wrapper:after {
    content: '';
    height: 16px;
    width: 0;
    border-right: 1px solid #d8dada;
    display: block;
    position: absolute;
    top: 8px;
    right: 0;
}

.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility .gnav20-utility-wrapper .gnav20-dropdown-menu {
    top: 32px;
}

.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility div.gnav20-localization .gnav20-utility-wrapper,
.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility div:last-of-type .gnav20-utility-wrapper{
	padding-right:0;
}

.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility div.gnav20-localization .gnav20-utility-wrapper:after,
.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility div:last-of-type .gnav20-utility-wrapper:after{
	display:none;
}

.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility .gnav20-utility-wrapper a,
.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility .gnav20-utility-wrapper button {
    font-size: 12px !important;
    font-weight: normal !important;
    line-height: 16px !important;
    padding: 8px 0;
    display: block;
    font-family: 'BrandFont-Text',sans-serif !important;
}

.gnav20 .gnav20-desktop .gnav20-language-link {
    padding-top: 8px;
}

.gnav20 .gnav20-desktop .gnav20-row-one .gnav20-utility .gnav20-utility-wrapper svg {
    height: 16px;
    width: 16px;
}

.gnav20 .gnav20-desktop .gnav20-row-two {
    display: block;
    width: 100%;
    height: 88px;
    padding: 0 20px;
}

.gnav20 .gnav20-desktop .gnav20-row-two .gnav20-grid1-wrapper {
    position: absolute;
    width: auto;
}

.gnav20 .gnav20-logo-wrapper {
    padding: 27px 0 0;
    position: relative;
}

.gnav20 .gnav20-logo-wrapper a.gnav20-logoWhiteBg {
    background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTAwIDExMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGRlZnM+PC9kZWZzPgo8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjgyNTU3OCwgMCwgMCwgMC44MjU1NzgsIC03OS40MjY1NDgsIC03OS40NTE3NDgpIiBzdHlsZT0iIj4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYwNi43OCwyMjkuMzA2aDI5LjY2MXYtNTQuMTg3YzAtMTIuMzYsNy4yMjUtMjEuMTA3LDE3Ljg3Mi0yMS4xMDdjMTAuMjY3LDAsMTUuNTkxLDcuMjI3LDE1LjU5MSwxNy40OTV2NTcuOCBoMjkuNjYxdi02My41MDNjMC0yMS40ODgtMTIuOTI4LTM2LjY5OS0zMy44NDQtMzYuNjk5Yy0xMy4zMDgsMC0yMi42MjYsNS43MDUtMjkuNjYxLDE2LjE2MmgtMC41NzF2LTEzLjMwOWgtMjguNzFWMjI5LjMwNnogTTU0OC41OTgsMTI5LjI5NWMtMzAuOTkzLDAtNTEuNzE2LDIyLjI0Ni01MS43MTYsNTEuNTI3YzAsMjkuMDkyLDIwLjcyNCw1MS41MjgsNTEuNzE2LDUxLjUyOHM1MS43MTYtMjIuNDM2LDUxLjcxNi01MS41MjggQzYwMC4zMTQsMTUxLjU0LDU3OS41OSwxMjkuMjk1LDU0OC41OTgsMTI5LjI5NXogTTU0OC40MDgsMjEwLjQ4M2MtMTQuMDcyLDAtMjEuNDg1LTExLjc4Ny0yMS40ODUtMjkuNjYxIGMwLTE4LjA2Myw3LjQxMy0yOS42NjIsMjEuNDg1LTI5LjY2MmMxNC4wNjksMCwyMS44NjUsMTEuNTk4LDIxLjg2NSwyOS42NjJDNTcwLjI3MywxOTguNjk2LDU2Mi40NzcsMjEwLjQ4Myw1NDguNDA4LDIxMC40ODN6IE00MTIuNDYsMjI5LjMwNmg4My4yOHYtMjMuMzg1aC00Ny4xNTN2LTAuNTczbDQ1LjA2Mi01MC41NzZ2LTIyLjgxNEg0MTIuNDZ2MjMuMzg1aDQ1LjYzM3YwLjU3MUw0MTIuNDYsMjA2Ljg3VjIyOS4zMDZ6IE0zNzQuNDI5LDIyOS4zMDZoMjkuODUxdi05Ny4zNDhoLTI5Ljg1MVYyMjkuMzA2eiBNMzA1LjIxOSwyMjkuMzA2aDI5LjY2MXYtNDQuNjhjMC0yMC4zNDYsMTIuMTY5LTI5LjI4MywzMC44MDItMjYuODFoMC41NzEgdi0yNS42NjhjLTEuNTIyLTAuNTcxLTMuMjMyLTAuNzYxLTYuMDg0LTAuNzYxYy0xMS41OTgsMC0xOS4zOTQsNS4zMjMtMjYuMDUsMTYuNzMxaC0wLjU3MXYtMTYuMTZoLTI4LjMyOVYyMjkuMzA2eiBNMjUwLjY1MSwyMTAuNjc1Yy0xMy4xMiwwLTIxLjEwNS04LjU1OS0yMi42MjctMjEuNjc1aDcwLjE2YzAuMTktMjAuOTE4LTUuMzI1LTM3LjY1LTE2LjkyMy00OC4xMDcgYy04LjE3NC03LjYwNS0xOS4wMTQtMTEuNzg5LTMyLjcwMy0xMS43ODljLTI5LjI3OSwwLTQ5LjYyNSwyMi4yNDYtNDkuNjI1LDUxLjMzN2MwLDI5LjI4LDE5LjM5NCw1MS43MTYsNTEuNTI3LDUxLjcxNiBjMTIuMTY5LDAsMjEuODY1LTMuMjMyLDI5Ljg1MS04Ljc0N2M4LjU1Ny01Ljg5MSwxNC42NC0xNC40NSwxNi4zNS0yMy4wMDVoLTI4LjUxOSBDMjY1LjI5MSwyMDYuODcsMjU5LjM5NiwyMTAuNjc1LDI1MC42NTEsMjEwLjY3NXogTTI0OS4xMjksMTUwLjM5OWMxMC40NTcsMCwxNy42ODIsNy43OTgsMTguODIzLDE5LjIwNWgtMzkuNzM4IEMyMzAuNDk3LDE1OC4wMDQsMjM2Ljc3LDE1MC4zOTksMjQ5LjEyOSwxNTAuMzk5eiBNMzc0LjQyOSw5Ny4zNWgyOS44NTF2MjYuNDNoLTI5Ljg1MVY5Ny4zNXoiIHN0eWxlPSJmaWxsOiByZ2IoMjM4LCAwLCAzMCk7Ij48L3BhdGg+CjxnPgo8cmFkaWFsR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBjeD0iLTExMDMuNjk5MyIgY3k9IjI0MjguMDkyMyIgcj0iMzU0LjM2ODciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC4wNDk1IC0wLjEzNzEgMC4xNDgzIDAuMDUzNiAtMTQ1LjY0MjggLTY4Ljg2NzcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0Y1RkYxRSI+PC9zdG9wPgo8c3RvcCBvZmZzZXQ9IjAuMjU3IiBzdHlsZT0ic3RvcC1jb2xvcjojRjVGRjFFIj48L3N0b3A+CjxzdG9wIG9mZnNldD0iMC4yNjU1IiBzdHlsZT0ic3RvcC1jb2xvcjojRjVGQTFFIj48L3N0b3A+CjxzdG9wIG9mZnNldD0iMC40MjMiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNUE2MjAiPjwvc3RvcD4KPHN0b3Agb2Zmc2V0PSIwLjU2MjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNTYzMjEiPjwvc3RvcD4KPHN0b3Agb2Zmc2V0PSIwLjY3NzkiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNTMzMjIiPjwvc3RvcD4KPHN0b3Agb2Zmc2V0PSIwLjc2NTciIHN0eWxlPSJzdG9wLWNvbG9yOiNGNTE1MjMiPjwvc3RvcD4KPHN0b3Agb2Zmc2V0PSIwLjgxNTUiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNTBBMjMiPjwvc3RvcD4KPC9yYWRpYWxHcmFkaWVudD4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE2NC4yMDEsMjI4LjA5NWwtMzYuOTA4LTk2LjEzN0g5Ny4zNWwzNi45MDgsOTYuMTM3YzAuMjgsMC43MzMsMC45ODMsMS4yMTMsMS43NjUsMS4yMTNoMjkuOTQzIEMxNjUuMTg0LDIyOS4zMDgsMTY0LjQ4MSwyMjguODI4LDE2NC4yMDEsMjI4LjA5NXoiIHN0eWxlPSJmaWxsOiB1cmwoI1NWR0lEXzFfKTsiPjwvcGF0aD4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzNy43ODcsMjI4LjA5NWwzNi45MDgtOTYuMTM3aDI5Ljk0M2wtMzYuOTA4LDk2LjEzN2MtMC4yOCwwLjczMy0wLjk4MywxLjIxMy0xLjc2NSwxLjIxM2gtMjkuOTQzIEMxMzYuODA1LDIyOS4zMDgsMTM3LjUwOCwyMjguODI4LDEzNy43ODcsMjI4LjA5NXoiIHN0eWxlPSJmaWxsOiByZ2IoMjM4LCAwLCAzMCk7Ij48L3BhdGg+CjwvZz4KPC9nPgo8L3N2Zz4=');
    width: 124px;
    height: 29px;
    display: block;
    background-size: 124px 29px;
}

.gnav20 .gnav20-logo-wrapper a.gnav20-logoHeaderVBG {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTAwIDE4MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGRlZnM+PC9kZWZzPgo8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjgyMTUzNSwgMCwgMCwgMC44MjE1MzUsIC03OS4wMTgzMDcsIC03OS4wNDE1MzkpIiBzdHlsZT0iIj4KPGc+CjxnPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzI2Ljc3NSwzMTYuMjE4Yy0yLjc5NS0xLjUxMi00Ljk1LTMuODc5LTYuNDYyLTcuMTAyaC0wLjE5N3Y3LjY5NWgtMTQuODk3di03My4zOThoMTUuNDl2MTYuMDggYzAsMi4yMzctMC4wNSw0LjQyNC0wLjE0OSw2LjU2Yy0wLjA5OCwyLjEzOS0wLjIxNSwzLjk5Ni0wLjM0NSw1LjU3NGgwLjI5NWMxLjc3Ny0yLjY5NCwzLjkxNC00LjgzMyw2LjQxNC02LjQxMSBjMi40OTgtMS41NzgsNS41ODgtMi4zNjcsOS4yNzMtMi4zNjdjMy40MiwwLDYuNTEyLDAuNjkxLDkuMjczLDIuMDdjMi43NjMsMS4zODIsNS4xMywzLjMwNSw3LjEwNCw1Ljc3MyBjMS45NzIsMi40NjYsMy41MDIsNS4zOTQsNC41ODYsOC43NzljMS4wODYsMy4zODgsMS42MjksNy4wODgsMS42MjksMTEuMDk4YzAsNC4zNDEtMC41MjYsOC4yMzktMS41NzgsMTEuNjkxIGMtMS4wNTIsMy40NTQtMi41NjQsNi4zODItNC41MzgsOC43ODFjLTEuOTc0LDIuNDAyLTQuMzQxLDQuMjQzLTcuMTAyLDUuNTI0Yy0yLjc2MywxLjI4My01Ljg1NiwxLjkyNC05LjI3NSwxLjkyNCBDMzMyLjc0NSwzMTguNDg3LDMyOS41NywzMTcuNzMyLDMyNi43NzUsMzE2LjIxOHogTTM0MC4yOSwzMDEuODE0YzEuODA5LTIuODI3LDIuNzEzLTYuNjA4LDIuNzEzLTExLjM0NSBjMC00LjczNS0wLjkwNC04LjU2Ni0yLjcxMy0xMS40OTJjLTEuODA5LTIuOTI4LTQuNTU0LTQuMzkyLTguMjM3LTQuMzkyYy0yLjA0LDAtMy43OTksMC40MTItNS4yNzksMS4yMzMgYy0xLjQ4LDAuODIzLTIuNzEzLDEuOTQyLTMuNjk5LDMuMzU1Yy0wLjk4OCwxLjQxNC0xLjcxMSwzLjEwNi0yLjE3MSw1LjA4Yy0wLjQ2MiwxLjk3NC0wLjY5MSw0LjA3OC0wLjY5MSw2LjMxMyBjMCw0LjYwNCwxLjA1Miw4LjMzNywzLjE1NywxMS4xOTlzNS4wMzIsNC4yOTEsOC43ODEsNC4yOTFDMzM1Ljc2OCwzMDYuMDU3LDMzOC40ODEsMzA0LjY0NCwzNDAuMjksMzAxLjgxNHoiIHN0eWxlPSJmaWxsOiByZ2IoMjM4LCAwLCAzMCk7Ij48L3BhdGg+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOTguMDUyLDMwOS4zMTJoLTAuMjk3Yy0xLjkwOCwzLjA5Mi00LjExLDUuMzYxLTYuNjA4LDYuODA3Yy0yLjUsMS40NDYtNS41NTgsMi4xNzEtOS4xNzQsMi4xNzEgYy01Ljk4NiwwLTEwLjU1Ni0xLjc1OS0xMy43MTUtNS4yNzdjLTMuMTU2LTMuNTE4LTQuNzM1LTguMTczLTQuNzM1LTEzLjk2di0zNC43MjZoMTUuNDl2MzEuNzY2YzAsMi45NiwwLjcwNCw1LjIyOSwyLjEyLDYuODA3IGMxLjQxNCwxLjU3OCwzLjUwMiwyLjM2Nyw2LjI2NSwyLjM2N2MzLjE1NywwLDUuNjIyLTEuMDUyLDcuNC0zLjE1NmMxLjc3NS0yLjEwNCwyLjY2Mi00LjgwMSwyLjY2Mi04LjA5di0yOS42OTRoMTUuMjkxdjUyLjQ4MyBoLTE0LjY5OFYzMDkuMzEyeiIgc3R5bGU9ImZpbGw6IHJnYigyMzgsIDAsIDMwKTsiPjwvcGF0aD4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQzMS45ODcsMzE3LjIwNmMtMy4wMjYtMC44NTUtNS42MDYtMi4wNzItNy43NDMtMy42NTFjLTIuMTM5LTEuNTc4LTMuODE1LTMuNDY4LTUuMDMyLTUuNjczIGMtMS4yMTctMi4yMDMtMS45MjQtNC42Mi0yLjEyLTcuMjUxaDE0LjZjMC40NiwyLjUsMS41OTQsNC40MDgsMy40MDQsNS43MjFjMS44MDcsMS4zMTgsNC4yMjUsMS45NzQsNy4yNTEsMS45NzQgYzIuNzYzLDAsNC44OTktMC41MjYsNi40MTQtMS41NzhjMS41MTItMS4wNTIsMi4yNjktMi41MzIsMi4yNjktNC40NGMwLTEuMTg1LTAuMzY0LTIuMTM2LTEuMDg2LTIuODYxIGMtMC43MjUtMC43MjMtMS43MTEtMS4zMTUtMi45Ni0xLjc3NXMtMi42ODEtMC44MzktNC4yOTEtMS4xMzVjLTEuNjEzLTAuMjk3LTMuMzQtMC42MDgtNS4xNzgtMC45MzggYy0yLjM2Ny0wLjQ2LTQuNjcxLTAuOTg2LTYuOTA1LTEuNTc4Yy0yLjIzNy0wLjU5Mi00LjI0My0xLjQ4LTYuMDE4LTIuNjY1Yy0xLjc3Ny0xLjE4My0zLjIwNy0yLjcyNy00LjI5My00LjYzNiBjLTEuMDg0LTEuOTA1LTEuNjI2LTQuNDA1LTEuNjI2LTcuNDk4YzAtMi42OTQsMC41NzQtNS4wNjIsMS43MjUtNy4xMDJjMS4xNTEtMi4wMzgsMi43MTUtMy43NDksNC42ODctNS4xMyBjMS45NzQtMS4zODIsNC4zMDctMi40MTgsNy4wMDQtMy4xMDZjMi42OTctMC42OTEsNS41OS0xLjAzNiw4LjY4My0xLjAzNmM3LjMwMSwwLDEyLjgyNSwxLjQzLDE2LjU3NCw0LjI5MSBjMy43NDksMi44NjEsNS45ODQsNi41OTQsNi43MDksMTEuMTk2aC0xNC40MDNjLTAuOTg4LTMuNzQ5LTMuOTQ2LTUuNjIyLTguODc5LTUuNjIyYy0yLjM2NywwLTQuMjU5LDAuNDYtNS42NzMsMS4zODIgYy0xLjQxNiwwLjkyMi0yLjEyLDIuMjM1LTIuMTIsMy45NDZjMCwwLjk4NiwwLjMyNywxLjc5MywwLjk4NiwyLjQxOGMwLjY1NiwwLjYyNCwxLjU3OCwxLjEzNSwyLjc2MywxLjUyOCBjMS4xODMsMC4zOTYsMi41NjQsMC43MjUsNC4xNDIsMC45ODZjMS41NzgsMC4yNjUsMy4yNTUsMC41Niw1LjAzMiwwLjg5YzIuMzY3LDAuMzkzLDQuNzM1LDAuOTA0LDcuMTAyLDEuNTI4IGMyLjM2NywwLjYyNyw0LjUwNCwxLjU2Miw2LjQxNCwyLjgxMWMxLjkwNSwxLjI1MSwzLjQ2OCwyLjkxMiw0LjY4NCw0Ljk4MmMxLjIxNywyLjA3MiwxLjgyNSw0Ljc1MywxLjgyNSw4LjA0MiBjMCwyLjgyNy0wLjU5LDUuMzI3LTEuNzc1LDcuNDk4Yy0xLjE4NSwyLjE2OC0yLjgyOSwzLjk4LTQuOTM0LDUuNDI2Yy0yLjEwNCwxLjQ0OC00LjYwNCwyLjUzMi03LjQ5NiwzLjI1NSBjLTIuODk2LDAuNzIzLTYuMDUyLDEuMDg0LTkuNDcyLDEuMDg0QzQzOC40MzMsMzE4LjQ4Nyw0MzUuMDEzLDMxOC4wNTksNDMxLjk4NywzMTcuMjA2eiIgc3R5bGU9ImZpbGw6IHJnYigyMzgsIDAsIDMwKTsiPjwvcGF0aD4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ4Ni42NDMsMjQzLjQxMnYxMy41MTZoLTE1LjY4NnYtMTMuNTE2SDQ4Ni42NDN6IE00ODYuNTQ0LDI2NC4zMjh2NTIuNDgzaC0xNS40OXYtNTIuNDgzSDQ4Ni41NDR6IiBzdHlsZT0iZmlsbDogcmdiKDIzOCwgMCwgMzApOyI+PC9wYXRoPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTA5LjUyNywyNzIuMzE3YzEuNjQ1LTMuMTU3LDMuODMxLTUuNTI0LDYuNTYyLTcuMTAyYzIuNzI3LTEuNTc4LDUuOTMzLTIuMzY3LDkuNjE4LTIuMzY3IGM1Ljc4NywwLDEwLjI3NSwxLjc1OSwxMy40NjYsNS4yNzdjMy4xOTEsMy41Miw0Ljc4NSw4LjIzOSw0Ljc4NSwxNC4xNTZ2MzQuNTI5aC0xNS4zODl2LTMxLjU3YzAtMi44OTMtMC43NDEtNS4yMTEtMi4yMjEtNi45NTMgYy0xLjQ4LTEuNzQzLTMuNjY3LTIuNjE0LTYuNTYtMi42MTRjLTMuMDI2LDAtNS40NiwxLjA4NC03LjMwMSwzLjI1NXMtMi43NjEsNC45MzQtMi43NjEsOC4yODd2MjkuNTk2aC0xNS40OXYtNTIuNDgzaDE0Ljk5NiB2Ny45OUg1MDkuNTI3eiIgc3R5bGU9ImZpbGw6IHJnYigyMzgsIDAsIDMwKTsiPjwvcGF0aD4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTU2NC45NywzMTYuMjY4Yy0zLjQyLTEuNDE0LTYuMzMxLTMuMzY5LTguNzMxLTUuODY5Yy0yLjQwMi0yLjUtNC4yNDEtNS40MjYtNS41MjQtOC43ODEgYy0xLjI4My0zLjM1My0xLjkyNC03LjAwNC0xLjkyNC0xMC45NDljMC0zLjk0OCwwLjY1Ni03LjYxMiwxLjk3Mi0xMS4wMDJjMS4zMTUtMy4zODUsMy4xNTktNi4zMjksNS41MjYtOC44MjkgYzIuMzY3LTIuNDk4LDUuMTk1LTQuNDUzLDguNDg0LTUuODY5YzMuMjg3LTEuNDE0LDYuOTM3LTIuMTIsMTAuOTUyLTIuMTJjMy43NDcsMCw3LjExOCwwLjU5LDEwLjExLDEuNzc1IGMyLjk5NCwxLjE4NSw1LjY0MSwyLjgyOSw3Ljk0Miw0LjkzNGMyLjk2LDIuODkzLDUuMTMsNi40NzgsNi41MTIsMTAuNzUzYzEuMzgyLDQuMjc1LDIuMDM4LDkuMDEyLDEuOTc0LDE0LjIwN2gtMzguMjc4IGMwLjUyNiwzLjk0NiwxLjg0MSw3LjAzOCwzLjk0Niw5LjI3M2MyLjEwNCwyLjIzNyw1LjAzMiwzLjM1Myw4Ljc4MSwzLjM1M2MyLjQzMSwwLDQuNDIxLTAuNDQ0LDUuOTY4LTEuMzMxIGMxLjU0Ni0wLjg4NywyLjc0NS0yLjE1MiwzLjYwMy0zLjc5N2gxNC45OTNjLTAuNjU2LDIuMzAxLTEuNjkzLDQuNDU2LTMuMTA2LDYuNDYyYy0xLjQxNiwyLjAwNi0zLjE1NiwzLjc0OS01LjIyOSw1LjIyOSBjLTIuMDcyLDEuNDgtNC40OSwyLjYzLTcuMjUxLDMuNDUyYy0yLjc2MywwLjgyMS01LjgyMSwxLjIzMy05LjE3NCwxLjIzM0M1NzIuMjM3LDMxOC4zODgsNTY4LjM4OSwzMTcuNjgyLDU2NC45NywzMTYuMjY4eiAgTTU2Ny42MzQsMjc2Ljk1NGMtMS44NDQsMi4xMDctMy4wMjYsNC45NjgtMy41NTIsOC41ODRoMjIuMzk1Yy0wLjI2My0zLjY4My0xLjM1LTYuNTYtMy4yNTctOC42MzIgYy0xLjkwOC0yLjA3Mi00LjQwNS0zLjEwOC03LjQ5Ni0zLjEwOEM1NzIuMTcyLDI3My43OTcsNTY5LjQ3MywyNzQuODQ5LDU2Ny42MzQsMjc2Ljk1NHoiIHN0eWxlPSJmaWxsOiByZ2IoMjM4LCAwLCAzMCk7Ij48L3BhdGg+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MTkuMDMzLDMxNy4yMDZjLTMuMDI2LTAuODU1LTUuNjA5LTIuMDcyLTcuNzQ1LTMuNjUxYy0yLjEzOS0xLjU3OC0zLjgxNS0zLjQ2OC01LjAzMi01LjY3MyBjLTEuMjE3LTIuMjAzLTEuOTI0LTQuNjItMi4xMi03LjI1MWgxNC42YzAuNDYsMi41LDEuNTk0LDQuNDA4LDMuNDA0LDUuNzIxYzEuODA5LDEuMzE4LDQuMjI3LDEuOTc0LDcuMjUzLDEuOTc0IGMyLjc2MSwwLDQuODk3LTAuNTI2LDYuNDExLTEuNTc4YzEuNTEyLTEuMDUyLDIuMjY5LTIuNTMyLDIuMjY5LTQuNDRjMC0xLjE4NS0wLjM2MS0yLjEzNi0xLjA4NC0yLjg2MSBjLTAuNzI1LTAuNzIzLTEuNzExLTEuMzE1LTIuOTYtMS43NzVjLTEuMjUxLTAuNDYtMi42ODEtMC44MzktNC4yOTEtMS4xMzVjLTEuNjEzLTAuMjk3LTMuMzQtMC42MDgtNS4xODEtMC45MzggYy0yLjM2Ny0wLjQ2LTQuNjcxLTAuOTg2LTYuOTA1LTEuNTc4Yy0yLjIzNy0wLjU5Mi00LjI0My0xLjQ4LTYuMDE4LTIuNjY1Yy0xLjc3NS0xLjE4My0zLjIwNy0yLjcyNy00LjI5MS00LjYzNiBjLTEuMDg2LTEuOTA1LTEuNjI5LTQuNDA1LTEuNjI5LTcuNDk4YzAtMi42OTQsMC41NzYtNS4wNjIsMS43MjctNy4xMDJjMS4xNTEtMi4wMzgsMi43MTMtMy43NDksNC42ODctNS4xMyBjMS45NzItMS4zODIsNC4zMDctMi40MTgsNy4wMDQtMy4xMDZjMi42OTctMC42OTEsNS41OS0xLjAzNiw4LjY4My0xLjAzNmM3LjI5OSwwLDEyLjgyNSwxLjQzLDE2LjU3NCw0LjI5MSBjMy43NDcsMi44NjEsNS45ODQsNi41OTQsNi43MDYsMTEuMTk2aC0xNC40MDNjLTAuOTg2LTMuNzQ5LTMuOTQ2LTUuNjIyLTguODc3LTUuNjIyYy0yLjM3LDAtNC4yNjEsMC40Ni01LjY3NSwxLjM4MiBjLTEuNDE0LDAuOTIyLTIuMTIsMi4yMzUtMi4xMiwzLjk0NmMwLDAuOTg2LDAuMzI5LDEuNzkzLDAuOTg2LDIuNDE4YzAuNjU5LDAuNjI0LDEuNTgxLDEuMTM1LDIuNzYzLDEuNTI4IGMxLjE4NSwwLjM5NiwyLjU2NiwwLjcyNSw0LjE0NSwwLjk4NmMxLjU3OCwwLjI2NSwzLjI1NSwwLjU2LDUuMDMsMC44OWMyLjM2NywwLjM5Myw0LjczNywwLjkwNCw3LjEwNCwxLjUyOCBjMi4zNjcsMC42MjcsNC41MDQsMS41NjIsNi40MTEsMi44MTFjMS45MDgsMS4yNTEsMy40NywyLjkxMiw0LjY4Nyw0Ljk4MmMxLjIxNywyLjA3MiwxLjgyNSw0Ljc1MywxLjgyNSw4LjA0MiBjMCwyLjgyNy0wLjU5Miw1LjMyNy0xLjc3NSw3LjQ5OGMtMS4xODUsMi4xNjgtMi44MjksMy45OC00LjkzNCw1LjQyNmMtMi4xMDcsMS40NDgtNC42MDQsMi41MzItNy40OTgsMy4yNTUgYy0yLjg5NiwwLjcyMy02LjA1MiwxLjA4NC05LjQ3MiwxLjA4NEM2MjUuNDc5LDMxOC40ODcsNjIyLjA1NywzMTguMDU5LDYxOS4wMzMsMzE3LjIwNnoiIHN0eWxlPSJmaWxsOiByZ2IoMjM4LCAwLCAzMCk7Ij48L3BhdGg+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NzAuMTMyLDMxNy4yMDZjLTMuMDI2LTAuODU1LTUuNjA2LTIuMDcyLTcuNzQzLTMuNjUxYy0yLjEzOS0xLjU3OC0zLjgxNS0zLjQ2OC01LjAzMi01LjY3MyBjLTEuMjE3LTIuMjAzLTEuOTI0LTQuNjItMi4xMi03LjI1MWgxNC42YzAuNDYsMi41LDEuNTk0LDQuNDA4LDMuNDA0LDUuNzIxYzEuODA3LDEuMzE4LDQuMjI1LDEuOTc0LDcuMjUxLDEuOTc0IGMyLjc2MywwLDQuODk5LTAuNTI2LDYuNDE0LTEuNTc4YzEuNTEyLTEuMDUyLDIuMjY5LTIuNTMyLDIuMjY5LTQuNDRjMC0xLjE4NS0wLjM2NC0yLjEzNi0xLjA4Ni0yLjg2MSBjLTAuNzI1LTAuNzIzLTEuNzExLTEuMzE1LTIuOTYtMS43NzVjLTEuMjQ5LTAuNDYtMi42ODEtMC44MzktNC4yOTEtMS4xMzVjLTEuNjEzLTAuMjk3LTMuMzQtMC42MDgtNS4xNzktMC45MzggYy0yLjM2Ny0wLjQ2LTQuNjcxLTAuOTg2LTYuOTA1LTEuNTc4Yy0yLjIzNy0wLjU5Mi00LjI0My0xLjQ4LTYuMDE4LTIuNjY1Yy0xLjc3Ny0xLjE4My0zLjIwNy0yLjcyNy00LjI5My00LjYzNiBjLTEuMDg0LTEuOTA1LTEuNjI2LTQuNDA1LTEuNjI2LTcuNDk4YzAtMi42OTQsMC41NzQtNS4wNjIsMS43MjUtNy4xMDJjMS4xNTEtMi4wMzgsMi43MTUtMy43NDksNC42ODctNS4xMyBjMS45NzQtMS4zODIsNC4zMDctMi40MTgsNy4wMDQtMy4xMDZjMi42OTctMC42OTEsNS41OS0xLjAzNiw4LjY4My0xLjAzNmM3LjMwMSwwLDEyLjgyNSwxLjQzLDE2LjU3NCw0LjI5MSBjMy43NDksMi44NjEsNS45ODQsNi41OTQsNi43MDksMTEuMTk2aC0xNC40MDNjLTAuOTg4LTMuNzQ5LTMuOTQ2LTUuNjIyLTguODc5LTUuNjIyYy0yLjM2NywwLTQuMjU5LDAuNDYtNS42NzMsMS4zODIgYy0xLjQxNiwwLjkyMi0yLjEyLDIuMjM1LTIuMTIsMy45NDZjMCwwLjk4NiwwLjMyNywxLjc5MywwLjk4NiwyLjQxOGMwLjY1NiwwLjYyNCwxLjU3OCwxLjEzNSwyLjc2MywxLjUyOCBjMS4xODMsMC4zOTYsMi41NjQsMC43MjUsNC4xNDIsMC45ODZjMS41NzgsMC4yNjUsMy4yNTUsMC41Niw1LjAzMiwwLjg5YzIuMzY3LDAuMzkzLDQuNzM1LDAuOTA0LDcuMTAyLDEuNTI4IGMyLjM2NywwLjYyNyw0LjUwNCwxLjU2Miw2LjQxNCwyLjgxMWMxLjkwNSwxLjI1MSwzLjQ2OCwyLjkxMiw0LjY4NCw0Ljk4MmMxLjIxNywyLjA3MiwxLjgyNSw0Ljc1MywxLjgyNSw4LjA0MiBjMCwyLjgyNy0wLjU5LDUuMzI3LTEuNzc1LDcuNDk4Yy0xLjE4NSwyLjE2OC0yLjgyOSwzLjk4LTQuOTM0LDUuNDI2Yy0yLjEwNCwxLjQ0OC00LjYwNCwyLjUzMi03LjQ5NiwzLjI1NSBjLTIuODk2LDAuNzIzLTYuMDUyLDEuMDg0LTkuNDcyLDEuMDg0QzY3Ni41NzcsMzE4LjQ4Nyw2NzMuMTU4LDMxOC4wNTksNjcwLjEzMiwzMTcuMjA2eiIgc3R5bGU9ImZpbGw6IHJnYigyMzgsIDAsIDMwKTsiPjwvcGF0aD4KPC9nPgo8L2c+CjxnPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjA2Ljc4LDIyOS4zMDZoMjkuNjYxdi01NC4xODdjMC0xMi4zNiw3LjIyNS0yMS4xMDcsMTcuODcyLTIxLjEwN2MxMC4yNjcsMCwxNS41OTEsNy4yMjcsMTUuNTkxLDE3LjQ5NSAgICB2NTcuOGgyOS42NjF2LTYzLjUwM2MwLTIxLjQ4OC0xMi45MjgtMzYuNjk5LTMzLjg0NC0zNi42OTljLTEzLjMwOCwwLTIyLjYyNiw1LjcwNS0yOS42NjEsMTYuMTYyaC0wLjU3MXYtMTMuMzA5aC0yOC43MVYyMjkuMzA2eiBNNTQ4LjU5OCwxMjkuMjk1Yy0zMC45OTMsMC01MS43MTYsMjIuMjQ2LTUxLjcxNiw1MS41MjdjMCwyOS4wOTIsMjAuNzI0LDUxLjUyOCw1MS43MTYsNTEuNTI4czUxLjcxNi0yMi40MzYsNTEuNzE2LTUxLjUyOCAgICBDNjAwLjMxNCwxNTEuNTQsNTc5LjU5LDEyOS4yOTUsNTQ4LjU5OCwxMjkuMjk1eiBNNTQ4LjQwOCwyMTAuNDgzYy0xNC4wNzIsMC0yMS40ODUtMTEuNzg3LTIxLjQ4NS0yOS42NjEgICAgYzAtMTguMDYzLDcuNDEzLTI5LjY2MiwyMS40ODUtMjkuNjYyYzE0LjA2OSwwLDIxLjg2NSwxMS41OTgsMjEuODY1LDI5LjY2MkM1NzAuMjczLDE5OC42OTYsNTYyLjQ3NywyMTAuNDgzLDU0OC40MDgsMjEwLjQ4M3ogTTQxMi40NiwyMjkuMzA2aDgzLjI4di0yMy4zODVoLTQ3LjE1M3YtMC41NzNsNDUuMDYyLTUwLjU3NnYtMjIuODE0SDQxMi40NnYyMy4zODVoNDUuNjMzdjAuNTcxTDQxMi40NiwyMDYuODdWMjI5LjMwNnogTTM3NC40MjksMjI5LjMwNmgyOS44NTF2LTk3LjM0OGgtMjkuODUxVjIyOS4zMDZ6IE0zMDUuMjE5LDIyOS4zMDZoMjkuNjYxdi00NC42OGMwLTIwLjM0NiwxMi4xNjktMjkuMjgzLDMwLjgwMi0yNi44MWgwLjU3MSAgICB2LTI1LjY2OGMtMS41MjItMC41NzEtMy4yMzItMC43NjEtNi4wODQtMC43NjFjLTExLjU5OCwwLTE5LjM5NCw1LjMyMy0yNi4wNSwxNi43MzFoLTAuNTcxdi0xNi4xNmgtMjguMzI5VjIyOS4zMDZ6IE0yNTAuNjUxLDIxMC42NzVjLTEzLjEyLDAtMjEuMTA1LTguNTU5LTIyLjYyNy0yMS42NzVoNzAuMTZjMC4xOS0yMC45MTgtNS4zMjUtMzcuNjUtMTYuOTIzLTQ4LjEwNyAgICBjLTguMTc0LTcuNjA1LTE5LjAxNC0xMS43ODktMzIuNzAzLTExLjc4OWMtMjkuMjc5LDAtNDkuNjI1LDIyLjI0Ni00OS42MjUsNTEuMzM3YzAsMjkuMjgsMTkuMzk0LDUxLjcxNiw1MS41MjcsNTEuNzE2IGMxMi4xNjksMCwyMS44NjUtMy4yMzIsMjkuODUxLTguNzQ3YzguNTU3LTUuODkxLDE0LjY0LTE0LjQ1LDE2LjM1LTIzLjAwNWgtMjguNTE5ICAgIEMyNjUuMjkxLDIwNi44NywyNTkuMzk2LDIxMC42NzUsMjUwLjY1MSwyMTAuNjc1eiBNMjQ5LjEyOSwxNTAuMzk5YzEwLjQ1NywwLDE3LjY4Miw3Ljc5OCwxOC44MjMsMTkuMjA1aC0zOS43MzggICAgQzIzMC40OTcsMTU4LjAwNCwyMzYuNzcsMTUwLjM5OSwyNDkuMTI5LDE1MC4zOTl6IE0zNzQuNDI5LDk3LjM1aDI5Ljg1MXYyNi40M2gtMjkuODUxVjk3LjM1eiIgc3R5bGU9ImZpbGw6IHJnYigyMzgsIDAsIDMwKTsiPjwvcGF0aD4KPGc+CjxyYWRpYWxHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGN4PSItMTEwMy42OTkzIiBjeT0iMjQyOC4wOTIzIiByPSIzNTQuMzY4NyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjA0OTUgLTAuMTM3MSAwLjE0ODMgMC4wNTM2IC0xNDUuNjQyOCAtNjguODY3NykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRjVGRjFFIj48L3N0b3A+CjxzdG9wIG9mZnNldD0iMC4yNTciIHN0eWxlPSJzdG9wLWNvbG9yOiNGNUZGMUUiPjwvc3RvcD4KPHN0b3Agb2Zmc2V0PSIwLjI2NTUiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNUZBMUUiPjwvc3RvcD4KPHN0b3Agb2Zmc2V0PSIwLjQyMyIgc3R5bGU9InN0b3AtY29sb3I6I0Y1QTYyMCI+PC9zdG9wPgo8c3RvcCBvZmZzZXQ9IjAuNTYyMSIgc3R5bGU9InN0b3AtY29sb3I6I0Y1NjMyMSI+PC9zdG9wPgo8c3RvcCBvZmZzZXQ9IjAuNjc3OSIgc3R5bGU9InN0b3AtY29sb3I6I0Y1MzMyMiI+PC9zdG9wPgo8c3RvcCBvZmZzZXQ9IjAuNzY1NyIgc3R5bGU9InN0b3AtY29sb3I6I0Y1MTUyMyI+PC9zdG9wPgo8c3RvcCBvZmZzZXQ9IjAuODE1NSIgc3R5bGU9InN0b3AtY29sb3I6I0Y1MEEyMyI+PC9zdG9wPgo8L3JhZGlhbEdyYWRpZW50Pgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTY0LjIwMSwyMjguMDk1bC0zNi45MDgtOTYuMTM3SDk3LjM1bDM2LjkwOCw5Ni4xMzdjMC4yOCwwLjczMywwLjk4MywxLjIxMywxLjc2NSwxLjIxM2gyOS45NDMgQzE2NS4xODQsMjI5LjMwOCwxNjQuNDgxLDIyOC44MjgsMTY0LjIwMSwyMjguMDk1eiIgc3R5bGU9ImZpbGw6IHVybCgjU1ZHSURfMV8pOyI+PC9wYXRoPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTM3Ljc4NywyMjguMDk1bDM2LjkwOC05Ni4xMzdoMjkuOTQzbC0zNi45MDgsOTYuMTM3Yy0wLjI4LDAuNzMzLTAuOTgzLDEuMjEzLTEuNzY1LDEuMjEzaC0yOS45NDMgQzEzNi44MDUsMjI5LjMwOCwxMzcuNTA4LDIyOC44MjgsMTM3Ljc4NywyMjguMDk1eiIgc3R5bGU9ImZpbGw6IHJnYigyMzgsIDAsIDMwKTsiPjwvcGF0aD4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+');
    width:126px;
    height:46px;
    display:block;
    background-size:126px 46px;
    margin-top:-6px
}

.gnav20 .gnav20-logo-wrapper a.gnav20-logoHeaderVSBDR {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA3OTUgMzEzLjEiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS4zLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMCBCdWlsZCAxNTEpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2Y1MGEyMzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGc+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUyLjYsMjE4LjljOS43LDAsMTcuMyw0LjksMjEuNiwxMS40aC4zdi0zNi4yaDEwLjl2OTUuNmgtMTAuOXYtOC40aC0uM2MtNS4yLDYuOC0xMS43LDEwLjUtMjEuNCwxMC41LTE4LjksMC0zMC43LTE0LjItMzAuNy0zNi4zczEzLjItMzYuMywzMC40LTM2LjN2LS4zaDBaTTE1My4xLDIyOC4yYy0xMy4xLDAtMTkuOCwxMS44LTE5LjgsMjcuM3M2LjcsMjcuMiwxOS45LDI3LjIsMjEuOS0xMS43LDIxLjktMjcuMi03LjYtMjcuMy0yMi0yNy4zaDBaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEwLjgsMTk0LjF2MTMuNGgtMTAuOXYtMTMuNGgxMC45Wk0yMTAuOCwyMjAuNnY2OS4xaC0xMC45di02OS4xaDEwLjlaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMzLjksMjkzLjZjMSw3LjYsOC4zLDEwLjYsMTksMTAuNnMxOS44LTUuNiwxOS44LTE3Ljh2LTkuN2gtLjNjLTUuMiw2LjYtMTAuNSwxMC44LTIwLjUsMTAuOC0xNy44LDAtMzAuMy0xNC4zLTMwLjMtMzQuMnMxMy41LTM0LjEsMjkuNS0zNC4xLDE2LjQsMy45LDIxLjEsMTAuNWguM3YtOC44aDEwLjl2NjUuNGMwLDE4LjItMTIuMSwyNi44LTMwLjQsMjYuOHMtMjguMS03LjItMjkuMi0xOS4xaDEwLjF2LS4zaDBaTTI1Mi40LDIyOC4xYy0xMywwLTE5LjUsMTAuMi0xOS41LDI1LjJzNi44LDI1LjEsMTkuNywyNS4xLDIxLTExLjEsMjEtMjUuNy02LjMtMjQuNS0yMS4xLTI0LjVoLS4xWiIvPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTMwOSwxOTQuMXYxMy40aC0xMC45di0xMy40aDEwLjlaTTMwOSwyMjAuNnY2OS4xaC0xMC45di02OS4xaDEwLjlaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzI5LjQsMjIwLjZ2LTIxLjhoMTAuOXYyMS44aDEzLjR2OC44aC0xMy40djQ1YzAsNC45LDIuNSw2LjQsNyw2LjRzNC42LS41LDUuOC0uOWguNHY5LjNjLTIuNS41LTUuNS45LTguNy45LTguOSwwLTE1LjItMy43LTE1LjItMTMuNHYtNDcuM2gtMTAuMXYtOC44aDEwLjEtLjIsMFoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDcuMiwyODAuMWMtNC4zLDUuNC0xMS4zLDExLTIzLDExcy0yMy41LTYtMjMuNS0xOS4zLDEyLjktMTkuNSwzMC4yLTIyLjNjOS43LTEuNCwxNi41LTIuNSwxNi41LTkuOHMtNS41LTEyLjItMTUuNS0xMi4yLTE2LjksNC43LTE3LjMsMTUuMmgtMTAuNWMuNC0xMy40LDkuMi0yMy41LDI3LjUtMjMuNXMyNS42LDUuNSwyNS42LDIxLjl2MzIuOWMwLDUuOCwxLjMsOC44LDcuMyw3LjNoLjR2Ny45Yy0xLjQuNS0zLDEtNS45LDEtNi44LDAtMTAuOS0zLjUtMTEuOS0xMC40aC0uMS4xdi4zaDBaTTQwNy41LDI1Mi41Yy0zLjcsMi4yLTkuOCw0LjEtMTUuNyw1LjEtMTAuOSwyLjEtMTkuNSwzLjgtMTkuNSwxNHM3LjMsMTEuMywxNC4zLDExLjNjMTQuNCwwLDIxLTEwLjYsMjEtMTguNnYtMTEuOGgwWiIvPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ0NC4zLDE5NC4xdjk1LjZoLTEwLjl2LTk1LjZoMTAuOVoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OTEuOCwyMzJjNC4yLTYuOCwxMS40LTEyLjMsMjAuNi0xMi4zczIuOS4zLDQuNS44djEwLjVoLS40Yy0xLjYtLjUtMi42LS43LTQuOS0uNy0xMC44LDAtMjAuMSw4LTIwLjEsMjF2MzguNGgtMTAuOXYtNjkuMWgxMC45djExLjVoLjNaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTUyLjksMjE4LjhjMjAuNywwLDMxLjksMTYsMzEuOSwzOWgtNTMuNWMuNywxNCw4LjUsMjQuOCwyMi4zLDI0LjhzMTYuNS00LjcsMTkuMS0xNC4yaDEwLjZjLTMuMSwxNS0xNCwyMy4yLTI5LjYsMjMuMnMtMzMuNC0xNi40LTMzLjQtMzYuMywxMy4xLTM2LjMsMzIuOC0zNi4zaDB2LS4yaC0uMiwwWk01NzMuMSwyNDkuNmMtLjctMTMuOS03LjctMjIuMi0yMC4yLTIyLjJzLTE5LjksOS42LTIxLjQsMjIuMmg0MS42WiIvPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTYzNy41LDI4MC4xYy00LjMsNS40LTExLjMsMTEtMjMsMTFzLTIzLjUtNi0yMy41LTE5LjMsMTIuOS0xOS41LDMwLjItMjIuM2M5LjctMS40LDE2LjUtMi41LDE2LjUtOS44cy01LjUtMTIuMi0xNS41LTEyLjItMTYuOSw0LjctMTcuMywxNS4yaC0xMC41Yy40LTEzLjQsOS4yLTIzLjUsMjcuNS0yMy41czI1LjYsNS41LDI1LjYsMjEuOXYzMi45YzAsNS44LDEuMyw4LjgsNy4zLDcuM2guNHY3LjljLTEuNC41LTMsMS01LjksMS02LjgsMC0xMC45LTMuNS0xMS45LTEwLjRoMHYuM2guMVpNNjM3LjksMjUyLjVjLTMuNywyLjItOS44LDQuMS0xNS43LDUuMS0xMC45LDIuMS0xOS41LDMuOC0xOS41LDE0czcuMywxMS4zLDE0LjMsMTEuM2MxNC40LDAsMjEtMTAuNiwyMS0xOC42di0xMS44aDBaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjg5LjksMjE4LjljOS43LDAsMTcuMyw0LjksMjEuNiwxMS40aC4zdi0zNi4yaDEwLjl2OTUuNmgtMTAuOXYtOC40aC0uM2MtNS4yLDYuOC0xMS43LDEwLjUtMjEuNCwxMC41LTE4LjksMC0zMC43LTE0LjItMzAuNy0zNi4zczEzLjItMzYuMywzMC40LTM2LjN2LS4zaC4xWk02OTAuNSwyMjguMmMtMTMuMSwwLTE5LjgsMTEuOC0xOS44LDI3LjNzNi43LDI3LjIsMTkuOSwyNy4yLDIxLjktMTEuNywyMS45LTI3LjItNy42LTI3LjMtMjItMjcuM2gwWiIvPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTczNi41LDMwMS41aC41YzEuNC45LDMuOCwxLjQsNy4zLDEuNHM3LjYtMS42LDEwLjQtOC40bDIuNi02LjgtMjctNjcuMmgxMS44bDE2LjMsNDMsMyw4LjksMS42LDQuNmguM2MuNC0xLjQuOS0yLjksMS40LTQuNmwzLTguOSwxNS43LTQzaDExLjVsLTI5LjUsNzQuOGMtNS44LDE0LjItMTAuOSwxNy4zLTE5LjQsMTcuM3MtNi43LS4zLTkuNy0xLjR2LTkuNmguMloiLz4KICA8L2c+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM1OC4zLjFoMzkuMnYzNC42aC0zOS4yVi4xWiIvPgogIDxnPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTQxLjcsNDcuMmwxNy40LDU3LjNjMS43LDYuNywzLjcsMTIuOSw1LDE3LjZsMiw3LjloLjVsMi03LjksNS0xNy42LDE3LjYtNTcuM2g0MC40bC00My45LDEyN2gtNDMuNkwwLDQ3LjJoNDEuN1oiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOTEsNDMuNWMxOC4xLDAsMzIuNSw2LDQzLjQsMTUuOSwxNS4xLDEzLjksMjIuMywzNS43LDIyLjMsNjEuOGgtOTEuM2MyLjcsMTcuMSwxMS43LDI3LjgsMjguNSwyNy44czE3LjQtNC43LDIxLjEtMTIuNmgzOS40Yy0yLjcsMTEuNy0xMC4yLDIyLjMtMjEuMywzMC0xMC43LDcuNy0yMy42LDExLjctMzkuNywxMS43LTQxLjksMC02Ny43LTI4LjgtNjcuNy02Ny41czI2LjUtNjcsNjUuMi02N2guMVpNMTY1LjcsOTcuMWg1MC4xYy0xLjctMTUuMS0xMC45LTI0LjgtMjQuMS0yNC44cy0yMy4zLDkuNy0yNiwyNC44aDBaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzA1LDQ3LjJ2MTkuOGguN2M4LjktMTUuMSwxOS4xLTIxLjgsMzQuNy0yMS44czYuNC4yLDcuOSwxdjM0LjdoLTFjLTMtLjUtNS41LS43LTguMi0uNy0yMC4xLDAtMzIuNSwxMi40LTMyLjUsMzd2NTdoLTQwLjRWNDcuMmgzOC44WiIvPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5Ny44LDQ3LjJ2MTI3aC00MC40VjQ3LjJoNDAuNFoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NTkuOCw4OS45YzEuNy0xLjcsNC41LTQsNi43LTYuN2w0LjItNC41di0uN2MtMi4yLjItNC41LjItNi40LjJoLTQ4Ljl2LTMwLjhoMTA0LjJ2MjkuNWwtNDguMSw1Mi4zLTcuOSw3LjktNSw1LjJ2LjdoNy4yYzQsMCw4LjctLjIsMTEuNy0uMmg0NS45djMxLjJoLTExMy44di0zMGw1MC4zLTU0LjN2LjJaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTkzLDQzLjhjNDAuOSwwLDY3LjcsMjguOCw2Ny43LDY3LjJzLTI2LjgsNjcuMi02Ny43LDY3LjItNjgtMjguOC02OC02Ny4yLDI3LTY3LjIsNjgtNjcuMlpNNTkyLjcsNzIuM2MtMTcuOSwwLTI2LjgsMTUuNi0yNi44LDM4LjdzOC45LDM4LjQsMjYuOCwzOC40LDI3LTE1LjQsMjctMzguNC05LjItMzguNy0yNy0zOC43aDBaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzA5LjMsNDcuMnYxNy40aC43YzkuNy0xMy45LDIxLjMtMjEuMSwzOS4yLTIxLjEsMjcuOCwwLDQ0LjEsMTkuOCw0NC4xLDQ4LjF2ODIuNmgtNDAuNHYtNzQuNGMwLTEzLjYtNi43LTIyLjYtMTkuOC0yMi42cy0yMi4zLDEwLjktMjIuMywyNi44djcwLjJoLTQwLjRWNDcuMmgzOC45WiIvPgogIDwvZz4KPC9zdmc+');
    width: 126px;
    height: 50px;
    display: block;
    background-size: 126px 50px;
    margin-top: -10px;
}

.gnav20 .gnav20-desktop .gnav20-row-two .gnav20-navigation {
    width: 100%;
    height: 88px;
}

.gnav20 .gnav20-desktop .gnav20-row-two .gnav20-navigation .gnav20-navigation {
    padding: 34px 0;
    margin: 0;
}

.gnav20 .gnav20-desktop .gnav20-row-two .gnav20-navigation .gnav20-navigation .gnav20-navigation-list {
    width: 80%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}

.gnav20 .gnav20-desktop .gnav20-navigation .gnav20-navigation .gnav20-navigation-item .gnav20-primary-menu {
    margin: 0 8px;
}

.gnav20 .gnav20-desktop .gnav20-row-two .gnav20-navigation .gnav20-navigation .gnav20-menu-label-button,
.gnav20 .gnav20-desktop .gnav20-row-two .gnav20-navigation .gnav20-navigation .gnav20-menu-label-link {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 2px;
    height: auto;
}

.gnav20 .gnav20-menu-label {
	font-weight: bold;
}

.gnav20 .gnav20-menu-label-button {
    border: 0;
    border-radius: 0 !important;
    position: absolute;
    background: 0;
    cursor: pointer;
    margin: 0;
    padding: 0;
}

.gnav20 .gnav20-desktop .gnav20-navigation .gnav20-navigation .gnav20-menu-label-button{
    z-index:4502;
}

.gnav20 .gnav20-menu-label-button.gnav20-goback {
    display: none;
}

.gnav20 .gnav20-menu-label-link {
    font-weight: bold;
    color: transparent !important;
    visibility: hidden;
}

.gnav20 .gnav20-desktop .gnav20-navigation .gnav20-menu-label[aria-expanded="true"],
.gnav20 .gnav20-desktop .gnav20-navigation .gnav20-menu-label:hover {
    border-bottom: 2px solid #000;
    color: #000 !important;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-grouping:hover,
.gnav20 .gnav20-desktop .gnav20-navigation .gnav20-clickL1.gnav20-menu-label[aria-expanded="true"],
.gnav20 .gnav20-desktop .gnav20-navigation .gnav20-featured-card .gnav20-menu-label[aria-expanded="true"] {
    border-bottom-width: 2px;
    border-color: #e00;
    color: #e00 !important;
}

.gnav20 .gnav20-desktop .gnav20-sub-header-menu {
    left: 0;
    padding: 30px 20px 0 20px;
    display: flex;
    position: absolute;
    overflow: visible;
    z-index: 4501;
    width: 100%;
    font-size: 14px;
    max-width: 100%;
	background-color: #fff;
}

.gnav20 .gnav20-grouping .gnav20-sub-header-menu {
    flex-direction: column;
}

.gnav20 .gnav20-desktop .gnav20-sub-menu.gnav20-grouping-active {
    overflow: hidden;
    max-height: 700px;
    padding-bottom: 80px;
    border-bottom: 1px solid #d8dada;
    transition: max-height .1s, padding-bottom .1s, border-bottom-color .1s;
    transition-delay: .1s;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-header-menu {
    border-bottom: 1px solid #d8dada;
    background-color: #fff;
    padding: 86px 0 0;
    margin-top: -50px;
    overflow: visible;
    max-height: calc(100vh - 99px);
}

.gnav20 .gnav20-desktop .gnav20-sub-header-menu .gnav20-content-wrapper {
    width: 100%;
	opacity: 0;
    max-width: 1272px;
    margin: auto;
	padding: 0 !important;
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer .gnav20-sub-header-menu {
    padding-top: 56px;
    padding-bottom: 0;
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer .gnav20-sub-header-menu.gnav20-mega-active {
    max-height: 800px;
    border-bottom-color: #d8dada;
    background: #fff;
}

.gnav20 .gnav20-desktop .gnav20-sub-header-menu .gnav20-content-wrapper.gnav20-mega-active {
    opacity: 1;
    transition: opacity 100ms;
    position: relative;
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer ul.gnav20-submenu-column {
    width: calc(25% - 20px);
    background-color: #d8dada;
    padding: 20px 0 30px 0;
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer .gnav20-content-wrapper>ul.gnav20-submenu-column {
    min-height: 460px;
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer .gnav20-sub-menu ul.gnav20-submenu-column.gnav20-L1>li {
    margin: 0;
    padding: 0;
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer .gnav20-content-wrapper>ul.gnav20-submenu-column>li>a {
    width: fit-content;
    display: block;
    padding: 8px 0 8px 16px;
    border-left-style: solid;
    border-left-color: transparent;
    border-left-width: 4px;
    transition: color 100ms, border-color 100ms;
    line-height: 18px;
    border-bottom: 0 !important;
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer ul.gnav20-submenu-column.gnav20-L1>li>a:hover,
.gnav20 .gnav20-desktop .gnav20-mega-drawer ul.gnav20-submenu-column.gnav20-L1>li>a.gnav20-open {
    border-color: #e00;
    color: #e00 !important;
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer ul.gnav20-submenu-column.gnav20-L2 {
    position: absolute;
    width: 25%;
    background-color: #fff;
    top: 0;
    padding: 10px 0;
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer ul.gnav20-submenu-column.gnav20-L3 {
    width: 100%;
    background-color: #fff;
    padding: 0;
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer .gnav20-content-wrapper>ul.gnav20-submenu-column>li.gnav20-margin-top {
    margin-top: 35px;
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer ul.gnav20-submenu-column.gnav20-L2.gnav20-one-col,
.gnav20 .gnav20-desktop .gnav20-mega-drawer ul.gnav20-submenu-column.gnav20-L2.gnav20-two-col,
.gnav20 .gnav20-desktop .gnav20-mega-drawer ul.gnav20-submenu-column.gnav20-L2.gnav20-three-col {
    margin-left: 0
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer ul.gnav20-submenu-column.gnav20-L2.gnav20-mega-column-0 {
    left: 25%
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer ul.gnav20-submenu-column.gnav20-L2.gnav20-mega-column-1 {
    left: 50%
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer ul.gnav20-submenu-column.gnav20-L2.gnav20-mega-column-2 {
    left: 75%
}

.gnav20 .gnav20-desktop .gnav20-sub-header-menu>.gnav20-content-wrapper.gnav20-grouping-active {
    opacity: 1;
    transition: all .1s;
    transition-delay: .1s;
    margin-top: 24px !important;
    margin-bottom: 32px !important;
}

.gnav20 .gnav20-desktop .gnav20-featured-card .gnav20-sub-header-menu>.gnav20-content-wrapper {
    max-width: 962px;
    padding: 24px 0 32px 0 !important;
    position: relative;
    height: calc(100vh - 186px);
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card.gnav20-featured-grouping.gnav20-four-column .gnav20-content-wrapper.gnav20-featured-scroll-area {
    width: 1272px !important;
    max-width: 1272px !important;
    overflow-x: hidden;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-header-menu .gnav20-nav-utility {
    position: absolute;
    width: 100%;
    max-width: 1272px;
    margin-right: auto;
    margin-left: auto;
    right: 0;
    left: 0;
    top: 18px;
}

.gnav20 .gnav20-nav-utility button {
    position: absolute;
    right: 12px;
    text-indent: 999px;
    overflow: hidden;
    width: 44px;
}

.gnav20 .gnav20-nav-utility button.gnav20-nav-search-icon {
    right: 52px;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-header-menu .gnav20-nav-mask {
    position: absolute;
    width: 100%;
    height: 64px;
    bottom: -65px;
    background-color: rgba(0, 0, 0, 0.8);
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-featured-card-top-label {
    color: #000 !important;
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 16px;
    width: 278px;
    border-bottom: 1px solid #d8dada;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-featured-scroll-area {
    max-height: calc(100vh - 298px);
    overflow: auto;
    padding-right: 16px;
    width: 308px !important;
    margin-left: -10px;
    padding-left: 10px;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card.gnav20-featured-grouping .gnav20-content-wrapper.gnav20-featured-scroll-area {
    width: 978px !important;
    max-width: 978px !important;
    margin: auto;
    padding: 0 !important;
    margin-top: 24px !important;
    margin-bottom: 32px !important;
    max-height: calc(100vh - 242px);
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-featured-scroll-area::-webkit-scrollbar {
	width:16px;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-featured-scroll-area::-webkit-scrollbar-track {
	background:#fff;
	border-radius:2px;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-featured-scroll-area::-webkit-scrollbar-thumb {
	background:#747676;
	border-radius:8px;
	border:6px solid #fff;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-featured-scroll-area::-webkit-scrollbar-thumb:hover{
	background:#555;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-menu ul.gnav20-submenu-column li {
    margin: 0 !important;
    padding: 0 !important;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-menu ul.gnav20-submenu-column li>a {
    font-size: 16px !important;
    line-height: 20px !important;
    font-weight: normal;
    padding: 9px 0 12px 0;
    margin: 3px 0;
    width: 278px;
    display: block;
    position: relative;
    color: #000 !important;
    border-bottom: 1px solid #d8dada !important;
    letter-spacing: .5px;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card.gnav20-featured-grouping.gnav20-four-column .gnav20-sub-menu ul.gnav20-submenu-column li>a {
    width: auto;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-menu ul.gnav20-submenu-column li>a.gnav20-haschild:after {
    position: absolute;
    content: "";
    height: 9px;
    width: 9px;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    right: 10px;
    margin-top: 5px;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-menu ul.gnav20-submenu-column li>a.gnav20-open, .gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-menu ul.gnav20-submenu-column li>a:hover, .gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-menu ul.gnav20-submenu-column li>a:active, .gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-menu ul.gnav20-submenu-column li>a:focus {
    font-weight: bold;
    color: #e00 !important;
    letter-spacing: normal;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-menu ul.gnav20-submenu-column li>a.gnav20-open.gnav20-haschild:after, .gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-menu ul.gnav20-submenu-column li>a:hover.gnav20-haschild:after, .gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-menu ul.gnav20-submenu-column li>a:active.gnav20-haschild:after, .gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-sub-menu ul.gnav20-submenu-column li>a:focus.gnav20-haschild:after {
    border-left: 2px solid #e00;
    border-top: 2px solid #e00;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-content-wrapper .gnav20-L2-content-wrapper {
    position: absolute;
    top: 24px;
    left: 342px;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-content-wrapper .gnav20-L2-content-wrapper ul.gnav20-submenu-column.gnav20-L3 {
    position: absolute;
    top: 37px;
    left: 342px;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card .gnav20-featured-card-top-label.gnav20-submenu-column.gnav20-L3 {
    position: absolute;
    top: 0;
    left: 342px;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card.gnav20-featured-grouping .gnav20-content-wrapper {
    display: flex;
    justify-content: flex-start;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card.gnav20-featured-grouping .gnav20-content-wrapper>ul.gnav20-submenu-column {
    width: 278px;
    margin-right: 64px !important;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card.gnav20-featured-grouping.gnav20-four-column .gnav20-content-wrapper>ul.gnav20-submenu-column {
    width: calc(25% - 40px);
    margin: 0 20px !important;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card.gnav20-featured-grouping:not(.gnav20-four-column) .gnav20-content-wrapper>ul.gnav20-submenu-column:last-child {
    margin-right: 0 !important;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card.gnav20-featured-grouping .gnav20-sub-menu ul.gnav20-submenu-column.gnav20-L1>li>a {
    font-size: 20px !important;
    line-height: 20px !important;
    font-weight: bold;
    padding: 13px 0 16px 0;
    letter-spacing: normal;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card.gnav20-featured-grouping .gnav20-sub-menu ul.gnav20-submenu-column a.gnav20-haschild:after {
    display: none;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card.gnav20-featured-grouping .gnav20-content-wrapper .gnav20-L2-content-wrapper {
    position: relative;
    top: 0;
    left: 0;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card.gnav20-featured-grouping .gnav20-sub-menu ul.gnav20-submenu-column li.gnav20-margin-top {
    margin-top: 36px !important;
}

.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-five-col,
.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-four-col,
.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-three-col,
.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-two-col,
.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-one-col {
    display: flex;
}

.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-five-col>.gnav20-submenu-column,.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-four-col>.gnav20-submenu-column,.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-three-col>.gnav20-submenu-column,.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-two-col>.gnav20-submenu-column,.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-one-col>.gnav20-submenu-column {
    width: 25%
}

.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-five-col>.gnav20-submenu-column {
    width: 20%
}

.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-two-col>.gnav20-submenu-column:nth-child(1),.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-one-col>.gnav20-submenu-column:nth-child(1) {
    margin-left: 50%
}

.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-three-col>.gnav20-submenu-column:nth-child(1) {
    margin-left: 25%
}

.gnav20 li.gnav20-bond-label:nth-child(1) {
    margin-top: 0
}

.gnav20 .gnav20-desktop .gnav20-sub-menu>.gnav20-content-wrapper.gnav20-grouping-active {
    opacity: 1;
    margin-top: 24px !important;
    margin-bottom: 32px !important;
    transition: all .1s;
    transition-delay: .1s;
}

.gnav20 .gnav20-desktop .gnav20-mega-drawer .gnav20-sub-header-menu.gnav20-sub-menu,
.gnav20 .gnav20-desktop .gnav20-grouping .gnav20-sub-header-menu.gnav20-sub-menu {
    background: linear-gradient(to bottom, transparent 30px, #fff 10px);
    border-bottom: 1px solid #d8dada;
}

.gnav20 .gnav20-desktop .gnav20-sub-menu ul.gnav20-submenu-column.gnav20-L1>li {
    margin-left: 20px;
}
.gnav20 ul.gnav20-submenu-column li {
    padding-top: 14px;
}

.gnav20 ul.gnav20-submenu-column li a {
    line-height: 22px;
}

.gnav20 ul.gnav20-submenu-column li a:hover {
    color: #e00 !important;
}

.gnav20 li.gnav20-margin-top {
    margin-top: 18px;
}

.gnav20 .gnav20-desktop .gnav20-bold-non-link>a {
    pointer-events: none;
    font-weight: bold;
}

.gnav20 .gnav20-desktop .gnav20-bold-non-link strong,
.gnav20 .gnav20-desktop .gnav20-bold-link>a {
    font-weight: bold;
}

.gnav20 .gnav20-desktop #gnav20-closex3, .gnav20 .gnav20-desktop .gnav20-hide-on-desktop, .gnav20 .gnav20-desktop .gnav20-goback {
    display: none !important;
}

.gnav20 .gnav20-desktop .gnav20-row-one, .gnav20 .gnav20-desktop .gnav20-row-two .gnav20-navigation, .gnav20 .gnav20-desktop .gnav20-row-two .gnav20-utility {
    opacity: 0;
}

.gnav20 .gnav20-desktop .opacityOne, .gnav20 .gnav20-mobile .opacityOne {
	opacity: 1 !important;
    transition: opacity .5s;
}

.gnav20 .gnav20-desktop .gnav20-row-two .gnav20-utility {
    float: right;
    width: auto;
    margin-top: -66px;
    margin-right: -20px;
    padding: 0 8px 0 0;
    display: flex;
    justify-content: flex-end;
	position: relative;
}

.gnav20 #bizSearchClose,
.gnav20 .gnav20-account-box .gnav20-close-account-utility,
.gnav20 .gnav20-search-para .gnav20-close-icon,
.gnav20 .gnav20-mobile-menu .gnav20-closex,
.gnav20 .gnav20-unified-cart .gnav20-closex,
.gnav20 .gnav20-nav-utility .gnav20-nav-close {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxzdHlsZT4uc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48bGluZSBjbGFzcz0ic3QxIiB4MT0iMiIgeTE9IjIiIHgyPSIyMiIgeTI9IjIyIi8+PGxpbmUgY2xhc3M9InN0MSIgeDE9IjIiIHkxPSIyMiIgeDI9IjIyIiB5Mj0iMiIvPjwvc3ZnPg==) !important;
}

.gnav20 .gnav20-desktop .gnav20-utility .gnav20-utility-wrapper {
    margin: 0 !important;
    width: auto !important;
    white-space: nowrap;
}

.gnav20 .gnav20-utility .gnav20-notification .gnav20-notification-icon {
    background: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjIwODcgMTEuMDc1VjUuODc1QzE0LjIwODcgNC40OTM2NiAxMy42NTk5IDMuMTY4OSAxMi42ODMyIDIuMTkyMTVDMTEuNzA2NCAxLjIxNTQgMTAuMzgxNyAwLjY2NjY2NCA5LjAwMDMzIDAuNjY2NjY0QzcuNjE4OTkgMC42NjY2NjQgNi4yOTQyMyAxLjIxNTQgNS4zMTc0OCAyLjE5MjE1QzQuMzQwNzMgMy4xNjg5IDMuNzkxOTkgNC40OTM2NiAzLjc5MTk5IDUuODc1VjExLjA3NUwwLjY2Njk5MiAxMy4xNjY3VjE0LjIwODNIMTcuMzMzN1YxMy4xNjY3TDE0LjIwODcgMTEuMDc1Wk0xNC4yMDg3IDEzLjE2NjdIMi41NDAxNEw0LjM3MTYyIDExLjk0MDdMNC44MzM2NiAxMS42MzE1VjUuODc1QzQuODMzNjYgNC43Njk5MyA1LjI3MjY1IDMuNzEwMTIgNi4wNTQwNSAyLjkyODcyQzYuODM1NDUgMi4xNDczMiA3Ljg5NTI2IDEuNzA4MzMgOS4wMDAzMyAxLjcwODMzQzEwLjEwNTQgMS43MDgzMyAxMS4xNjUyIDIuMTQ3MzIgMTEuOTQ2NiAyLjkyODcyQzEyLjcyOCAzLjcxMDEyIDEzLjE2NyA0Ljc2OTkzIDEzLjE2NyA1Ljg3NVYxMS42MzE1TDEzLjYyOSAxMS45NDA3TDE1LjQ2MDUgMTMuMTY2N0gxNC4yMDg3Wk02LjkxNjk5IDE1LjI1SDExLjA4MzdDMTEuMDgzNyAxNS44MDI1IDEwLjg2NDIgMTYuMzMyNCAxMC40NzM1IDE2LjcyMzFDMTAuMDgyOCAxNy4xMTM4IDkuNTUyODYgMTcuMzMzMyA5LjAwMDMzIDE3LjMzMzNDOC40NDc3OSAxNy4zMzMzIDcuOTE3ODkgMTcuMTEzOCA3LjUyNzE5IDE2LjcyMzFDNy4xMzY0OSAxNi4zMzI0IDYuOTE2OTkgMTUuODAyNSA2LjkxNjk5IDE1LjI1WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+) no-repeat center / 18px !important;
    position: relative;
    min-width: 44px;
    height: 44px;
    display: block;
    background-position: 12px 12px !important;
    background-size: 20px 20px !important;
    background-repeat: no-repeat !important;
}

.gnav20 .gnav20-utility .gnav20-notification .gnav20-notification-icon:hover:after {
    content: " ";
    position: absolute;
    top: 0;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMXB4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCAyMS42IDIxLjYiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xNi40MjUsMTMuMDQxVjcuNDI1YTUuNjI1LDUuNjI1LDAsMCwwLTExLjI1LDB2NS42MTZMMS44LDE1LjN2MS4xMjVoMThWMTUuM1ptMCwyLjI1OUgzLjgyM2wxLjk3OC0xLjMyNC40OTktLjMzNFY3LjQyNWE0LjUsNC41LDAsMCwxLDksMHY2LjIxN2wuNDk5LjMzNEwxNy43NzcsMTUuM1pNOC41NSwxNy41NWg0LjVhMi4yNSwyLjI1LDAsMCwxLTQuNSwwWiIvPjwvc3ZnPg==) !important;
    background-position: 12px 12px !important;
    background-size: 20px 20px !important;
    background-repeat: no-repeat !important;
    width: 44px;
    height: 44px;
}

.gnav20 .gnav20-utility .gnav20-notification .gnav20-notification-icon .gnav20-notification-bubble {
    display: inline-block;
    height: 11px;
    width: 11px;
    background: #e00 !important;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    right: 10px;
    color: #e00 !important;
    font-size: 0 !important;
    text-align: center;
    border: #fff solid 1.5px;
    z-index: 1;
}

.gnav20 .gnav20-desktop .gnav20-notification-overlay {
    min-height: 100px;
    width: 278px;
    position: absolute;
    z-index: 4500;
    top: 120px;
    right: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: width 2s;
    border: 1px solid #d8dada;
}

.gnav20 .gnav20-notification-overlay .gnav20-closex {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxzdHlsZT4uc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48bGluZSBjbGFzcz0ic3QxIiB4MT0iMiIgeTE9IjIiIHgyPSIyMiIgeTI9IjIyIi8+PGxpbmUgY2xhc3M9InN0MSIgeDE9IjIiIHkxPSIyMiIgeDI9IjIyIiB5Mj0iMiIvPjwvc3ZnPg==) !important;
    top: 13px;
    right: 5px;
    position: absolute;
}

.gnav20 .gnav20-desktop .gnav20-row-two .gnav20-utility .gnav20-utility-wrapper .gnav20-account-box {
    padding: 0 12px;
	margin: 0;
}

.gnav20 .gnav20-utility .gnav20-account-box .gnav20-sign-in:not(.gnav20-account-icon-only) {
   margin: 14px 0 0;
}

.gnav20 .gnav20-desktop .gnav20-row-two .gnav20-utility .gnav20-utility-wrapper .gnav20-account-box .gnav20-sign-in span {
    font-size: 16px !important;
	font-weight: bold !important;
    line-height: 16px !important;
	white-space: nowrap;
}

.gnav20 .gnav20-desktop .gnav20-row-two .gnav20-utility .gnav20-utility-wrapper .gnav20-account-box .gnav20-account-link {
    font-size: 16px !important;
    font-weight: bold;
    padding: 14px 0 4px 0;
    display: block;
}

.gnav20 .gnav20-desktop .gnav20-row-two .gnav20-utility .gnav20-utility-wrapper .gnav20-account-box .gnav20-account-link:hover {
    border-bottom: 2px solid #000;
}

.gnav20 .gnav20-desktop .gnav20-sign-in:not(.gnav20-account-icon-only) span span:hover {
    border-bottom: 2px solid #000;
    padding: 0 0 2px 0;
}

.gnav20 .gnav20-desktop .gnav20-dropdown-menu, .gnav20 .gnav20-desktop .gnav20-unified-cart {
    border: 1px solid #d8dada;
	position: absolute;
	z-index: 4512;
    top: 66px;
	padding-bottom: 12px;
	right: 0;
    min-width: 278px;
	background: #fff;
}

.gnav20 .gnav20-account-box .gnav20-close-account-utility, .gnav20 .gnav20-unified-cart .gnav20-closex {
    position: absolute;
    text-indent: -333px;
    right: 5px !important;
    top: 13px !important;
    overflow: hidden;
    display: block;
}

.gnav20 .gnav20-signin-content-title {
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 24px 40px 12px 16px;
    background: #fff;
}

.gnav20 .gnav20-signin-content-title:empty {
    padding: 18px 0 0;
}

.gnav20 .gnav20-search-para .gnav20-mobile-search-icon,
.gnav20 .gnav20-mobile-menu .gnav20-closex,
.gnav20 .gnav20-nav-utility button,
.gnav20 .gnav20-utility .gnav20-account-icon-only,
.gnav20 .gnav20-utility .gnav20-account-icon,
.gnav20 .gnav20-utility #gnav20-nav-toggle,
.gnav20 .gnav20-utility .gnav20-wishlist a,
.gnav20 .gnav20-utility .gnav20-utility-wrapper button:not(.gnav20-back-to-menu):not(.gnav20-sign-in) {
    min-width: 44px;
    height: 44px;
    background-position: 12px 12px !important;
    background-size: 20px 20px !important;
    background-repeat: no-repeat !important;
}

.gnav20 .gnav20-utility .gnav20-account-icon-only,
.gnav20 .gnav20-utility .gnav20-account-icon {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxyZWN0IGZpbGw9Im5vbmUiIGNsYXNzPSJzdDAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xMCwxYy01LDAtOSw0LTksOXM0LDksOSw5czktNCw5LTlTMTUsMSwxMCwxeiBNMTAsMi4yYzQuMywwLDcuOSwzLjUsNy45LDcuOWMwLDItMC43LDMuNy0xLjksNS4xYy0xLjUtMS44LTMuNi0yLjktNi0yLjkgYy0yLjMsMC00LjUsMS4xLTYsMi45Yy0xLjEtMS40LTEuOS0zLjItMS45LTUuMUMyLjEsNS43LDUuNywyLjIsMTAsMi4yeiBNNC44LDE1LjljMS4yLTEuNiwzLjEtMi41LDUuMi0yLjVzMy45LDAuOSw1LjIsMi41IGMtMS40LDEuMi0zLjIsMi01LjIsMlM2LjIsMTcuMSw0LjgsMTUuOXoiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTAsMTEuMWMxLjksMCwzLjQtMS41LDMuNC0zLjRTMTEuOSw0LjMsMTAsNC4zUzYuNiw1LjgsNi42LDcuOFM4LjIsMTEuMSwxMCwxMS4xeiBNMTAsNS42YzEuMiwwLDIuMiwxLDIuMiwyLjIgcy0xLDIuMi0yLjIsMi4ycy0yLjItMS0yLjItMi4yUzguOCw1LjYsMTAsNS42eiIvPjwvc3ZnPg==) !important;
    text-indent: -333px;
    overflow: hidden;
}

.gnav20 .gnav20-utility .gnav20-utility-wrapper button.gnav20-search-icon,
.gnav20 .gnav20-sub-menu .gnav20-nav-utility button.gnav20-nav-search-icon {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIvPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0xOC45LDE4LjFsLTYtNmMxLTEuMiwxLjYtMi44LDEuNi00LjNjMC0zLjctMy02LjgtNi44LTYuN1MxLDQuMSwxLDcuOHMzLDYuOCw2LjgsNi43YzEuNiwwLDMuMS0wLjYsNC40LTEuNiBsNiw2TDE4LjksMTguMXogTTcuOCwxMy40Yy0zLjEsMC01LjYtMi41LTUuNi01LjZzMi41LTUuNiw1LjYtNS42YzMuMSwwLDUuNiwyLjUsNS42LDUuNmMwLDAsMCwwLDAsMEMxMy40LDEwLjksMTAuOSwxMy40LDcuOCwxMy40IEM3LjgsMTMuNCw3LjgsMTMuNCw3LjgsMTMuNHoiLz48L3N2Zz4=) !important;
}

.gnav20 .gnav20-utility .gnav20-utility-wrapper button.gnav20-search-icon:hover,
.gnav20 .gnav20-sub-menu .gnav20-nav-utility button.gnav20-nav-search-icon:hover {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIvPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0xMy41LDEyLjFjMC45LTEuMiwxLjUtMi44LDEuNC00LjNjMC00LTMuMi03LjItNy4yLTcuMmMwLDAsMCwwLDAsMGMtNCwwLTcuMiwzLjMtNy4yLDcuMiBjMCw0LDMuMiw3LjIsNy4yLDcuMmMwLDAsMCwwLDAsMGMxLjYsMCwzLjEtMC41LDQuMy0xLjVsNiw2bDEuNC0xLjVMMTMuNSwxMi4xeiBNMTMsNy44YzAsMi45LTIuMyw1LjItNS4yLDUuMmgwIGMtMi45LDAtNS4yLTIuMy01LjItNS4yYzAtMi45LDIuMy01LjIsNS4yLTUuMkMxMC43LDIuNiwxMyw0LjksMTMsNy44eiIvPjwvc3ZnPg==) !important;
	text-shadow: 1px 0 0 #000;
}

.gnav20 .gnav20-desktop .gnav20-utility .gnav20-utility-wrapper button.gnav20-search-icon,
.gnav20 .gnav20-desktop .gnav20-sub-menu .gnav20-nav-utility button.gnav20-nav-search-icon {
    font-size: 15px !important;
    border-radius: 30px !important;
    border: 1px solid #a7a7a7;
    background-color: #fff !important;
    padding: 0 43px 0 18px !important;
    background-position: top 8px right 14px !important;
    height: 35px !important;
    margin: 4px 12px !important;
    width: fit-content !important;
    text-indent: 0 !important;
}

.gnav20 .gnav20-desktop .gnav20-utility .gnav20-utility-wrapper button.gnav20-search-icon:after,
.gnav20 .gnav20-desktop .gnav20-sub-menu .gnav20-nav-utility button.gnav20-nav-search-icon:after {
    content: attr(data-placeholder-text) !important;
}

.gnav20 .gnav20-utility button.gnav20-cart {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS42IDIxLjYiPjxwYXRoIGQ9Ik0xOS42Mzg4Nyw0LjU1MDdINS43NDc3NUw1LjQwMTA3LDIuODU4MzEsMi4zMjQ5LDEuNzk5NzIsMS45NjExMywyLjg1ODA3bDIuNDcyMTcuODUwNTlMNi45MTcxOSwxNS44NDI4MWEyLjEwNTc0LDIuMTA1NzQsMCwxLDAsMy4wMjU4OCwyLjQzODM2aDQuNDE0MDZhMi4xMTIsMi4xMTIsMCwxLDAsMC0xLjE4Njg5SDkuOTQzMDdhMi4xMDQsMi4xMDQsMCwwLDAtMS45MzctMS41MTE4NWwtLjM4Mzc4LTEuODc1MjQsMTEuMDg2OTEtMS4zMjkzNVptLTMuMjY0NjUsMTIuMjEzYS45MjQuOTI0LDAsMSwxLS45MjQzOC45MjRBLjkyNC45MjQsMCwwLDEsMTYuMzc0MjIsMTYuNzYzNzFabS04LjQ0ODYxLDBINy45MjZhLjkyNDE0LjkyNDE0LDAsMSwxLS4wMDAzNywwWm05Ljc3NTc2LTUuMzkyTDcuMzk3MTEsMTIuNjA3MjIsNS45NzY3Niw1LjY2OTU5aDEyLjQwMjRaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9Ii4xIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+) !important;
	position: relative;
}

.gnav20 .gnav20-utility button.gnav20-cart:hover {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS42IDIxLjYiPjxwYXRoIGQ9Ik0xOS42Mzg4Nyw0LjU1MDdINS43NDc3NUw1LjQwMTA3LDIuODU4MzEsMi4zMjQ5LDEuNzk5NzIsMS45NjExMywyLjg1ODA3bDIuNDcyMTcuODUwNTlMNi45MTcxOSwxNS44NDI4MWEyLjEwNTc0LDIuMTA1NzQsMCwxLDAsMy4wMjU4OCwyLjQzODM2aDQuNDE0MDZhMi4xMTIsMi4xMTIsMCwxLDAsMC0xLjE4Njg5SDkuOTQzMDdhMi4xMDQsMi4xMDQsMCwwLDAtMS45MzctMS41MTE4NWwtLjM4Mzc4LTEuODc1MjQsMTEuMDg2OTEtMS4zMjkzNVptLTMuMjY0NjUsMTIuMjEzYS45MjQuOTI0LDAsMSwxLS45MjQzOC45MjRBLjkyNC45MjQsMCwwLDEsMTYuMzc0MjIsMTYuNzYzNzFabS04LjQ0ODYxLDBINy45MjZhLjkyNDE0LjkyNDE0LDAsMSwxLS4wMDAzNywwWm05Ljc3NTc2LTUuMzkyTDcuMzk3MTEsMTIuNjA3MjIsNS45NzY3Niw1LjY2OTU5aDEyLjQwMjRaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMwMDAwMDAiLz48L3N2Zz4=) !important;
}

.gnav20 .gnav20-cart .gnav20-cart-bubble, .gnav20 .gnav20-unifiedcart .gnav20-unifiedcart-bubble {
    padding: 0 3px;
    height: 10.5px;
    min-width: 10.5px;
    width: auto;
    background: #e00 !important;
    border-radius: 8px!important;
    position: absolute;
    top: 11px;
    left: 23px;
    right: auto;
    display: none;
    font-size: 0 !important;
    line-height: 13px;
    text-align: center;
    border: #fff solid 1.5px;
}

.gnav20 .gnav20-cart .gnav20-cart-bubble{
    top: -18px;
    z-index: 1;
}

.gnav20 .gnav20-cart .gnav20-bubble-position{
    position: relative;
}

.gnav20 .gnav20-cart-content-title {
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 24px 40px 12px 20px;
}

.gnav20 .gnav20-cart-toast {
    padding: 0 8px;
}

.gnav20 .gnav20-cart-toast-item {
    padding: 8px 12px;
    margin-bottom: 8px;
    display: flex !important;
    gap: 10px;
    background-color: rgb(246, 246, 246);
	align-items: center;
}

.gnav20 .gnav20-cart-toast-item h2 {
   font-size: 16px !important;
   text-wrap: auto;
}

.gnav20 .gnav20-desktop .gnav20-utility li {
    padding: 12px 0;
    letter-spacing: .5px;
}

.gnav20 .gnav20-desktop li.gnav20-dropdown-list {
    padding: 0 16px;
}

.gnav20 .gnav20-not-featured .gnav20-desktop .gnav20-dropdown li.gnav20-dropdown-list a {
    padding: 9px 0;
    display: block;
}

.gnav20 .gnav20-desktop .gnav20-dropdown li.gnav20-dropdown-list a {
    display: block;
    padding: 12px 0;
    width: 90%;
}

.gnav20 .gnav20-desktop .gnav20-content-lists {
    padding: 0 20px;
}

.gnav20 .gnav20-desktop .gnav20-utility li a:hover,
.gnav20 .gnav20-desktop .gnav20-utility li a:focus {
    color: #e00 !important;
    text-shadow: 1px 0 0 #e00;
}

.gnav20 .gnav20-wishlist .gnav20-utility-wrapper {
    position: relative;
}

.gnav20 .gnav20-utility .gnav20-wishlist a {
    display: inline-block;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIvPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0xMy45LDMuMmMyLjIsMCw0LDEuOCw0LDRjLTAuMSwxLjItMC42LDIuMi0xLjUsM0wxMCwxNi4zTDMuMywxMEMyLjUsOS4zLDIuMSw4LjMsMi4xLDcuMmMwLTIuMiwxLjgtNCw0LTQJQzcuNywzLjQsOSw0LjMsOS45LDUuNkwxMCw1LjdsMC4xLTAuMUMxMS4xLDQuMywxMi43LDMuMiwxMy45LDMuMiBNMTMuOSwyLjFDMTIuNCwyLjEsMTEsMi44LDEwLDRDOSwyLjgsNy42LDIuMSw2LjEsMi4xIEMzLjMsMi4xLDEsNC40LDEsNy4yYzAsMS40LDAuNSwyLjcsMS41LDMuNmw3LjUsNy4xbDcuMi02LjljMS4xLTEsMS43LTIuMywxLjgtMy44QzE5LDQuNCwxNi43LDIuMSwxMy45LDIuMXoiLz48L3N2Zz4=) !important;
}

.gnav20 .gnav20-utility .gnav20-wishlist a:hover {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIvPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0xMy45LDEuNmMtMS40LDAtMi44LDAuNi0zLjksMS43QzguOSwyLjMsNy41LDEuNiw2LjEsMS42QzMsMS42LDAuNSw0LjEsMC41LDcuMmMwLDEuNiwwLjYsMywxLjYsMy45bDcuOCw3LjQgbDcuNS03LjJjMS4yLTEuMSwxLjgtMi41LDEuOS00LjFDMTkuNSw0LjEsMTcsMS42LDEzLjksMS42eiBNMTcuNSw3LjJjLTAuMSwxLjEtMC41LDItMS40LDIuN0wxMCwxNS43bC02LjQtNmMtMC43LTAuNi0xLTEuNS0xLTIuNSBjMC0yLDEuNi0zLjUsMy41LTMuNmMxLjQsMC4yLDIuNiwwLjksMy41LDIuM0wxMCw2LjNsMC41LTAuNWMxLTEuMywyLjUtMi4yLDMuNC0yLjJDMTUuOSwzLjcsMTcuNSw1LjIsMTcuNSw3LjJ6Ii8+PC9zdmc+) !important;
}

.gnav20 .gnav20-wishlist .gnav20-wish-list-bubble {
    display: inline-block;
    height: 10.5px;
    width: 10.5px;
    background: #e00 !important;
    border-radius: 50%;
    position: absolute;
    top: 11px;
    right: 10px;
    color: #000 !important;
    font-size: 0 !important;
    text-align: center;
    border: #fff solid 1.5px;
}

.gnav20 .gnav20-promo-ribbon-wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
	background-color: #F5FF1E !important;
	border-top: solid 1px #d8dada;
    text-align: center;
}

.gnav20 .gnav20-promo {
    transform-style: preserve-3d;
    max-width: 1272px;
    margin: auto;
}

.gnav20 #gnav20-promo-placeholder .gnav20-promo .gnav20-promotext {
    display: none;
	position: relative;
    overflow: hidden;
}

.gnav20 #gnav20-promo-placeholder .gnav20-promo .gnav20-promotext.opacityOne {
    display: grid;
}

.gnav20 #gnav20-promo-placeholder .gnav20-promo .gnav20-slide-arrow {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    height: 30px;
    width: 30px;
    z-index: 4500;
    background: no-repeat center center / 20px 20px !important;
}

.gnav20 #gnav20-promo-placeholder .gnav20-promo .gnav20-slide-arrow.gnav20-slide-arrow-prev {
    left: 20px;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS42IDIxLjYiPgo8cG9seWdvbiBwb2ludHM9IjE0Ljg5IDE5LjggNS44OSAxMC43OTkgMTQuODkgMS44IDE1LjcxIDIuNjE5IDcuNTMgMTAuNzk5IDE1LjcxIDE4Ljk4MSAxNC44OSAxOS44Ij48L3BvbHlnb24+Cjwvc3ZnPg==) !important;
}

.gnav20 #gnav20-promo-placeholder .gnav20-promo .gnav20-slide-arrow.gnav20-slide-arrow-next {
    right: 20px;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS42IDIxLjYiPgo8cG9seWdvbiBwb2ludHM9IjYuNzEgMTkuOCA1Ljg5IDE4Ljk4MSAxNC4wNyAxMC43OTkgNS44OSAyLjYxOSA2LjcxIDEuOCAxNS43MSAxMC43OTkgNi43MSAxOS44Ij48L3BvbHlnb24+Cjwvc3ZnPg==) !important;
}

.gnav20 #gnav20-promo-placeholder .gnav20-promo .gnav20-slide-arrow.gnav20-slide-arrow-prev[style*=block] + .gnav20-promotext {
    margin: 0 58px;
}

.gnav20 .gnav20-promo-ribbon {
    justify-content: center;
    font-family: 'BrandFont-Text',sans-serif;
    padding: 14px 0;
	max-width: 1272px;
    margin: 0 auto;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    display: flex;
}

.gnav20 #gnav20-promo-placeholder .gnav20-promo-ribbon {
    position: relative;
    width: 100%;
    visibility: hidden;
    margin: auto;
    float: left;
    grid-row-start: 1;
    grid-column-start: 1;
}

.gnav20 #gnav20-promo-placeholder .gnav20-promo-ribbon.gnav20-active-promo {
    visibility: visible;
}

.gnav20 #gnav20-promo-placeholder .gnav20-promo-ribbon.gnav20-active-promo-right {
    visibility: visible;
    animation: gnav20-right 1s;
}

.gnav20 #gnav20-promo-placeholder .gnav20-promo-ribbon.gnav20-active-promo-left {
    visibility: visible;
    animation: gnav20-left 1s;
}

.gnav20 .gnav20-promo-ribbon .gnav20-promo-text {
    text-align: center;
    position: relative;
}

.gnav20 .gnav20-promo-ribbon .gnav20-promo-text span {
	line-height: 16px;
}

.gnav20 .gnav20-promo-ribbon a, .gnav20 .gnav20-promo-ribbon a:visited, .gnav20 .gnav20-promo-ribbon a:hover, .gnav20 .gnav20-promo-ribbon a:focus {
    background-color: #F5FF1E !important;
    font-size: 12px !important;
    white-space: nowrap;
	border-bottom: 1px solid #000;
}

.gnav20 .gnav20-promo-ribbon a.gnav20-promo-link {
    border-bottom: none;
	text-wrap: auto;
}

.gnav20 .gnav20-promo-ribbon a.gnav20-promo-slide-link {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1;
    background: transparent !important;
    border-bottom: none !important;
    border: none;
}

.gnav20 .gnav20-promo-ribbon .gnav20-promo-icon {
    display: inline-block;
    position: relative;
    z-index: 2;
}


.gnav20 .gnav20-promo-ribbon u {
    border-bottom: 1px solid #000;
	text-wrap: nowrap;
}

.gnav20 .gnav20-promo-ribbon b {
    font-weight: bolder;
}

.gnav20 .gnav20-promo-ribbon .gnav20-promo-timer {
    font-weight: bold;
    white-space: nowrap;
    margin-left: 10px;
    display: inline-block;
}

.gnav20 .gnav20-modal{display:none;position:fixed;z-index:11000;padding-top:10vh;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}
.gnav20 .gnav20-modal-content{background-color:#fff;margin:auto;padding:48px;border-radius:8px !important;max-width:560px;width:90vw;position:relative;max-height:80vh;overflow:auto}
.gnav20 .gnav20-modal-content .gnav20-modal-cta{gap:14px;margin-top:32px;display:flex}
.gnav20 .gnav20-modal-content .gnav20-modal-cta span{flex-basis:50%}
.gnav20 .gnav20-modal-content .gnav20-modal-cta span a{padding:12px 24px;border-radius:24px;text-align:center;display:block;font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.5px;margin-bottom:14px}
.gnav20 .gnav20-modal-content .gnav20-modal-cta span a:empty{display:none}
.gnav20 .gnav20-modal-content .gnav20-modal-cta .gnav20-modal-primary-cta a{background:#000;color:#fff !important}
.gnav20 .gnav20-modal-content .gnav20-modal-cta .gnav20-modal-secondary-cta a{background:#fff;border:1px solid #000;color:#000 !important}
.gnav20 .gnav20-modal-content *{color:#000 !important}
.gnav20 .gnav20-modal .gnav20-close{color:#aaa;float:right;font-size:28px !important;font-weight:bold}
.gnav20 .gnav20-modal-sub-heading{font-style:normal;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.5px}
.gnav20 .gnav20-modal-sub-heading strong{font-weight:700}
.gnav20 .gnav20-modal-heading{font-weight:700;font-size:32px;line-height:36px;margin:0 0 32px}
.gnav20 .gnav20-promo-close-icon::before,.gnav20 .gnav20-promo-close-icon::after{content:"";display:block;position:absolute;width:100%;height:1px;background:#000;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.gnav20 .gnav20-promo-close-icon::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.gnav20 .gnav20-modal .close:hover,.gnav20 .gnav20-modal .close:focus{outline-color:#000;text-decoration:none;cursor:pointer}
.gnav20 .gnav20-modal .gnav20-promo-close-icon{width:24px;height:24px;display:block;position:absolute;cursor:pointer;right:12px;top:12px}
.gnav20 .gnav20-modal-content button:focus,.gnav20 .gnav20-modal-content a:focus{outline-color:#000 !important}

.gnav20 .gnav20-new-search-style .gnav20-desktop .gnav20-row-two .gnav20-navigation .gnav20-navigation .gnav20-navigation-list {
    margin: 0 auto 0 145px;
    justify-content: left;
}

.gnav20 .gnav20-new-search-style .gnav20-desktop .gnav20-utility .gnav20-utility-wrapper button.gnav20-search-icon,
.gnav20 .gnav20-new-search-style .gnav20-desktop .gnav20-sub-menu .gnav20-nav-utility button.gnav20-nav-search-icon {
    background-color: #fff !important;
    background-position: top 14px right 14px !important;
    height: 48px !important;
    margin: 0 10px !important;
    width: fit-content !important;
}

.gnav20 #gnav20-header-end {
    height: 0px;
    width: 0px;
    position: absolute;
    overflow: hidden;
}


.gnav20 .gnav20-footer-container {
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #d8dada;
}

.gnav20 .gnav20-footer-container .gnav20-main-container {
    max-width: 1272px;
    height: auto;
    width: 100%;
    margin: 0 auto;
    padding-top: 24px;
}

.gnav20 .gnav20-footer-wrapper {
    display: flex;
    width: 100%;
}

.gnav20 .gnav20-footer-wrapper.gnav20-four .gnav20-col-wrapper {
    width: 25%;
}

.gnav20 .gnav20-footer-wrapper.gnav20-three .gnav20-col-wrapper {
    width: 33%
}

.gnav20 .gnav20-footer-wrapper.gnav20-two .gnav20-col-wrapper {
    width: 50%
}

.gnav20 .gnav20-footer-container .gnav20-col-wrapper {
    display: block;
    border-right: 1px solid #d8dada
}

.gnav20 .gnav20-col-wrapper:last-child {
    border-right: 0
}

.gnav20 .gnav20-hero-wrapper {
    margin: 0 10px 64px;
}

.gnav20 .gnav20-hero-footer-heading {
    font-weight: bold;
    font-size: 16px;
    letter-spacing: .5px;
    line-height: 20px;
    text-align: left;
    padding: 8px 0 12px;
    border-top: 1px solid #d8dada
}

.gnav20 .gnav20-border-content {
    width: 100%
}

.gnav20 .gnav20-footer-list {
    list-style: none;
    padding: 0;
    margin: 0
}

.gnav20 .gnav20-footer-list>li {
    list-style-type: none;
    background: 0
}

.gnav20 .gnav20-footer-list>li>a {
    text-decoration: none;
    font-size: 14px !important;
    letter-spacing: .5px;
    line-height: 20px;
    padding: 12px 0;
    display: block
}

.gnav20 .gnav20-quick-task.gnav20-footer {
    border: solid 1px #d8dada;
    padding: 8px 12px;
    margin-top: 12px;
    position: relative;
}

.gnav20 .gnav20-language-label.gnav20-footer {
    margin-top: 12px;
    text-decoration: none;
}

.gnav20 .gnav20-language-label.gnav20-footer {
    margin-top: 12px;
    text-decoration: none;
}

.gnav20 .gnav20-dropdown-quick-task-menu {
    position: absolute;
    width: calc(100% + 2px);
    left: -1px;
    top: 33px;
    z-index: 21;
}

.gnav20 .gnav20-dropdown {
    background: #fff;
    padding: 0;
    margin: 0;
}

.gnav20 .gnav20-desktop .gnav20-dropdown-menu .gnav20-dropdown {
    padding-bottom: 12px;
}

.gnav20 li.gnav20-footer-list {
    border: 1px solid #d8dada;
    border-top: 0;
}

.gnav20 li.gnav20-footer-list a {
    display: block;
    padding: 10px;
    text-decoration: none;
    border-left: solid 2px transparent;
}

.gnav20 .gnav20-arrow {
    content: " ";
    display: inline-block;
    float: right;
    margin: 4px 4px 0 0;
    width: .5em;
    height: .5em;
    border-top: solid 2px #000;
    border-right: solid 2px #000;
    transform: rotateZ(135deg);
    transform-origin: center center;
}

.gnav20 .gnav20-footer-container .gnav20-social-icon li {
    display: inline-block
}

.gnav20 .gnav20-footer-container .gnav20-social-icon a {
    display: block;
    color: #000 !important;
    font-size: 19px;
    margin: 12px 18px 0 0;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.gnav20 .gnav20-footer-container .gnav20-logo-wrapper {
    padding: 0 !important
}

.gnav20 .gnav20-footer-container .gnav20-logo-wrapper a {
    display: block !important;
}

.gnav20 .gnav20-footer-container .gnav20-logo-wrapper .gnav20-logoBlackBg {
    background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTAwIDExMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGRlZnM+PC9kZWZzPgo8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjgyNTU3OCwgMCwgMCwgMC44MjU1NzgsIC03OS40MjY1NDgsIC03OS40NTE3NDgpIiBzdHlsZT0iIj4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYwNi43OCwyMjkuMzA2aDI5LjY2MXYtNTQuMTg3YzAtMTIuMzYsNy4yMjUtMjEuMTA3LDE3Ljg3Mi0yMS4xMDdjMTAuMjY3LDAsMTUuNTkxLDcuMjI3LDE1LjU5MSwxNy40OTV2NTcuOCBoMjkuNjYxdi02My41MDNjMC0yMS40ODgtMTIuOTI4LTM2LjY5OS0zMy44NDQtMzYuNjk5Yy0xMy4zMDgsMC0yMi42MjYsNS43MDUtMjkuNjYxLDE2LjE2MmgtMC41NzF2LTEzLjMwOWgtMjguNzFWMjI5LjMwNnogTTU0OC41OTgsMTI5LjI5NWMtMzAuOTkzLDAtNTEuNzE2LDIyLjI0Ni01MS43MTYsNTEuNTI3YzAsMjkuMDkyLDIwLjcyNCw1MS41MjgsNTEuNzE2LDUxLjUyOHM1MS43MTYtMjIuNDM2LDUxLjcxNi01MS41MjggQzYwMC4zMTQsMTUxLjU0LDU3OS41OSwxMjkuMjk1LDU0OC41OTgsMTI5LjI5NXogTTU0OC40MDgsMjEwLjQ4M2MtMTQuMDcyLDAtMjEuNDg1LTExLjc4Ny0yMS40ODUtMjkuNjYxIGMwLTE4LjA2Myw3LjQxMy0yOS42NjIsMjEuNDg1LTI5LjY2MmMxNC4wNjksMCwyMS44NjUsMTEuNTk4LDIxLjg2NSwyOS42NjJDNTcwLjI3MywxOTguNjk2LDU2Mi40NzcsMjEwLjQ4Myw1NDguNDA4LDIxMC40ODN6IE00MTIuNDYsMjI5LjMwNmg4My4yOHYtMjMuMzg1aC00Ny4xNTN2LTAuNTczbDQ1LjA2Mi01MC41NzZ2LTIyLjgxNEg0MTIuNDZ2MjMuMzg1aDQ1LjYzM3YwLjU3MUw0MTIuNDYsMjA2Ljg3VjIyOS4zMDZ6IE0zNzQuNDI5LDIyOS4zMDZoMjkuODUxdi05Ny4zNDhoLTI5Ljg1MVYyMjkuMzA2eiBNMzA1LjIxOSwyMjkuMzA2aDI5LjY2MXYtNDQuNjhjMC0yMC4zNDYsMTIuMTY5LTI5LjI4MywzMC44MDItMjYuODFoMC41NzEgdi0yNS42NjhjLTEuNTIyLTAuNTcxLTMuMjMyLTAuNzYxLTYuMDg0LTAuNzYxYy0xMS41OTgsMC0xOS4zOTQsNS4zMjMtMjYuMDUsMTYuNzMxaC0wLjU3MXYtMTYuMTZoLTI4LjMyOVYyMjkuMzA2eiBNMjUwLjY1MSwyMTAuNjc1Yy0xMy4xMiwwLTIxLjEwNS04LjU1OS0yMi42MjctMjEuNjc1aDcwLjE2YzAuMTktMjAuOTE4LTUuMzI1LTM3LjY1LTE2LjkyMy00OC4xMDcgYy04LjE3NC03LjYwNS0xOS4wMTQtMTEuNzg5LTMyLjcwMy0xMS43ODljLTI5LjI3OSwwLTQ5LjYyNSwyMi4yNDYtNDkuNjI1LDUxLjMzN2MwLDI5LjI4LDE5LjM5NCw1MS43MTYsNTEuNTI3LDUxLjcxNiBjMTIuMTY5LDAsMjEuODY1LTMuMjMyLDI5Ljg1MS04Ljc0N2M4LjU1Ny01Ljg5MSwxNC42NC0xNC40NSwxNi4zNS0yMy4wMDVoLTI4LjUxOSBDMjY1LjI5MSwyMDYuODcsMjU5LjM5NiwyMTAuNjc1LDI1MC42NTEsMjEwLjY3NXogTTI0OS4xMjksMTUwLjM5OWMxMC40NTcsMCwxNy42ODIsNy43OTgsMTguODIzLDE5LjIwNWgtMzkuNzM4IEMyMzAuNDk3LDE1OC4wMDQsMjM2Ljc3LDE1MC4zOTksMjQ5LjEyOSwxNTAuMzk5eiBNMzc0LjQyOSw5Ny4zNWgyOS44NTF2MjYuNDNoLTI5Ljg1MVY5Ny4zNXoiIHN0eWxlPSJmaWxsOiByZ2IoMjM4LCAwLCAzMCk7Ij48L3BhdGg+CjxnPgo8cmFkaWFsR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBjeD0iLTExMDMuNjk5MyIgY3k9IjI0MjguMDkyMyIgcj0iMzU0LjM2ODciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC4wNDk1IC0wLjEzNzEgMC4xNDgzIDAuMDUzNiAtMTQ1LjY0MjggLTY4Ljg2NzcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0Y1RkYxRSI+PC9zdG9wPgo8c3RvcCBvZmZzZXQ9IjAuMjU3IiBzdHlsZT0ic3RvcC1jb2xvcjojRjVGRjFFIj48L3N0b3A+CjxzdG9wIG9mZnNldD0iMC4yNjU1IiBzdHlsZT0ic3RvcC1jb2xvcjojRjVGQTFFIj48L3N0b3A+CjxzdG9wIG9mZnNldD0iMC40MjMiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNUE2MjAiPjwvc3RvcD4KPHN0b3Agb2Zmc2V0PSIwLjU2MjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNTYzMjEiPjwvc3RvcD4KPHN0b3Agb2Zmc2V0PSIwLjY3NzkiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNTMzMjIiPjwvc3RvcD4KPHN0b3Agb2Zmc2V0PSIwLjc2NTciIHN0eWxlPSJzdG9wLWNvbG9yOiNGNTE1MjMiPjwvc3RvcD4KPHN0b3Agb2Zmc2V0PSIwLjgxNTUiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNTBBMjMiPjwvc3RvcD4KPC9yYWRpYWxHcmFkaWVudD4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE2NC4yMDEsMjI4LjA5NWwtMzYuOTA4LTk2LjEzN0g5Ny4zNWwzNi45MDgsOTYuMTM3YzAuMjgsMC43MzMsMC45ODMsMS4yMTMsMS43NjUsMS4yMTNoMjkuOTQzIEMxNjUuMTg0LDIyOS4zMDgsMTY0LjQ4MSwyMjguODI4LDE2NC4yMDEsMjI4LjA5NXoiIHN0eWxlPSJmaWxsOiB1cmwoI1NWR0lEXzFfKTsiPjwvcGF0aD4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzNy43ODcsMjI4LjA5NWwzNi45MDgtOTYuMTM3aDI5Ljk0M2wtMzYuOTA4LDk2LjEzN2MtMC4yOCwwLjczMy0wLjk4MywxLjIxMy0xLjc2NSwxLjIxM2gtMjkuOTQzIEMxMzYuODA1LDIyOS4zMDgsMTM3LjUwOCwyMjguODI4LDEzNy43ODcsMjI4LjA5NXoiIHN0eWxlPSJmaWxsOiByZ2IoMjM4LCAwLCAzMCk7Ij48L3BhdGg+CjwvZz4KPC9nPgo8L3N2Zz4=');
    width: 99px;
    height: 25px;
    background-size: 99px 25px
}

.gnav20 .gnav20-footer-container .gnav20-logo-wrapper .gnav20-logoBlackBg img {
    display: none
}

.gnav20 .gnav20-footer-container .gnav20-logo-wrapper .gnav20-logoFooterVBG {
    display: block;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTAwIDE4MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGRlZnM+PC9kZWZzPgo8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjgyMTUzNSwgMCwgMCwgMC44MjE1MzUsIC03OS4wMTgzMDcsIC03OS4wNDE1MzkpIiBzdHlsZT0iIj4KPGc+CjxnPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzI2Ljc3NSwzMTYuMjE4Yy0yLjc5NS0xLjUxMi00Ljk1LTMuODc5LTYuNDYyLTcuMTAyaC0wLjE5N3Y3LjY5NWgtMTQuODk3di03My4zOThoMTUuNDl2MTYuMDggYzAsMi4yMzctMC4wNSw0LjQyNC0wLjE0OSw2LjU2Yy0wLjA5OCwyLjEzOS0wLjIxNSwzLjk5Ni0wLjM0NSw1LjU3NGgwLjI5NWMxLjc3Ny0yLjY5NCwzLjkxNC00LjgzMyw2LjQxNC02LjQxMSBjMi40OTgtMS41NzgsNS41ODgtMi4zNjcsOS4yNzMtMi4zNjdjMy40MiwwLDYuNTEyLDAuNjkxLDkuMjczLDIuMDdjMi43NjMsMS4zODIsNS4xMywzLjMwNSw3LjEwNCw1Ljc3MyBjMS45NzIsMi40NjYsMy41MDIsNS4zOTQsNC41ODYsOC43NzljMS4wODYsMy4zODgsMS42MjksNy4wODgsMS42MjksMTEuMDk4YzAsNC4zNDEtMC41MjYsOC4yMzktMS41NzgsMTEuNjkxIGMtMS4wNTIsMy40NTQtMi41NjQsNi4zODItNC41MzgsOC43ODFjLTEuOTc0LDIuNDAyLTQuMzQxLDQuMjQzLTcuMTAyLDUuNTI0Yy0yLjc2MywxLjI4My01Ljg1NiwxLjkyNC05LjI3NSwxLjkyNCBDMzMyLjc0NSwzMTguNDg3LDMyOS41NywzMTcuNzMyLDMyNi43NzUsMzE2LjIxOHogTTM0MC4yOSwzMDEuODE0YzEuODA5LTIuODI3LDIuNzEzLTYuNjA4LDIuNzEzLTExLjM0NSBjMC00LjczNS0wLjkwNC04LjU2Ni0yLjcxMy0xMS40OTJjLTEuODA5LTIuOTI4LTQuNTU0LTQuMzkyLTguMjM3LTQuMzkyYy0yLjA0LDAtMy43OTksMC40MTItNS4yNzksMS4yMzMgYy0xLjQ4LDAuODIzLTIuNzEzLDEuOTQyLTMuNjk5LDMuMzU1Yy0wLjk4OCwxLjQxNC0xLjcxMSwzLjEwNi0yLjE3MSw1LjA4Yy0wLjQ2MiwxLjk3NC0wLjY5MSw0LjA3OC0wLjY5MSw2LjMxMyBjMCw0LjYwNCwxLjA1Miw4LjMzNywzLjE1NywxMS4xOTlzNS4wMzIsNC4yOTEsOC43ODEsNC4yOTFDMzM1Ljc2OCwzMDYuMDU3LDMzOC40ODEsMzA0LjY0NCwzNDAuMjksMzAxLjgxNHoiIHN0eWxlPSJmaWxsOiByZ2IoMjM4LCAwLCAzMCk7Ij48L3BhdGg+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOTguMDUyLDMwOS4zMTJoLTAuMjk3Yy0xLjkwOCwzLjA5Mi00LjExLDUuMzYxLTYuNjA4LDYuODA3Yy0yLjUsMS40NDYtNS41NTgsMi4xNzEtOS4xNzQsMi4xNzEgYy01Ljk4NiwwLTEwLjU1Ni0xLjc1OS0xMy43MTUtNS4yNzdjLTMuMTU2LTMuNTE4LTQuNzM1LTguMTczLTQuNzM1LTEzLjk2di0zNC43MjZoMTUuNDl2MzEuNzY2YzAsMi45NiwwLjcwNCw1LjIyOSwyLjEyLDYuODA3IGMxLjQxNCwxLjU3OCwzLjUwMiwyLjM2Nyw2LjI2NSwyLjM2N2MzLjE1NywwLDUuNjIyLTEuMDUyLDcuNC0zLjE1NmMxLjc3NS0yLjEwNCwyLjY2Mi00LjgwMSwyLjY2Mi04LjA5di0yOS42OTRoMTUuMjkxdjUyLjQ4MyBoLTE0LjY5OFYzMDkuMzEyeiIgc3R5bGU9ImZpbGw6IHJnYigyMzgsIDAsIDMwKTsiPjwvcGF0aD4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQzMS45ODcsMzE3LjIwNmMtMy4wMjYtMC44NTUtNS42MDYtMi4wNzItNy43NDMtMy42NTFjLTIuMTM5LTEuNTc4LTMuODE1LTMuNDY4LTUuMDMyLTUuNjczIGMtMS4yMTctMi4yMDMtMS45MjQtNC42Mi0yLjEyLTcuMjUxaDE0LjZjMC40NiwyLjUsMS41OTQsNC40MDgsMy40MDQsNS43MjFjMS44MDcsMS4zMTgsNC4yMjUsMS45NzQsNy4yNTEsMS45NzQgYzIuNzYzLDAsNC44OTktMC41MjYsNi40MTQtMS41NzhjMS41MTItMS4wNTIsMi4yNjktMi41MzIsMi4yNjktNC40NGMwLTEuMTg1LTAuMzY0LTIuMTM2LTEuMDg2LTIuODYxIGMtMC43MjUtMC43MjMtMS43MTEtMS4zMTUtMi45Ni0xLjc3NXMtMi42ODEtMC44MzktNC4yOTEtMS4xMzVjLTEuNjEzLTAuMjk3LTMuMzQtMC42MDgtNS4xNzgtMC45MzggYy0yLjM2Ny0wLjQ2LTQuNjcxLTAuOTg2LTYuOTA1LTEuNTc4Yy0yLjIzNy0wLjU5Mi00LjI0My0xLjQ4LTYuMDE4LTIuNjY1Yy0xLjc3Ny0xLjE4My0zLjIwNy0yLjcyNy00LjI5My00LjYzNiBjLTEuMDg0LTEuOTA1LTEuNjI2LTQuNDA1LTEuNjI2LTcuNDk4YzAtMi42OTQsMC41NzQtNS4wNjIsMS43MjUtNy4xMDJjMS4xNTEtMi4wMzgsMi43MTUtMy43NDksNC42ODctNS4xMyBjMS45NzQtMS4zODIsNC4zMDctMi40MTgsNy4wMDQtMy4xMDZjMi42OTctMC42OTEsNS41OS0xLjAzNiw4LjY4My0xLjAzNmM3LjMwMSwwLDEyLjgyNSwxLjQzLDE2LjU3NCw0LjI5MSBjMy43NDksMi44NjEsNS45ODQsNi41OTQsNi43MDksMTEuMTk2aC0xNC40MDNjLTAuOTg4LTMuNzQ5LTMuOTQ2LTUuNjIyLTguODc5LTUuNjIyYy0yLjM2NywwLTQuMjU5LDAuNDYtNS42NzMsMS4zODIgYy0xLjQxNiwwLjkyMi0yLjEyLDIuMjM1LTIuMTIsMy45NDZjMCwwLjk4NiwwLjMyNywxLjc5MywwLjk4NiwyLjQxOGMwLjY1NiwwLjYyNCwxLjU3OCwxLjEzNSwyLjc2MywxLjUyOCBjMS4xODMsMC4zOTYsMi41NjQsMC43MjUsNC4xNDIsMC45ODZjMS41NzgsMC4yNjUsMy4yNTUsMC41Niw1LjAzMiwwLjg5YzIuMzY3LDAuMzkzLDQuNzM1LDAuOTA0LDcuMTAyLDEuNTI4IGMyLjM2NywwLjYyNyw0LjUwNCwxLjU2Miw2LjQxNCwyLjgxMWMxLjkwNSwxLjI1MSwzLjQ2OCwyLjkxMiw0LjY4NCw0Ljk4MmMxLjIxNywyLjA3MiwxLjgyNSw0Ljc1MywxLjgyNSw4LjA0MiBjMCwyLjgyNy0wLjU5LDUuMzI3LTEuNzc1LDcuNDk4Yy0xLjE4NSwyLjE2OC0yLjgyOSwzLjk4LTQuOTM0LDUuNDI2Yy0yLjEwNCwxLjQ0OC00LjYwNCwyLjUzMi03LjQ5NiwzLjI1NSBjLTIuODk2LDAuNzIzLTYuMDUyLDEuMDg0LTkuNDcyLDEuMDg0QzQzOC40MzMsMzE4LjQ4Nyw0MzUuMDEzLDMxOC4wNTksNDMxLjk4NywzMTcuMjA2eiIgc3R5bGU9ImZpbGw6IHJnYigyMzgsIDAsIDMwKTsiPjwvcGF0aD4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ4Ni42NDMsMjQzLjQxMnYxMy41MTZoLTE1LjY4NnYtMTMuNTE2SDQ4Ni42NDN6IE00ODYuNTQ0LDI2NC4zMjh2NTIuNDgzaC0xNS40OXYtNTIuNDgzSDQ4Ni41NDR6IiBzdHlsZT0iZmlsbDogcmdiKDIzOCwgMCwgMzApOyI+PC9wYXRoPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTA5LjUyNywyNzIuMzE3YzEuNjQ1LTMuMTU3LDMuODMxLTUuNTI0LDYuNTYyLTcuMTAyYzIuNzI3LTEuNTc4LDUuOTMzLTIuMzY3LDkuNjE4LTIuMzY3IGM1Ljc4NywwLDEwLjI3NSwxLjc1OSwxMy40NjYsNS4yNzdjMy4xOTEsMy41Miw0Ljc4NSw4LjIzOSw0Ljc4NSwxNC4xNTZ2MzQuNTI5aC0xNS4zODl2LTMxLjU3YzAtMi44OTMtMC43NDEtNS4yMTEtMi4yMjEtNi45NTMgYy0xLjQ4LTEuNzQzLTMuNjY3LTIuNjE0LTYuNTYtMi42MTRjLTMuMDI2LDAtNS40NiwxLjA4NC03LjMwMSwzLjI1NXMtMi43NjEsNC45MzQtMi43NjEsOC4yODd2MjkuNTk2aC0xNS40OXYtNTIuNDgzaDE0Ljk5NiB2Ny45OUg1MDkuNTI3eiIgc3R5bGU9ImZpbGw6IHJnYigyMzgsIDAsIDMwKTsiPjwvcGF0aD4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTU2NC45NywzMTYuMjY4Yy0zLjQyLTEuNDE0LTYuMzMxLTMuMzY5LTguNzMxLTUuODY5Yy0yLjQwMi0yLjUtNC4yNDEtNS40MjYtNS41MjQtOC43ODEgYy0xLjI4My0zLjM1My0xLjkyNC03LjAwNC0xLjkyNC0xMC45NDljMC0zLjk0OCwwLjY1Ni03LjYxMiwxLjk3Mi0xMS4wMDJjMS4zMTUtMy4zODUsMy4xNTktNi4zMjksNS41MjYtOC44MjkgYzIuMzY3LTIuNDk4LDUuMTk1LTQuNDUzLDguNDg0LTUuODY5YzMuMjg3LTEuNDE0LDYuOTM3LTIuMTIsMTAuOTUyLTIuMTJjMy43NDcsMCw3LjExOCwwLjU5LDEwLjExLDEuNzc1IGMyLjk5NCwxLjE4NSw1LjY0MSwyLjgyOSw3Ljk0Miw0LjkzNGMyLjk2LDIuODkzLDUuMTMsNi40NzgsNi41MTIsMTAuNzUzYzEuMzgyLDQuMjc1LDIuMDM4LDkuMDEyLDEuOTc0LDE0LjIwN2gtMzguMjc4IGMwLjUyNiwzLjk0NiwxLjg0MSw3LjAzOCwzLjk0Niw5LjI3M2MyLjEwNCwyLjIzNyw1LjAzMiwzLjM1Myw4Ljc4MSwzLjM1M2MyLjQzMSwwLDQuNDIxLTAuNDQ0LDUuOTY4LTEuMzMxIGMxLjU0Ni0wLjg4NywyLjc0NS0yLjE1MiwzLjYwMy0zLjc5N2gxNC45OTNjLTAuNjU2LDIuMzAxLTEuNjkzLDQuNDU2LTMuMTA2LDYuNDYyYy0xLjQxNiwyLjAwNi0zLjE1NiwzLjc0OS01LjIyOSw1LjIyOSBjLTIuMDcyLDEuNDgtNC40OSwyLjYzLTcuMjUxLDMuNDUyYy0yLjc2MywwLjgyMS01LjgyMSwxLjIzMy05LjE3NCwxLjIzM0M1NzIuMjM3LDMxOC4zODgsNTY4LjM4OSwzMTcuNjgyLDU2NC45NywzMTYuMjY4eiAgTTU2Ny42MzQsMjc2Ljk1NGMtMS44NDQsMi4xMDctMy4wMjYsNC45NjgtMy41NTIsOC41ODRoMjIuMzk1Yy0wLjI2My0zLjY4My0xLjM1LTYuNTYtMy4yNTctOC42MzIgYy0xLjkwOC0yLjA3Mi00LjQwNS0zLjEwOC03LjQ5Ni0zLjEwOEM1NzIuMTcyLDI3My43OTcsNTY5LjQ3MywyNzQuODQ5LDU2Ny42MzQsMjc2Ljk1NHoiIHN0eWxlPSJmaWxsOiByZ2IoMjM4LCAwLCAzMCk7Ij48L3BhdGg+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MTkuMDMzLDMxNy4yMDZjLTMuMDI2LTAuODU1LTUuNjA5LTIuMDcyLTcuNzQ1LTMuNjUxYy0yLjEzOS0xLjU3OC0zLjgxNS0zLjQ2OC01LjAzMi01LjY3MyBjLTEuMjE3LTIuMjAzLTEuOTI0LTQuNjItMi4xMi03LjI1MWgxNC42YzAuNDYsMi41LDEuNTk0LDQuNDA4LDMuNDA0LDUuNzIxYzEuODA5LDEuMzE4LDQuMjI3LDEuOTc0LDcuMjUzLDEuOTc0IGMyLjc2MSwwLDQuODk3LTAuNTI2LDYuNDExLTEuNTc4YzEuNTEyLTEuMDUyLDIuMjY5LTIuNTMyLDIuMjY5LTQuNDRjMC0xLjE4NS0wLjM2MS0yLjEzNi0xLjA4NC0yLjg2MSBjLTAuNzI1LTAuNzIzLTEuNzExLTEuMzE1LTIuOTYtMS43NzVjLTEuMjUxLTAuNDYtMi42ODEtMC44MzktNC4yOTEtMS4xMzVjLTEuNjEzLTAuMjk3LTMuMzQtMC42MDgtNS4xODEtMC45MzggYy0yLjM2Ny0wLjQ2LTQuNjcxLTAuOTg2LTYuOTA1LTEuNTc4Yy0yLjIzNy0wLjU5Mi00LjI0My0xLjQ4LTYuMDE4LTIuNjY1Yy0xLjc3NS0xLjE4My0zLjIwNy0yLjcyNy00LjI5MS00LjYzNiBjLTEuMDg2LTEuOTA1LTEuNjI5LTQuNDA1LTEuNjI5LTcuNDk4YzAtMi42OTQsMC41NzYtNS4wNjIsMS43MjctNy4xMDJjMS4xNTEtMi4wMzgsMi43MTMtMy43NDksNC42ODctNS4xMyBjMS45NzItMS4zODIsNC4zMDctMi40MTgsNy4wMDQtMy4xMDZjMi42OTctMC42OTEsNS41OS0xLjAzNiw4LjY4My0xLjAzNmM3LjI5OSwwLDEyLjgyNSwxLjQzLDE2LjU3NCw0LjI5MSBjMy43NDcsMi44NjEsNS45ODQsNi41OTQsNi43MDYsMTEuMTk2aC0xNC40MDNjLTAuOTg2LTMuNzQ5LTMuOTQ2LTUuNjIyLTguODc3LTUuNjIyYy0yLjM3LDAtNC4yNjEsMC40Ni01LjY3NSwxLjM4MiBjLTEuNDE0LDAuOTIyLTIuMTIsMi4yMzUtMi4xMiwzLjk0NmMwLDAuOTg2LDAuMzI5LDEuNzkzLDAuOTg2LDIuNDE4YzAuNjU5LDAuNjI0LDEuNTgxLDEuMTM1LDIuNzYzLDEuNTI4IGMxLjE4NSwwLjM5NiwyLjU2NiwwLjcyNSw0LjE0NSwwLjk4NmMxLjU3OCwwLjI2NSwzLjI1NSwwLjU2LDUuMDMsMC44OWMyLjM2NywwLjM5Myw0LjczNywwLjkwNCw3LjEwNCwxLjUyOCBjMi4zNjcsMC42MjcsNC41MDQsMS41NjIsNi40MTEsMi44MTFjMS45MDgsMS4yNTEsMy40NywyLjkxMiw0LjY4Nyw0Ljk4MmMxLjIxNywyLjA3MiwxLjgyNSw0Ljc1MywxLjgyNSw4LjA0MiBjMCwyLjgyNy0wLjU5Miw1LjMyNy0xLjc3NSw3LjQ5OGMtMS4xODUsMi4xNjgtMi44MjksMy45OC00LjkzNCw1LjQyNmMtMi4xMDcsMS40NDgtNC42MDQsMi41MzItNy40OTgsMy4yNTUgYy0yLjg5NiwwLjcyMy02LjA1MiwxLjA4NC05LjQ3MiwxLjA4NEM2MjUuNDc5LDMxOC40ODcsNjIyLjA1NywzMTguMDU5LDYxOS4wMzMsMzE3LjIwNnoiIHN0eWxlPSJmaWxsOiByZ2IoMjM4LCAwLCAzMCk7Ij48L3BhdGg+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NzAuMTMyLDMxNy4yMDZjLTMuMDI2LTAuODU1LTUuNjA2LTIuMDcyLTcuNzQzLTMuNjUxYy0yLjEzOS0xLjU3OC0zLjgxNS0zLjQ2OC01LjAzMi01LjY3MyBjLTEuMjE3LTIuMjAzLTEuOTI0LTQuNjItMi4xMi03LjI1MWgxNC42YzAuNDYsMi41LDEuNTk0LDQuNDA4LDMuNDA0LDUuNzIxYzEuODA3LDEuMzE4LDQuMjI1LDEuOTc0LDcuMjUxLDEuOTc0IGMyLjc2MywwLDQuODk5LTAuNTI2LDYuNDE0LTEuNTc4YzEuNTEyLTEuMDUyLDIuMjY5LTIuNTMyLDIuMjY5LTQuNDRjMC0xLjE4NS0wLjM2NC0yLjEzNi0xLjA4Ni0yLjg2MSBjLTAuNzI1LTAuNzIzLTEuNzExLTEuMzE1LTIuOTYtMS43NzVjLTEuMjQ5LTAuNDYtMi42ODEtMC44MzktNC4yOTEtMS4xMzVjLTEuNjEzLTAuMjk3LTMuMzQtMC42MDgtNS4xNzktMC45MzggYy0yLjM2Ny0wLjQ2LTQuNjcxLTAuOTg2LTYuOTA1LTEuNTc4Yy0yLjIzNy0wLjU5Mi00LjI0My0xLjQ4LTYuMDE4LTIuNjY1Yy0xLjc3Ny0xLjE4My0zLjIwNy0yLjcyNy00LjI5My00LjYzNiBjLTEuMDg0LTEuOTA1LTEuNjI2LTQuNDA1LTEuNjI2LTcuNDk4YzAtMi42OTQsMC41NzQtNS4wNjIsMS43MjUtNy4xMDJjMS4xNTEtMi4wMzgsMi43MTUtMy43NDksNC42ODctNS4xMyBjMS45NzQtMS4zODIsNC4zMDctMi40MTgsNy4wMDQtMy4xMDZjMi42OTctMC42OTEsNS41OS0xLjAzNiw4LjY4My0xLjAzNmM3LjMwMSwwLDEyLjgyNSwxLjQzLDE2LjU3NCw0LjI5MSBjMy43NDksMi44NjEsNS45ODQsNi41OTQsNi43MDksMTEuMTk2aC0xNC40MDNjLTAuOTg4LTMuNzQ5LTMuOTQ2LTUuNjIyLTguODc5LTUuNjIyYy0yLjM2NywwLTQuMjU5LDAuNDYtNS42NzMsMS4zODIgYy0xLjQxNiwwLjkyMi0yLjEyLDIuMjM1LTIuMTIsMy45NDZjMCwwLjk4NiwwLjMyNywxLjc5MywwLjk4NiwyLjQxOGMwLjY1NiwwLjYyNCwxLjU3OCwxLjEzNSwyLjc2MywxLjUyOCBjMS4xODMsMC4zOTYsMi41NjQsMC43MjUsNC4xNDIsMC45ODZjMS41NzgsMC4yNjUsMy4yNTUsMC41Niw1LjAzMiwwLjg5YzIuMzY3LDAuMzkzLDQuNzM1LDAuOTA0LDcuMTAyLDEuNTI4IGMyLjM2NywwLjYyNyw0LjUwNCwxLjU2Miw2LjQxNCwyLjgxMWMxLjkwNSwxLjI1MSwzLjQ2OCwyLjkxMiw0LjY4NCw0Ljk4MmMxLjIxNywyLjA3MiwxLjgyNSw0Ljc1MywxLjgyNSw4LjA0MiBjMCwyLjgyNy0wLjU5LDUuMzI3LTEuNzc1LDcuNDk4Yy0xLjE4NSwyLjE2OC0yLjgyOSwzLjk4LTQuOTM0LDUuNDI2Yy0yLjEwNCwxLjQ0OC00LjYwNCwyLjUzMi03LjQ5NiwzLjI1NSBjLTIuODk2LDAuNzIzLTYuMDUyLDEuMDg0LTkuNDcyLDEuMDg0QzY3Ni41NzcsMzE4LjQ4Nyw2NzMuMTU4LDMxOC4wNTksNjcwLjEzMiwzMTcuMjA2eiIgc3R5bGU9ImZpbGw6IHJnYigyMzgsIDAsIDMwKTsiPjwvcGF0aD4KPC9nPgo8L2c+CjxnPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjA2Ljc4LDIyOS4zMDZoMjkuNjYxdi01NC4xODdjMC0xMi4zNiw3LjIyNS0yMS4xMDcsMTcuODcyLTIxLjEwN2MxMC4yNjcsMCwxNS41OTEsNy4yMjcsMTUuNTkxLDE3LjQ5NSAgICB2NTcuOGgyOS42NjF2LTYzLjUwM2MwLTIxLjQ4OC0xMi45MjgtMzYuNjk5LTMzLjg0NC0zNi42OTljLTEzLjMwOCwwLTIyLjYyNiw1LjcwNS0yOS42NjEsMTYuMTYyaC0wLjU3MXYtMTMuMzA5aC0yOC43MVYyMjkuMzA2eiBNNTQ4LjU5OCwxMjkuMjk1Yy0zMC45OTMsMC01MS43MTYsMjIuMjQ2LTUxLjcxNiw1MS41MjdjMCwyOS4wOTIsMjAuNzI0LDUxLjUyOCw1MS43MTYsNTEuNTI4czUxLjcxNi0yMi40MzYsNTEuNzE2LTUxLjUyOCAgICBDNjAwLjMxNCwxNTEuNTQsNTc5LjU5LDEyOS4yOTUsNTQ4LjU5OCwxMjkuMjk1eiBNNTQ4LjQwOCwyMTAuNDgzYy0xNC4wNzIsMC0yMS40ODUtMTEuNzg3LTIxLjQ4NS0yOS42NjEgICAgYzAtMTguMDYzLDcuNDEzLTI5LjY2MiwyMS40ODUtMjkuNjYyYzE0LjA2OSwwLDIxLjg2NSwxMS41OTgsMjEuODY1LDI5LjY2MkM1NzAuMjczLDE5OC42OTYsNTYyLjQ3NywyMTAuNDgzLDU0OC40MDgsMjEwLjQ4M3ogTTQxMi40NiwyMjkuMzA2aDgzLjI4di0yMy4zODVoLTQ3LjE1M3YtMC41NzNsNDUuMDYyLTUwLjU3NnYtMjIuODE0SDQxMi40NnYyMy4zODVoNDUuNjMzdjAuNTcxTDQxMi40NiwyMDYuODdWMjI5LjMwNnogTTM3NC40MjksMjI5LjMwNmgyOS44NTF2LTk3LjM0OGgtMjkuODUxVjIyOS4zMDZ6IE0zMDUuMjE5LDIyOS4zMDZoMjkuNjYxdi00NC42OGMwLTIwLjM0NiwxMi4xNjktMjkuMjgzLDMwLjgwMi0yNi44MWgwLjU3MSAgICB2LTI1LjY2OGMtMS41MjItMC41NzEtMy4yMzItMC43NjEtNi4wODQtMC43NjFjLTExLjU5OCwwLTE5LjM5NCw1LjMyMy0yNi4wNSwxNi43MzFoLTAuNTcxdi0xNi4xNmgtMjguMzI5VjIyOS4zMDZ6IE0yNTAuNjUxLDIxMC42NzVjLTEzLjEyLDAtMjEuMTA1LTguNTU5LTIyLjYyNy0yMS42NzVoNzAuMTZjMC4xOS0yMC45MTgtNS4zMjUtMzcuNjUtMTYuOTIzLTQ4LjEwNyAgICBjLTguMTc0LTcuNjA1LTE5LjAxNC0xMS43ODktMzIuNzAzLTExLjc4OWMtMjkuMjc5LDAtNDkuNjI1LDIyLjI0Ni00OS42MjUsNTEuMzM3YzAsMjkuMjgsMTkuMzk0LDUxLjcxNiw1MS41MjcsNTEuNzE2IGMxMi4xNjksMCwyMS44NjUtMy4yMzIsMjkuODUxLTguNzQ3YzguNTU3LTUuODkxLDE0LjY0LTE0LjQ1LDE2LjM1LTIzLjAwNWgtMjguNTE5ICAgIEMyNjUuMjkxLDIwNi44NywyNTkuMzk2LDIxMC42NzUsMjUwLjY1MSwyMTAuNjc1eiBNMjQ5LjEyOSwxNTAuMzk5YzEwLjQ1NywwLDE3LjY4Miw3Ljc5OCwxOC44MjMsMTkuMjA1aC0zOS43MzggICAgQzIzMC40OTcsMTU4LjAwNCwyMzYuNzcsMTUwLjM5OSwyNDkuMTI5LDE1MC4zOTl6IE0zNzQuNDI5LDk3LjM1aDI5Ljg1MXYyNi40M2gtMjkuODUxVjk3LjM1eiIgc3R5bGU9ImZpbGw6IHJnYigyMzgsIDAsIDMwKTsiPjwvcGF0aD4KPGc+CjxyYWRpYWxHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGN4PSItMTEwMy42OTkzIiBjeT0iMjQyOC4wOTIzIiByPSIzNTQuMzY4NyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjA0OTUgLTAuMTM3MSAwLjE0ODMgMC4wNTM2IC0xNDUuNjQyOCAtNjguODY3NykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRjVGRjFFIj48L3N0b3A+CjxzdG9wIG9mZnNldD0iMC4yNTciIHN0eWxlPSJzdG9wLWNvbG9yOiNGNUZGMUUiPjwvc3RvcD4KPHN0b3Agb2Zmc2V0PSIwLjI2NTUiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNUZBMUUiPjwvc3RvcD4KPHN0b3Agb2Zmc2V0PSIwLjQyMyIgc3R5bGU9InN0b3AtY29sb3I6I0Y1QTYyMCI+PC9zdG9wPgo8c3RvcCBvZmZzZXQ9IjAuNTYyMSIgc3R5bGU9InN0b3AtY29sb3I6I0Y1NjMyMSI+PC9zdG9wPgo8c3RvcCBvZmZzZXQ9IjAuNjc3OSIgc3R5bGU9InN0b3AtY29sb3I6I0Y1MzMyMiI+PC9zdG9wPgo8c3RvcCBvZmZzZXQ9IjAuNzY1NyIgc3R5bGU9InN0b3AtY29sb3I6I0Y1MTUyMyI+PC9zdG9wPgo8c3RvcCBvZmZzZXQ9IjAuODE1NSIgc3R5bGU9InN0b3AtY29sb3I6I0Y1MEEyMyI+PC9zdG9wPgo8L3JhZGlhbEdyYWRpZW50Pgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTY0LjIwMSwyMjguMDk1bC0zNi45MDgtOTYuMTM3SDk3LjM1bDM2LjkwOCw5Ni4xMzdjMC4yOCwwLjczMywwLjk4MywxLjIxMywxLjc2NSwxLjIxM2gyOS45NDMgQzE2NS4xODQsMjI5LjMwOCwxNjQuNDgxLDIyOC44MjgsMTY0LjIwMSwyMjguMDk1eiIgc3R5bGU9ImZpbGw6IHVybCgjU1ZHSURfMV8pOyI+PC9wYXRoPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTM3Ljc4NywyMjguMDk1bDM2LjkwOC05Ni4xMzdoMjkuOTQzbC0zNi45MDgsOTYuMTM3Yy0wLjI4LDAuNzMzLTAuOTgzLDEuMjEzLTEuNzY1LDEuMjEzaC0yOS45NDMgQzEzNi44MDUsMjI5LjMwOCwxMzcuNTA4LDIyOC44MjgsMTM3Ljc4NywyMjguMDk1eiIgc3R5bGU9ImZpbGw6IHJnYigyMzgsIDAsIDMwKTsiPjwvcGF0aD4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+');
    width: 99px;
    height: 40px;
    background-size: 99px 40px
}

.gnav20 .gnav20-footer-container .gnav20-logo-wrapper .gnav20-logoFooterVSBDR {
    display: block;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA3OTUgMzEzLjEiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS4zLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMCBCdWlsZCAxNTEpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2Y1MGEyMzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGc+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUyLjYsMjE4LjljOS43LDAsMTcuMyw0LjksMjEuNiwxMS40aC4zdi0zNi4yaDEwLjl2OTUuNmgtMTAuOXYtOC40aC0uM2MtNS4yLDYuOC0xMS43LDEwLjUtMjEuNCwxMC41LTE4LjksMC0zMC43LTE0LjItMzAuNy0zNi4zczEzLjItMzYuMywzMC40LTM2LjN2LS4zaDBaTTE1My4xLDIyOC4yYy0xMy4xLDAtMTkuOCwxMS44LTE5LjgsMjcuM3M2LjcsMjcuMiwxOS45LDI3LjIsMjEuOS0xMS43LDIxLjktMjcuMi03LjYtMjcuMy0yMi0yNy4zaDBaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEwLjgsMTk0LjF2MTMuNGgtMTAuOXYtMTMuNGgxMC45Wk0yMTAuOCwyMjAuNnY2OS4xaC0xMC45di02OS4xaDEwLjlaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMzLjksMjkzLjZjMSw3LjYsOC4zLDEwLjYsMTksMTAuNnMxOS44LTUuNiwxOS44LTE3Ljh2LTkuN2gtLjNjLTUuMiw2LjYtMTAuNSwxMC44LTIwLjUsMTAuOC0xNy44LDAtMzAuMy0xNC4zLTMwLjMtMzQuMnMxMy41LTM0LjEsMjkuNS0zNC4xLDE2LjQsMy45LDIxLjEsMTAuNWguM3YtOC44aDEwLjl2NjUuNGMwLDE4LjItMTIuMSwyNi44LTMwLjQsMjYuOHMtMjguMS03LjItMjkuMi0xOS4xaDEwLjF2LS4zaDBaTTI1Mi40LDIyOC4xYy0xMywwLTE5LjUsMTAuMi0xOS41LDI1LjJzNi44LDI1LjEsMTkuNywyNS4xLDIxLTExLjEsMjEtMjUuNy02LjMtMjQuNS0yMS4xLTI0LjVoLS4xWiIvPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTMwOSwxOTQuMXYxMy40aC0xMC45di0xMy40aDEwLjlaTTMwOSwyMjAuNnY2OS4xaC0xMC45di02OS4xaDEwLjlaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzI5LjQsMjIwLjZ2LTIxLjhoMTAuOXYyMS44aDEzLjR2OC44aC0xMy40djQ1YzAsNC45LDIuNSw2LjQsNyw2LjRzNC42LS41LDUuOC0uOWguNHY5LjNjLTIuNS41LTUuNS45LTguNy45LTguOSwwLTE1LjItMy43LTE1LjItMTMuNHYtNDcuM2gtMTAuMXYtOC44aDEwLjEtLjIsMFoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDcuMiwyODAuMWMtNC4zLDUuNC0xMS4zLDExLTIzLDExcy0yMy41LTYtMjMuNS0xOS4zLDEyLjktMTkuNSwzMC4yLTIyLjNjOS43LTEuNCwxNi41LTIuNSwxNi41LTkuOHMtNS41LTEyLjItMTUuNS0xMi4yLTE2LjksNC43LTE3LjMsMTUuMmgtMTAuNWMuNC0xMy40LDkuMi0yMy41LDI3LjUtMjMuNXMyNS42LDUuNSwyNS42LDIxLjl2MzIuOWMwLDUuOCwxLjMsOC44LDcuMyw3LjNoLjR2Ny45Yy0xLjQuNS0zLDEtNS45LDEtNi44LDAtMTAuOS0zLjUtMTEuOS0xMC40aC0uMS4xdi4zaDBaTTQwNy41LDI1Mi41Yy0zLjcsMi4yLTkuOCw0LjEtMTUuNyw1LjEtMTAuOSwyLjEtMTkuNSwzLjgtMTkuNSwxNHM3LjMsMTEuMywxNC4zLDExLjNjMTQuNCwwLDIxLTEwLjYsMjEtMTguNnYtMTEuOGgwWiIvPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ0NC4zLDE5NC4xdjk1LjZoLTEwLjl2LTk1LjZoMTAuOVoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OTEuOCwyMzJjNC4yLTYuOCwxMS40LTEyLjMsMjAuNi0xMi4zczIuOS4zLDQuNS44djEwLjVoLS40Yy0xLjYtLjUtMi42LS43LTQuOS0uNy0xMC44LDAtMjAuMSw4LTIwLjEsMjF2MzguNGgtMTAuOXYtNjkuMWgxMC45djExLjVoLjNaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTUyLjksMjE4LjhjMjAuNywwLDMxLjksMTYsMzEuOSwzOWgtNTMuNWMuNywxNCw4LjUsMjQuOCwyMi4zLDI0LjhzMTYuNS00LjcsMTkuMS0xNC4yaDEwLjZjLTMuMSwxNS0xNCwyMy4yLTI5LjYsMjMuMnMtMzMuNC0xNi40LTMzLjQtMzYuMywxMy4xLTM2LjMsMzIuOC0zNi4zaDB2LS4yaC0uMiwwWk01NzMuMSwyNDkuNmMtLjctMTMuOS03LjctMjIuMi0yMC4yLTIyLjJzLTE5LjksOS42LTIxLjQsMjIuMmg0MS42WiIvPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTYzNy41LDI4MC4xYy00LjMsNS40LTExLjMsMTEtMjMsMTFzLTIzLjUtNi0yMy41LTE5LjMsMTIuOS0xOS41LDMwLjItMjIuM2M5LjctMS40LDE2LjUtMi41LDE2LjUtOS44cy01LjUtMTIuMi0xNS41LTEyLjItMTYuOSw0LjctMTcuMywxNS4yaC0xMC41Yy40LTEzLjQsOS4yLTIzLjUsMjcuNS0yMy41czI1LjYsNS41LDI1LjYsMjEuOXYzMi45YzAsNS44LDEuMyw4LjgsNy4zLDcuM2guNHY3LjljLTEuNC41LTMsMS01LjksMS02LjgsMC0xMC45LTMuNS0xMS45LTEwLjRoMHYuM2guMVpNNjM3LjksMjUyLjVjLTMuNywyLjItOS44LDQuMS0xNS43LDUuMS0xMC45LDIuMS0xOS41LDMuOC0xOS41LDE0czcuMywxMS4zLDE0LjMsMTEuM2MxNC40LDAsMjEtMTAuNiwyMS0xOC42di0xMS44aDBaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjg5LjksMjE4LjljOS43LDAsMTcuMyw0LjksMjEuNiwxMS40aC4zdi0zNi4yaDEwLjl2OTUuNmgtMTAuOXYtOC40aC0uM2MtNS4yLDYuOC0xMS43LDEwLjUtMjEuNCwxMC41LTE4LjksMC0zMC43LTE0LjItMzAuNy0zNi4zczEzLjItMzYuMywzMC40LTM2LjN2LS4zaC4xWk02OTAuNSwyMjguMmMtMTMuMSwwLTE5LjgsMTEuOC0xOS44LDI3LjNzNi43LDI3LjIsMTkuOSwyNy4yLDIxLjktMTEuNywyMS45LTI3LjItNy42LTI3LjMtMjItMjcuM2gwWiIvPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTczNi41LDMwMS41aC41YzEuNC45LDMuOCwxLjQsNy4zLDEuNHM3LjYtMS42LDEwLjQtOC40bDIuNi02LjgtMjctNjcuMmgxMS44bDE2LjMsNDMsMyw4LjksMS42LDQuNmguM2MuNC0xLjQuOS0yLjksMS40LTQuNmwzLTguOSwxNS43LTQzaDExLjVsLTI5LjUsNzQuOGMtNS44LDE0LjItMTAuOSwxNy4zLTE5LjQsMTcuM3MtNi43LS4zLTkuNy0xLjR2LTkuNmguMloiLz4KICA8L2c+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM1OC4zLjFoMzkuMnYzNC42aC0zOS4yVi4xWiIvPgogIDxnPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTQxLjcsNDcuMmwxNy40LDU3LjNjMS43LDYuNywzLjcsMTIuOSw1LDE3LjZsMiw3LjloLjVsMi03LjksNS0xNy42LDE3LjYtNTcuM2g0MC40bC00My45LDEyN2gtNDMuNkwwLDQ3LjJoNDEuN1oiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOTEsNDMuNWMxOC4xLDAsMzIuNSw2LDQzLjQsMTUuOSwxNS4xLDEzLjksMjIuMywzNS43LDIyLjMsNjEuOGgtOTEuM2MyLjcsMTcuMSwxMS43LDI3LjgsMjguNSwyNy44czE3LjQtNC43LDIxLjEtMTIuNmgzOS40Yy0yLjcsMTEuNy0xMC4yLDIyLjMtMjEuMywzMC0xMC43LDcuNy0yMy42LDExLjctMzkuNywxMS43LTQxLjksMC02Ny43LTI4LjgtNjcuNy02Ny41czI2LjUtNjcsNjUuMi02N2guMVpNMTY1LjcsOTcuMWg1MC4xYy0xLjctMTUuMS0xMC45LTI0LjgtMjQuMS0yNC44cy0yMy4zLDkuNy0yNiwyNC44aDBaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzA1LDQ3LjJ2MTkuOGguN2M4LjktMTUuMSwxOS4xLTIxLjgsMzQuNy0yMS44czYuNC4yLDcuOSwxdjM0LjdoLTFjLTMtLjUtNS41LS43LTguMi0uNy0yMC4xLDAtMzIuNSwxMi40LTMyLjUsMzd2NTdoLTQwLjRWNDcuMmgzOC44WiIvPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5Ny44LDQ3LjJ2MTI3aC00MC40VjQ3LjJoNDAuNFoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NTkuOCw4OS45YzEuNy0xLjcsNC41LTQsNi43LTYuN2w0LjItNC41di0uN2MtMi4yLjItNC41LjItNi40LjJoLTQ4Ljl2LTMwLjhoMTA0LjJ2MjkuNWwtNDguMSw1Mi4zLTcuOSw3LjktNSw1LjJ2LjdoNy4yYzQsMCw4LjctLjIsMTEuNy0uMmg0NS45djMxLjJoLTExMy44di0zMGw1MC4zLTU0LjN2LjJaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTkzLDQzLjhjNDAuOSwwLDY3LjcsMjguOCw2Ny43LDY3LjJzLTI2LjgsNjcuMi02Ny43LDY3LjItNjgtMjguOC02OC02Ny4yLDI3LTY3LjIsNjgtNjcuMlpNNTkyLjcsNzIuM2MtMTcuOSwwLTI2LjgsMTUuNi0yNi44LDM4LjdzOC45LDM4LjQsMjYuOCwzOC40LDI3LTE1LjQsMjctMzguNC05LjItMzguNy0yNy0zOC43aDBaIi8+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzA5LjMsNDcuMnYxNy40aC43YzkuNy0xMy45LDIxLjMtMjEuMSwzOS4yLTIxLjEsMjcuOCwwLDQ0LjEsMTkuOCw0NC4xLDQ4LjF2ODIuNmgtNDAuNHYtNzQuNGMwLTEzLjYtNi43LTIyLjYtMTkuOC0yMi42cy0yMi4zLDEwLjktMjIuMywyNi44djcwLjJoLTQwLjRWNDcuMmgzOC45WiIvPgogIDwvZz4KPC9zdmc+');
    width: 99px;
    height: 40px;
    background-size: 99px 40px
}

.gnav20 .gnav20-search-form .gnav20-clearInput {
    display: block;
    background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxyZWN0IGZpbGw9Im5vbmUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIvPjxwYXRoIGZpbGw9IiM3NDc2NzYiIGQ9Ik0xMCwxOS41Yy01LjIsMC05LjUtNC4zLTkuNS05LjVTNC44LDAuNSwxMCwwLjVzOS41LDQuMyw5LjUsOS41UzE1LjIsMTkuNSwxMCwxOS41eiBNMTAsMS41CWMtNC43LDAtOC41LDMuOC04LjUsOC41YzAsNC43LDMuOCw4LjUsOC41LDguNWM0LjcsMCw4LjUtMy44LDguNS04LjVDMTguNSw1LjMsMTQuNywxLjUsMTAsMS41eiIvPjxwb2x5Z29uIGZpbGw9IiM3NDc2NzYiIHBvaW50cz0iMTQuOSwxNC4xIDEwLjcsMTAgMTQuOCw2IDE0LDUuMiAxMCw5LjMgNiw1LjIgNS4yLDYgOS4zLDEwIDUuMSwxNC4xIDUuOSwxNC45IDEwLDEwLjcgMTQuMSwxNC45ICIvPjwvc3ZnPg==') !important;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 38px;
    top: 54px;
}

.gnav20 .gnav20-footer-container .gnav20-social-icon a span {
    height: 0;
    width: 0;
    overflow: hidden;
    display: block
}

.gnav20 .gnav20-social-media svg path {
    fill: #000 !important;
}

.gnav20 .gnav20-footer-level-two {
    border-top: 1px solid #d8dada;
    padding: 10px 20px 30px;
    display: flex;
    position: relative
}

.gnav20 .gnav20-footer-level-two #visual-cue {
    display: none;
    top: 60px;
    right: 0;
    position: absolute
}

.gnav20 .gnav20-footer-level-two #visual-cue div {
    width: 9px;
    height: 10px;
    float: left;
    border-top: 1px solid #d8dada;
    border-bottom: 1px solid #d8dada
}

.gnav20 .gnav20-footer-level-two #visual-cue div:first-child {
    border-left: 1px solid #d8dada
}

.gnav20 .gnav20-footer-level-two #visual-cue div:last-child {
    border-right: 1px solid #d8dada
}

.gnav20 .gnav20-footer-level-two #visual-cue div.visual-cue-show {
    background: #d8dada
}

.gnav20 .gnav20-footer-level-two .gnav20-logo {
    width: 25%;
    padding: 12px 0
}

.gnav20 .gnav20-footer-level-two .gnav20-footerlink {
    width: 75%;
    padding-left: 10px
}

.gnav20 .gnav20-footer-level-two .gnav20-footerlink .copyright-section {
    position: relative
}

.gnav20 .gnav20-footer-level-two .gnav20-footerlink .copyright-section .copyright-text {
    color: #6f7171 !important;
    position: absolute;
    right: 0;
    font-size: 12px !important;
    padding: 12px 0;
    line-height: 16px;
    font-family: "BrandFont-Text",arial,helvetica,sans-serif;
    letter-spacing: 0
}

.gnav20 .gnav20-footer-level-two .gnav20-footerlink .copyright-section #copyright-year {
    color: #6f7171 !important
}

.gnav20 .gnav20-footer-level-two .gnav20-footer-list {
    width: 66%
}

.gnav20 .gnav20-footer-level-two .gnav20-footer-list.gnav20-seperated li {
    border-right: 1px solid #d8dada
}

.gnav20 .gnav20-footer-level-two .gnav20-footer-list li:last-child {
    border: 0 none
}

.gnav20 .gnav20-footer-level-two .gnav20-footer-list li {
    display: block;
    float: left;
    width: fit-content;
    padding: 0 8px 8px 0;
    text-align: left;
    margin-right: 8px
}

.gnav20 .gnav20-footer-level-two .gnav20-footer-list>li>a {
    color: #6f7171 !important;
    white-space: nowrap;
    font-size: 12px !important;
    line-height: 16px;
    font-family: "BrandFont-Text",arial,helvetica,sans-serif;
    letter-spacing: 0
}

.gnav20 .gnav20-footer-level-one .gnav20-footer-wrapper.gnav20-four .gnav20-aem-Grid::before {
    display: table-cell
}

.gnav20 .gnav20-width-wrapper.gnav20-new-design.gnav20-hide-top-utility:after{
    display:none !important;
}

.gnav20 .gnav20-width-wrapper.gnav20-new-design.gnav20-hide-top-utility .gnav20-desktop .gnav20-row-one{
    display:none !important;
}

.desktop-end{height:0}

.gnav20-unified-flyout-success{
    position: fixed !important;
    width: 480px !important;
    top: 0 !important;
    height: 100%;
}

.gnav20-cart-flyout{
    width: 480px;
    height:90%;
}

.gnav20 .gnav20-unified-cart.gnav20-unified-flyout-success .gnav20-closex{
	right: 25px !important
}

.gnav20-cart-title-successIcon{
    background-image:url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjAwMDIgMjUuNjY2OEMxMS42OTI3IDI1LjY2NjggOS40MzcwOSAyNC45ODI2IDcuNTE4NTIgMjMuNzAwNkM1LjU5OTk0IDIyLjQxODcgNC4xMDQ2IDIwLjU5NjYgMy4yMjE1NyAxOC40NjQ4QzIuMzM4NTUgMTYuMzMzIDIuMTA3NTEgMTMuOTg3MiAyLjU1NzY3IDExLjcyNDFDMy4wMDc4MyA5LjQ2MSA0LjExODk4IDcuMzgyMiA1Ljc1MDU5IDUuNzUwNTlDNy4zODIyIDQuMTE4OTggOS40NjEgMy4wMDc4MyAxMS43MjQxIDIuNTU3NjdDMTMuOTg3MiAyLjEwNzUxIDE2LjMzMyAyLjMzODU1IDE4LjQ2NDggMy4yMjE1N0MyMC41OTY2IDQuMTA0NiAyMi40MTg3IDUuNTk5OTQgMjMuNzAwNiA3LjUxODUyQzI0Ljk4MjYgOS40MzcwOSAyNS42NjY4IDExLjY5MjcgMjUuNjY2OCAxNC4wMDAyQzI1LjY2MzIgMTcuMDkzMiAyNC40MzI5IDIwLjA1ODYgMjIuMjQ1OCAyMi4yNDU4QzIwLjA1ODYgMjQuNDMyOSAxNy4wOTMzIDI1LjY2MzIgMTQuMDAwMiAyNS42NjY4Wk0xNC4wMDAyIDMuNzkxNjhDMTEuOTgxMSAzLjc5MTY4IDEwLjAwNzQgNC4zOTA0IDguMzI4NjQgNS41MTIxMkM2LjY0OTg2IDYuNjMzODQgNS4zNDE0MSA4LjIyODE5IDQuNTY4NzUgMTAuMDkzNUMzLjc5NjEgMTEuOTU4OSAzLjU5Mzk0IDE0LjAxMTUgMy45ODc4MyAxNS45OTE3QzQuMzgxNzMgMTcuOTcyIDUuMzUzOTkgMTkuNzkxIDYuNzgxNjggMjEuMjE4N0M4LjIwOTM2IDIyLjY0NjMgMTAuMDI4MyAyMy42MTg2IDEyLjAwODYgMjQuMDEyNUMxMy45ODg4IDI0LjQwNjQgMTYuMDQxNCAyNC4yMDQyIDE3LjkwNjggMjMuNDMxNkMxOS43NzIxIDIyLjY1ODkgMjEuMzY2NSAyMS4zNTA1IDIyLjQ4ODIgMTkuNjcxN0MyMy42MDk5IDE3Ljk5MjkgMjQuMjA4NyAxNi4wMTkyIDI0LjIwODcgMTQuMDAwMkMyNC4yMDU2IDExLjI5MzYgMjMuMTI5MSA4LjY5ODg2IDIxLjIxNTMgNi43ODUwNkMxOS4zMDE1IDQuODcxMjUgMTYuNzA2NyAzLjc5NDcyIDE0LjAwMDIgMy43OTE2NFYzLjc5MTY4Wk0xOS4xMjA0IDExLjE5OTVMMTguMDg5NSAxMC4xNzU5TDEyLjQ3NTIgMTUuNzc2OEw5LjkwODA1IDEzLjIzMDRMOC44Nzk2OCAxNC4yNTY1TDEyLjQ3NzcgMTcuODI0TDE5LjEyMDQgMTEuMTk5NVoiIGZpbGw9IiMwMDgzMzEiLz4KPC9zdmc+Cg==');
	width: 28px;
	height: 28px;
    background-repeat: no-repeat;
    font-weight: 400 !important;
    }

.gnav20-cart-title-success{
	display: flex;
    gap: 10px;
}

.gnav20-cart-title-successIcon:not(.gnav20-cart-title-success .gnav20-cart-title-successIcon){
		display: none;
 }

.gnav20-cart-title-successMessage:not(.gnav20-cart-title-success .gnav20-cart-title-successMessage){
		color: #000 !important
}

.gnav20-cart-title-successMessage{
	padding-top: 3px;
    color: rgb(0, 131, 49) !important;
    font-size: 24px;
 }


@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

.gnav20-desktop .gnav20-desktopOverlay:not(.gnav20-my-side-nav){
    opacity:1;
    -webkit-transition:opacity .2s ease-in;
    transition:opacity .2s ease-in;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.8);
    position:fixed;
    top:0;
    left:0;
    z-index:4510;
}
                    
body:has(.gnav20-desktopOverlay){
	 overflow-y: hidden
}

#gnav20-cart-success-title-flyout:not(.gnav20-cart-title-success #gnav20-cart-success-title-flyout){
	font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
}

.flyout-overlay{
	position: fixed;
    height: 100%;
    width: 480px;
    z-index: 4513;
}

#load-indicator{
   outline: none;
    content: "";
    position: absolute;
    inset: 0px;
    margin: auto;
    width: 2.5rem;
    height: 2.5rem;
    display: block;
    z-index: 3;
    border-width: 0.25rem;
    border-style: solid;
    border-color: transparent rgb(0, 0, 0) rgb(0, 0, 0);
    border-image: initial;
    border-radius: 50% !important;
    animation: spin 1s linear infinite;
}

@keyframes gnav20-left {
    from {left: -100%;}
    100% {left: 0;}
}
@keyframes gnav20-right {
    from {left: 100%;}
    100% {left: 0;}
}

.gnav20 .gnav20-width-wrapper.gnav20-vils-design {
    border-bottom: none;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-row-two {
    display: flex;
    justify-content: space-between;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-row-two .gnav20-navigation .gnav20-navigation .gnav20-navigation-list {
    width: 100%;
    display: flex;
    justify-content: end;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-row-two .gnav20-utility {
    margin-top: 22px;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-row-two .gnav20-utility .gnav20-utility-wrapper .gnav20-account-box .gnav20-account-link {
    position: relative;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-navigation .gnav20-menu-label[aria-expanded="true"]:after,
.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-navigation .gnav20-menu-label:hover:after,
.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-row-two .gnav20-utility .gnav20-utility-wrapper .gnav20-account-box .gnav20-account-link:hover:after {
    content: " ";
    position: absolute;
    width: 100%;
    bottom: -4px;
    left: 0;
    height: 4px;
    background: linear-gradient(130deg, #75FB4C, #75FBFD 75%);
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-utility .gnav20-utility-wrapper button.gnav20-search-icon,
.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-sub-menu .gnav20-nav-utility button.gnav20-nav-search-icon {
    border: none;
    padding: 0 !important;
    margin: 4px 0px !important;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-utility .gnav20-utility-wrapper button.gnav20-search-icon:after,
.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-sub-menu .gnav20-nav-utility button.gnav20-nav-search-icon:after {
    content: "" !important;
}

.gnav20 .gnav20-vils-design  .gnav20-desktop .gnav20-row-two .gnav20-utility .gnav20-utility-wrapper .gnav20-account-box {
    position: relative;
}

.gnav20 .gnav20-vils-design .gnav20-utility .gnav20-account-icon-only,
.gnav20 .gnav20-vils-design .gnav20-utility .gnav20-account-icon {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTU5MjQgMTAuMzM5M0MxMC44MTY5IDEwLjMzOTMgMTEuNjU1MyAxMC4wODUgMTIuMzY4NCA5LjYwODUyQzEzLjA4MTUgOS4xMzIwMyAxMy42Mzc0IDguNDU0NzggMTMuOTY1NiA3LjY2MjRDMTQuMjkzOCA2Ljg3MDAyIDE0LjM3OTcgNS45OTgxMSAxNC4yMTIzIDUuMTU2OTNDMTQuMDQ1IDQuMzE1NzUgMTMuNjMyIDMuNTQzMDcgMTMuMDI1NiAyLjkzNjYxQzEyLjQxOTEgMi4zMzAxNSAxMS42NDY0IDEuOTE3MTUgMTAuODA1MiAxLjc0OTgzQzkuOTY0MDUgMS41ODI1MSA5LjA5MjE0IDEuNjY4MzggOC4yOTk3NyAxLjk5NjZDNy41MDczOSAyLjMyNDgxIDYuODMwMTQgMi44ODA2MiA2LjM1MzY0IDMuNTkzNzRDNS44NzcxNSA0LjMwNjg2IDUuNjIyODMgNS4xNDUyNiA1LjYyMjgzIDYuMDAyOTJDNS42MjI4MiA2LjU3MjM5IDUuNzM0OTkgNy4xMzYyOCA1Ljk1MjkxIDcuNjYyNEM2LjE3MDg0IDguMTg4NTIgNi40OTAyNSA4LjY2NjU2IDYuODkyOTMgOS4wNjkyNEM3LjI5NTYgOS40NzE5MSA3Ljc3MzY1IDkuNzkxMzMgOC4yOTk3NyAxMC4wMDkzQzguODI1ODggMTAuMjI3MiA5LjM4OTc4IDEwLjMzOTMgOS45NTkyNCAxMC4zMzkzWk05Ljk1OTI0IDIuNjc2NjJDMTAuNjE3MSAyLjY3NjYyIDExLjI2MDIgMi44NzE3IDExLjgwNzIgMy4yMzcyQzEyLjM1NDIgMy42MDI3IDEyLjc4MDYgNC4xMjIyIDEzLjAzMjMgNC43M0MxMy4yODQxIDUuMzM3OCAxMy4zNSA2LjAwNjYxIDEzLjIyMTYgNi42NTE4NUMxMy4wOTMzIDcuMjk3MDkgMTIuNzc2NSA3Ljg4OTc4IDEyLjMxMTMgOC4zNTQ5OEMxMS44NDYxIDguODIwMTcgMTEuMjUzNCA5LjEzNjk3IDEwLjYwODIgOS4yNjUzMUM5Ljk2MjkzIDkuMzkzNjYgOS4yOTQxMiA5LjMyNzc5IDguNjg2MzIgOS4wNzYwM0M4LjA3ODUyIDguODI0MjcgNy41NTkwMiA4LjM5NzkzIDcuMTkzNTIgNy44NTA5MkM2LjgyODAyIDcuMzAzOTEgNi42MzI5NCA2LjY2MDggNi42MzI5NCA2LjAwMjkyQzYuNjMzOTMgNS4xMjEwNCA2Ljk4NDcgNC4yNzU1NiA3LjYwODI5IDMuNjUxOTdDOC4yMzE4OCAzLjAyODM4IDkuMDc3MzYgMi42Nzc2MSA5Ljk1OTI0IDIuNjc2NjJaTTkuOTk4NjQgMTAuOTkwNkM5LjA4MyAxMC45NjU3IDguMTcxNiAxMS4xMjM4IDcuMzE3ODYgMTEuNDU1N0M2LjQ2NDEyIDExLjc4NzYgNS42ODUyMyAxMi4yODY2IDUuMDI2ODUgMTIuOTIzNEM0LjM2ODQ2IDEzLjU2MDIgMy44NDM4NCAxNC4zMjIxIDMuNDgzNzIgMTUuMTY0M0MzLjEyMzYgMTYuMDA2NSAyLjkzNTI1IDE2LjkxMjIgMi45Mjk2OSAxNy44MjgxVjE4LjMzMzJIMTcuMDY2OFYxNy44MjgxQzE3LjA2MTMgMTYuOTEyMiAxNi44NzMgMTYuMDA2NiAxNi41MTI5IDE1LjE2NDRDMTYuMTUyOSAxNC4zMjIzIDE1LjYyODMgMTMuNTYwNCAxNC45NyAxMi45MjM2QzE0LjMxMTcgMTIuMjg2OCAxMy41MzI5IDExLjc4NzggMTIuNjc5MiAxMS40NTU4QzExLjgyNTYgMTEuMTIzOSAxMC45MTQyIDEwLjk2NTggOS45OTg2NCAxMC45OTA2Wk0zLjk2MDggMTcuMzIzMUM0LjEwNjYzIDE1LjgzNjQgNC44MTA4NiAxNC40NjA0IDUuOTMxNDIgMTMuNDcyN0M3LjA1MTk4IDEyLjQ4NDkgOC41MDU0NiAxMS45NTg5IDkuOTk4NjQgMTIuMDAwN0MxMS40OTE3IDExLjk1OSAxMi45NDUgMTIuNDg1MSAxNC4wNjU0IDEzLjQ3MjlDMTUuMTg1OCAxNC40NjA3IDE1Ljg4OTggMTUuODM2NiAxNi4wMzU2IDE3LjMyMzFIMy45NjA4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==) !important;
    position: relative;
}

.gnav20 .gnav20-vils-design .gnav20-utility .gnav20-account-icon-only:hover:after,
.gnav20 .gnav20-vils-design .gnav20-utility .gnav20-account-icon-only[aria-expanded="true"]:after {
    content: " ";
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    border-radius: 22px;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxkZWZzPgoJCTxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZDEiIHgxPSIwJSIgeDI9IjEwMCUiIHkxPSIwJSIgeTI9IjAlIj4KCQkgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3NUZCNEMiIC8+CgkJICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NUZCRkQiIC8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxlbGxpcHNlIGN4PSIyMiIgY3k9IjIyIiByeD0iMjIiIHJ5PSIyMiIgZmlsbD0idXJsKCNncmFkMSkiIC8+Cgk8c3ZnIHg9IjEyIiB5PSIxMiIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgkJPHBhdGggIGQ9Ik05Ljk1OTI0IDEwLjMzOTNDMTAuODE2OSAxMC4zMzkzIDExLjY1NTMgMTAuMDg1IDEyLjM2ODQgOS42MDg1MkMxMy4wODE1IDkuMTMyMDMgMTMuNjM3NCA4LjQ1NDc4IDEzLjk2NTYgNy42NjI0QzE0LjI5MzggNi44NzAwMiAxNC4zNzk3IDUuOTk4MTEgMTQuMjEyMyA1LjE1NjkzQzE0LjA0NSA0LjMxNTc1IDEzLjYzMiAzLjU0MzA3IDEzLjAyNTYgMi45MzY2MUMxMi40MTkxIDIuMzMwMTUgMTEuNjQ2NCAxLjkxNzE1IDEwLjgwNTIgMS43NDk4M0M5Ljk2NDA1IDEuNTgyNTEgOS4wOTIxNCAxLjY2ODM4IDguMjk5NzcgMS45OTY2QzcuNTA3MzkgMi4zMjQ4MSA2LjgzMDE0IDIuODgwNjIgNi4zNTM2NCAzLjU5Mzc0QzUuODc3MTUgNC4zMDY4NiA1LjYyMjgzIDUuMTQ1MjYgNS42MjI4MyA2LjAwMjkyQzUuNjIyODIgNi41NzIzOSA1LjczNDk5IDcuMTM2MjggNS45NTI5MSA3LjY2MjRDNi4xNzA4NCA4LjE4ODUyIDYuNDkwMjUgOC42NjY1NiA2Ljg5MjkzIDkuMDY5MjRDNy4yOTU2IDkuNDcxOTEgNy43NzM2NSA5Ljc5MTMzIDguMjk5NzcgMTAuMDA5M0M4LjgyNTg4IDEwLjIyNzIgOS4zODk3OCAxMC4zMzkzIDkuOTU5MjQgMTAuMzM5M1pNOS45NTkyNCAyLjY3NjYyQzEwLjYxNzEgMi42NzY2MiAxMS4yNjAyIDIuODcxNyAxMS44MDcyIDMuMjM3MkMxMi4zNTQyIDMuNjAyNyAxMi43ODA2IDQuMTIyMiAxMy4wMzIzIDQuNzNDMTMuMjg0MSA1LjMzNzggMTMuMzUgNi4wMDY2MSAxMy4yMjE2IDYuNjUxODVDMTMuMDkzMyA3LjI5NzA5IDEyLjc3NjUgNy44ODk3OCAxMi4zMTEzIDguMzU0OThDMTEuODQ2MSA4LjgyMDE3IDExLjI1MzQgOS4xMzY5NyAxMC42MDgyIDkuMjY1MzFDOS45NjI5MyA5LjM5MzY2IDkuMjk0MTIgOS4zMjc3OSA4LjY4NjMyIDkuMDc2MDNDOC4wNzg1MiA4LjgyNDI3IDcuNTU5MDIgOC4zOTc5MyA3LjE5MzUyIDcuODUwOTJDNi44MjgwMiA3LjMwMzkxIDYuNjMyOTQgNi42NjA4IDYuNjMyOTQgNi4wMDI5MkM2LjYzMzkzIDUuMTIxMDQgNi45ODQ3IDQuMjc1NTYgNy42MDgyOSAzLjY1MTk3QzguMjMxODggMy4wMjgzOCA5LjA3NzM2IDIuNjc3NjEgOS45NTkyNCAyLjY3NjYyWk05Ljk5ODY0IDEwLjk5MDZDOS4wODMgMTAuOTY1NyA4LjE3MTYgMTEuMTIzOCA3LjMxNzg2IDExLjQ1NTdDNi40NjQxMiAxMS43ODc2IDUuNjg1MjMgMTIuMjg2NiA1LjAyNjg1IDEyLjkyMzRDNC4zNjg0NiAxMy41NjAyIDMuODQzODQgMTQuMzIyMSAzLjQ4MzcyIDE1LjE2NDNDMy4xMjM2IDE2LjAwNjUgMi45MzUyNSAxNi45MTIyIDIuOTI5NjkgMTcuODI4MVYxOC4zMzMySDE3LjA2NjhWMTcuODI4MUMxNy4wNjEzIDE2LjkxMjIgMTYuODczIDE2LjAwNjYgMTYuNTEyOSAxNS4xNjQ0QzE2LjE1MjkgMTQuMzIyMyAxNS42MjgzIDEzLjU2MDQgMTQuOTcgMTIuOTIzNkMxNC4zMTE3IDEyLjI4NjggMTMuNTMyOSAxMS43ODc4IDEyLjY3OTIgMTEuNDU1OEMxMS44MjU2IDExLjEyMzkgMTAuOTE0MiAxMC45NjU4IDkuOTk4NjQgMTAuOTkwNlpNMy45NjA4IDE3LjMyMzFDNC4xMDY2MyAxNS44MzY0IDQuODEwODYgMTQuNDYwNCA1LjkzMTQyIDEzLjQ3MjdDNy4wNTE5OCAxMi40ODQ5IDguNTA1NDYgMTEuOTU4OSA5Ljk5ODY0IDEyLjAwMDdDMTEuNDkxNyAxMS45NTkgMTIuOTQ1IDEyLjQ4NTEgMTQuMDY1NCAxMy40NzI5QzE1LjE4NTggMTQuNDYwNyAxNS44ODk4IDE1LjgzNjYgMTYuMDM1NiAxNy4zMjMxSDMuOTYwOFoiIGZpbGw9ImJsYWNrIi8+Cgk8L3N2Zz4KCVNvcnJ5LCB5b3VyIGJyb3dzZXIgZG9lcyBub3Qgc3VwcG9ydCBpbmxpbmUgU1ZHLgo8L3N2Zz4K) !important;
}

.gnav20 .gnav20-vils-design .gnav20-signin-content-title {
    display: none;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-dropdown-menu {
    border: none;
    background-color: #F6F6F6;
    box-shadow: 0 30px 35px 0 rgba(0,0,0,0.1);
    border-radius: 16px;
    position: absolute;
    z-index: 4512;
    top: 66px;
    padding: 20px 12px;
    right: 0;
    min-width: 217px;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-dropdown-menu .gnav20-dropdown {
    padding-bottom: 0;
    background: none;
}

.gnav20 .gnav20-vils-design .gnav20-desktop li.gnav20-dropdown-list {
    padding: 5px 16px;
}

.gnav20 .gnav20-vils-design .gnav20-account-box .gnav20-close-account-utility{
    top: 5px !important;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu .gnav20-vils-l2-label{
    font-size: 20px;
    line-height: 24px;
    margin: 6px 10px;
    float: right;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu .gnav20-vils-l2-title-row {
    margin-bottom: 10px;
    height: 39px;
    display: inline-block;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu .gnav20-vils-l2-desc {
    line-height: 18px;
    letter-spacing: 0.5px;
    width: 90%;
    margin-bottom: 12px;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-sub-header-menu .gnav20-content-wrapper.gnav20-grouping-active {
    display: flex;
    margin: 36px auto !important;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-sub-menu.gnav20-grouping-active {
    padding-bottom: 0;
    background: linear-gradient(transparent 10px, rgb(255, 255, 255) 10px);
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-sub-header-menu ul.gnav20-submenu-column.gnav20-L1 {
    width: 33%;
    margin: 0 20px;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu .gnav20-vils-l2-cta a,
.gnav20 .gnav20-vils-design .gnav20-sub-header-menu .gnav20-vils-l2-cta a:hover {
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    padding-right: 30px;
    position: relative;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu .gnav20-vils-l2-cta a:after {
    position: absolute;
    content: "";
    height: 6px;
    width: 6px;
    border-left: 2px solid #000;
    border-top: 2px solid #000;
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    right: 20px;
    margin-top: 5px;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu .gnav20-vils-l2-cta a:hover:after {
    border-color: #e00;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column li {
    padding: 0 0 36px 0 !important;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card {
    height: 310px;
    width: 100%;
    border-radius: 24px;
    position: relative;
    background-color: attr(bg-color type(<color>));
    background-size: cover;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card:hover {
    box-shadow: 8px 8px attr(shadow-color type(<color>));
    transform: translateX(-8px);
    transition: 0.5s;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card * {
    color: #fff !important;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card .gnav20-vils-card-category {
    position: absolute;
    display: flex;
    left: 20px;
    top: 20px;
    background-color: #313131;
    height: 40px;
    border-radius: 10px;
    align-items: center;
    gap: 8px;
    padding: 8px 16px 8px 8px;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card .gnav20-vils-card-category img {
    width: 24px;
    height: 24px;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card .gnav20-vils-card-category span.gnav20-vils-card-category-label {
    font-size: 11px;
    line-height: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card .gnav20-vils-l2-card-body {
    position: absolute;
    top: 136px;
    left: 20px;
    right: 20px;
    letter-spacing: 0.5px;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card .gnav20-vils-l2-card-body strong{
    font-weight: 700;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card .gnav20-vils-l2-card-title {
    font-size: 24px;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card .gnav20-vils-l2-card-desc {
    padding-top: 12px;
    font-size: 12px;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card .gnav20-vils-l2-card-cta {
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card .gnav20-vils-l2-card-cta a {
    height: 32px;
    border: 1px solid #fff !important;
    border-radius: 24px;
    display: block;
    padding: 7px 15px;
    font-size: 12px !important;
    line-height: 16px !important;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card .gnav20-vils-l2-card-cta a:hover {
    border: 2px solid #fff !important;
    padding: 6px 14px;
}

.gnav20 .gnav20-vils-design .gnav20-sub-header-menu ul.gnav20-submenu-column .gnav20-vils-l2-card .gnav20-vils-l2-card-cta a:after {
    display:none;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-sub-header-menu .gnav20-card-count-1 ul.gnav20-submenu-column.gnav20-L1.gnav20-card {
    width: 66%;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-sub-header-menu .gnav20-card-count-0 ul.gnav20-submenu-column.gnav20-L1 {
    width: 100%;
    display: flex;
}

.gnav20 .gnav20-vils-design .gnav20-desktop .gnav20-sub-header-menu .gnav20-card-count-0 ul.gnav20-submenu-column.gnav20-L1 li {
    width: 33%;
    padding: 0 20px !important;
    margin: 0;
}

.gnav20 .gnav20-unified-cart:not(.gnav20-unified-flyout-success) .cart-button-container, 
.gnav20 .cart-button-container.hide-flyout-cta {
    display:none !important;
}

.gnav20-unified-flyout-success .cart-button-container:not(.hide-flyout-cta){
	padding-top: 40px;
    display: block;

 }

.gnav20-unified-flyout-success a.cart-button{
    background-color: #000000 !important;
    color: #ffffff !important;
    cursor: pointer;
    text-decoration: none !important;

    padding: 15px 40px;
    border-radius: 24px !important;

    text-align: center;
    justify-content: center;
    align-items: center;
	display: flex !important;
    justify-self: center;
    width: 80%;
}

.gnav20 .gnav20-footer-wrapper.gnav20-three.gnav20-vsbdr-footer-style .gnav20-col-wrapper:first-child {
    width: 50%;
 	position: relative;
}

.gnav20 .gnav20-footer-wrapper.gnav20-three.gnav20-vsbdr-footer-style .gnav20-col-wrapper {
    width: 25%;
}

.gnav20 ul.gnav20-footer-list:not(:first-child) {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0 10px;
    width: calc(50% - 20px);
}

.gnav20 ul.gnav20-footer-list .gnav20-bold-non-link>a {
    pointer-events: none;
    font-weight: bold;
}

.gnav20 .gnav20-desktop .gnav20-primary-menu.gnav20-featured-card:not(.gnav20-featured-grouping) .gnav20-bold-non-link>a
{
    pointer-events: auto;
}


.tablet-start{height:0}

@media(max-width:1020.5px),(pointer: coarse){

    .gnav20 .gnav20-sub-nav {
        display: block;
    }

    .gnav20 .gnav20-sub-nav .gnav20-sub-nav-content {
        padding: 0 16px;
    }

    .gnav20 .gnav20-desktop,
    .gnav20 .gnav20-hide-on-mobile{
        display:none !important
    }

    .gnav20 .gnav20-main{
        height: 68px;
        min-height: 68px;
        padding: 15px 20px;
    }

    .gnav20 .gnav20-width-wrapper:after{
        display:none
    }

    .gnav20 .gnav20-mobile{
        display:block;
    }

    .gnav20 .gnav20-logo-wrapper {
         padding: 11px 0 0 !important;
         float: left;
    }

    .gnav20 .gnav20-logo-wrapper a.gnav20-logoWhiteBg {
         width: 94px;
         height: 21px;
         background-size: 94px 21px;
    }

    .gnav20 .gnav20-logo-wrapper a.gnav20-logoHeaderVBG{
        width: 90px;
        height: 33px;
        background-size: 90px 33px;
        background-repeat: no-repeat;
        background-position: left center;
        margin-top: -8px;
    }

    .gnav20 .gnav20-logo-wrapper a.gnav20-logoHeaderVSBDR {
        width: 90px;
        height: 35px;
        background-size: 90px 35px;
        background-repeat: no-repeat;
        background-position: left center;
        margin-top: -10px;
    }

    .gnav20 .gnav20-mobile .gnav20-utility {
         display: flex;
         justify-content: flex-end;
         height: 28px;
         white-space: nowrap;
         opacity: 0;
    }

    .gnav20-mobile .gnav20-utility-wrapper{
        width:fit-content;
        margin:0
    }

    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-localization{
       margin: 12px 0 12px 12px;
    }

    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-store{
        margin-right:15px
    }

    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-account-box .gnav20-sign-in span{
        line-height:20px !important;
        font-size:12px !important;
        font-weight:bold !important
    }

    .gnav20 .gnav20-utility .gnav20-account-box .gnav20-sign-in:not(.gnav20-account-icon-only) {
        font-size: 12px !important;
        font-family: 'BrandFont-Text',sans-serif !important;
    }

    .gnav20 .gnav20-mobile #gnav20-mobile-menu .gnav20-closex {
        position: absolute;
        text-indent: -333px;
        right: 5px;
        top: 13px;
        overflow: hidden;
        display: block;
    }

    .gnav20 .gnav20-mobile .gnav20-language-box .gnav20-dropdown-menu.gnav20-open-menu ul:last-of-type, .gnav20 .gnav20-mobile #gnav20-mobile-menu ul:last-of-type {
        padding: 0 0 160px 0;
        display: block;
    }

    .gnav20 .gnav20-mobile .gnav20-vzmoverlay,
    .gnav20 .gnav20-vzhmoverlay{
        opacity:0;
        -webkit-transition:opacity .2s ease-in;
        transition:opacity .2s ease-in;
        width:100%;
        height:0;
        background-color:rgba(0,0,0,0.8);
        position:fixed;
        top:0;
        left:0;
        z-index:10000000;
     }

    .gnav20 .gnav20-mobile .gnav20-vzmoverlay.gnav20-menuop,
    .gnav20 .gnav20-vzhmoverlay.gnav20-menuop,
    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-notification .gnav20-notification-overlay:not(.gnav20-hide)+.gnav20-vzmoverlay{
        height:100%;
        height:-webkit-fill-available;
        opacity:1;
        -webkit-transition:opacity .2s ease-out;
        transition:opacity .2s ease-out;
    }

    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-account-box .gnav20-account-link {
        font-size: 12px !important;
        line-height: 20px;
        font-weight: bold;
        padding: 12px;
        display: block;
        font-family: 'BrandFont-Text',sans-serif !important;
    }

    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-account-box .gnav20-dropdown-menu,
    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-unifiedcart .gnav20-unified-cart,
    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-notification .gnav20-notification-overlay{
        position:fixed;
        top:0;
        padding-top:68px;
        width:50%;
        right:0;
        background-color:#fff;
        overflow-x:hidden;
        transition:width 2s;
        z-index:10000001;
        height:100%;
        border-left: 1px solid #d8dada;
    }

    .gnav20 .gnav20-mobile .gnav20-language-box .gnav20-dropdown-menu.gnav20-open-menu,
    .gnav20 .gnav20-mobile #gnav20-mobile-menu{
        width:0;
        opacity:0;
        height:100%;
        background:#fff;
        position:fixed;
        top:0;
        right:0;
        padding-top:64px;
        padding-bottom:50px;
        z-index:10000001;
        overflow:hidden;
        text-align:center;
        -webkit-transition:opacity .2s,width .2s ease-in;
        transition:opacity .2s,width .2s ease-in;
        border-left: 1px solid #d8dada;

    }

    .gnav20 .gnav20-mobile .gnav20-language-box .gnav20-dropdown-menu.gnav20-open-menu,
    .gnav20 .gnav20-mobile #gnav20-mobile-menu.gnav20-open-menu{
        visibility: visible;
        position: fixed;
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        width: 50%;
        -webkit-transition: opacity .2s, width .2s ease-out;
        transition: opacity .2s, width .2s ease-out;
        background: #fff;
        overflow: hidden;
        height: 100%;
        margin: 0;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility .gnav20-utility .gnav20-account-box .gnav20-dropdown-menu .gnav20-dropdown-list a,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-ulwrapper .gnav20-navigation-item a,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink a,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility .gnav20-utility .gnav20-account-box .gnav20-dropdown-menu .gnav20-dropdown-list button,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-ulwrapper .gnav20-navigation-item button,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink button {
        font-size: 16px !important;
        line-height: 20px !important;
        padding: 12px 0 !important;
        font-family: BrandFont-Display,sans-serif !important;
        letter-spacing: .5px;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink .gnav20-dropdown-box .gnav20-sign-in:after,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu .gnav20-haschild:after {
        right: 2px !important;
    }

    .gnav20 .gnav20-mobile .gnav20-language-box .gnav20-dropdown-menu.gnav20-open-menu ul.gnav20-isactive,
    .gnav20 .gnav20-mobile #gnav20-mobile-menu ul.gnav20-isactive{
        top:0
    }

    .gnav20 .gnav20-mobile .gnav20-language-box .gnav20-dropdown-menu.gnav20-open-menu ul li,
    .gnav20 .gnav20-mobile #gnav20-mobile-menu ul li{
        position:relative;
        text-align:left;
        padding:0;margin:0
    }

    .gnav20 .gnav20-mobile .gnav20-language-box .gnav20-dropdown-menu.gnav20-open-menu ul li strong,
    .gnav20 .gnav20-mobile #gnav20-mobile-menu ul li strong,
    .gnav20 .gnav20-mobile .gnav20-language-box .gnav20-dropdown-menu.gnav20-open-menu ul li a,
    .gnav20 .gnav20-mobile #gnav20-mobile-menu ul li a{
        padding:18px 20px;
        margin:0;
        display:block;
        border-bottom:1px solid #d8dada;
        font-size:20px !important;
        font-weight:normal;
     }

    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-account-box .gnav20-dropdown-menu ul li.gnav20-goback{
        display:none
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-sign-in-mobile .gnav20-signin-content-title {
        padding: 0 0 16px 0;
        margin: 0 16px;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility .gnav20-utility .gnav20-account-box .gnav20-dropdown-menu .gnav20-dropdown-list,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-ulwrapper .gnav20-navigation-item, .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink {
        padding: 0 16px;
        border: 0;
        overflow: visible;
    }

    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-account-box .gnav20-dropdown-menu .gnav20-dropdown-label{
        padding:0 20px 20px 20px;
        font-weight:bold;
        font-size:24px;
        display:block;
    }

    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-account-box .gnav20-dropdown-menu ul li a{
        padding: 20px;
        font-size: 20px !important;
        border-bottom: 1px solid #d8dada !important;
        width: 100%;
        display: inline-block;
    }

    .gnav20 .gnav20-mobile .gnav20-unified-cart .gnav20-cart-content-title{
        padding: 0 16px 16px;
        font-size: 20px !important;
    }

    .gnav20 .gnav20-mobile .gnav20-cart-toast {
        margin-bottom: 35px;
    }

    .gnav20 .gnav20-mobile .gnav20-unified-cart .gnav20-content-list a {
        padding: 12px 0;
        margin: 0 16px;
        font-weight: normal;
        line-height: 20px;
        display: block;
        border-bottom: 1px solid #d8dada;
    }

    .gnav20 .gnav20-mobile .gnav20-unified-cart .gnav20-content-list:first-child a {
        border-top: 1px solid #d8dada;
    }

    .gnav20 .gnav20-utility #gnav20-nav-toggle {
        margin-right: -12px;
        background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIi8+PHJlY3QgeD0iMiIgeT0iMyIgZmlsbD0iIzAwMCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyIiB5PSIxNyIgIGZpbGw9IiMwMDAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMiIgeT0iMTAiICBmaWxsPSIjMDAwIiB3aWR0aD0iMTYiIGhlaWdodD0iMSIvPjwvc3ZnPg==) !important;
    }

    .gnav20 .gnav20-utility #gnav20-nav-toggle:hover {
        background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIi8+PHJlY3QgeD0iMiIgeT0iMyIgZmlsbD0iIzAwMCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyIiB5PSIxNyIgIGZpbGw9IiMwMDAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iMTAiICBmaWxsPSIjMDAwIiB3aWR0aD0iMTYiIGhlaWdodD0iMiIvPjwvc3ZnPg==) !important;
    }

    .gnav20 .gnav20-mobile.gnav20-hide-hamburger button#gnav20-nav-toggle{
        display:none !important
    }

    .gnav20 .gnav20-mobile #gnav20-ulwrapper {
        position: absolute;
        top: 68px;
        height: calc(100% - 137px);
        width: 100%;
        overflow: auto;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility .gnav20-openL1 #gnav20-ulwrapper {
        overflow: visible;
    }

    .gnav20 .gnav20-mobile #gnav20-ulwrapper a.gnav20-main-header.gnav20-selected {
        height: 20px;
        font-size: 20px !important;
        margin: 0 16px;
        display: block;
        text-shadow: 1px 0 0 #000;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu:not(.gnav20-openL1) .gnav20-navigation {
        padding-top: 16px;
    }

    .gnav20 .gnav20-mobile .gnav20-navigation-list{
        position:absolute;
        text-align:left;
        width:100%;
        background:#fff;
        top:52px;
        height:calc(100vh - 274px);
        overflow:auto
    }

    .gnav20 .gnav20-mobile.gnav20-eyebrow-L1 .gnav20-navigation-list {
        position: relative;
        text-align: left;
        width: 100%;
        background: #fff;
        top: 0;
        height: auto;
        overflow: auto;
    }

    .gnav20 .gnav20-mobile .gnav20-navigation-list.gnav20-non-header{
        top:0;
        border-top:1px solid #d8dada;
        height:auto
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility .gnav20-navigation-list {
        height: auto;
        position: relative;
        top: 0;
        padding: 0;
        border-top: 0;
        overflow: visible;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility.gnav20-eyebrow-L1 .gnav20-openL1 .gnav20-navigation-list{
        height: calc(100vh - 68px);
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility.gnav20-eyebrow-L1 #gnav20-ulwrapper{
        height: calc(100% - 68px);
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu:not(.gnav20-openL1) .gnav20-navigation-item:first-of-type .gnav20-primary-menu {
        border-top: 1px solid #d8dada;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink .gnav20-utility-wrapper,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink div {
        width: 100%;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink .gnav20-utility-wrapper button,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink .gnav20-utility-wrapper [role=button],
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink .gnav20-utility-wrapper a {
        display: block;
        font-size: 16px !important;
        font-family: 'BrandFont-Display',sans-serif !important;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink button.gnav20-sign-in {
        width: 100%;
        position: relative;
    }

    .gnav20 .gnav20-mobile .gnav20-eyebrow-link-list-item a.gnav20-main-header:not(.gnav20-selected){
        z-index: 1000;
        font-weight: normal;
        background: #fff;
        border-top: 1px solid #d8dada;
    }

    .gnav20 .gnav20-mobile.gnav20-eyebrow-L1 .gnav20-eyebrow-link-list-item a.gnav20-main-header:not(.gnav20-selected) {
        position: relative;
        display: block;
        border-bottom: 1px solid #d8dada;
        border-top: 0;
        padding: 18px 16px !important;
        outline-offset: unset !important;
        width: auto;
        line-height: 20px;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility.gnav20-eyebrow-L1 .gnav20-eyebrow-link-list-item a.gnav20-main-header:not(.gnav20-selected) {
        position: relative;
        display: block;
        border-bottom: 1px solid #d8dada;
        border-top: none;
        margin: 0 16px;
        padding: 12px 0 !important;
        outline-offset: unset !important;
        width: auto;
        line-height: 20px;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility .gnav20-eyebrow-link-list-item a.gnav20-main-header:not(.gnav20-selected) {
        font-weight: normal;
        padding: 16px;
        font-size: 16px !important;
        height: auto;
        letter-spacing: .5px;
    }

    .gnav20 .gnav20-mobile .gnav20-navigation-item{
        width:100%;
    }

    .gnav20 .gnav20-mobile .gnav20-navigation-item a.gnav20-menu-label-button{
        display:block;
    }

    .gnav20 .gnav20-mobile .gnav20-navigation-item .gnav20-menu-label-button{
        font-weight:normal !important;
        font-size:20px !important;
        padding:17px 20px;
        position:relative;
        border-bottom:1px solid #d8dada;
        line-height: 20px;
    }

    .gnav20 .gnav20-mobile .gnav20-navigation-item .gnav20-menu-label-button:focus{
        outline-offset:-13px !important;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility .gnav20-navigation-item .gnav20-menu-label-button:focus{
        outline-offset:2px !important;
    }

    .gnav20 .gnav20-mobile .gnav20-navigation-item button{
        width:100%;
        text-align:left;
    }

    .gnav20 .gnav20-mobile .gnav20-nav-utility, .gnav20-featured-card-top-label {
        display: none !important;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-openL1 #gnav20-ulwrapper a.gnav20-main-header.gnav20-selected {
        display: none;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu #gnav20-footerlink #gnav20-sign-in-mobile li.gnav20-dropdown-list.gnav20-goback,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu #gnav20-ulwrapper .gnav20-navigation-item .gnav20-primary-menu.gnav20-current .gnav20-goback,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu #gnav20-ulwrapper .gnav20-navigation-item ul li.gnav20-current > a.gnav20-goback {
        font-size: 20px !important;
        font-weight: bold !important;
        height: auto;
        padding: 0 0 16px 0 !important;
        margin: 0 !important;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu #gnav20-footerlink #gnav20-sign-in-mobile li.gnav20-dropdown-list.gnav20-goback:before,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu #gnav20-ulwrapper .gnav20-navigation-item .gnav20-primary-menu.gnav20-current .gnav20-goback:before,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu #gnav20-ulwrapper .gnav20-navigation-item ul li.gnav20-current > a.gnav20-goback:before{
        top: -45px;
        left: 5px;
        height: 12px;
        width: 12px;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu #gnav20-footerlink #gnav20-sign-in-mobile li.gnav20-dropdown-list.gnav20-goback:after,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu #gnav20-ulwrapper .gnav20-navigation-item .gnav20-primary-menu.gnav20-current .gnav20-goback:after,
    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu #gnav20-ulwrapper .gnav20-navigation-item ul li.gnav20-current > a.gnav20-goback:after {
        top: -56px;
        left: -12px;
        height: 44px;
        width: 44px;
        display: block;
        content: '';
        position: absolute;
    }

    .gnav20 .gnav20-mobile .gnav20-primary-menu.gnav20-current{
        top:0;
        margin-bottom:53px;
        position:relative;
        background:#fff;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility .gnav20-primary-menu.gnav20-current {
        margin: 0;
    }

    .gnav20 .gnav20-mobile .gnav20-primary-menu.gnav20-current .gnav20-haschild{
        display:none;
    }

    .gnav20 .gnav20-mobile .gnav20-primary-menu.gnav20-current .gnav20-sub-menu{
        overflow:auto;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility .gnav20-sub-header-menu.gnav20-sub-menu {
        overflow: visible;
    }

    .gnav20 .gnav20-mobile .gnav20-primary-menu.gnav20-current .gnav20-autoflow{
        height:calc(100vh - 280px);
        border:0;
        overflow:auto;
        padding-bottom:120px !important;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility .gnav20-primary-menu.gnav20-current .gnav20-autoflow {
        height: calc(100vh - 130px);
        margin: 0 !important;
        padding: 0 !important;
        overflow: auto;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility .gnav20-submenu-column.gnav20-featured-scroll-area .gnav20-autoflow {
        overflow: visible;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility ul.gnav20-submenu-column.gnav20-featured-scroll-area.gnav20-L2:not(.gnav20-submenu-open),
    .gnav20 .gnav20-mobile.gnav20-stacked-utility ul.gnav20-submenu-column.gnav20-featured-scroll-area.gnav20-L3 {
        max-height: calc(100vh - 130px);
        overflow: auto;
    }

    .gnav20 .gnav20-mobile .gnav20-primary-menu.gnav20-current .gnav20-goback{
        display:block;
        padding:17px 20px 17px 58px;
        margin-bottom:18px !important;
    }


    .gnav20 .gnav20-mobile #gnav20-footerlink{
        display:flex;
        justify-content:flex-start;
        height:69px;
        padding:0 20px;
        overflow-x:auto;
        align-items:center;
        text-align:left;
        position:absolute;
        bottom:0;
        width:100%;
        border-top:1px solid #d8dada;
        border-bottom:1px solid #d8dada;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink {
        align-items: start;
        flex-direction: column;
        padding: 12px 16px 48px;
        border: 0;
        height: auto;
        position: relative;
        overflow: visible;
    }

    .gnav20 .gnav20-promo-ribbon {
        padding: 16px 20px;
        margin: 0;
    }

    .gnav20 #gnav20-promo-placeholder .gnav20-promo .gnav20-slide-arrow {
        background: no-repeat center center / 16px 16px !important;
    }

    .gnav20 #gnav20-promo-placeholder .gnav20-promo .gnav20-slide-arrow.gnav20-slide-arrow-prev {
        left: 8px;
    }

    .gnav20 #gnav20-promo-placeholder .gnav20-promo .gnav20-slide-arrow.gnav20-slide-arrow-next {
        right: 8px;
    }

    .gnav20 #gnav20-promo-placeholder .gnav20-promo .gnav20-slide-arrow.gnav20-slide-arrow-prev[style*=block] + .gnav20-promotext {
        margin: 0 32px;
    }

    .gnav20 .gnav20-utility-wrapper svg{
        height:18px;
        width:18px;
        margin-top:0;
    }

    .gnav20 .gnav20-mobile .gnav20-utility-wrapper a,
    .gnav20 .gnav20-mobile .gnav20-utility-wrapper button{
        font-size: 16px !important;
        font-weight: normal;
        line-height: 20px;
    }

    .gnav20 .gnav20-mobile #gnav20-mobile-menu .gnav20-fixed-top{
        top:68px;
        position:fixed;
        left:0;
        height:calc(100vh - 150px);
        overflow:auto;
    }

    .gnav20 .gnav20-mobile #gnav20-footerlink .gnav20-account-utility .gnav20-dropdown-menu .gnav20-fixed-top,
    .gnav20 .gnav20-mobile #gnav20-footerlink .gnav20-dropdown-box .gnav20-dropdown-menu .gnav20-fixed-top{
        height:100%;
        z-index: 1001;
    }

    .gnav20 .gnav20-mobile .gnav20-goback:before{
        position:absolute;
        content:"";
        height:9px;
        width:9px;
        border-right:1px solid #000;
        border-bottom:1px solid #000;
        -ms-transform:rotate(135deg);
        -webkit-transform:rotate(135deg);
        transform:rotate(135deg);
        left:27px;
        margin-top:6px;
    }

    .gnav20 .gnav20-mobile #gnav20-mobile-menu .gnav20-dropdown-menu .gnav20-goback:before{
        margin-top:23px;
        pointer-events: none;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu .gnav20-dropdown-menu .gnav20-goback:before{
        left: 2px;
    }

    .gnav20 .gnav20-mobile #gnav20-footerlink .gnav20-language-box .gnav20-dropdown-menu.gnav20-open-menu{
        width:100%;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink .gnav20-language-box {
        padding: 12px 0;
    }

    .gnav20 .gnav20-mobile .gnav20-language-box .gnav20-dropdown-menu.gnav20-open-menu ul li a.gnav20-goback,
    .gnav20 .gnav20-mobile #gnav20-mobile-menu ul li a.gnav20-goback{
        display:none;
    }


    .gnav20 .gnav20-mobile .gnav20-language-box .gnav20-dropdown-menu.gnav20-open-menu ul li.gnav20-current>a.gnav20-haschild,
    .gnav20 .gnav20-mobile #gnav20-mobile-menu ul li.gnav20-current>a.gnav20-haschild{
        display:none;
    }

    .gnav20 .gnav20-mobile .gnav20-language-box .gnav20-dropdown-menu.gnav20-open-menu ul li.gnav20-current>a.gnav20-goback,
    .gnav20 .gnav20-mobile #gnav20-mobile-menu ul li.gnav20-current>a.gnav20-goback{
        display:block;
        padding-left:58px;height:58px;
    }

    .gnav20 .gnav20-mobile #gnav20-footerlink .gnav20-dropdown-list.gnav20-goback{
        border-top:1px solid #d8dada;
        border-bottom: 1px solid #d8dada;
    }

    .gnav20 .gnav20-mobile #gnav20-footerlink.gnav20-utility-reverse{
        flex-direction:row-reverse;
        justify-content:flex-end;
    }

    .gnav20 .gnav20-mobile .gnav20-menu-label-link{
        display:none;
    }

    .gnav20 .gnav20-mobile .gnav20-hide,
    .gnav20 .gnav20-mobile .gnav20-dont-show-in-mobile{
        display:none !important;
    }

    .gnav20 .gnav20-mobile #gnav20-mobile-menu li.gnav20-dropdown-list.gnav20-goback{
        padding:0;
        margin-bottom:18px !important;
    }

    .gnav20 .gnav20-mobile #gnav20-mobile-menu li.gnav20-dropdown-list.gnav20-goback .gnav20-back-to-menu{
        font-size:20px !important;
        padding:17px 20px 17px 58px !important;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu li.gnav20-dropdown-list.gnav20-goback .gnav20-back-to-menu{
        font-size:16px !important;
        padding:17px 20px 17px 30px !important;
    }

    .gnav20 .gnav20-mobile .gnav20-eyebrow-link-list [data-stext].gnav20-main-header:not(.gnav20-selected):before{
        content:attr(data-stext) " ";
    }

    .gnav20 .gnav20-mobile .gnav20-eyebrow-link-list-item a{
        outline-offset:-5px !important
    }

    .gnav20 .gnav20-mobile .gnav20-eyebrow-link-list-item a.gnav20-main-header{
        position:absolute;
        bottom:0;
        padding:26px 20px;
        width:100%;
    }

    .gnav20 .gnav20-mobile #gnav20-footerlink .gnav20-utility-wrapper{
        margin-right:20px;
        margin-left:0;
    }

    .gnav20 .gnav20-mobile.gnav20-stacked-utility #gnav20-footerlink .gnav20-dropdown-box .gnav20-sign-in:after,
    .gnav20 #gnav20-mobile-menu .gnav20-haschild:after{
        position:absolute;content:"";
        height:9px;
        width:9px;
        border-left:1px solid #000;
        border-top:1px solid #000;
        -ms-transform:rotate(135deg);
        -webkit-transform:rotate(135deg);
        transform:rotate(135deg);
        right:23px;
        margin-top:5px;
    }

	.gnav20-unified-flyout-success{
   		height: 100% !important;
   		padding-top: 28px !important;
	}

    #load-indicator{
    	position: absolute;
	}

	.gnav20-cart-flyout {
      width: 480px;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile.gnav20-stacked-utility .gnav20-utility .gnav20-account-box .gnav20-dropdown-menu .gnav20-dropdown-list a,
    .gnav20 .gnav20-vils-design .gnav20-mobile.gnav20-stacked-utility #gnav20-ulwrapper .gnav20-navigation-item button {
        font-weight: 700 !important;
        padding: 26px 0 !important;
        border-bottom: 1px solid #cccccc !important;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu:not(.gnav20-openL1) .gnav20-navigation-item:first-of-type .gnav20-primary-menu {
        border-top: 0 !important;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu:not(.gnav20-openL1) .gnav20-navigation {
        padding-top: 0px !important;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile #gnav20-mobile-menu ul li {
        padding: 32px 0 0 !important;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile #gnav20-mobile-menu ul li:last-child {
        padding: 0;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile.gnav20-stacked-utility #gnav20-ulwrapper .gnav20-navigation-item .gnav20-vils-l2-cta a {
        font-size: 14px !important;
        line-height: 18px !important;
        font-weight: 700 !important;
        letter-spacing: 0.5px !important;
        padding: 0 30px 0 0 !important;
        display: inline;
        border-bottom: none;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile #gnav20-mobile-menu {
        padding-top: 48px !important;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile #gnav20-mobile-menu ul.gnav20-submenu-column.gnav20-L1 {
        padding: 0 0 24px 0 !important;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile #gnav20-ulwrapper {
        top: 48px !important;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile #gnav20-mobile-menu .gnav20-closex {
    	right: 14px;
        top: 14px;
    	min-width: 20px;
        height: 20px;
        background-position: 0px 0px !important;
        background-size: 20px 20px !important;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu #gnav20-ulwrapper .gnav20-navigation-item .gnav20-primary-menu.gnav20-current .gnav20-goback {
    	position: absolute;
        top: -48px;
        width: 100vh;
        margin-left: -16px !important;
        padding: 16px 32px !important;
        font-size: 11px !important;
        line-height: 16px !important;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu #gnav20-ulwrapper .gnav20-navigation-item .gnav20-primary-menu.gnav20-current .gnav20-goback:before {
        top: 16px;
        left: 16px;
        height: 16px;
        width: 16px;
        border: none;
        margin: 0;
        transform: none;
        background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNDU5NSAwLjMzMzQxNUw4LjA2NDY4IDAuOTMzMzAzTDIuMzczNTcgNi41NzYwMUwxNC4wNjY0IDYuNTc2MDFMMTQuMDY2NCA3LjQyNDE2TDIuMzczNTcgNy40MjQxNUw4LjA2NDY4IDEzLjA2NjlMNy40NTk1IDEzLjY2NjdMMC43MzMwNzQgNy4wMDAwOEw3LjQ1OTUgMC4zMzM0MTVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) !important;
        background-position: left center;
        background-size: 11px;
        background-repeat: no-repeat;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile.gnav20-stacked-utility #gnav20-mobile-menu.gnav20-open-menu #gnav20-ulwrapper .gnav20-navigation-item .gnav20-primary-menu.gnav20-current .gnav20-goback:after {
        display: none;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile.gnav20-stacked-utility #gnav20-ulwrapper .gnav20-navigation-item .gnav20-vils-l2-card-cta a {
        padding: 6px 14px !important;
        font-size: 12px !important;
        line-height: 16px !important;
    }

    .gnav20 .gnav20-vils-design .gnav20-mobile.gnav20-stacked-utility #gnav20-ulwrapper .gnav20-navigation-item .gnav20-vils-l2-card-cta a:hover {
        padding: 5px 13px !important;
    }

    .gnav20 .gnav20-vils-l1-promo {
        padding: 50px 16px;
    }

    .gnav20 .gnav20-vils-l1-promo-body {
        width: 65%;
    }

    .gnav20 .gnav20-vils-l1-promo-title {
        font-size: 24px;
        font-weight: 700;
        line-height: 26px;
        padding-bottom: 5px;
        letter-spacing: 0;
    }

    .gnav20 .gnav20-vils-l1-promo-desc {
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        letter-spacing: 0;
    }

    .gnav20 .gnav20-vils-l1-promo-cta {
        margin-top: 30px;
    }

    .gnav20 .gnav20-vils-l1-promo-cta a {
    	padding: 8px 16px !important;
        font-size: 12px !important;
        line-height: 16px !important;
        background: #000 !important;
        color: #fff !important;
        font-weight: 700;
        border-radius: 24px;
    }

    .gnav20 .gnav20-vils-l1-promo-cta a:hover {
    	outline: none;
    	box-shadow: rgb(0, 0, 0) 0px 0px 0px 0.0625rem;
    	transition: 0.1s ease-out;
    }

}
.tablet-end{height:0}
@media (max-width: 767.5px) {
    .gnav20 .gnav20-new-design .gnav20-main{
        padding:15px 16px;
    }

    .gnav20 .gnav20-modal{
        padding-top:5vh
    }

    .gnav20 .gnav20-modal-content{
        padding:32px;
        max-height:90vh;
    }

    .gnav20 .gnav20-modal-content .gnav20-modal-cta{
        display:block;
    }

    .gnav20 .gnav20-promo-ribbon{
        padding: 16px;
    }

    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-account-box .gnav20-dropdown-menu,
    .gnav20 .gnav20-mobile .gnav20-language-box .gnav20-dropdown-menu.gnav20-open-menu,
    .gnav20 .gnav20-mobile #gnav20-mobile-menu.gnav20-open-menu,
    .gnav20 .gnav20-mobile .gnav20-utility .gnav20-unifiedcart .gnav20-unified-cart,
    .gnav20 .gnav20-mobile .gnav20-notification-overlay{
        width:calc(100% - 66px)
    }

    .gnav20 .gnav20-mobile #gnav20-mobile-menu ul li strong,
    .gnav20 .gnav20-mobile #gnav20-mobile-menu ul li a{
        font-size:16px !important;
        padding:18px 16px
    }

    .gnav20 .gnav20-mobile #gnav20-mobile-menu .gnav20-haschild:after{
        right:18px
    }

    .gnav20 .gnav20-mobile #gnav20-footerlink{
        height:65px;
        padding:0 16px;
    }

    .gnav20 .gnav20-mobile #gnav20-footerlink .gnav20-utility-wrapper a,
    .gnav20 .gnav20-mobile #gnav20-footerlink .gnav20-utility-wrapper button {
        font-size: 14px !important;
        font-family: 'BrandFont-Text',sans-serif !important;
    }

    .gnav20 .gnav20-mobile #gnav20-footerlink .gnav20-utility-wrapper .gnav20-dropdown-list a,
    .gnav20 .gnav20-mobile #gnav20-mobile-menu li.gnav20-dropdown-list.gnav20-goback .gnav20-back-to-menu {
        font-size: 16px !important;
    }

    .gnav20 .gnav20-mobile .gnav20-navigation-item .gnav20-menu-label-button{
        font-size:16px !important;
        padding:18px 16px;
    }

    .gnav20 .gnav20-mobile .gnav20-primary-menu.gnav20-current .gnav20-autoflow{
        height:calc(100vh - 264px);
        margin-top:-20px !important;
        padding-top:20px !important;
    }

    .gnav20 .gnav20-mobile .gnav20-primary-menu.gnav20-current .gnav20-goback{
        padding:0 0 0 50px;
        margin-bottom:20px !important;
        height:54px;
    }

    .gnav20 .gnav20-mobile .gnav20-primary-menu.gnav20-current .gnav20-goback:before{
        left:21px;
        margin-top:4px;
    }

    #vz-gf20 .gnav20-mobile-footer-accordion .gnav20-border-content.gnav20-accordion-list{
        display:none;
        opacity:1;
    }

    .gnav20 .gnav20-footer-container .gnav20-main-container {
        padding-top: 0;
    }

    .gnav20 .gnav20-footer-container .gnav20-col-wrapper{
        width:100% !important;
        display:block;
        padding:0;
        border:0;
    }

    .gnav20 .gnav20-footer-container .gnav20-footer-wrapper{
        display:block;
    }

    .gnav20 .gnav20-footer-container .gnav20-hero-wrapper{
        margin:25px 16px 48px;
    }

    .gnav20 .gnav20-footer-container .gnav20-footer-list>li>a{
        font-size:12px !important;
        line-height:14.4px;
        padding:12px 0;
        display:block;
    }

    .gnav20 .gnav20-footer-container .gnav20-hero-footer-heading{
        font-size:12px !important;
    }

    .gnav20 .gnav20-footer-container .gnav20-footer-level-two{
        display:block;padding:25px 0 48px;
    }

    .gnav20 .gnav20-footer-container .gnav20-footer-level-two .gnav20-logo{
        width:100%;
        padding:12px 16px 20px;
        height:56px;
    }

    .gnav20 .gnav20-footer-container .gnav20-footer-level-two .gnav20-footerlink{
        width:100%;
        padding:0 16px 60px;
    }

    .gnav20 .gnav20-footer-container .gnav20-footer-level-two .gnav20-footerlink .copyright-section{
        padding-top:32px;
    }

    .gnav20 .gnav20-footer-container .gnav20-footer-level-two .gnav20-footerlink .copyright-section .copyright-text{
        left:0;
    }

    .gnav20 .gnav20-footer-container .gnav20-footer-level-two .gnav20-footer-list li{
        width:100%;
        float:none;
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one{
        padding-top:24px
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one .gnav20-socialfooter .gnav20-hero-wrapper{
        margin:16px 16px 20px;
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one .gnav20-socialfooter:last-of-type .gnav20-hero-wrapper {
        padding-bottom: 20px;
        margin-bottom: 45px !important;
        border-bottom: 1px solid #000;
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one .gnav20-socialfooter .gnav20-hero-footer-heading{
        border-top:1px solid #000;
        font-size:16px !important;
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one .gnav20-herofooter .gnav20-hero-wrapper{
        margin:10px 16px 0;
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one .gnav20-herofooter .gnav20-hero-footer-heading{
        cursor:pointer;
        width:100%;
        font-weight:bold;
        font-size:16px !important;
        letter-spacing:.5px;
        border-top:1px solid #000;
        text-align:left;
        padding:8px 0 12px;
        position:relative;
        margin:2px 0 0 0 !important;
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one .gnav20-herofooter .gnav20-hero-footer-heading:after{
        content:"";
        height:13px;
        width:13px;
        border-right:2px solid #000;
        border-bottom:2px solid #000;
        -ms-transform:rotate(45deg);
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        transition:transform 330ms,top 175ms;
        position:absolute;
        right:5px;top:7px;
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one .gnav20-herofooter .accordion-child-open{
        display:block !important;
        height:100%;
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one .gnav20-herofooter .gnav20-hero-footer-heading.gnav20-accordion-open::after{
        transform:rotate(-135deg);
        top:18px;
        transition:transform 330ms,top 175ms;
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one .gnav20-herofooter .gnav20-border-content{
        height:0;
        margin:0;
        padding:0;
        text-align:left;
        overflow:hidden;
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one .gnav20-herofooter .gnav20-footer-list{
        text-align:justify;
        font-size:15px;
        width:95%;
        margin:-2px 0 0 0
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one .gnav20-herofooter .gnav20-footer-list>li{
        padding:0;
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-one .gnav20-herofooter .gnav20-footer-list>li>a{
        font-size:16px !important;
        line-height:20px !important;
        letter-spacing:.5px;
    }

    .gnav20 .gnav20-mobile-footer-accordion .gnav20-footer-level-two .gnav20-footerlink{
        border-bottom:1px solid #d8dada;
    }

	.gnav20 .gnav20-mobile .gnav20-utility .gnav20-unifiedcart .gnav20-unified-cart.gnav20-unified-flyout-success{
    	width: 100% !important;
   		height: 100% !important;
	}

    #load-indicator{
    	position: fixed;
	}

	.gnav20-cart-flyout {
      width: 100%;
    }


    .gnav20  .gnav20-vils-design .gnav20-mobile .gnav20-utility .gnav20-account-box .gnav20-dropdown-menu,
    .gnav20  .gnav20-vils-design .gnav20-mobile #gnav20-mobile-menu.gnav20-open-menu{
        width:100%;
        border-left: none;
    }

    .gnav20 ul.gnav20-footer-list:not(:first-child) {
        margin-top: 18px !important;
        position: relative;
    }

    .gnav20 .gnav20-footer-container .gnav20-footer-list>li>a:not([href]) {
        padding: 0;
    }
}
