@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);html{height:100%;margin:0;padding:0}body{font-family:"Open Sans", sans-serif;height:100%;margin:0;padding:0;counter-reset:lseSteps}#mainWrapper{height:100%;margin:0;padding:0;transition:transform 0.4s}#startWithWhyWrapper{display:table;width:100%;margin:0;padding:0}.MainPage #startWithWhyWrapper{height:100%}#logoHeader,#startWithWhy{display:table-row;width:100%;margin:0;padding:0}#logoHeader{background-color:white;text-align:right;margin:0;padding:0}#logoHeader a{display:table-cell;margin:0;padding:0}#logoHeader img{padding-top:30px;padding-bottom:30px;padding-right:1.5em}#startWithWhy{height:100%;background-image:url("../img/laptop.jpg");background-position:bottom right}#startWithWhy div{background-color:rgb(0, 86, 157);background-color:rgba(0, 86, 157, 0.7);display:table-cell;vertical-align:bottom;margin:0;padding:0}.Visual{margin-top:1em;border-top:1px solid rgb(186, 186, 178);border-bottom:1px solid rgb(186, 186, 178);max-width:80%;height:auto}.VisualPadded{padding:1.5em}#contentWrapper{background-color:white}.ContentParent{margin:0;padding:0}.ContentParent:nth-of-type(even){margin-top:-40px}.ContentParent:nth-of-type(odd){background-color:rgb(235, 241, 241)}.Content{margin-bottom:0;padding:1em 2em 2em}.LinkToTop{float:right}#menu{width:100%}.MenuHide{transform:translateX(100%)}#mainWrapper.PushLeft{transform:translateX(-100%)}@media all and (min-width: 300px){#menu{width:330px;border-right:40px solid white}.MenuHide{transform:translateX(370px)}#mainWrapper.PushLeft{transform:translateX(-370px)}}#menuIcon{right:60px;cursor:pointer;z-index:3}.MenuIconFixed{position:fixed;top:25px}#menu{position:fixed;z-index:2;display:flex;flex-direction:column;height:100%;top:0;right:0;margin:0;padding:0;background-color:rgb(235, 241, 241);transition:transform 0.4s}.MenuShow{transform:translateX(0%)}#menu nav{padding-top:30px}#menu > *{padding-left:1.5em;padding-right:1.5em}nav li:hover{font-weight:bold}.Credits{position:relative;flex:1;font-size:0.7em}.Credits > p{position:absolute;bottom:0}.speaker-photo{float:right;border-radius:50%;width:200px;margin-left:2em}h1{font-family:"Georgia", serif}h1.SubTitle{font-family:"Open Sans", sans-serif;letter-spacing:0;line-height:1.5em;color:rgb(0, 86, 157)}h1.SubTitle span.Part{display:block}h2,p.CallToAction{padding-top:0.5em;font-weight:bold}.CallToActionButton{background-color:rgb(0, 86, 157);border:0 none;border-radius:4px;margin:0.5em 0;color:white;cursor:pointer;display:inline-block;padding:0.5em 2em;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;min-width:35%;font-size:1.1em;font-weight:bold;transition:all 0.23s ease-in-out 0s}.CallToActionButton a{color:white}.CallToActionButton:hover{background-color:#4982B3}#startWithWhy{font-family:"Georgia", serif;color:white}#startWithWhy .Part{font-weight:bold;line-height:1.3em}.ContentParent:nth-of-type(even) + hr + #footerParent #footer{border-top:1px solid rgb(186, 186, 178)}ol{list-style-type:none;margin:0;padding:0}ol li:before{counter-increment:lseSteps;content:counter(lseSteps) "\00a0\00a0\00a0"}ol li,ul li{padding-bottom:1em}ol li:last-child{padding-bottom:0}ul{margin-left:0;padding-left:0}ul li{list-style-type:none;margin-left:0;padding-left:0}ul.Inline li:before{content:"\2014\a0\a0"}#events ul li{padding-bottom:1em}.SocialLinks{margin-left:0;padding-left:0}.SocialLinks li{display:inline}.SocialLinks li:hover{filter: hue-rotate(105deg)}#footer *{font-size:1em;color:rgb(186, 186, 178);text-decoration:none}.ActionTrigger,a{text-decoration:none;color:rgb(0, 86, 157)}.Quotes{font-size:1.1em;line-height:1.6em}.Quote{border-left:solid 2px rgb(0, 86, 157);padding-left:1.5em;padding-right:1.5em;margin-bottom:1.5em}.Quote .Text{color:rgb(0, 86, 157)}.Quote .Source{padding-top:0.5em}.Quote .Source:before{content:"\2014"}.DetailShow{display:block}.DetailHide{display:none}hr:nth-of-type(even){display:none}hr{margin-top:0;margin-bottom:0;padding:0 2em;border:none;text-align:right}hr:after{content:url("../img/altershape_logo_dot_34x34.png");display:inline-block;position:relative;top:-17px}fieldset{border:none;margin:0;padding:0}input[type="text"],input[type="email"],textarea{border:1px solid rgb(0, 86, 157);border-radius:4px;padding:0.4em;min-width:35%}input[type=email],input[type=text]{width:20em}textarea{width:50em}input[type="checkbox"]{margin:0}.fixed-width{display:inline-block;width:8em}.mandatory:after{content:"(*)"}.mandatory-note,.mandatory:after{vertical-align:super;font-size:smaller;padding-left:0.5em}.note{font-size:smaller}@media only screen and (max-width: 740px){html{min-height:100%}#logoHeader{position:fixed;top:0;z-index:1;text-align:left}#logoHeader img{width:100px;height:60px;padding-top:10px;padding-bottom:6px;padding-left:1.5em}#startWithWhy{background-image:url("../img/laptop_mobile.jpg");background-position:bottom}#startWithWhy div{padding-left:2em;padding-right:2em;padding-bottom:3em;border:none}#footer,.Content,hr{margin-left:0;margin-right:0}.Content{margin:0;padding:1em 1.5em;border-left:0;border-right:0;border-top:55px solid white}.ContentParent:nth-of-type(even) .Content{margin-top:0;padding-top:0;padding-bottom:0}.LinkToTop{margin-right:-3px;padding-top:1.5em}.speaker-photo{float:none;margin-left:0}#footer{padding-bottom:1em;text-align:center}#contactInfo li{list-style-type:none}#menu{border:0}#menuIcon{right:20px}.MenuIconAbsolute{position:fixed;top:15px}h1{font-size:2em;letter-spacing:0}h1.SubTitle,h2,li,p{font-size:0.9em}#startWithWhy .Part{font-size:1.1em;letter-spacing:0}#linksFooter .SocialLinks li{padding-left:0.5em;padding-right:0.5em}body.SubPage .Content{padding-top:40px}#feedback{width:90%}.Quotes{font-size:0.9em}}@media only screen and (min-width: 741px){html{margin-left:40px;margin-right:40px}#menu,body{font-size:0.9em}.MainPage #startWithWhyWrapper{margin-bottom:40px}#startWithWhy div{padding-left:3em;padding-right:3em;padding-bottom:3em}.ContentParent{width:100%}#footer,.Content,hr{max-width:850px;margin-left:auto;margin-right:auto}#footer{display:table;margin-top:1em;padding-top:4em;padding-bottom:2em}#linksFooter,#logoFooter{display:table-cell;width:100%;vertical-align:bottom;margin:0;padding:0}.MenuIconAbsolute{position:absolute;top:325px}h1{font-size:4em;letter-spacing:2px}h1.SubTitle,h2,li,p{font-size:1.1em}#startWithWhy .Part{display:block;font-size:1.7em;letter-spacing:2px}.LinkToTop{margin-right:-6px;padding-top:4em}.SocialLinks li{padding-right:10px}#contactInfo{margin-bottom:0;padding-bottom:19px}#contactInfo li{list-style-type:none;display:inline}#contactInfo li:after{content:" \2014 "}#contactInfo li:last-child:after{content:""}}