:root{--ab-height:48px}.hidden{display:none !important}.container-wrap{padding:0 !important}@media (max-width:690px){iframe#podium-bubble{bottom:76px !important}iframe#podium-prompt{bottom:152px !important}}h4.subtitle{font-family:var(--primaryFont);font-weight:900;font-size:1.2rem;line-height:1;color:var(--colorA);position:relative;z-index:-1;margin-bottom:8px !important;text-transform:uppercase;letter-spacing:1px}h2.title{font-family:var(--secondaryFont);font-size:3.6rem;font-weight:500;line-height:.9;color:#333;margin-bottom:1rem}p{font-family:var(--bodyFont);font-size:18px;line-height:1.5;font-weight:600;color:#333}strong{color:var(--colorA)}#open-banner{padding-bottom:15px !important}#open-banner .nectar-cta h6{margin-bottom:0;font-size:14px !important;line-height:16px !important}#submenu-bar{display:flex;align-items:center;height:55px;position:fixed;top:0;left:0;width:100%;z-index:9995}#submenu-bar .submenu-left{display:flex;align-items:center;justify-content:center;text-align:center;width:50%;height:100% !important;background-color:#fff}#submenu-bar .submenu-right{display:flex;align-items:center;justify-content:center;text-align:center;width:50%;height:100% !important}#submenu-bar .submenu-left a{font-size:12px;line-height:1;color:#383838 !important;font-family:"CWMedium",sans-serif;letter-spacing:-.25px}#submenu-bar .submenu-left a strong{display:block;font-size:16px;font-family:"industry-inc-base" !important;font-weight:900 !important;line-height:1.15;letter-spacing:.25px}#submenu-bar .submenu-right a{color:#fff !important;font-family:"industry-inc-base" !important;font-weight:900 !important;font-size:1.25rem;width:100%;height:100%;display:flex;text-align:center;align-items:center;justify-content:center;padding-top:5px;background-color:var(--colorA)}#header-secondary-outer{background-color:#378b29 !important}.material #header-secondary-outer,.material #header-secondary-outer>.container,.material #header-secondary-outer>.container>nav{min-height:50px !important}body #header-secondary-outer .nectar-center-text{line-height:20px;max-width:100%}#header-secondary-outer .nectar-center-text a{position:relative}#header-secondary-outer .nectar-center-text a,#header-secondary-outer .nectar-center-text a:hover{color:#fff !important;font-weight:600}#header-outer{margin-top:var(--promo-bar-height,0px) !important}a#logo{position:relative}a#logo:before{content:"Where the Old West Comes to Life";position:absolute;right:-430px;width:max-content;top:50%;transform:translateY(-50%);font-family:var(--secondaryFont);font-weight:500;font-size:2rem;line-height:1}#header-outer.transparent a#logo:before{content:""}#header-outer img.starting-logo.default-logo{transform:scale(2.8) translate(-3px,-3px);transform-origin:top left}#header-outer span.menu-title-text{font-weight:500;letter-spacing:0;font-family:var(--secondaryFont);font-size:1.2rem !important}#header-outer[data-lhe=animated_underline].transparent #top nav>ul>li>a .menu-title-text:after,#header-outer.transparent #top nav>ul>li[class*=button_bordered]>a:before{border-color:var(--colorA) !important}#header-outer .sf-menu>li ul{width:22em}#header-outer .sub-menu{border-radius:5px;padding:1rem}#header-outer .sub-menu .menu-title-text{color:#333;font-size:1rem;transition:all .25s ease}#header-outer .sub-menu .menu-item a:hover .menu-title-text{color:var(--colorA)}#header-outer #top nav>ul>li:not(.megamenu) ul a:hover,#header-outer:not([data-format=left-header]) #top nav>ul>li:not(.megamenu) ul a:hover,#header-outer:not([data-format=left-header]) #top nav>ul>li:not(.megamenu) ul .current-menu-item>a{background-color:transparent !important}#header-outer .menu-btn a{padding:20px 40px !important;background:var(--colorA);border-radius:5px;-webkit-border-radius:5px;transition:transform .25s ease !important}#header-outer .menu-btn .menu-title-text{font-weight:500 !important;font-size:1.5rem !important;display:block;letter-spacing:1px}#header-outer:not(.transparent) #top #logo{margin:1.5rem 0 !important}#header-outer li.menu-btn>a{cursor:pointer}#header-outer .menu-btn .menu-title-text:after{display:none !important}#header-outer .menu-btn a:hover{transform:scale(1.1);background-color:#e76b43 !important}body #header-outer,body[data-header-color=dark] #header-outer{background-color:#eae1cc}#header-outer[data-lhe=animated_underline] #top nav>ul>li>a .menu-title-text:after{border-color:var(--colorA) !important}#header-outer.small-nav #top nav>ul>li.menu-btn>a{color:#fff !important}#header-outer[data-transparent-header=true] #top #logo img.stnd{transform:scale(1.5) translateX(5px)}#page-header{padding:16rem 0 10rem !important}#page-header>.col{height:100%;align-items:center}#page-header h4{font-size:3rem;font-family:var(--primaryFont);font-weight:500;color:var(--colorB);margin:0}#page-header h1{color:#eae1cc !important;font-family:var(--secondaryFont);margin-bottom:0 !important;font-size:5rem !important;font-weight:500;max-width:1024px;margin:0 auto;line-height:.9}#page-header .row-bg-overlay{background:linear-gradient(to bottom,#000000bd 0%,transparent 85%) !important}#page-header .nectar-shape-divider-wrap svg>path:nth-child(3){fill:var(--colorA) !important}#page-header .nectar-shape-divider-wrap svg>path:first-child{fill:var(--colorA) !important}#ph-divider{margin-top:-10rem;z-index:99}#flipped-divider img{transform:scaleY(-1);margin-bottom:-10rem}#intro{padding:5rem 0 !important}#intro p{font-size:1.25rem;width:100%;max-width:700px;margin:0 auto;text-align:center}#about ul li{list-style:none;font-size:1rem;color:var(--colorB);font-weight:800;line-height:1.2;padding-bottom:12px;position:relative}#about ul li:before{content:"";position:absolute;background-color:var(--colorA);width:15px;height:15px;left:-30px;top:2px;border-radius:4px}#reviews{padding:10rem 2.5rem 4rem !important}#reviews .right-col{align-items:center;display:flex}#reviews .nectar-milestone{margin-bottom:20px !important}#reviews .number.default h3{margin-bottom:0 !important}#reviews .number.default h3 span{font-size:8rem !important;font-family:var(--secondaryFont);color:var(--colorA)}#reviews .number span.symbol{font-size:6rem !important;transform:translate(15px,-15px);display:block;color:var(--colorB)}#reviews .right-col h2.title{max-width:600px;margin:0 auto 3rem;font-size:3.5rem !important;line-height:1.2}#reviews .reviews-logos{max-width:650px;margin:0 auto}#reviews .right-col .badges-container{display:flex;flex-direction:column;align-content:center;flex-wrap:wrap;gap:10px}#reviews .right-col .badges-container img{width:150px !important}#reviews .right-col .badges-container img.google{background-color:#fff;padding:1.5rem;border-radius:50%}#reviews .right-col .badges-container img.tripadvisor{background-color:#00e19f;padding:1.5rem;border-radius:50%}#reviews .right-col .badges-container .stars{background-image:url(https://68062384.m3nodes.com/wp-content/uploads/2025/08/5-stars-logos.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:150px;height:45px;margin-inline:auto}#reviews .reviews-logos .nectar-milestone{margin:-1rem 0 0 !important}#reviews .reviews-logos .number.default{margin:0}#reviews .reviews-logos .number span{font-size:3rem !important;font-family:var(--secondaryFont);color:var(--colorB)}#reviews .right-col .badge:nth-child(3) img{width:157px !important}#testimonies{padding:7rem 0 5rem !important}#testimonies .reviews-container{max-width:100%;width:100%;margin:auto;background-image:url(https://68062384.m3nodes.com/wp-content/uploads/2025/07/BlazinM42-copy-2-1024x682-1.jpg);background-size:cover;text-align:center;color:#fff;padding:0;border-radius:0;border:none;border-top:4px solid var(--colorA);border-bottom:4px solid var(--colorA);position:relative}#testimonies .reviews-container:before{content:"";background-color:var(--colorA);position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;opacity:.7}#testimonies .review-tabs{display:flex;justify-content:center;align-items:center;gap:0;padding-bottom:0;border-left:4px solid var(--colorA);border-right:4px solid var(--colorA);background-color:#fff;z-index:99;position:relative}#testimonies .tab{padding:30px 40px 15px;cursor:pointer;border-bottom:3px solid transparent;transition:all .15s ease-out}#testimonies .tab img{width:180px}#testimonies .tab.active{border-bottom:3px solid var(--colorA)}#testimonies .review-content{position:relative}#testimonies .review-slider{display:none;position:relative;overflow:hidden}#testimonies .review-slider.active{display:block}#testimonies .reviews{display:flex;transition:transform .5s ease-in-out}#testimonies .review{min-width:100%;padding:4rem 2rem;max-width:900px;margin:0 auto}#testimonies .left-col p,#testimonies p{color:#fff;font-family:var(--bodyFont);line-height:1.4;font-size:1.5rem;padding-bottom:2rem;max-width:800px;margin:0 auto}#testimonies .review h4{font-family:var(--secondaryFont);color:#fff;font-size:2.5rem;font-weight:500 !important;margin:10px 0 1rem !important}#testimonies .review img{width:140px !important;margin-top:0}#testimonies .prev,#testimonies .next{background:var(--colorB);color:#000;border:none;padding:15px 15px 0;cursor:pointer;position:absolute;bottom:40px;z-index:9}#testimonies .prev{left:40px}#testimonies .next{right:40px}#testimonies .prev:hover,#testimonies .next:hover{transform:scale(1.08)}#testimonies .prev img,#testimonies .next img{width:25px !important}form{margin-top:2rem}label.gfield_label,legend{font-family:var(--bodyFont) !important;margin:1rem 0 0;color:#333;font-weight:800;margin-top:0 !important}.gchoice label{font-weight:600}span.gfield_required{display:none !important}input{border-radius:5px;padding:12px;border:1px solid var(--colorB) !important}input[type=text]:focus,textarea:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=date]:focus,select:focus{box-shadow:none !important}.gform_wrapper.gravity-theme textarea{height:100px;border-radius:5px;padding:12px;border:1px solid var(--colorB) !important}.gform_button.button{width:100%;border-radius:5px !important;font-family:var(--secondaryFont);font-size:1.5rem;font-weight:500;background-color:var(--colorA)}.gform_validation_errors{display:none}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{background:0 0 !important;border:none !important;padding:0 !important}#footer-outer{transform:translateY(-1px)}#footer-widgets .row{padding:4rem 0 1rem !important}#footer-divider svg{transform:translateY(8px)}#footer-divider path.cls-1{fill:var(--colorA)}#footer-outer #media_image-2{margin-bottom:.6rem}#footer-outer #text-2 p{color:#fff !important}#footer-outer h4{font-family:var(--secondaryFont) !important;font-size:1.7rem !important;font-weight:500 !important;margin-bottom:.6rem !important;text-transform:uppercase}.material #footer-outer #footer-widgets .col ul li{padding:0 0 10px !important}#footer-widgets a{font-size:1.1rem;font-weight:600;font-family:var(--bodyFont)}#footer-outer span{font-size:14px !important;color:var(--colorB);font-family:var(--bodyFont);font-weight:800 !important}#footer-outer #text-4{margin-bottom:1.2rem}#footer-outer #text-4 p{font-size:1.1rem !important;color:#fff;line-height:1.35}#footer-outer input#input_1_1{background-color:#fff;border-radius:5px !important;font-family:var(--bodyFont)}#footer-outer #footer-widgets .col input[type=submit]{width:100%;border-radius:5px !important;font-size:1.2rem;font-family:var(--bodyFont);margin-bottom:0 !important;background-color:var(--colorC) !important}body[data-button-style=slightly_rounded_shadow] .wp-block-button>.wp-block-button__link:hover,body[data-button-style=slightly_rounded_shadow] .nectar-button:hover,body[data-button-style=slightly_rounded_shadow] .nectar-button:focus,body[data-button-style=slightly_rounded_shadow].ascend .nectar-button.see-through:hover,body[data-button-style=slightly_rounded_shadow] input[type=submit]:hover,body[data-button-style=slightly_rounded_shadow] input[type=submit]:focus,body[data-button-style*=slightly_rounded].single .heading-title[data-header-style=default_minimal] .meta-category a:hover,body[data-button-style*=slightly_rounded] #page-header-bg[data-post-hs=default_minimal] .inner-wrap>a:hover,body[data-button-style=slightly_rounded_shadow].woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body[data-button-style=slightly_rounded_shadow] .swiper-slide .button a:hover,body[data-button-style=slightly_rounded_shadow].ascend .nectar-button.see-through-2:hover,body[data-button-style=slightly_rounded_shadow].ascend .nectar-button:hover,body[data-button-style=slightly_rounded_shadow].woocommerce-page .woocommerce p.return-to-shop a.wc-backward:hover,body[data-button-style=slightly_rounded_shadow] .sharing-default-minimal .nectar-love:hover,body[data-button-style=slightly_rounded_shadow] .sharing-default-minimal .nectar-social-inner>a:hover,body[data-button-style=slightly_rounded_shadow] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover,body[data-button-style=slightly_rounded_shadow] .container-wrap input[type=submit]:hover,body[data-button-style=slightly_rounded_shadow] .container-wrap button[type=submit]:hover,body[data-button-style=slightly_rounded_shadow] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{box-shadow:none !important;-ms-transform:unset !important;transform:unset !important;-webkit-transform:unset !important}.tabbed>ul li .active-tab,body.material input[type=text]:focus,body.material textarea:focus,body.material input[type=email]:focus,body.material input[type=search]:focus,body.material input[type=password]:focus,body.material input[type=tel]:focus,body.material input[type=url]:focus,body.material input[type=date]:focus,body.material select:focus,.row .col .wp-caption .wp-caption-text,.material.woocommerce-page input#coupon_code:focus,.material #search-outer #search input[type=text],#header-outer[data-lhe=animated_underline] #top nav>ul>li>a .menu-title-text:after,div[data-style=minimal] .toggle.default.open i,div[data-style=minimal] .toggle.default:hover i,div[data-style=minimal] .toggle.accent-color.open i,div[data-style=minimal] .toggle.accent-color:hover i,.single #single-meta div a:hover,.single #single-meta div a:focus,.single .fullscreen-blog-header #single-below-header>span a:hover,.blog-title #single-meta .nectar-social.hover>div a:hover,.nectar-hor-list-item[data-hover-effect=full_border][data-color=accent-color]:hover,.material.woocommerce-page[data-form-style=default] div input#coupon_code:focus{border-color:#fff}#footer-outer .gform_footer.top_label{margin-top:0 !important;padding:10px 0 0 !important}#footer-outer #copyright,.ascend #footer-outer #copyright{text-align:center}#footer-outer #copyright .span_5{width:100%}#copyright p{display:flex;justify-content:space-between;font-size:14px;line-height:1.5 !important;margin:0 !important}#copyright a{font-weight:600}#copyright{padding-bottom:2rem !important}#copyright span.copyright-text{text-align:left}#copyright a.singenuity-attribution{margin:0 !important}#footer-outer img:not(.singenuity-attribution-svg){width:180px}#footer-outer .footer-socials{display:flex}#footer-outer .social img{margin:0 1rem 0 0!important;width:22px}#footer-outer .widget.widget_media_image img{margin-bottom:.8rem !important}#footer-outer .social img:hover{transform:scale(1.12)}#footer-outer[data-custom-color=true] #footer-widgets a:not(.nectar-button):hover,#footer-outer[data-custom-color=true] #footer-widgets a:not(.nectar-button):focus{opacity:1 !important;color:var(--colorA) !important}#footer-outer #copyright a:not(.nectar-button){color:var(--colorA) !important;font-size:14px}@media screen and (max-width:1300px){a#logo:before{font-size:1.5rem;right:-320px}}@media screen and (max-width:1190px){a#logo:before{font-size:1.2rem;right:-260px}}@media screen and (max-width:1130px){a#logo:before{font-size:1rem;right:-210px}}@media screen and (max-width:768px){h2.title{font-size:3rem !important}h4.subtitle{font-size:1rem}.nectar-shape-divider{height:50% !important}a#logo:before{display:none}#header-secondary-outer .nectar-center-text a:before,#header-secondary-outer .nectar-center-text a:after{display:none}#header-outer img.starting-logo.default-logo{transform:scale(2) translate(-3px,-3px);transform-origin:top left}#splash .button--bestia span{text-align:center}#header-outer{padding:18px 0 !important}#header-outer .container{padding:0 5% !important}#header-outer .menu-btn a{width:100%;text-align:center}#header-outer:not(.transparent) #top #logo{margin:0 !important}body.material #header-secondary-outer .nectar-center-text{padding:15px 0;max-width:100%}#header-secondary-outer{top:-18px}#header-space{margin-bottom:-70px !important}#slide-out-widget-area-bg{background-color:var(--colorA) !important}#header-outer #logo .dark-version{height:50px !important}.slide_out_area_close:before{background:var(--colorB) !important}#slide-out-widget-area{padding-left:20px !important}#slide-out-widget-area .off-canvas-menu-container .menu-item a{font-family:var(--bodyFont) !important;font-size:1.5rem !important}#slide-out-widget-area .menu-item{margin-bottom:3px;line-height:1 !important}#slide-out-widget-area .off-canvas-menu-container{margin-bottom:0 !important}#slide-out-widget-area .off-canvas-menu-container li a:after{border:none !important}#slide-out-widget-area .secondary-header-items{margin:0 !important}#slide-out-widget-area .menu-btn a{padding:15px 30px !important;background:var(--colorB);border-radius:6px !important;-webkit-border-radius:10px;margin-top:1rem}#slide-out-widget-area .off-canvas-menu-container .menu-btn a{font-family:var(--secondaryFont) !important;font-weight:500 !important;width:100%;text-align:center}#slide-out-widget-area .off-canvas-menu-container .menu-item .sub-menu a{font-size:16px !important}.slide-out-widget-area-toggle{transform:scale(1.5) translateY(-4px) !important;transform-origin:top right}mobile-dock{bottom:0 !important;z-index:calc(var(--highest-z-index) - 650) !important}.mobile-dock-item__text{font-family:var(--secondaryFont) !important;font-weight:500 !important}#page-header{padding:10rem 0 4rem !important}#page-header h1{font-size:3rem !important;padding:0 9% !important;margin:0}#page-header h4{font-size:1.8rem;margin-bottom:0;color:var(--colorB)}#ph-divider{margin-top:-3rem}#intro{padding:3rem 0 !important}#intro p{padding:0 !important;font-size:1rem;line-height:1.35}#reviews{padding:8rem 10% 0 !important}#reviews .row_col_wrap_12 .left-col{margin-bottom:0 !important}#reviews>.col{display:flex;flex-wrap:wrap}#reviews .nectar-shape-divider-wrap{z-index:3}#reviews .left-col{padding:0 !important}#reviews .right-col{margin-bottom:2rem !important;padding:0 !important}#reviews .left-col{order:2}#reviews .left-col .flickity-viewport{overflow-x:hidden !important;border-bottom-right-radius:10px;border-bottom-left-radius:10px;min-height:400px}#reviews .flickity-slider{border-bottom-right-radius:10px;align-items:center}#reviews h2.title{font-size:2rem !important}#reviews .badges-container{gap:10px;max-width:400px;margin:0 auto}.reviews-logos .row_col_wrap_12_inner.col.span_12.left{gap:2rem}#reviews .badge{width:calc(100% / 3);height:auto;display:flex;align-items:center;justify-content:center;margin-inline:auto}#reviews .badge img{width:100% !important;margin:0 !important}#reviews .right-col .badge:nth-child(3) img{width:78px}#reviews .left-col{height:100%}#reviews .tabbed[data-style=minimal_flexible] .wpb_tabs_nav>li a.active-tab{background-color:transparent !important}#reviews blockquote{background-color:var(--colorA);padding:1.5rem 1.5rem 2.5rem}#reviews .left-col p{font-size:1rem;padding-bottom:.5rem}#reviews .left-col .inner-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}#reviews .left-col .inner .wrap span{font-size:1.6rem}#reviews .left-col .inner .wrap span:before{width:80px;height:25px;bottom:10px;left:0;right:0;margin:0 auto;transform:none}#reviews .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous{left:12px;top:unset;bottom:5%;transform:scale(1.1)}#reviews .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next{right:12px;top:unset;bottom:5%;transform:scale(1.1)}#testimonies .tab{padding:20px 20px 0}#footer-outer #copyright .footer-singenuity img{width:250px}#footer-widgets .row{padding:3rem 0 2rem !important;text-align:center}#footer-outer .footer-socials{justify-content:center}#copyright p{font-size:11px}#copyright span.copyright-text{text-align:center;margin-bottom:2rem}#footer-outer span{font-size:12px !important}}