.banner-content-block{position:relative;display:block;width:100%;max-width:100%}.banner-content-block :last-child{margin-bottom:0}.banner-content-block .sponsor-text{position:relative;display:block;width:100%;max-width:100%;margin-top:23px;font-size:20px;font-weight:400;font-style:normal;line-height:150%;color:var(--neablack)}@media(max-width:1024px){.banner-content-block .sponsor-text{margin-bottom:0;font-size:15px}}.banner-content-block .sponsor-text a{text-decoration-line:underline;text-decoration-style:solid;font-weight:700;color:var(--navy)}.banner-tag-line{position:relative;display:flex;margin:0 -10px 16px;flex:1}@media(max-width:1024px){.banner-tag-line{margin:0 -10px 13px}}.banner-tag-line a,.banner-tag-line span{padding:9px 16px 7px;margin:10px;font-size:13px;font-weight:500;font-style:normal;line-height:150%;letter-spacing:.78px;text-transform:uppercase;color:var(--chestnut);background:#fff}.banner-tag-line a:hover,.banner-tag-line span:hover{text-decoration:none}@media(max-width:1024px){.banner-tag-line a,.banner-tag-line span{padding:5px 8px 2px;font-size:12px}}.byline{position:relative;display:block;width:100%;max-width:100%;margin-top:39px;font-size:18px;font-weight:400;font-style:normal;line-height:150%;color:var(--neablack)}.byline.one-line span:after{display:none}@media(max-width:1024px){.byline{margin-top:24px;font-size:15px}}.byline .date{position:relative;margin-right:20px}.byline .date:after{position:absolute;top:50%;right:-13px;display:block;transform:translateY(-50%);content:"|";font-size:16px;font-weight:400;font-style:normal;line-height:150%;color:var(--neablack)}.banner-hero-content{position:relative;display:block;width:100%;max-width:100%}.banner-hero-content h2{margin-bottom:21px}@media(max-width:1024px){.banner-hero-content h2{margin-bottom:13px}}.banner-hero-content p{font-size:20px;font-weight:400;line-height:150%}@media(max-width:1024px){.banner-hero-content p{font-size:18px}}.product-search{position:relative;display:flex;width:100%;max-width:100%;margin:26px 0 0;flex-wrap:wrap}.product-search .search-wrapper{width:100%;max-width:100%;grid-template-columns:1fr 46px;gap:24px}@media(max-width:992px){.product-search .search-wrapper{max-width:100%;gap:8px}}.product-search .search-wrapper .clear-input svg{width:24px;height:24px}.product-search .search-wrapper .search-icon svg{width:20px;height:20px}.product-search .search-input{padding:9px 44px 10px 16px;font-size:18px;font-weight:400;line-height:150%;color:#6c6967}@media(max-width:992px){.product-search .search-input{padding:5px 44px 6px 16px;font-size:14px;font-weight:400;line-height:150%}}.product-search .search-input::-moz-placeholder{font-style:italic}.product-search .search-input::placeholder{font-style:italic}.product-search .search-icon{width:46px;height:46px;background:#fcf1ed}@media(max-width:992px){.product-search .search-icon{width:32px;height:32px}}.product-search .search-icon svg path{stroke:#092a6d}.search-wrapper{display:grid;gap:8px;align-items:center;grid-template-columns:1fr 32px}.search-wrapper .search-wrapper__input{position:relative}.search-wrapper .search-wrapper__input .clear-input{position:absolute;right:13px;top:50%;transform:translateY(-50%)}.search-input{border:none;outline:none;font-size:.875rem;color:#333;padding:8px 35px 8px 16px;background-color:#fcf1ed;border-radius:90px;width:100%}@media(max-width:768px){.search-input{font-size:15px;padding:4px 31px 4px 16px}}.search-input::-moz-placeholder{color:#999}.search-input::placeholder{color:#999}.search-icon{background:none;border:none;color:#fff;cursor:pointer;background-color:#b9553c;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:82.4px}