html{font-size:16px!important}body{line-height:1;font-family:Source Sans Pro,Helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:1.65;background-color:#fff;color:#000;margin:0;background-color:red}.container{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;align-items:center}section{display:flex;flex-direction:column;align-items:center;width:100%;padding:4rem 0}header{display:flex;flex-direction:column;align-items:center;color:#fff;background-color:#005ca8;padding:4em 0}footer{background-color:#24292e;padding:3rem 0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p{margin:0 2rem}p:nth-child(2){margin-bottom:2em}h1{margin-top:0;text-align:center;font-size:4rem;line-height:1.2;font-weight:300}h2{font-weight:300;margin:0 1rem 20px;font-size:2rem;line-height:1.75;text-align:center}h3{text-align:center;font-size:1.25rem;margin-top:-.65rem;margin-bottom:1em;font-weight:300;font-style:italic}@media screen and (max-width: 360px){p{font-size:1.1rem}}@media screen and (min-width: 481px) and (max-width: 736px){p{padding:0 4rem;font-size:1.2rem}}@media screen and (min-width: 737px) and (max-width: 1280px){p{padding:0 4rem;font-size:1.2rem}}@media screen and (min-width: 1280px) and (max-width: 1680px){p{padding:0 11rem;font-size:1.2rem}}@media screen and (min-width: 1680px){p{padding:0 11rem;font-size:1.2rem}}.logoSocial{max-height:40px}.wpf-sl-container{display:flex;justify-content:space-between;align-items:center;min-width:200px}.logoWPF{max-height:40px}.logoSilverlight{max-width:40px}.logoHKNC{max-width:200px}.logoCACF{max-height:50px}section{box-shadow:#00000026 0 1px inset;background-color:#fff;color:#000;padding-top:4rem;padding-bottom:4rem}.section-white{background-color:#fff}.section-blue,.section-light-blue{background-color:#005ca8;color:#fff}.text-centered{text-align:center}.italic-para{font-size:1.1rem;line-height:1.65;font-style:italic;margin-top:-.65rem;margin-bottom:1.5rem;text-align:center}.social{display:flex;min-width:270px;margin-left:auto;margin-right:auto;flex-direction:row;justify-content:space-around}.social img{max-height:30px}.header-text{margin-top:3em;text-align:center}.image-below-para{margin-top:2rem}.book-image{max-width:225px;margin:auto}.text-container{max-width:1180px;margin:auto}.image{display:block;margin-left:auto;margin-right:auto;width:100%}.image-container{margin-top:2.5rem;width:100%;margin-left:auto;margin-right:auto;max-width:900px}.logo-container{padding-top:2rem}
