@font-face{font-family:'Butler Medium';src:url('../fonts/butler-medium.otf') format('opentype'),url('../fonts/butler-medium.woff2') format('woff2'),url('../fonts/butler-medium.woff') format('woff')}@font-face{font-family:'Proxima Nova Light';src:url('../fonts/proxima-nova-light.woff2') format('woff2'),url('../fonts/proxima-nova-light.woff') format('woff'),url('../fonts/proxima-nova-light.ttf') format('truetype')}@font-face{font-family:'Proxima Nova Regular';src:url('../fonts/proxima-nova-regular.woff2') format('woff2'),url('../fonts/proxima-nova-regular.woff') format('woff'),url('../fonts/proxima-nova-regular.ttf') format('truetype')}*{-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'Proxima Nova Regular',helvetica,sans-serif;line-height:1;color:#222;height:100vh;background:#FFF}h1{font-family:'Butler Medium',georgia,serif;font-size:60px;padding-bottom:12px}h2{font-size:17px;padding-bottom:15px;text-transform:uppercase;color:#CCC}h2 a{color:#CCC;text-decoration:none}h2 a:hover,h2 a:focus,h2 a:active{text-decoration:underline}h3{font-family:'Butler Medium',georgia,serif;font-size:50px;color:#FFF;position:absolute;display:block;right:20px;bottom:6px}p{font-size:15px;line-height:1.4}img{width:20px}#slides{height:100vh!important;background:#000}.home{height:100vh}.left{position:relative;height:100vh;width:35%;float:left;background:#fff}.left-inner{padding:40px}.left-inner-link a{position:absolute;bottom:40px;left:40px;padding:18px 22px;text-transform:uppercase;text-decoration:none;color:#333;font-size:14px}.left-inner-link a.view-challenge{border:1px solid #c0392b;color:#c0392b;background-color:#FFF;transition:all .3s ease 0s}.left-inner-link a.view-challenge:hover,.left-inner-link a.view-challenge:focus,.left-inner-link a.view-challenge:active{background-color:#c0392b;color:#FFF}.left-inner-link a.view-portfolio{left:230px}.left-inner-link a.view-portfolio:hover,.left-inner-link a.view-portfolio:focus,.left-inner-link a.view-portfolio:active{text-decoration:underline}.slides-navigation{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:85px}.left-inner-link .slides-navigation{margin:0;position:static;z-index:0;top:auto;width:auto}.left-inner-link .slides-navigation a.next{right:auto}.right{height:100vh;width:65%;float:left;background-image:url('../img/front.JPG');background-position:center center;background-size:cover;background-repeat:no-repeat}.slides-navigation.main-nav{display:none}.slides-navigation.main-nav img{width:50px;padding:10px 10px 7px 10px}.mobile-portrait-message{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.home{display:none}#slides{display:none}.mobile-portrait-wrapper{height:100%;width:100%;display:table}.mobile-portrait-message{text-align:center;display:table-cell;height:100%;vertical-align:middle;padding:28px}.mobile-portrait-message h1{font-size:40px;padding-bottom:8px}.mobile-portrait-message h2{font-size:16px;padding-bottom:8px}.mobile-portrait-message p{font-size:16px;padding-bottom:30px}.mobile-portrait-message img{width:30px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.left{width:40%}.right{width:60%}}@media only screen and (min-device-width:320px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.home{display:none}#slides{display:none}.mobile-portrait-wrapper{height:100%;width:100%;display:table}.mobile-portrait-message{text-align:center;display:table-cell;height:100%;vertical-align:middle;padding:28px}.mobile-portrait-message h1{font-size:40px;padding-bottom:8px}.mobile-portrait-message h2{font-size:16px;padding-bottom:8px}.mobile-portrait-message p{font-size:16px;padding-bottom:30px}.mobile-portrait-message img{width:30px}}@media only screen and (min-device-width:320px) and (max-device-width:768px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){h1{font-size:45px;padding-bottom:8px}h2{padding-bottom:10px}p{font-size:16px}.left{width:70%}.left-inner{padding:28px}.left-inner-link a{position:absolute;bottom:28px;left:28px}.left-inner-link a.view-portfolio{display:none}.right{width:30%}}.fade-in{animation:fadeIn ease 1s;-webkit-animation:fadeIn ease 1s;-moz-animation:fadeIn ease 1s;-o-animation:fadeIn ease 1s;-ms-animation:fadeIn ease 1s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}