.section--banner{background:#0078d7}.content--tools .tile .button{color:#0078d7;background:#fff}@supports (-moz-appearance:progressbar) or (-webkit-box-reflect:below){progress:not([value]){background:repeating-linear-gradient(to right,#0078d7,#0078d7 .4rem,transparent .4rem,transparent 1.4rem) no-repeat;background-size:7rem 100%;animation:progress 4s ease-in-out infinite}progress:not([value])::-webkit-progress-bar{background:0 0}progress:not([value])::-moz-progress-bar{background:0 0}@keyframes progress{0%{background-position:0;opacity:0}5%{background-position:25% 0;opacity:1}70%{background-position:75% 0;opacity:1}75%{background-position:88% 0}100%,76%{background-position:100% 0;opacity:0}}}.partner-tools{padding:2.4rem;background:#f4f4f4}.partner-tool{position:relative;padding-left:4.6rem}.partner-tool+.partner-tool{margin-top:2.4rem}.partner-tool__icon{display:block;position:absolute;top:.6rem;left:0;width:3.2rem;height:3.2rem}.partner-tool__description{margin-top:.4rem}@media (min-width:33.75em){.partner-tools{padding:3.2rem}}@media (min-width:33.75em) and (max-width:48em),@media (min-width:64em){.partner-tool{padding-left:6rem}.partner-tool__icon{width:4rem;height:4rem}}@media (min-width:60em){.tools-results__heading{float:left}.tools-results__actions{margin-top:0;float:right;width:auto}}.tools-results__actions .button{width:100%;margin-top:2rem;padding:1.2rem;line-height:1;vertical-align:middle}.tools-results__actions .button::before{display:inline-block;vertical-align:top;margin-right:1rem;font-size:16px}@media (min-width:28em){.tools-results__actions .button{width:auto;margin:0 .1rem}}