.homepagehero{background-image:url(../../img/hompagehero-image.jpg);background-position:top center;background-size:cover;overflow:auto}.homepagehero a{display:block;height:100%;width:100%;background-color:transparent;-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepagehero a p{font-size:calc(32px + 4vw);line-height:1;font-family:'Bebas Neue Bold';margin:0;padding:0;text-transform:uppercase;letter-spacing:0.18vw;color:rgba(255,255,255,0);-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.homepagehero a:hover{background-color:rgba(0,0,0,0.5);text-decoration:none}.homepagehero a:hover p{color:#fff}.homepagehero h2{color:white;text-align:center;font-size:calc(22px + 1vw);padding-left:20px;padding-right:20px;margin:0 auto;line-height:1.2;z-index:1;position:absolute;bottom:5vw}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.homepagehero h2{padding-left:12vw;padding-right:12vw;font-size:calc(27px + 2vw)}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: landscape){.straphack-hide{display:none}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: landscape){.straphack-show{display:block !important}}.carousel-caption{text-shadow:0 1px 2px #000}.carousel-caption a h2{font-size:calc(32px + 2vw);line-height:1;font-family:'Bebas Neue Bold';text-transform:uppercase;letter-spacing:0.18vw;color:white}.carousel-caption a h3{font-size:calc(21px + 1.4vw);line-height:1;font-family:'franklin-gothic-urw';margin-top:6px;margin-bottom:15px;color:white}.carousel-caption a:hover{text-decoration:none}.mobile_project{position:relative;border-bottom:9px solid white}.mobile_project a{background-color:rgba(255,255,255,0.6);position:absolute;bottom:0;left:15%;right:15%;text-align:center;width:70%;padding:10px 5px}.mobile_project-caption h2{font-size:calc(22px + 1vw);line-height:1;font-family:'Bebas Neue Bold';text-transform:uppercase;letter-spacing:0.25vw;color:#555;padding:0;margin:0}.mobile_project-caption h3{font-size:calc(15px + 1vw);line-height:1;font-family:'franklin-gothic-urw';padding:0;margin:2px 0;color:rgba(125,125,125,0.7);font-weight:normal}h2 span{font-family:'franklin-gothic-urw';font-size:calc(16px + 1vw);font-weight:normal;line-height:1.2}
/*# sourceMappingURL=page.css.map */