.header-promo-banner{font-weight:700;margin-left:-.0625rem;text-transform:uppercase;width:100%}.header-promo-banner .banner-margin-left{background:#d2dcb8;background:-webkit-gradient(linear,left top,right top,from(#d2dcb8),color-stop(50%,#d2dcb8),to(hsla(77,34%,79%,.579)));background:linear-gradient(90deg,#d2dcb8,#d2dcb8 50%,hsla(77,34%,79%,.579));display:inline-block;height:30px;position:absolute;width:2%;z-index:10}.header-promo-banner .banner-margin-right{background:#d2dcb8;background:-webkit-gradient(linear,left top,right top,from(#d2dcb8),color-stop(0,hsla(77,34%,79%,.579)),color-stop(50%,#d2dcb8));background:linear-gradient(90deg,#d2dcb8,hsla(77,34%,79%,.579),#d2dcb8 50%);display:inline-block;margin-left:-2%;position:absolute;width:2%;z-index:10}.header-promo-banner .child{z-index:1}.header-promo-banner a{font-size:.875rem;z-index:1}.header-promo-banner a p{margin:0}.header-promo-banner a:hover{color:#90ab50}.header-promo-banner .marquee{display:inline-block;overflow:hidden;padding-right:2%;white-space:nowrap;width:100%}.header-promo-banner .marquee .child{-webkit-animation:marquee 30s linear infinite;animation:marquee 30s linear infinite;display:inline-block;padding-left:96%}.header-promo-banner .marquee .child p{margin:0}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}