.blocks .block{vertical-align: top}.middle.blocks .block{vertical-align: middle}.bottom.blocks .block{vertical-align: bottom}.block{display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box}.half-padded{padding: 10px}.half-h-padded{padding: 0 10px}.half-v-padded{padding: 10px 0}.padded{padding: 20px}.double-padded{padding: 40px}.v-padded{padding: 10px 0}.h-padded{padding: 0 10px}.left-padded{padding-left: 20px}.right-padded{padding-right: 20px}.marged{margin: 20px}.half-marged{margin: 10px}.h-marged{margin: 0 20px}.v-marged{margin: 20px 0}.half-h-marged{margin: 0 5px}.half-v-marged{margin: 5px 0}.guttered{padding: 0 10px}.guttered .block{padding: 10px}.half-guttered{padding: 5px}.half-guttered .block{padding: 5px}.double-guttered{padding: 0 20px}.double-guttered .block{padding: 20px}.centered{text-align: center}.v-middle .block{vertical-align: middle}.v-top .block{vertical-align: top}.v-bottom .block{vertical-align: top}.flex-rows{display: flex; flex-flow: row wrap}.flex-1-1{flex: 1 1}.flex-2-2{flex: 2 2}.flex-3-3{flex: 3 3}.border-box{box-sizing: border-box; -moz-box-sizing: border-box}.adaptive, img[data-src]{width: 100%; max-width: 100%}.left-aligned{text-align: left}.right-aligned{text-align: right}.card{background: rgba(255,255,255,0.95); box-shadow: 0px 0px 3px rgba(0,0,0,0.5); transition: all .25s ease-out}.card:hover{background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.7)}.dark.card{background: rgba(35,77,157,0.8); box-shadow: 0px 0px 3px rgba(0,0,0,0.5); transition: all .25s ease-out}.dark.card >*{color: #fff}.dark.card:hover{background: rgba(35,77,157,0.95)}.darker.card{background: rgba(35,77,157,0.9); box-shadow: 0 0 5px rgba(0,0,0,0.5); transition: all .25s ease-out}.darker.card:hover{background: rgba(0,0,0,0.4); box-shadow: 0 0 10px rgba(0,0,0,0.8)}.darker.card >*{color: #fff}.info.card{background: #ffff00}.video.card{line-height: 0px}*{font-family: 'Raleway', sans-serif; font-size: 14px; color: #333}button{outline: none}h1, h2, h3, h4, h5, h6{hyphens: none !important}h1{font-size: 4.0rem; line-height: 3.2rem; font-weight: 100 !important; padding: 10px 0}h2{font-size: 2.8rem; font-weight: 300; line-height: 3.4rem}h3{font-size: 2.4rem; font-weight: 200; line-height: 2.4rem}h4{font-size: 2.0rem; padding: 5px 0}h5, h6{text-transform: uppercase; color: #555}h5{font-size: 1.8rem}h6{font-size: 1.4rem}a{color: #1976d2; text-decoration: none}a>*{font-family: inherit; color: inherit}a>h1, a>h2, a>h3, a>h4, a>h5, a>h6{color: inherit; text-decoration: inherit}h1>a, h2>a, h3>a, h4>a, h5>a, h6>a{font-size: inherit; padding: inherit; margin: inherit}a:hover{cursor: pointer}a.download{display: inline-block; width: 100%; padding: 5px}p{padding-bottom: 20px; line-height: 140%}ul, ol{padding: 20px; padding-top: 0px}ul li, ol li{padding: 5px 0}.XS, .XS *{font-size: .5rem !important}.S, .S *{font-size: .75rem !important}.L, .L *{font-size: 1.4rem !important; font-weight: 100 !important}.XL, .XL *{font-size: 2.0rem !important; font-weight: 100 !important}.XXL, .XXL *{font-size: 3.0rem !important; font-weight: 100 !important}.comment{opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; font-size: 12px}sup, sub, sup *, sub *{white-space: nowrap; font-size: .8em}sup, sup *{vertical-align: top}sub, sub *{vertical-align: bottom}.nowrap{white-space: nowrap}p.subtitle{padding: 10px 0; font-size: 1.5em; text-transform: uppercase; font-weight: 300}p.quotation{font-style: italic}em{font-size: inherit}nobr{font: inherit; color: inherit}@media (max-width: 800px){*{font-size: 12px}} @media (min-width: 1280px){*{font-size: 15px}} .float-left, .left-floated{float: left}.float-right, .right-floated{float: right}hr{width: 100%; border: 0px; border-bottom: 1px solid #ccc; height: 0px; opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; transition: all .25s ease-out}hr:hover{opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}body{background: #fff}.minw100px{min-width: 100px !important}.minw160px{min-width: 160px !important}.minw200px{min-width: 200px !important}.minw240px{min-width: 240px !important}.minw280px{min-width: 280px !important}.minw300px{min-width: 300px !important}.minw320px{min-width: 320px !important}.minw400px{min-width: 400px !important}.minw480px{min-width: 400px !important}.minw600px{min-width: 600px !important}.maxw100px{max-width: 100px !important}.maxw120px{max-width: 120px !important}.maxw160px{max-width: 160px !important}.maxw200px{max-width: 200px !important}.maxw240px{max-width: 240px !important}.maxw300px{max-width: 300px !important}.maxw320px{max-width: 320px !important}.maxw400px{max-width: 400px !important}.maxw420px{max-width: 420px !important}.maxw480px{max-width: 480px !important}.maxw500px{max-width: 500px !important}.maxw600px{max-width: 600px !important}.maxw640px{max-width: 640px !important}table{overflow-x: auto; display: block; width: 100%; border: 0px; border-collapse: collapse}table *{text-align: left}table thead{opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; transition: all .25s ease-out}table thead:hover{opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}table tr{transition: all .25s ease-out}table tr:hover{background: #f0f0f0}table td, table th{padding: 10px; border-bottom: 1px solid #eee}table th{color: #aaa; font-weight: 300}table h1, table h2, table h3, table h4, table h5, table h6{padding: 5px 0 !important; margin: 0px !important}li.dot{list-style-type: none; margin: 5px 0}li.dot:before{content: "⚫"; line-height: 0rem; padding: 0 5px 0 0}li.pink.dot:before{color: #e91e63}li.gold.dot:before{color: #ffc600}li.blue.dot:before{color: #1976d2}@font-face{font-family: 'BryantProRegularAlternate'; src: url('/site/assets/fonts/BryantProRegularAlternate/BryantProRegularAlternate.eot'); src: url('/site/assets/fonts/BryantProRegularAlternate/BryantProRegularAlternate.eot') format('embedded-opentype'), url('/site/assets/fonts/BryantProRegularAlternate/BryantProRegularAlternate.woff2') format('woff2'), url('/site/assets/fonts/BryantProRegularAlternate/BryantProRegularAlternate.woff') format('woff'), url('/site/assets/fonts/BryantProRegularAlternate/BryantProRegularAlternate.ttf') format('truetype'), url('/site/assets/fonts/BryantProRegularAlternate/BryantProRegularAlternate.svg#BryantProRegularAlternate') format('svg'); }