@import'https://use.fontawesome.com/releases/v5.15.3/css/all.css';@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,300;0,400;0,600;0,800;1,300;1,400&display=swap";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{padding:0;margin:0}html{height:100%;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Noto Sans",sans-serif}html{font-size:18px}@media screen and (min-width: 480px){html{font-size:calc(18px + 2*(100vw - 480px)/720)}}@media screen and (min-width: 1200px){html{font-size:20px}}body{background-color:#f7f7f7;min-width:300px}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pulsar-container,.outfitters .outfitters-listing,.travel-links .travel-links-inner,.hero .hero-inner{max-width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}@media(min-width: 768px){.pulsar-container,.outfitters .outfitters-listing,.travel-links .travel-links-inner,.hero .hero-inner{max-width:750px}}@media(min-width: 992px){.pulsar-container,.outfitters .outfitters-listing,.travel-links .travel-links-inner,.hero .hero-inner{max-width:970px}}@media(min-width: 1200px){.pulsar-container,.outfitters .outfitters-listing,.travel-links .travel-links-inner,.hero .hero-inner{max-width:1170px}}.ul-ol-reset{margin:0;padding:0;list-style-type:none}.westjet-widget-container{max-width:480px;margin:auto;background-color:#fff}.westjet-widget-container img{width:100%;max-width:400px;margin:auto;padding:1rem}.westjet-widget-container .westjet-widget{all:unset;width:100%;min-height:730px;display:block;margin:auto}@media(max-width: 465px){.westjet-widget-container .westjet-widget{min-height:800px}}a{color:#00aaa6;transition:color .3s ease-in-out}a:hover,a:focus,a:active{color:#00b6b3}.btn{background-color:#018380;font-size:18px;font-weight:600;font-family:"myriad-pro",sans-serif;text-decoration:none;color:#fff;border-radius:4px;padding:10px 24px;display:inline-block;transition:all .3s}.btn:hover,.btn:focus,.btn:active{background-color:#00aaa6;color:#fff}img{display:block;max-width:100%}header{position:relative;z-index:10;background-color:#000}header a{color:#fff}header a:hover,header a:focus,header a:active{color:#fff}header ul{margin:0;padding:0}header li{list-style:none}header a{color:#fff;text-decoration:none}header .nav-bar{position:relative;min-height:4.375em;display:flex;justify-content:space-between;align-items:center;padding:.5rem 1.25rem}header .fas{min-width:1.5rem}header .nav-menu{position:absolute;top:100%;left:0;flex-direction:column;width:100%;text-align:left;margin:0;opacity:0;transition:opacity .3s ease-in-out;font-size:18px}header .nav-menu.active{opacity:1}header .nav-item{margin:1em 0}header .nav-link{transition:400ms ease}header .nav-link:hover,header .nav-link:focus{position:relative}header .nav-link:hover:after,header .nav-link:focus:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:3px;background-color:#fff}header .hamburger-container{display:flex;align-items:center;gap:1.5rem}header .hamburger{cursor:pointer}header .bar{display:block;background-color:#fff;width:24px;height:2px;margin:6px auto;transition:all 300ms ease-in-out}header .hamburger.active .bar:nth-child(2){opacity:0}header .hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}header .hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(max-width: 767px){header .nav-menu{padding:1rem;background-color:rgba(0,0,0,.75)}}@media(max-width: 991px)and (min-width: 768px){header .nav-bar{flex-wrap:wrap}header .nav-branding{width:100%}}@media(min-width: 768px){header .nav-menu{position:static;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;width:auto;opacity:1}header .searchbutton,header .nav-menu{padding-top:1rem}header .hamburger{display:none}}.hero{position:relative;color:#fff;background-color:#2a2222;display:flex;align-items:center;justify-content:center}.hero .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero .bg-image img{display:block;width:100%;height:100%;object-fit:cover}.hero .bg-image:before{content:"";position:absolute;left:0;width:100%;pointer-events:none;background-image:linear-gradient(180deg, rgba(28, 31, 22, 0) 0%, #2a2222 100%);z-index:3;height:30%;bottom:0}.hero .bg-image:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background-image:linear-gradient(270deg, rgba(28, 31, 22, 0) 0%, #2a2222 100%);z-index:3}.hero .hero-inner{width:100%}.hero .hero-copy{position:relative}.hero .hero-copy>*:not(h2){text-shadow:0px 0px 5px #000}.hero .scroll-icon{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:10}.hero h2{font-size:90px;font-size:4.5rem;margin:0 0 .5rem;line-height:1em;text-shadow:0 2px 3px rgba(0,0,0,.5)}.hero h3{font-size:32px;font-size:1.6rem;margin:.5rem 0 .5em;font-weight:600;line-height:1.156em}.hero p{margin-top:0;margin-bottom:.5em;line-height:1.619em}.hero p small{font-size:16px;line-height:1.75em;display:inline-block}@media(max-width: 991px){.hero{min-height:auto;padding-top:0;padding-bottom:4rem;display:flex;flex-direction:column}.hero .bg-image{position:relative;aspect-ratio:6/5;margin-top:-6vw}.hero .bg-image img{position:absolute;object-position:right}.hero .bg-image:before{height:10%}.hero .bg-image::after{display:none}.hero .hero-inner{margin-top:-4vw}.hero h2{position:relative;font-size:60px}.hero h3{font-size:24px}.hero .scroll-icon{bottom:1rem}}@media(min-width: 992px){.hero{aspect-ratio:2596/1415;min-height:30rem;width:100%}.hero .bg-image img{object-fit:cover;object-position:90%}.hero .bg-image:before{display:none}.hero .hero-copy h3,.hero .hero-copy p{max-width:456px}}@media(max-width: 370px){.hero h2{font-size:2.75rem}}@media(min-width: 2000px){.hero .hero-inner{max-width:65vw}}.travel-links{padding:2rem 0;background-color:#394026}.travel-links .travel-links-inner{color:#fff;text-align:center}.travel-links .travel-links-inner h2{font-size:48px;font-size:2.4rem;margin:0;margin-bottom:1rem;font-weight:600}.travel-links .btn{background-color:#fff;color:#1c1f16}.travel-links .btn:hover,.travel-links .btn:focus,.travel-links .btn:active{color:#fff;background-color:#141511}.travel-links .links{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media(max-width: 767px){.travel-links .travel-links-inner h2{font-size:28px;font-size:1.4rem}.travel-links .btn{font-size:14px;font-size:0.7rem}}.outfitters{padding:3rem 0 4rem}.outfitters .outfitters-listing{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}.outfitters .outfitters-listing h2,.outfitters .outfitters-listing h3{font-size:38px;font-size:1.9rem;font-weight:200;line-height:1.263em}.outfitters .outfitters--intro,.outfitters .outfitters-item{height:100%}.outfitters .outfitters--intro{background-image:url("/res/img/outfitters-intro-bg.jpg");background-repeat:no-repeat;background-size:cover;padding:1.18rem;color:#fff}.outfitters .outfitters--intro>*:first-child{margin-top:0}.outfitters .outfitters--intro>*:last-child{margin-bottom:0}.outfitters .outfitters--intro h2{margin-bottom:0}.outfitters .outfitters--intro a:not(:hover){color:#fff}.outfitters .outfitters-item{background-color:#fff}.outfitters .outfitters-item .outfitters-item--image img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%}.outfitters .outfitters-item .outfitters-item--content{padding:1.18rem}.outfitters .outfitters-item .outfitters-item--content>*:first-child{margin-top:0}.outfitters .outfitters-item .outfitters-item--content>*:last-child{margin-bottom:0}.outfitters .outfitters-item .outfitters-item--content .outfitters-item--title{margin-bottom:0}.outfitters .outfitters-item .outfitters-item--content .outfitters-item--title a{text-decoration:none}.outfitters .outfitters-item .outfitters-item--content .outfitters-item--title a:not(:hover,:active){color:#000}.outfitters .outfitters-item .outfitters-item--content p{font-size:18px;font-weight:300;line-height:1.667em}@media(max-width: 540px){.outfitters .outfitters--intro{min-height:750px}.outfitters .outfitters-item img{width:100%}}@media(min-width: 541px){.outfitters{padding:4rem 0 8rem}.outfitters .outfitters-listing{grid-template-columns:repeat(2, 1fr);gap:1.25rem}.outfitters .outfitters-listing h2,.outfitters .outfitters-listing h3{font-size:28px;font-size:1.4rem}}@media(min-width: 992px){.outfitters .outfitters-listing{grid-template-columns:repeat(3, 1fr);gap:1.5rem}}@media(min-width: 1200px){.outfitters .outfitters-listing h2,.outfitters .outfitters-listing h3{font-size:38px;font-size:1.9rem}}.footer{background:linear-gradient(114.6deg, #3A4227 2.31%, #1B1F12 86.16%, #1B1F12 86.16%);margin-top:40px;color:#fff}.footer a{text-decoration:none}@media(min-width: 768px){.footer .footer-two-col{display:flex;justify-content:space-between}}.footer .tool-tip .tool-tip-text{position:absolute;visibility:hidden;width:114px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;z-index:1;bottom:200px;left:60px;margin-left:-60px;opacity:0;transition:opacity .3s;display:none}.footer .tool-tip .tool-tip-text::after{position:absolute;content:"";top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.footer .tool-tip:hover .tool-tip-text{visibility:visible;opacity:1}.footer .ft-container{margin-left:auto;margin-right:auto;max-width:1200px}.footer .ft-container .back-to-top{float:right;position:relative}.footer .ft-container .back-to-top .fa-arrow-up{position:absolute;top:-82px;background-color:#838383;padding:10px;border-radius:10px 10px 0px 0px;width:50px;font-size:32px;color:#fff}.footer .ft-container .script a img{border-radius:4px}.footer .ft-container .tool-tip .tool-tip-text{position:absolute;visibility:hidden;width:114px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;z-index:1;bottom:200px;left:60px;margin-left:-60px;opacity:0;transition:opacity .3s;display:none}.footer .ft-container .tool-tip .tool-tip-text::after{position:absolute;content:"";top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.footer .ft-container .tool-tip:hover .tool-tip-text{visibility:visible;opacity:1}.footer .title{font-family:"Myriad-Pro",sans-serif;font-size:18px;font-weight:600}.footer .links{margin:0 auto}.footer .links .ft-container{padding-top:30px;padding-bottom:30px;padding-right:25px;padding-left:25px}.footer .links .ft-container .footer-logo img{width:125px;height:auto;margin-bottom:30px}.footer .links .ft-container .links-column{list-style-type:none;padding-left:0px;margin:0}.footer .links .ft-container .links-column li{margin-bottom:15px}.footer .links .ft-container .links-column li a{color:#fff;font-weight:700;font-family:"Myriad-Pro",sans-serif;font-size:18px}.footer .links .ft-container .links-column li a:hover{text-decoration:underline}.footer .links .ft-container .col-links-left{padding-left:0px;padding-right:0px}.footer .links .ft-container .col-links-right{padding-left:0px;padding-right:0px}.footer .links .ft-container .spacing{margin-right:16px}.footer .links .ft-container .bottom-margin{margin-bottom:15px}.footer .links .ft-container .top-margin{margin-top:20px}.footer .links .ft-container .bottom-margin-lg{margin-bottom:60px}.footer .links .ft-container .button{display:inline-block;background-color:#fff;padding:10px 20px;border-radius:4px;font-family:"Myriad-Pro",sans-serif;font-weight:600;font-size:18px}.footer .links .ft-container .button a{color:#3a4227}.footer .links .ft-container .button a:hover{text-decoration:none !important}.footer .links .ft-container .footer-panel-body{font-family:"Myriad-Pro",sans-serif;font-size:14px;font-weight:400;line-height:14.4px;max-width:250px}.footer .copyright{background-color:#fff}.footer .copyright .ft-container{padding:25px}.footer .copyright .ft-container .gov-image img{height:50px}.footer .copyright .ft-container .disclaimer{padding-top:10px}@media only screen and (max-width: 1800px){.footer .ft-container{width:100%}}@media only screen and (max-width: 1600px){.footer .links .ft-container{width:100%}}/*# sourceMappingURL=screen.css.map */
