.hero-title{margin-top:40px;text-align:center;color:#b7a570;font-size:25px;font-family:bauer_std_roman}.title-1{text-transform:uppercase}.hero-banner-container-mob{display:block;margin-top:40px}.hero-banner-container-tab{display:none;margin-top:30px}.hero-banner-container-desk{display:none}.hero-banner img{display:block;width:100%;height:auto}.hero-banner-container-mob .slick-dotted.slick-slider{margin-bottom:15px}.hero-banner-container-mob .slick-slider{margin:0}.hero-banner-container-mob .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.hero-banner-container-mob .slick-dots li.slick-active button:before{opacity:.75;color:#b7a570}.hero-banner-container-mob .slick-dots li button:before{opacity:.75;color:#333}.hero-banner-container-mob .slick-dots{position:relative;width:100%;margin:-30px 0 0 0}.hero-banner-container-mob .slick-dots li button:before{font-family:librefranklin-bold,sans-serif;font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:15px;height:15px;content:'\25CF';text-align:center;opacity:.25;color:#1c2033;-webkit-font-smoothing:antialiased;-moz-font-smoothing:grayscale}.hero-banner-container-mob .slick-prev{left:23%;bottom:-20px}.hero-banner-container-mob .slick-next{right:23%;bottom:-20px}.hero-banner-container-mob .slick-prev,.hero-banner-container-mob .slick-next{top:auto;font-size:0;line-height:0;position:absolute;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:0;outline:0;background:0;color:#ccc}.hero-banner-container-mob .slick-prev:before{color:#333}.hero-banner-container-mob .slick-prev:hover:before,.slick-next:hover:before{color:#333}.hero-banner-container-mob .slick-next:before{color:#333}.hero-banner-container-mob .slick-next:hover:before{color:#333}.top-left-promo img{position:absolute;top:57px;left:0;padding:0;max-width:150px;height:auto;z-index:999}.slick-slide{-webkit-transform:translate3d(0,0,0)}.hero-textbox-container{float:left;width:100%;margin:0 0 -25px 0;color:#000;font-family:gotham-book}.hero-textbox-title{width:100%;padding:15px 20px 0 20px;color:#000;position:relative;clear:both}.hero-textbox-white{width:100%;height:auto;padding:0 20px 40px 20px;background:#fff;color:#000;position:relative;text-align:center}.hero-textbox-blue{width:100%;height:auto;padding:20px;background:#1c2033;float:left}.hero-cta{float:left;width:calc(100% - 4px);position:relative}@media only screen and (min-width:550px){.hero-banner-container-mob{display:none}.hero-banner-container-tab{display:block}.hero-banner-container-desk{display:none}.hero-banner-container-tab .slick-slider{margin:0}.hero-banner-container-tab .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.hero-banner-container-tab .slick-dots li.slick-active button:before{opacity:.75;color:#b7a570}.hero-banner-container-tab .slick-dots li button:before{opacity:.75;color:#333}.hero-banner-container-tab .slick-dots{position:relative;width:50%;margin:-30px 0 0 25%}.hero-banner-container-tab .slick-dots li button:before{font-family:librefranklin-bold,sans-serif;font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:15px;height:15px;content:'\25CF';text-align:center;opacity:.25;color:#1c2033;-webkit-font-smoothing:antialiased;-moz-font-smoothing:grayscale}.hero-banner-container-tab .slick-prev{left:35%;bottom:-20px}.hero-banner-container-tab .slick-next{right:35%;bottom:-20px}.hero-banner-container-tab .slick-prev,.hero-banner-container-tab .slick-next{top:auto;font-size:0;line-height:0;position:absolute;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:0;outline:0;background:0;color:#ccc}.hero-banner-container-tab .slick-prev:before{color:#333}.hero-banner-container-tab .slick-prev:hover:before,.slick-next:hover:before{color:#333}.hero-banner-container-tab .slick-next:before{color:#333}.hero-banner-container-tab .slick-next:hover:before{color:#333}.top-left-promo img{max-width:200px}}@media only screen and (min-width:769px){h1{font-size:31px !important;margin-left:0 !important;color:#000 !important}.hero-banner{height:650px}.hero-banner-container-mob{display:none}.hero-banner-container-tab{display:none}.hero-banner-container-desk{position:relative;display:block;margin-top:57px;margin-bottom:-20px}.hero-banner-container-desk .slick-dotted.slick-slider{margin-bottom:0}.hero-title{margin-top:20px}.hero-banner-container-desk .slick-slider{margin:0}.hero-banner-container-desk .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.hero-banner-container-desk .slick-dots li.slick-active button:before{opacity:.75;color:#b7a570}.hero-banner-container-desk .slick-dots li button:before{opacity:.75;color:#333}.hero-banner-container-desk .slick-dots{position:absolute;width:110px;right:51px;bottom:225px}.hero-banner-container-desk .slick-dots li button:before{font-family:librefranklin-bold,sans-serif;font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:15px;height:15px;content:'\25CF';text-align:center;opacity:.25;color:#1c2033;-webkit-font-smoothing:antialiased;-moz-font-smoothing:grayscale}.hero-banner-container-desk .slick-prev{left:calc(100% - 175px);margin:0;z-index:9999;top:auto;border:0}.hero-banner-container-desk .slick-next{right:40px;margin:0;z-index:9999;top:auto;border:0}.hero-banner-container-desk .slick-prev,.hero-banner-container-desk .slick-next{font-size:0;bottom:215px;line-height:0;position:absolute;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:0;outline:0;background:0;color:#ccc;border:0}.hero-banner-container-desk .slick-prev:before{color:#333}.hero-banner-container-desk .slick-prev:hover:before,.slick-next:hover:before{color:#333}.hero-banner-container-desk .slick-next:before{color:#333}.hero-banner-container-desk .slick-next:hover:before{color:#333}.top-left-promo img{max-width:300px;top:0}.hero-textbox-container{float:right;width:430px;margin:130px 30px 0 0}.hero-textbox-title{display:none}.hero-textbox-white{height:350px;padding:20px;background:rgba(255,255,255,0.85);border-bottom:25px solid #0b0a18;text-align:left}.hero-cta{width:200px;position:absolute;bottom:20px;margin:0}}