@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:amount}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body,html{width:100%;height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:'Open Sans', sans-serif;color:#515151}h1{font-size:38px;display:block;text-align:center;font-weight:600;color:#393939;margin-bottom:10px}h2{font-size:32px;padding-top:25px;display:block;text-align:center;font-weight:600;color:#ff952e;margin-bottom:10px}h3{font-size:24px;padding-top:25px;display:block;text-align:center;font-weight:600;color:#ff952e;margin-bottom:10px}@media screen and (min-width: 768px){h3{text-align:left}}.row{max-width:800px;margin-left:auto;margin-right:auto}.row::after{clear:both;content:"";display:table}.col{float:left;display:block;margin-right:9.49721%;width:100%}.col:last-child{margin-right:0}@media screen and (min-width: 768px){.col--third{float:left;display:block;margin-right:1.46678%;width:32.35548%}.col--third:last-child{margin-right:0}}@media screen and (min-width: 768px){.col--twothird{float:left;display:block;margin-right:1.46678%;width:66.17774%}.col--twothird:last-child{margin-right:0}}@media screen and (min-width: 768px){.col--half{float:left;display:block;margin-right:1.46678%;width:49.26661%}.col--half:last-child{margin-right:0}}.omega{margin-right:0}.index{width:100%;height:100%;background-image:url("../img/index-background.jpg");background-size:cover;background-position:center;background-attachment:fixed}.index--overlay{width:100%;height:100%;background-color:rgba(255,212,170,0.8);position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.index__caption{font-size:24px;display:block;text-align:center;color:#393939;margin-top:10px}.index__stripe{display:block;height:2px;background-color:#ff952e}.index__content{display:block}.index__button{display:block;height:100px;width:100px;background-color:rgba(255,255,255,0.8);border-radius:50px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:50px;border:2px solid #ff952e;text-decoration:none}.index__button__arrow{line-height:100px;display:block;text-align:center;color:#ff952e}.profile{padding:0 20px;background-color:#ebebeb}@media screen and (min-width: 768px){.profile{padding-bottom:25px}}.profile__caption{font-size:20px;display:block;text-align:center;color:#393939;margin-bottom:10px}.profile__stripe{display:block;height:2px;background-color:#ff952e}@media screen and (min-width: 768px){.profile__stripe{margin-bottom:25px}}.profile__about{margin-bottom:20px}.profile__image{display:block;height:200px;margin:0 auto;border-radius:100px;border:3px solid #ff952e}@media screen and (min-width: 768px){.profile__image{margin-top:25px}}.profile__details{padding-bottom:25px}.profile__question{display:block;font-weight:600}.profile__answer{display:block}.experiences{padding:0 20px 25px;background-color:#fff4ea}.experiences__caption{font-size:20px;display:block;text-align:center;color:#393939;margin-bottom:10px}.experiences__stripe{display:block;width:auto;height:2px;background-color:#ff952e}.careers{padding-bottom:25px}@media screen and (min-width: 768px){.careers{padding-bottom:100px}}.careers__company{font-size:18px;font-weight:600;display:block;margin:20px 0 5px}@media screen and (min-width: 768px){.careers__company{margin-top:0}}.careers__date{display:block;margin-bottom:15px}.careers__name{display:block;font-weight:600;margin-bottom:5px}.careers__description{margin-bottom:5px;display:none}@media screen and (min-width: 768px){.careers__description{display:inline-block}}.careers__location{display:block;color:#ff952e}.abilities{padding:0 20px 20px;background-color:#ebebeb}.abilities__caption{font-size:20px;display:block;text-align:center;color:#393939;margin:0 20px 10px}.abilities__stripe{display:block;width:auto;height:2px;background-color:#ff952e;margin:20px 0}.abilities__item{list-style-type:none;line-height:32px;transition:all 0.4s ease-out;margin-bottom:5px}.abilities__item:hover{padding:0 5px;background-color:rgba(255,149,46,0.3)}.abilities__item:hover .fa-star,.abilities__item:hover .fa-star-o{padding-left:5px}.abilities__title{line-height:32px;display:inline-block}.abilities__score{float:right;color:#ff952e}.fa-star,.fa-star-o{transition:all 0.4s ease-out}.projects{padding:0 20px;background-color:#fff4ea}.projects__stripe{display:block;width:auto;height:2px;background-color:#ff952e}.projects__caption{font-size:20px;display:block;text-align:center;color:#393939;margin-bottom:10px}.projects__image{display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.projects__overlay{background-color:rgba(255,212,170,0.8);height:100%;width:100%;padding:20px}.projects__project{display:block;height:100%;width:100%;margin:0 20px;text-align:center;background-color:rgba(255,212,170,0.8);color:#515151;text-decoration:none}@media screen and (min-width: 768px){.projects__project{width:40%}}.projects__flickity{height:300px;margin:50px 0}.projects__title{display:block;text-decoration:none;font-weight:600;color:#515151;font-size:24px}.projects__text{font-weight:600;display:block}.contact{padding:0 20px 50px;background-color:#ebebeb}.contact__stripe{display:block;width:auto;height:2px;background-color:#ff952e}.contact__caption{font-size:20px;display:block;text-align:center;color:#393939;margin-bottom:10px}.contact__link{margin-top:25px;display:block;text-decoration:none;text-align:center}@media screen and (min-width: 768px){.contact__link{text-align:left}}.contact__icon{color:#ebebeb;display:inline-block;padding:10px;background-color:#ff952e;border-radius:10px}.contact__text{color:#ff952e;position:relative;top:-5px;display:none}@media screen and (min-width: 768px){.contact__text{display:inline-block}}
