.button,.tc-cardhover-14{display:inline-block;overflow:hidden}.tc-cardhover-14 figcaption:after,.tc-cardhover-14 figcaption:before,.tc-cardhover-14:after,.tc-cardhover-14:before{bottom:0;right:0;top:0;content:'';opacity:.5;background-color:#db8b2a;position:absolute}.download-section{color:#fff;background-color:#000;background-size:cover}p{font-size:20px;line-height:1.5;margin:0 0 25px}.button{position:relative;margin:1em;padding:10px 30px;border:2px solid #cc8f52;text-decoration:none;font-size:14px;outline:0;color:#cc8f52;background:0 0;font-family:'Titillium Web',sans-serif;font-weight:700}.button span{-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.button:after,.button:before{content:'';position:absolute;top:10px;left:0;width:100%;text-align:center;opacity:0;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.button:before{content:attr(data-hover);-webkit-transform:.4s;-moz-transform:.4s;-ms-transform:.4s;-o-transform:.4s;transform:.4s}.button:active span,.button:hover span{opacity:0;-webkit-transform:.4s;-moz-transform:.4s;-ms-transform:.4s;-o-transform:.4s;transform:.4s}.button:active:after,.button:hover:before{opacity:1;-webkit-transform:.4s;-moz-transform:.4s;-ms-transform:.4s;-o-transform:.4s;transform:.4s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.button:active:before{-webkit-transform:.4s;-moz-transform:.4s;-ms-transform:.4s;-o-transform:.4s;transform:.4s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.tc-cardhover-14{background-color:#fff;color:#fff;font-family:'Source Sans Pro',sans-serif;font-size:16px;position:relative;text-align:right;width:100%}.tc-cardhover-14 *,.tc-cardhover-14 :after,.tc-cardhover-14 :before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .45s ease;transition:all .45s ease}.tc-cardhover-14 img{backface-visibility:hidden;width:100%;vertical-align:top;margin-bottom:0}.tc-cardhover-14:after,.tc-cardhover-14:before{left:0;-webkit-transition:all .45s ease;transition:all .45s ease}.tc-cardhover-14:before{-webkit-transform:skew(30deg) translateX(80%);transform:skew(30deg) translateX(80%)}.tc-cardhover-14:after{-webkit-transform:skew(-30deg) translateX(70%);transform:skew(-30deg) translateX(70%)}.tc-cardhover-14 figcaption{position:absolute;top:0;left:0;right:0;z-index:1;bottom:0;padding:20px 20px 20px 40%}.tc-cardhover-14 figcaption:after,.tc-cardhover-14 figcaption:before{left:0;box-shadow:0 0 20px rgba(0,0,0,.7);z-index:-1}.tc-cardhover-14 figcaption:before{-webkit-transform:skew(30deg) translateX(100%);transform:skew(30deg) translateX(100%)}.tc-cardhover-14 figcaption:after{-webkit-transform:skew(-30deg) translateX(90%);transform:skew(-30deg) translateX(90%)}.tc-cardhover-14 h3,.tc-cardhover-14 p{margin:0;opacity:0;letter-spacing:1px}.tc-cardhover-14 h3{font-family:Teko,sans-serif;font-size:36px;font-weight:700;line-height:1em;text-transform:uppercase}.tc-cardhover-14 p{font-size:.9em}.tc-cardhover-14.hover h3,.tc-cardhover-14.hover p,.tc-cardhover-14:hover h3,.tc-cardhover-14:hover p{-webkit-transform:translateY(0);transform:translateY(0);opacity:.9}.tc-cardhover-14.hover:before,.tc-cardhover-14:hover:before{-webkit-transform:skew(30deg) translateX(30%);transform:skew(30deg) translateX(30%);-webkit-transition-delay:50ms;transition-delay:50ms}.tc-cardhover-14.hover:after,.tc-cardhover-14:hover:after{-webkit-transform:skew(-30deg) translateX(20%);transform:skew(-30deg) translateX(20%)}.tc-cardhover-14.hover figcaption:before,.tc-cardhover-14:hover figcaption:before{-webkit-transform:skew(30deg) translateX(50%);transform:skew(30deg) translateX(50%);-webkit-transition-delay:.15s;transition-delay:.15s}.tc-cardhover-14.hover figcaption:after,.tc-cardhover-14:hover figcaption:after{-webkit-transform:skew(-30deg) translateX(40%);transform:skew(-30deg) translateX(40%);-webkit-transition-delay:.1s;transition-delay:.1s}.td-form{color:#ebf4e7;max-width:750px;margin:1em auto}.td-form-wrapper{background-color:rgba(20,28,34,.45);border-radius:10px;margin:1em 0;border:1px solid rgba(255,255,255,.65)}.td-form .form-control:focus{box-shadow:inset 0 1px 1px rgba(255,255,255,.69),0 0 10px rgba(206,222,209,.69)}.td-form .btn:not(:disabled):not(.disabled){margin:1.8em 0 .8em}.td-form .form-control{background-color:rgba(0,0,0,.45);border:1px solid rgba(176,176,176,.4);color:#fff;padding-left:1.8em}.td-form .icon.align-self-center{left:1.5em;position:relative}.td-form label{margin-left:1em}