@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick-theme.min.css);input[type=email],input[type=text]{height:auto;padding:1.125rem}.carousel{height:80%}@media only screen and (max-width:430px){.carousel{min-height:1060px}}.carousel .slider-background{background-size:cover;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;height:53.8vw;max-height:920px;min-height:500px;padding-top:13rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:1200px){.carousel .slider-background{height:920px;padding-top:13rem}}@media only screen and (max-width:1024px){.carousel .slider-background{padding-top:11rem}}@media only screen and (min-width:761px) and (max-width:1199px){.carousel .slider-background{min-height:580px;padding-top:10rem}}@media only screen and (max-width:760px){.carousel .slider-background{min-height:580px;padding-top:10.5rem}}@media only screen and (max-width:480px){.carousel .slider-background{min-height:660px}}@media only screen and (max-width:430px){.carousel .slider-background{padding-top:8rem}}@media print,screen and (max-width:74.99875em){.carousel .slider-background{background-position:center}}.carousel .cta-row{width:100%}@media only screen and (max-width:430px){.carousel .cta-row{padding:0}}@media only screen and (max-width:760px){.carousel .cta-row .mobile-overlay{background-color:rgba(0,0,0,.35);padding:12px}}.carousel .cta-row .cta-title-wrapper{margin:0 80px;max-width:44rem}@media only screen and (max-width:760px){.carousel .cta-row .cta-title-wrapper{margin:0 auto;width:calc(100% - 6rem);max-width:calc(100% - 6rem)}}@media only screen and (max-width:430px){.carousel .cta-row .cta-title-wrapper{width:calc(100% - 4.5rem);max-width:calc(100% - 4.5rem)}}.carousel .cta-row .cta-title-wrapper .font-gold{color:#bf9b30}.carousel .cta-row .cta-title-wrapper .h1-size{line-height:4.375rem;font-size:4.375rem;text-shadow:.125rem .125rem .3125rem rgba(28,28,28,.47)}@media only screen and (max-width:430px){.carousel .cta-row .cta-title-wrapper{line-height:2.5rem;font-size:2.5rem}}.carousel .cta-row .cta-title-wrapper .h2-size{line-height:2.5rem;font-size:2.5rem}@media only screen and (max-width:430px){.carousel .cta-row .cta-title-wrapper .h2-size{line-height:1.25rem;font-size:1.25rem}}.carousel .cta-row .cta-title-wrapper .h3-size{line-height:2rem;font-size:1.5rem}@media only screen and (max-width:430px){.carousel .cta-row .cta-title-wrapper .h3-size{line-height:1.25rem;font-size:1.25rem}}.carousel .cta-row .cta-title-wrapper .font-utopia-serif{font-family:utopia-std,serif}.carousel .cta-row .cta-title-wrapper p{margin:5px 0}.carousel .cta-row .cta-title-wrapper .button{font-family:lato,sans-serif;font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.625rem;min-width:11.25rem;padding:.85rem 2rem;text-transform:uppercase}.carousel .cta-row .cta-title-wrapper .body,.carousel .cta-row .cta-title-wrapper .title-accented,.carousel .cta-row .cta-title-wrapper .title-strong{color:#fff;text-align:left;line-height:2.5rem;font-size:2.5rem}@media only screen and (max-width:760px){.carousel .cta-row .cta-title-wrapper .body,.carousel .cta-row .cta-title-wrapper .title-accented,.carousel .cta-row .cta-title-wrapper .title-strong{text-align:center}}.carousel .cta-row .cta-title-wrapper .title-accented{font-family:utopia-std,serif;font-style:italic}.carousel .cta-row .cta-title-wrapper .title-strong{font-family:lato,sans-serif;letter-spacing:.1875rem;text-transform:uppercase;text-shadow:.125rem .125rem .3125rem rgba(28,28,28,.47);line-height:3.25rem;font-size:4.375rem}.carousel .cta-row .cta-title-wrapper .body{padding-top:.5rem;line-height:1.5rem;font-size:1rem;text-shadow:.125rem .125rem .3125rem rgba(28,28,28,.67)}.carousel .cta-row .cta-title-wrapper .call-to-action{text-align:left}@media only screen and (max-width:760px){.carousel .cta-row .cta-title-wrapper .call-to-action{text-align:center}}.carousel .cta-row .cta-title-wrapper.gold{margin:0 20%}@media print,screen and (max-width:74.99875em){.carousel .cta-row .cta-title-wrapper.gold{margin-top:0}}@media only screen and (max-width:760px){.carousel .cta-row .cta-title-wrapper.gold{margin:0 auto;width:calc(100% - 6rem);max-width:calc(100% - 6rem)}}@media only screen and (max-width:430px){.carousel .cta-row .cta-title-wrapper.gold{width:calc(100% - 4.5rem);max-width:calc(100% - 4.5rem)}}.carousel .cta-row .cta-title-wrapper.gold .body,.carousel .cta-row .cta-title-wrapper.gold .title-accented,.carousel .cta-row .cta-title-wrapper.gold .title-strong{color:#a79569;text-align:left;line-height:1.5rem;font-size:1.125rem;letter-spacing:.1875rem}@media print,screen and (max-width:74.99875em){.carousel .cta-row .cta-title-wrapper.gold .body,.carousel .cta-row .cta-title-wrapper.gold .title-accented,.carousel .cta-row .cta-title-wrapper.gold .title-strong{line-height:1.125rem;font-size:.75rem}}.carousel .cta-row .cta-title-wrapper.gold .title-accented{font-family:utopia-std,serif;font-style:normal}.carousel .cta-row .cta-title-wrapper.gold .title-strong{font-family:lato,sans-serif;letter-spacing:.1875rem;text-transform:uppercase;text-shadow:.125rem .125rem .3125rem rgba(28,28,28,.47);line-height:5.375rem;font-size:4.375rem;color:#fff}@media print,screen and (max-width:74.99875em){.carousel .cta-row .cta-title-wrapper.gold .title-strong{line-height:1.5rem;font-size:1.125rem}}.carousel .cta-row .cta-title-wrapper.gold .body{padding-top:.5rem;color:#fff;line-height:1.5rem;font-size:1.125rem}@media print,screen and (min-width:48em){.carousel .slick-slider{min-height:700px}}.carousel .slick-slider{min-height:300px}.carousel .slick-slider .row{max-width:unset}.carousel .slick-arrow{top:40%;z-index:10}@media only screen and (max-width:430px){.carousel .slick-arrow{top:75%}}.carousel .pause-icon:focus,.carousel .pause-icon:focus-visible,.carousel .play-icon:focus,.carousel .play-icon:focus-visible,.carousel .slick-dots button:focus,.carousel .slick-dots button:focus-visible{-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;outline:2px solid #087aaa;outline-offset:4px}.carousel .slick-prev{left:30px;z-index:20;width:35px;height:51px}@media only screen and (max-width:760px){.carousel .slick-prev{left:10px}}.carousel .slick-prev:before{content:""}.carousel .slick-prev:hover{opacity:.8}.carousel .prev-arrow{background-image:url(/themes/custom/lbj_zurb_theme/images/prev-arrow.svg);background-repeat:no-repeat;background-size:35px 51px;opacity:.6}@media only screen and (max-width:430px){.carousel .prev-arrow{opacity:.8}}.carousel .prev-arrow:hover{opacity:.8;background:url(/themes/custom/lbj_zurb_theme/images/prev-arrow.svg) no-repeat!important;background-size:35px 51px!important}.carousel .prev-arrow:focus{background:url(/themes/custom/lbj_zurb_theme/images/prev-arrow.svg) no-repeat!important;background-size:35px 51px!important}.carousel .slick-next{right:30px;width:35px;height:51px}@media only screen and (max-width:760px){.carousel .slick-next{right:10px}}.carousel .slick-next:before{content:""}.carousel .slick-next:hover{opacity:.8}.carousel .next-arrow{background-image:url(/themes/custom/lbj_zurb_theme/images/next-arrow.svg);background-repeat:no-repeat;background-size:35px 51px;opacity:.6}@media only screen and (max-width:430px){.carousel .next-arrow{opacity:.8}}.carousel .next-arrow:hover{opacity:.8;background:url(/themes/custom/lbj_zurb_theme/images/next-arrow.svg) no-repeat!important;background-size:35px 51px!important}.carousel .next-arrow:focus{background:url(/themes/custom/lbj_zurb_theme/images/next-arrow.svg) no-repeat!important;background-size:35px 51px!important}.carousel .slick-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:30px;z-index:2}@media only screen and (max-width:430px){.carousel .slick-controls{bottom:28px;gap:6px;right:14px}}.carousel .slick-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:auto;margin:0;position:static;right:auto;text-align:left;width:auto}@media only screen and (max-width:430px){.carousel .slick-dots{gap:6px}}.carousel .slick-dots li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 2px}@media only screen and (max-width:430px){.carousel .slick-dots li{margin:0 3px}}.carousel .slick-dots li button{height:15px;width:15px}@media only screen and (max-width:430px){.carousel .slick-dots li button{height:25px;width:25px}}.carousel .slick-dots li button:before{background-color:#fff;height:15px;width:15px;text-indent:-9999px;overflow:hidden}@media only screen and (max-width:430px){.carousel .slick-dots li button:before{height:25px;width:25px}}.carousel .slick-dots li.slick-active button:before{opacity:1}.carousel .visit-concierge{background:rgba(1,31,61,.7);min-height:220px;padding-top:2.5rem;margin-top:-220px;position:relative}@media only screen and (max-width:430px){.carousel .visit-concierge{padding-top:1.5rem;border-top:2px solid #fff;background:#011f3d}}@media print,screen and (max-width:74.99875em){.carousel .visit-concierge{margin-top:0}}@media only screen and (max-width:430px){.carousel .visit-concierge{padding-bottom:10px;margin-top:0}}@media only screen and (max-width:812px){.carousel .visit-concierge .carousel-footer-wrapper .map-icon{display:none}}.carousel .visit-concierge .carousel-footer-wrapper .map-icon{float:left;margin-left:-50px;margin-right:20px}.carousel .visit-concierge .carousel-footer-wrapper .map-icon>img{height:80px}.carousel .visit-concierge .carousel-footer-wrapper .location-content{float:left}@media only screen and (max-width:430px){.carousel .visit-concierge .carousel-footer-wrapper .location-content{float:unset}}.carousel .visit-concierge .carousel-footer-wrapper .location>div:first-of-type{display:none}@media only screen and (max-width:430px){.carousel .visit-concierge .carousel-footer-wrapper .buttons{width:100%;display:block}}.carousel .visit-concierge .carousel-footer-wrapper .button{font-family:lato,sans-serif;font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.625rem;min-width:11.25rem;padding:.85rem 2rem;width:100%;text-transform:uppercase}@media only screen and (max-width:430px){.carousel .visit-concierge .carousel-footer-wrapper .button{display:-webkit-box;display:-ms-flexbox;display:flex}}.carousel .visit-concierge .carousel-footer-wrapper .button.button-blue{background-color:#087aaa;color:#fff}.carousel .visit-concierge .carousel-footer-wrapper .button.button-blue:hover{background-color:rgb(5.7078651685,87.0449438202,121.2921348315)}.carousel .visit-concierge .carousel-footer-wrapper .button.button-blue>a{color:#fff}.carousel .visit-concierge .carousel-footer-wrapper .button.button-secondary{background-color:#fff;color:#1c1c1c}.carousel .visit-concierge .carousel-footer-wrapper .button.button-secondary:hover{background-color:#c1c1c1}.carousel .visit-concierge .carousel-footer-wrapper .button.button-tan{background-color:#a79569;color:#1c1c1c}.carousel .visit-concierge .carousel-footer-wrapper .button.button-tan:hover{background-color:rgb(139.2857142857,122.5714285714,81.7142857143)}.carousel .visit-concierge .carousel-footer-wrapper .button.button-tan>a{color:#1c1c1c}.carousel .visit-concierge .carousel-footer-wrapper>div{color:#fff;position:relative;top:.6rem}.carousel .visit-concierge .carousel-footer-wrapper>div h4{font-family:lato,sans-serif;font-weight:600}.carousel .pause-icon,.carousel .play-icon{background-repeat:no-repeat;background-size:13px 11px;background-position:center;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;height:25px;line-height:0;min-height:25px;min-width:25px;padding:0;width:25px}.carousel .play-icon{background-image:url(/themes/custom/lbj_zurb_theme/images/play-icon.svg)}.carousel .pause-icon{background-image:url(/themes/custom/lbj_zurb_theme/images/pause-icon.svg)}.carousel .temp-willie{background-image:url(../../../images/willie-nelson-carousel.jpg)}.slick-dotted.slick-slider{margin-bottom:0!important}