@font-face{font-family:"benton";src:url("https://cy-boomtown-assets.s3.amazonaws.com/sites/scenicsir.com/fonts/bentonsans_bold-webfont.woff2") format("woff2"),url("https://cy-boomtown-assets.s3.amazonaws.com/sites/scenicsir.com/fonts/bentonsans_bold-webfont.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"benton";src:url("https://cy-boomtown-assets.s3.amazonaws.com/sites/scenicsir.com/fonts/bentonsans_medium-webfont.woff2") format("woff2"),url("https://cy-boomtown-assets.s3.amazonaws.com/sites/scenicsir.com/fonts/bentonsans_medium-webfont.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"benton";src:url("https://cy-boomtown-assets.s3.amazonaws.com/sites/scenicsir.com/fonts/bentonsans_regular-webfont.woff2") format("woff2"),url("https://cy-boomtown-assets.s3.amazonaws.com/sites/scenicsir.com/fonts/bentonsans_regular-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"benton";src:url("https://cy-boomtown-assets.s3.amazonaws.com/sites/scenicsir.com/fonts/bentonsans_book-webfont.woff2") format("woff2"),url("https://cy-boomtown-assets.s3.amazonaws.com/sites/scenicsir.com/fonts/bentonsans_book-webfont.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"freight-display-pro";src:url("https://cy-boomtown-assets.s3.amazonaws.com/sites/scenicsir.com/fonts/FreightDisplayProBook.woff2") format("woff2"),url("https://cy-boomtown-assets.s3.amazonaws.com/sites/scenicsir.com/fonts/FreightDisplayProBook.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:"benton",Arial,sans-serif}p{font-size:16px;font-weight:300;line-height:1.9;color:#333}h2{font-family:freight-display-pro,"Times New Roman",serif;font-size:46px;font-weight:300;line-height:1;color:#002349;margin:0 0 25px;position:relative}@media(max-width: 1499.98px){h2{font-size:44px}}@media(max-width: 1199.98px){h2{font-size:42px}}@media(max-width: 991.98px){h2{font-size:39px}}@media(max-width: 767.98px){h2{font-size:35px}}h2 sup{display:block;font-family:"benton",Arial,sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:2px;padding:20px 0 10px;font-weight:400}@media(max-width: 991.98px){h2 sup{font-size:14px}}@media(max-width: 767.98px){h2 sup{font-size:13px}}h2 sup+br{display:none}h2 em{color:#ac8f49}h2.vertical-line{position:relative}h2.vertical-line::before{content:"";position:absolute;left:50%;bottom:calc(100% + 16px);width:1px;height:70px;background-color:#c29b40}h3{font-family:"benton",Arial,sans-serif;font-size:24px;font-weight:300;color:#002349}h3.has-dash{position:relative}h3.has-dash::before{content:"";position:absolute;right:calc(100% + 16px);top:51%;width:70px;height:1px;background-color:#c29b40}h3.has-dash.dark::before{background-color:#002349}.section-heading{text-align:center;margin-bottom:40px;display:flex;align-items:center}@media(max-width: 767.98px){.section-heading{flex-wrap:wrap}}.section-heading .section-title{font-size:2.5rem;font-weight:500;color:#002349;font-family:freight-display-pro,"Times New Roman",serif}.section-heading .section-category,.section-heading .section-description{font-size:1.2rem;font-weight:400;text-transform:uppercase;color:#002349;padding-top:4px;font-family:"benton",Arial,sans-serif}.section-heading .section-description{color:#ac8f49}.section-heading .section-title,.section-heading .section-category{position:relative}.section-heading .section-title::after,.section-heading .section-category::after{content:"";display:inline-block;width:1px;height:28px;background:#002349;position:absolute;right:-20px;top:55%;transform:translateY(-50%)}@media(max-width: 767.98px){.section-heading .section-title::after,.section-heading .section-category::after{display:none}}.section-heading .section-description::after{display:none}.section-heading .section-title,.section-heading .section-category,.section-heading .section-description{margin-right:40px}.section-heading .section-title:last-child,.section-heading .section-category:last-child,.section-heading .section-description:last-child{margin-right:0}.container{max-width:1500px;margin:0 auto}.wp-block-buttons .wp-block-button__link{display:inline-block;text-transform:uppercase;font-weight:500;font-style:normal;font-size:14px;letter-spacing:2px;border-radius:0;padding:15px 30px 12px;transition:all .4s ease-out;text-decoration:none;margin:25px 0 0 0;position:relative;overflow:hidden}.wp-block-buttons .wp-block-button__link::before{content:"";position:absolute;top:-30px;left:-80px;height:100px;width:70px;background:hsla(0,0%,100%,.3);transform:rotate(20deg);pointer-events:none;transition:left .5s}.wp-block-buttons .wp-block-button__link:hover::before{left:290px}.wp-block-buttons .wp-block-button.is-style-primary .wp-block-button__link{background:rgba(0,0,0,0);background:linear-gradient(270deg, #ac8e49, rgb(187, 157, 88), rgba(34, 34, 34, 0), rgba(34, 34, 34, 0));color:#002349;border:1px solid #ac8f49;background-position:1% 50%;background-size:300% 300%}.wp-block-buttons .wp-block-button.is-style-primary .wp-block-button__link:hover{color:#fff;border:1px solid rgba(223,190,106,0);background-position:99% 50%}.wp-block-buttons .wp-block-button.is-style-secondary .wp-block-button__link{background:rgba(0,0,0,0);background:linear-gradient(270deg, #ac8e49, rgb(187, 157, 88), rgba(34, 34, 34, 0), rgba(34, 34, 34, 0));color:#fff;border:1px solid #ac8f49;background-position:1% 50%;background-size:300% 300%}.wp-block-buttons .wp-block-button.is-style-secondary .wp-block-button__link:hover{color:#fff;border:1px solid rgba(223,190,106,0);background-position:99% 50%}.btn:not([type=submit]):not([type=button]){display:inline-block;text-transform:uppercase;font-weight:500;font-style:normal;font-size:14px;letter-spacing:2px;border-radius:0;padding:15px 30px 12px;transition:all .4s ease-out;text-decoration:none;margin:25px 0 0 0;position:relative;overflow:hidden;border:none;cursor:pointer}.btn:not([type=submit]):not([type=button])::before{content:"";position:absolute;top:-30px;left:-80px;height:100px;width:70px;background:hsla(0,0%,100%,.3);transform:rotate(20deg);pointer-events:none;transition:left .5s}.btn:not([type=submit]):not([type=button]):hover::before{left:290px}.btn:not([type=submit]):not([type=button]).btn-primary{background:rgba(0,0,0,0);background:linear-gradient(270deg, #ac8e49, rgb(187, 157, 88), rgba(34, 34, 34, 0), rgba(34, 34, 34, 0));color:#002349;border:1px solid #ac8f49;background-position:1% 50%;background-size:300% 300%}.btn:not([type=submit]):not([type=button]).btn-primary:hover{color:#fff;border:1px solid rgba(223,190,106,0);background-position:99% 50%}.btn:not([type=submit]):not([type=button]).btn-secondary{background:rgba(0,0,0,0);background:linear-gradient(270deg, #ac8e49, rgb(187, 157, 88), rgba(34, 34, 34, 0), rgba(34, 34, 34, 0));color:#fff;border:1px solid #ac8f49;background-position:1% 50%;background-size:300% 300%}.btn:not([type=submit]):not([type=button]).btn-secondary:hover{color:#fff;border:1px solid rgba(223,190,106,0);background-position:99% 50%}.wow{visibility:hidden}.hidden-data-parent{position:relative}.hidden-data-parent .hidden-data{opacity:0;position:absolute;left:0;right:0;top:0}.wow-delay-100{animation-delay:.1s !important}.wow-delay-200{animation-delay:.2s !important}.wow-delay-300{animation-delay:.3s !important}.wow-delay-400{animation-delay:.4s !important}.wow-delay-500{animation-delay:.5s !important}.wow-delay-600{animation-delay:.6s !important}.wow-delay-700{animation-delay:.7s !important}.wow-delay-800{animation-delay:.8s !important}.wow-delay-900{animation-delay:.9s !important}.wow-delay-1000{animation-delay:1s !important}body{font-family:"benton",Arial,sans-serif}body.customize-support header.homepage:not(.hidden){top:32px}header.homepage{display:flex;justify-content:space-between;position:fixed;top:0;left:0;width:100%;z-index:999;height:80px;padding:15px 50px;transition:top .3s cubic-bezier(0.4, 0, 0.2, 1) 0s,opacity .2s linear 0s;opacity:1;top:0}@media(max-width: 1499.98px){header.homepage{padding:15px 20px}}header.homepage.hidden{opacity:1;top:-100px;pointer-events:none;transition-delay:.2s,0s}header.homepage:not(.hidden){transition-delay:.2s,0s}header.homepage.top{background:rgba(0,0,0,0);transition:background 300ms cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 575.98px){header.homepage.top .mobile-menu-button{margin-top:64px}}header.homepage.top .logo{margin-top:25px}@media(max-width: 575.98px){header.homepage.top .logo{margin-top:60px}}header.homepage.top .nav-holder .login-bar{display:flex}header.homepage ul{list-style:none}header.homepage a{color:#fff;text-decoration:none}header.homepage .logo{display:flex;align-items:center;justify-content:flex-start;width:300px;height:auto}@media(max-width: 1499.98px){header.homepage .logo{width:250px}}@media(max-width: 1199.98px){header.homepage .logo{width:220px}}@media(max-width: 575.98px){header.homepage .logo{transform:translateX(-5px)}}header.homepage .logo img{width:100%;height:auto;filter:brightness(0) invert(1)}header.homepage .nav-holder{width:calc(100% - 330px);display:flex;flex-direction:column;align-items:end}@media(max-width: 1499.98px){header.homepage .nav-holder{width:calc(100% - 280px)}}@media(max-width: 1199.98px){header.homepage .nav-holder{width:calc(100% - 250px)}}header.homepage .nav-holder .login-bar{display:flex;font-size:13px;font-weight:300}@media(max-width: 575.98px){header.homepage .nav-holder .login-bar{justify-content:space-between !important;display:none}}header.homepage .nav-holder .login-bar .bt-login-menu{margin:0}header.homepage .nav-holder #main-nav{margin:20px 0 0;padding:0;gap:30px;display:flex}@media(max-width: 1499.98px){header.homepage .nav-holder #main-nav{gap:20px}}header.homepage .nav-holder #main-nav>li{position:relative}header.homepage .nav-holder #main-nav>li>a{text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1.2px;padding:8px;cursor:pointer;display:block}header.homepage .nav-holder #main-nav>li.menu-item-has-children>a:after{content:"▼";font-size:7px;margin-left:8px;transition:transform .3s ease}header.homepage .nav-holder #main-nav>li.menu-item-has-children:hover>a:after{transform:rotate(180deg)}header.homepage .nav-holder #main-nav>li .sub-menu{position:absolute;top:100%;left:0;min-width:260px;background:#002349;box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;padding:5px 0;margin:0;list-style:none}header.homepage .nav-holder #main-nav>li .sub-menu li{margin:0}header.homepage .nav-holder #main-nav>li .sub-menu li a{display:block;padding:12px 20px;color:#fff;text-decoration:none;font-size:18px;font-weight:300;letter-spacing:.5px;transition:all .3s ease;border-left:3px solid rgba(0,0,0,0);font-family:freight-display-pro,"Times New Roman",serif}header.homepage .nav-holder #main-nav>li .sub-menu li a:hover{background:hsla(0,0%,100%,.1);border-left-color:#ac8f49;padding-left:25px}header.homepage .nav-holder #main-nav>li:last-child .sub-menu{left:auto;right:0}header.homepage .nav-holder #main-nav>li:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}header.homepage.top{box-shadow:none}header.homepage:not(.top){box-shadow:0 2px 8px rgba(0,0,0,.08);background:#002349;height:75px}header.homepage:not(.top) .logo img{width:200px}header.homepage:not(.top) .nav-holder #main-nav{margin-top:12px}header.homepage:not(.top) .nav-holder #main-nav>li .sub-menu{top:100%}header.homepage:not(.top) .nav-holder #main-nav>li:last-child .sub-menu{left:auto;right:0}body.customize-support #hero{height:calc(100vh - 32px)}#hero{height:100vh;min-height:600px}@media(max-width: 575.98px){#hero{height:80vh;min-height:620px}}#hero h1{font-family:freight-display-pro,"Times New Roman",serif;font-weight:500;font-size:90px;line-height:1;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.4)}@media(max-width: 1499.98px){#hero h1{font-size:80px}}@media(max-width: 1199.98px){#hero h1{font-size:70px}}@media(max-width: 991.98px){#hero h1{font-size:60px}}@media(max-width: 767.98px){#hero h1{font-size:50px;margin:0 0 30px}}@media(max-width: 575.98px){#hero h1{margin:0 0 50px}}#hero h1 sub{font-family:"benton",Arial,sans-serif;font-weight:300;font-size:15px;text-transform:uppercase;letter-spacing:7px;display:block;line-height:1.3;padding-top:25px}@media(max-width: 1199.98px){#hero h1 sub{font-size:14px;letter-spacing:6px}}@media(max-width: 767.98px){#hero h1 sub{font-size:13px;letter-spacing:5px;padding-top:20px}}@media(max-width: 575.98px){#hero h1 sub{font-size:12px;letter-spacing:4px;padding-top:15px}}#hero .bt-hero__search-bar{max-width:600px;margin:0 auto 0;background:rgba(0,0,0,.6392156863);border-radius:0px;padding:8px;border-bottom:2px solid #ac8f49}#hero .bt-hero__search-bar #placeholder{color:#eee}#hero .bt-hero__search-bar .ballerbox__nearby-button--homepage{padding:12px 0 9px;text-transform:uppercase;font-size:13px;background:rgba(0,0,0,.5);width:100%;display:block;transform:translateY(8px);z-index:0;position:relative;color:#fff}#hero .bt-hero__search-bar .bt-ccomp__dropdown{display:none}#hero .bt-hero__search-bar .ballerbox__autocomplete-input{border-radius:0;height:42px;background:rgba(0,0,0,0);border:none;color:#fff}#hero .bt-hero__search-bar .ballerbox__autocomplete-input::-webkit-input-placeholder{color:#eee}#hero .bt-hero__search-bar .ballerbox__autocomplete-results{background:#222;border:none;border-radius:0;font-size:15px;z-index:9}#hero .bt-hero__search-bar .ballerbox__autocomplete-results::-webkit-scrollbar{width:8px;background:#222}#hero .bt-hero__search-bar .ballerbox__autocomplete-results::-webkit-scrollbar-thumb{background:#444;border-radius:4px}#hero .bt-hero__search-bar .ballerbox__autocomplete-results{scrollbar-color:#444 #222;scrollbar-width:thin}#hero .bt-hero__search-bar .ballerbox__autocomplete-results ul li.uk-nav-header{background:rgba(0,0,0,0)}#hero .bt-hero__search-bar .ballerbox__autocomplete-results ul li a:hover{background:#002349}#hero .bt-hero__search-bar button[type=submit]{width:42px;height:42px;border-radius:0;margin-top:0;background:rgba(0,0,0,0)}#hero .bt-hero__search-bar button[type=submit]>.ballerbox__search-button__icon{display:block}#hero .bt-hero__search-bar button[type=submit] .ballerbox__search-button__text{display:none}.mobile-menu-button{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;z-index:1001;margin-top:35px}@media(max-width: 575.98px){.mobile-menu-button{margin-top:0}}.mobile-menu-button span{width:100%;height:2px;background-color:#fff;transition:all .3s ease;transform-origin:center}.mobile-menu-button.active span:nth-child(1){transform:rotate(45deg) translate(8px, 8px)}.mobile-menu-button.active span:nth-child(2){opacity:0}.mobile-menu-button.active span:nth-child(3){transform:rotate(-45deg) translate(6px, -7px)}@media(max-width: 1199.98px){.mobile-menu-button{display:flex}}@media(max-width: 1199.98px){body.mobile-menu-open{overflow:hidden}header.homepage{padding:15px 20px}header.homepage .nav-holder{width:auto;flex-direction:row;justify-content:space-between;align-items:center}header.homepage .nav-holder .login-bar{position:absolute;top:0;right:0;left:0;justify-content:right;padding:10px 20px}header.homepage .nav-holder .navigation{position:fixed;top:0;left:0;width:100%;min-height:100vh;height:auto;background:rgba(0,35,73,.98);backdrop-filter:blur(10px);transform:translateX(-100%);transition:transform .3s ease;z-index:1000;overflow-y:auto;padding:100px 20px 20px}header.homepage .nav-holder .navigation.mobile-active{transform:translateX(0)}header.homepage .nav-holder .navigation .menu-container{height:100%}header.homepage .nav-holder .navigation #main-nav{flex-direction:column;gap:0;margin:0;height:100%}header.homepage .nav-holder .navigation #main-nav>li{width:100%;border-bottom:1px solid hsla(0,0%,100%,.1)}header.homepage .nav-holder .navigation #main-nav>li:last-child{border-bottom:none}header.homepage .nav-holder .navigation #main-nav>li>a{padding:20px 0;font-size:16px;font-weight:400;letter-spacing:1px;display:flex;justify-content:space-between;align-items:center;border-bottom:none}header.homepage .nav-holder .navigation #main-nav>li.menu-item-has-children>a:after{content:"+";font-size:20px;margin-left:0;transition:transform .3s ease;line-height:1}header.homepage .nav-holder .navigation #main-nav>li.menu-item-has-children.mobile-dropdown-open>a:after{content:"−";transform:none}header.homepage .nav-holder .navigation #main-nav>li .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;padding:0;margin:0;background:rgba(0,0,0,.3);max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}header.homepage .nav-holder .navigation #main-nav>li .sub-menu li{border-bottom:1px solid hsla(0,0%,100%,.05)}header.homepage .nav-holder .navigation #main-nav>li .sub-menu li:last-child{border-bottom:none}header.homepage .nav-holder .navigation #main-nav>li .sub-menu li a{padding:15px 20px;font-size:14px;font-weight:300;color:hsla(0,0%,100%,.9);border-left:none;font-family:"benton",Arial,sans-serif}header.homepage .nav-holder .navigation #main-nav>li .sub-menu li a:hover{background:hsla(0,0%,100%,.1);padding-left:25px;color:#fff;border-left-color:rgba(0,0,0,0)}header.homepage .nav-holder .navigation #main-nav>li.mobile-dropdown-open .sub-menu{max-height:500px;padding:10px 0}header.homepage.top .navigation{background:rgba(0,35,73,.95)}header.homepage:not(.top) .navigation{background:rgba(0,35,73,.98);padding-top:90px}}@media(min-width: 1200px){.mobile-menu-button{display:none !important}header.homepage .nav-holder .navigation{position:static;transform:none;background:rgba(0,0,0,0);padding:0;height:auto;overflow:visible}}/*# sourceMappingURL=homepage-primary.min.css.map */