*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.red{color:#E23C3C;}.green{color:#4dc084;}.blue{color:#108bbe;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}#background{position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.9) 100%),url('.././cg2.jpg');background-repeat:no-repeat;background-attachment:fixed;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;opacity:1!important;filter:alpha(opacity=40);}a{background:transparent;}a:focus{outline:thin dotted;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}.alt-font{font-family:sans-serif;}a{color:#939393;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Source Sans Pro",sans-serif;font-style:normal;color:#5a5a5a;text-rendering:optimizeLegibility;line-height:1.1;margin:14px 0;}h1.small,.h1.small,h2.small,.h2.small,h3.small,.h3.small,h4.small,.h4.small,h5.small,.h5.small,h6.small,.h6.small{font-size:60%;line-height:inherit;}h1,.h1{font-size:44px;line-height:48.4px;font-size:4.4rem;line-height:4.84rem;}h2,.h2{font-size:37px;line-height:40.7px;font-size:3.7rem;line-height:4.07rem;}h3,.h3{font-size:27px;line-height:29.7px;font-size:2.7rem;line-height:2.97rem;}h4,.h4{font-size:23px;line-height:25.3px;font-size:2.3rem;line-height:2.53rem;}h5,.h5{font-size:17px;line-height:18.7px;font-size:1.7rem;line-height:1.87rem;}h6,.h6{font-size:14px;line-height:15.8px;font-size:1.4rem;line-height:1.58rem;}p{margin-bottom:17px;font-family:inherit;font-weight:normal;font-size:14px;line-height:21.0px;font-size:1.4rem;line-height:2.1rem;}hr{border:solid #dddddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0;}em,i{font-style:italic;line-height:inherit;}strong,b{font-weight:bold;line-height:inherit;}small{font-size:60%;line-height:inherit;}.row{display:block;}.row:after{content:"";display:table;clear:both;}.one{float:left;display:block;margin-right:0.55423%;width:7.82529%;}.one:last-child{margin-right:0;}.two{float:left;display:block;margin-right:0.55423%;width:16.20481%;}.two:last-child{margin-right:0;}.three{float:left;display:block;margin-right:0.55423%;width:24.58433%;}.three:last-child{margin-right:0;}.four{float:left;display:block;margin-right:0.55423%;width:32.96385%;}.four:last-child{margin-right:0;}.five{float:left;display:block;margin-right:0.55423%;width:41.34337%;}.five:last-child{margin-right:0;}.six{float:left;display:block;margin-right:0.55423%;width:49.72289%;}.six:last-child{margin-right:0;}.seven{float:left;display:block;margin-right:0.55423%;width:58.10241%;}.seven:last-child{margin-right:0;}.eight{float:left;display:block;margin-right:0.55423%;width:66.48192%;}.eight:last-child{margin-right:0;}.nine{float:left;display:block;margin-right:0.55423%;width:74.86144%;}.nine:last-child{margin-right:0;}.ten{float:left;display:block;margin-right:0.55423%;width:83.24096%;}.ten:last-child{margin-right:0;}.eleven{float:left;display:block;margin-right:0.55423%;width:91.62048%;}.eleven:last-child{margin-right:0;}.twelve{float:left;display:block;margin-right:0.55423%;width:100%;}.twelve:last-child{margin-right:0;}html input[disabled]{cursor:not-allowed;}html{font-family:"Source Sans Pro",sans-serif;font-size:62.5%;}body{position:relative;background-color:#f7f5f2;color:#333333;-webkit-font-smoothing:antialiased;}.no-bullet,ul.no-bullet{list-style:none;}.fill-remainder{float:none;overflow:hidden;}.no-margin{margin:0;}.no-margin-i{margin:0!important;}.no-padding{padding:0;}.no-padding-i{padding:0!important;}.hide-c{text-indent:100%;white-space:nowrap;overflow:hidden;}.no-transition{-webkit-transition:all 0s!important;-moz-transition:all 0s!important;transition:all 0s!important;}.no-transition-i{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;}.left{float:left;}.right{float:right;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.no-list-style{list-style:none;}.hide{display:none;}.hide-i{display:none!important;}html{font-family:"Source Sans Pro",sans-serif;height:100%;}body{font-family:"Source Sans Pro",sans-serif!important;z-index:20;height:100%;height:100%;opacity:0;color:#6B6B6B;-webkit-transition:all 0.3s cubic-bezier(0.2,0.3,0,1);-moz-transition:all 0.3s cubic-bezier(0.2,0.3,0,1);transition:all 0.3s cubic-bezier(0.2,0.3,0,1);}body.show{opacity:1;}a{position:relative;position:relative;text-decoration:underline;color:#ffffff;-webkit-transition:all 0.3s cubic-bezier(0.34,1.61,0.7,1);-moz-transition:all 0.3s cubic-bezier(0.34,1.61,0.7,1);transition:all 0.3s cubic-bezier(0.34,1.61,0.7,1);}a:after{position:absolute;top:2px;width:100%;height:3px;background:#FFF;}a:hover span{width:100%;}a span{position:absolute;bottom:-5px;left:0;display:block;overflow:hidden;width:0;height:2px!important;max-height:2px!important;background:#FFF;-webkit-transition:all 0.3s cubic-bezier(0.34,1.61,0.7,1);-moz-transition:all 0.3s cubic-bezier(0.34,1.61,0.7,1);transition:all 0.3s cubic-bezier(0.34,1.61,0.7,1);}.row{max-width:1180px;margin:0 auto;}.top{position:relative;height:90%;background:url("../images/frisbee-compressor.png") no-repeat;background-size:cover;background-position:center center;}@media screen and (max-width: 1080px) {.top{background-position:left;}}.scrolled{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);}.top__overlay{position:absolute;width:100%;height:100%;opacity:0;background:#4671FB;}.section{z-index:10;display:block;padding:65px 12px;}.section--about{position:relative;-webkit-transition:all 0.3s cubic-bezier(0.2,0.3,0,1);-moz-transition:all 0.3s cubic-bezier(0.2,0.3,0,1);transition:all 0.3s cubic-bezier(0.2,0.3,0,1);}.about_hi{font-weight:600;color:#FFF;font-size:54px;line-height:81.0px;font-size:5.4rem;line-height:8.1rem;}.inner,.internship__info{max-width:60%;}@media screen and (max-width: 840px) {.inner,.internship__info{max-width:100%;}}.about__subtitle{font-weight:300;margin-top:0;margin-bottom:4px;color:#FFF;font-size:32px;line-height:48.0px;font-size:3.2rem;line-height:4.8rem;}.about__subtitle a{text-decoration:none;color:#FFF;}.body__text,.internship__title,.internship__text,.internship__subtext{font-size:16px;line-height:32px;font-size:1.6rem;line-height:3.2rem;}.body__text--about{opacity:0.90;color:#FFF;}.inline{display:inline-block;}.typed{font-weight:600;margin-top:0;margin-bottom:4px;color:#FFF;}.fa-angle-down{max-height:12px;}.section--work{background:#FAFAFA;}.body__text--title{font-weight:normal;font-size:28px;line-height:42.0px;font-size:2.8rem;line-height:4.2rem;}.body__text--title--light{color:#FFF;}