#NarrowMenu,body{background-color:#f7f9fb}#NarrowMenu,#NarrowMenu .Extra,.DontShow{display:none}#NarrowMenu,#homepageWrapper{position:absolute;left:0;right:0}.FeatureDetails,.Item.BlogPreview .Text{font-size:1.5em}#HeroHeader .Row .Item,.FeatureDetails h2,.FeatureImage,.Item.BlogPreview h2,footer .content,header{text-align:center}header{background-color:#fff;position:fixed;left:0;right:0;top:0;border-bottom:4px solid #5085a5;z-index:999999;height:60px}header .Wrapper{width:100%;max-width:1220px;margin:0 auto;padding:1px 5px;box-sizing:border-box}header .Wrapper nav{display:inline-block;line-height:60px;float:right}#NarrowMenu a,header .Wrapper nav a{color:#000;font-weight:700;text-decoration:none;padding:0 6px;text-transform:uppercase}#NarrowMenu a.current,#NarrowMenu a:hover,.Item.BlogPreview h2 a:hover,header .Wrapper nav a.current,header .Wrapper nav a:hover{text-decoration:underline}header img{width:250px;float:left}#headerMenuBtn{display:none;width:30px!important;float:none!important;vertical-align:middle;cursor:pointer;padding:0 6px}#headerMenuBtn:hover{background-color:#ccc}.GetStartedLink{background-color:#5085a5;padding:5px 6px!important;color:#fff!important;text-decoration:none!important;border-radius:9px;border:2px solid #31708e;margin-left:10px;text-transform:initial!important}.GetStartedLink:hover{background-color:#31708e}#NarrowMenu{width:100%;top:60px;box-shadow:0 10px 10px 0 #000;padding-top:25px}#NarrowMenu a{display:block;padding:5px 0;font-size:22px}#homepageWrapper{top:64px;bottom:0;overflow-y:scroll;background:#101010;color:#fff}@media (max-width:1000px){header .Wrapper .Links .Main{display:none}#headerMenuBtn{display:inline-block}}@media (max-width:550px){header .Wrapper .Links .Extra{display:none}#NarrowMenu .Extra{display:block;padding-bottom:10px;margin-top:20px}#NarrowMenu .Extra .GetStartedLink{margin:0 10px}}footer{margin-top:150px}footer .content{max-width:800px;margin:0 auto;padding:10px}footer .twitter img{vertical-align:middle;height:20px}#HeroHeader,.sectionHomepage.dark{background-color:#5085a5;background-image:url(/resources/images/BackgroundTexture.png);background-repeat:initial;background-position:initial;background-size:initial}.sectionHomepage.dark{padding:30px;font-size:1.5em}.FeatureWrapper,.Item.BlogPreview{background-color:#232323;padding:20px;box-sizing:border-box}.sectionHomepage.dark .Header .Item{max-width:900px;margin:0 auto}#HeroHeader img,.sectionHomepage .Row img{width:100%;max-width:550px;box-shadow:0 0 15px 0 #444;border-radius:15px}#HeroImage{max-width:600px}#HeroHeader .Row{padding:70px 0;background-color:rgba(80,133,165,.7);justify-content:center}#HeroHeader .Row .Item{max-width:900px;color:#fff}#HeroHeader h1{font-size:3em}#HeroHeader .button,#HeroHeader p{font-size:1.8em!important;max-width:700px;margin:15px auto}#HeroHeader .button{box-shadow:0 0 5px 0 #333;background:#efefef;color:#000!important;text-shadow:none;font-weight:700;font-size:1.3em!important}#HeroHeader .button:hover{background-color:#d3d3d3}#HeroHeader a{color:#fff;font-weight:700}#Features{padding:10px;box-sizing:border-box}.FeatureWrapper{display:flex;border-radius:20px;max-width:1500px;margin:50px auto;align-items:center}.FeatureItem{flex:1}.FeatureImage{border:1px solid #000;width:100%;max-width:450px;box-shadow:0 0 10px 0 #cfcfcf;border-radius:15px}.FeatureDetails{padding:20px 70px;box-sizing:border-box}.FeatureDetails li,.FeatureDetails p{margin:30px auto;max-width:650px}@media (max-width:700px){.FeatureDetails{padding:initial}}.OSIcon,.iconAI{background-color:#fff;padding:3px;border-radius:4px;vertical-align:middle}.Item.BlogPreview{border:2px solid #5085a5;border-radius:10px;margin:0 10px;box-shadow:0 0 7px 0 #999;min-height:440px;max-width:600px}.Item.BlogPreview h2 a{text-decoration:none;color:#fff}.Item.BlogPreview .Image img{max-width:150px;border-radius:initial;box-shadow:none;margin:40px auto;display:block}.Item.BlogPreview .Link{text-align:center;margin:20px 0;font-size:1.3em}.Item.BlogPreview .Link a{color:#fff}#BlogPreviewWrapper{justify-content:center}@media (max-width:1200px){#HeroHeader .Row,.sectionHomepage .Row.Reverse{display:flex;flex-direction:column-reverse;padding:0}.sectionHomepage .Row.Reverse .Item.Header{margin:40px auto}#HeroHeader .Row .Item{max-width:initial}.FeatureWrapper{flex-direction:column-reverse;padding:5px}.FeatureImage{margin-bottom:18px}#BlogPreviewWrapper{flex-direction:column-reverse;padding:10px}.Item.BlogPreview{margin:20px auto}}