.full-width-slider-banner{border-bottom:1px solid #c7c0be}.full-width-slider-banner div.full-width-slider-bg{position:relative;overflow:hidden;line-height:0}.full-width-slider-banner img.banner-image{bottom:0;left:0;width:100%;height:auto}.full-width-slider-banner div.slide-contain{width:90%;position:absolute;top:0;max-width:100%;padding:23px}.full-width-slider-banner.slider-banner-with-video div.slide-contain{width:60%}.full-width-slider-banner.slider-banner-with-video div.video-content{padding:23px}.full-width-slider-banner div.slide-contain div.slide-content p{font-family:GillSans,Arial,sans-serif;font-style:normal;font-size:8pt;color:#472d27;line-height:12pt;width:40%}.full-width-slider-banner div.slide-contain div.slide-content h1{font-family:AdobeCaslonPro;font-style:italic;font-size:22pt;color:#472d27;line-height:12pt}@media screen and (max-width:1024px) and (min-width:768px){.full-width-slider-banner div.slide-contain div.slide-content p{font-family:GillSans,Arial,sans-serif;font-style:normal;font-size:9pt;color:#472d27;line-height:12pt;width:40%}.full-width-slider-banner div.slide-contain div.slide-content h1{font-family:AdobeCaslonPro;font-style:italic;font-size:22pt;color:#472d27;line-height:12pt}}@media screen and (max-width:568px) and (min-width:320px){.full-width-slider-banner .video-content,.full-width-slider-banner div.slide-contain div.slide-content p{display:none}.full-width-slider-banner div.slide-contain div.slide-content h1{font-family:AdobeCaslonPro;font-style:italic;font-size:22pt;color:#472d27;line-height:22pt;width:40%;max-width:40%}}#primary .circle-promo-container .html-slot-container{margin:0}.promo-banner{max-width:209px}.promo-banner-container{position:relative;overflow:hidden}.promo-banner-container img{top:0;left:0;width:100%;height:auto;max-width:100%!important;max-height:100%!important;padding:0!important}.promo-banner-container .promo-banner-content{width:100%;position:absolute;top:0;max-width:100%;padding:10px 0}.promo-banner .promo-banner-content{width:100%;max-width:100%;padding:10px 0}.promo-banner .promo-banner-content h3{font-size:19pt;font-family:Garamond,GillSans,sans-serif;color:#fff;text-transform:inherit;font-weight:400;margin:0}.promo-banner .promo-banner-content .desc{font-size:12pt;color:#472d27}.promo-banner .promo-banner-content a{font-size:10pt;color:#fff}.grid-tile img{max-width:100%}#search-result-items .html-slot-container{margin:0}#search-result-items .html-slot-container li.grid-tile .promo-banner{margin:10px 0 0}#search-result-items .html-slot-container li.grid-tile img{padding:0}