body{background-color:#272727;color:#606d78}header.ctct-navbar{position:absolute}header#ctct-header{position:absolute;top:0;left:0;right:0}header#ctct-header .global-nav .external-container-fluid{background-color:transparent;border:none;box-shadow:none}header#ctct-header .global-nav .mobile-menu button{display:none}header#ctct-header .global-nav .mobile-menu .login{right:24px}@media (max-width:635px){header#ctct-header .global-nav .mobile-menu .login{display:block}}header#ctct-header .global-nav .mobile-menu .buy-now{right:115px;top:12px}@media (max-width:635px){header#ctct-header .global-nav .mobile-menu .buy-now{display:none}}header#ctct-header .global-nav .nav-button-transparent{background-color:rgba(0,0,0,.4)}header#ctct-header .global-nav .nav-button-transparent:hover{border-color:#fff;background-color:rgba(0,0,0,.6)}header#ctct-header .utility-nav .buy-now{margin-right:10px}@media (max-width:985px){header#ctct-header .ctct-phone{position:absolute;top:13px;right:240px}}@media (max-width:635px){header#ctct-header .ctct-phone{position:absolute;top:13px;right:100px}}section{max-width:1600px;margin:0 auto;overflow:hidden}.hero-wrapper{display:table;position:relative;height:calc(100vh - 250px);background-image:url(//static.ctctcdn.com/lp/images/standard/bv2/web9573/sally-hero.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;margin:0 auto;max-width:1600px}@media screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.25),screen and (min-width:768px) and (min-resolution:120dpi){.hero-wrapper{background-image:url(//static.ctctcdn.com/lp/images/standard/bv2/web9573/sally-hero-lg.jpg)}}@media (min-width:768px){.hero-wrapper .field.text{padding-right:0}}section.hero{display:table-cell;vertical-align:middle;height:100%;background-image:none;color:#fff;text-shadow:rgba(0,0,0,.5) 0px 0px 20px;padding-top:65px;padding-bottom:65px}@media (min-width:768px){section.hero{padding-top:82px}}@media (min-width:992px){section.hero{padding-top:100px}}@media (min-width:768px){section.hero{padding-bottom:82px}}@media (min-width:992px){section.hero{padding-bottom:100px}}section.hero .text input{height:60px}@media (max-width:360px){section.hero{padding-bottom:0px}}section.hero h1{letter-spacing:3px;text-transform:uppercase;font-weight:300;font-size:30px;line-height:32px;margin-top:220px;margin-bottom:0}@media (max-width:320px){section.hero h1{margin-top:100px}}@media (max-width:360px){section.hero h1{margin-top:150px}}@media (min-width:600px){section.hero h1{font-size:48px;line-height:48px;margin-top:280px}}@media (min-height:600px) and (min-width:768px){section.hero h1{font-size:60px;line-height:60px}}@media (min-height:700px) and (min-width:992px){section.hero h1{font-size:84px;line-height:84px;margin-top:220px}}section.hero h3{font-size:21px;line-height:24px;font-weight:300px;margin-top:16px;margin-bottom:21px}@media (min-width:768px){section.hero h3{margin-bottom:26px}}@media (min-width:992px){section.hero h3{margin-bottom:32px}}@media (min-height:700px) and (min-width:768px){section.hero h3{font-size:24px;line-height:28px;font-weight:600}}@media (min-height:600px) and (min-width:992px){section.hero h3{font-size:30px;line-height:32px}}section.hero p{font-size:14px;font-weight:100;margin-top:8px;color:#fff}.hero-submit{font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:600}.bottom-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;bottom:0;width:100%;min-height:250px;max-width:1600px;margin:0 auto}.bottom-link{width:100%;border-right:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff;color:#fff;padding:24px;text-align:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.bottom-link img{margin-left:auto;margin-right:auto;display:inline-block}.bottom-link h3{font-size:14px;line-height:16px;font-weight:300;text-transform:uppercase;letter-spacing:3px;margin-bottom:0}.bottom-link:hover{text-decoration:none;color:#fff}.first-image{margin-top:15px}.last-link{border-right:none;border-bottom:2px solid #fff}.blue-bg-1{transition:background-color .25s ease;background-color:rgba(92,171,212,.85)}.blue-bg-1:hover{background-color:#5cabd4}.blue-bg-2{transition:background-color .25s ease;background-color:rgba(43,94,140,.85)}.blue-bg-2:hover{background-color:#2b5e8c}footer{max-width:1600px;margin:0 auto}@media (min-width:600px){.bottom-link{padding:48px}.bottom-link h3{font-size:14px;line-height:16px;font-weight:300}.hero-wrapper{background-image:url(//static.ctctcdn.com/lp/images/standard/bv2/web9573/sally-hero-lg.jpg)}}@media (min-width:768px) and (min-height:600px){.bottom-link h3{font-size:16px;line-height:18px;font-weight:300}}@media (min-width:768px){.signup .field{margin-bottom:0}}@media (max-width:767px){.signup .field{margin-bottom:13px}}@media (min-width:992px) and (min-height:700px){.bottom-link{padding:64px}.bottom-link h3{font-size:18px;line-height:20px;font-weight:300}}@media (max-width:600px){.hero-wrapper{height:inherit;min-height:0}.bottom-nav{display:block}.bottom-link{display:block;border-right:none;border-bottom:none}.first-image{margin-top:0}a.last-link{border-bottom:2px solid #fff}}.bottom-nav a:nth-child(2) img {height:55px}