.hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:none;color:#fff;height:100%;text-shadow:rgba(0,0,0,.5) 0 0 20px;min-height:360px;padding-top:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero-wrapper{position:relative;background-image:url(//static.ctctcdn.com/lp/images/standard/bv2/web10619/CTCT_homepage-Final-image.jpg);background-repeat:no-repeat;background-color:#000;background-size:800px;background-position:right 40% top -130px;margin:0 auto;max-width:1600px;width:100%;padding-top:60px}.hero h1,.hero h2{text-shadow:0 1px 1px rgba(0,0,0,.5)}.hero h1{font-size:30px;line-height:36px;margin-top:0;margin-bottom:0}.hero h2{font-size:20px;line-height:21px;font-weight:600;text-transform:uppercase;padding:0 20px}.hero .text input{height:60px}.hero p{color:#fff;font-size:14px;font-weight:100;margin-top:8px}.bottom-nav{position:relative;bottom:0;width:100%;max-width:1600px;margin:0 auto}.bottom-nav a:nth-child(2) img{height:55px}.bottom-link{border-color:#fff;border-style:solid;border-width:2px 0 0;color:#fff;display:block;padding:24px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;width:100%}.bottom-link:hover{text-decoration:none;color:#fff}.bottom-link h3{font-size:14px;line-height:16px;font-weight:300;text-transform:uppercase;letter-spacing:3px;margin-bottom:0}.first-image,p{margin-top:0}.last-link{border-bottom:2px solid #fff;border-right:0}.blue-bg-1,.blue-bg-2{background-color:rgba(67,159,211,.85);-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.blue-bg-1:hover{background-color:#439fd3}.blue-bg-2{background-color:rgba(43,94,140,.85)}.blue-bg-2:hover{background-color:#2b5e8c}footer,section{max-width:1600px;margin:0 auto}.signup .field{margin-bottom:13px}body{background-color:#272727;color:#606d78}section{overflow:hidden}.primary-line{font-size:16px;font-weight:700;line-height:23px;margin:0 0 6px}.disclaimer{margin:0}p{line-height:26px;margin-bottom:26px}.footer-container-navigation .column-title{letter-spacing:normal}.ctct-navbar{position:absolute!important}.cookie-policy-banner{max-width:1600px;margin:0 auto}@media(min-width:400px){.h1-sm{display:none}}@media screen and (min-width:600px){.hero h1{font-size:calc(30px + 52*(100vw - 600px)/1000)}.hero h1{line-height:calc(36px + 44*(100vw - 600px)/1000)}.hero h2{font-size:calc(20px + 12*(100vw - 600px)/1000)}.hero h2{line-height:calc(21px + 41*(100vw - 600px)/1000)}}@media(min-width:600px) and (min-height:761px){.hero-wrapper{height:calc(100vh - 200px)}}@media(min-width:600px){.hero h2{padding:0 15px}.bottom-nav{height:200px;display:-webkit-box;display:-ms-flexbox;display:flex}.bottom-link{border-width:2px 2px 2px 0;padding:30px}.bottom-link h3{font-size:14px;line-height:16px;font-weight:300}.first-image{margin-top:15px}.h2-sm{display:none}}@media(min-width:768px){.hero-wrapper{background-size:1100px;background-position:right 40% top 67%}.hero-wrapper .field.text{padding-right:0}.hero h2{padding:0;margin-top:0}.signup .field{margin-bottom:0}}@media(min-width:768px) and (min-height:600px){.bottom-link h3{font-size:16px;line-height:18px;font-weight:300}}@media(min-width:991px){.hero-wrapper{background-size:1600px;background-position:right 40% top 65%}.hero-wrapper .hero{padding-top:200px}}@media(min-width:992px) and (min-height:700px){.bottom-link h3{font-size:18px;line-height:20px;font-weight:300}}@media screen and (min-width:1600px){.hero h1{font-size:82px}.hero h1{line-height:80px}.hero h2{font-size:32px}.hero h2{line-height:62px}}@media(max-height:414px) and (max-width:900px){.hero-wrapper{background-size:cover;background-position:right 40% top -170px}.hero-wrapper .hero{padding-top:0}}@media(max-width:599px){.h1-med{display:none}}