.main.container{overflow:auto}body.show-sign-in{overflow:hidden}div.signin-back{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, .5);display:none;z-index:2147483640}body.show-sign-in div.signin-back{display:block}body.show-sidebar div.signin-back{display:none !important}div.signin-box{position:fixed;top:-450px;left:50%;width:338px;margin:-250px 0 0 -200px;border-radius:5px;background-color:#fff;box-shadow:0 0 6px #000;padding:30px
28px 8px 28px;z-index:2147483641;opacity:0;overflow:hidden;transition:opacity .5s, height .3s}div.signin-box.in-page{position:relative;top:unset;left:unset;width:380px;margin:0
auto;display:block;box-shadow:none;padding:30px
8px 8px 8px !important;opacity:1;z-index:0;margin-top:38px;margin-bottom:38px}body.show-sign-in div.signin-box{width:368px;margin:-250px 0 0 -185px;top:50%;opacity:1}body.show-sign-in div.signin-box div.actions
hr{margin:8px
0 6px}div.signin-box
i.closer{display:block;position:absolute;top:0;right:0;width:40px;height:40px;text-align:center;line-height:40px;font-size:25px;color:#999;cursor:pointer}div.signin-box.in-page
i.closer{display:none}div.signin-box i.closer:hover{color:#333}div.signin-box
div.logo{width:140px;height:38px;margin:0
auto 20px;display:none;justify-content:center;align-items:center}div.signin-box div.logo
img{width:100%;height:auto}div.signin-box div.logo.upper-antelope-canyon{height:48px;margin-bottom:10px}div.signin-box div.logo.upper-antelope-canyon
img{width:auto;height:100%}div.signin-box div.logo.monument-valley,
div.signin-box div.logo.niagara-falls{width:58px;height:58px}div.signin-box div.logo.monument-valley
img{width:60px}div.signin-box div.logo.lower-antelope-canyon{width:60px;margin-top:20px}div.signin-box div.logo.statue-liberty-cruise{height:120px}div.signin-box
h1.title{text-align:center;margin:20px
0;line-height:30px;font-size:22px;color:var(--thm-black);font-weight:600;font-family:var(--thm-font);display:none}.signin-box.forgotpwd
h3.title{display:block}div.signin-box div.signin-loading{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255, 255, 255, .6);z-index:99;display:none}div.signin-box.loading div.signin-loading{display:block}div.signin-box.loading div.signin-loading
i{display:block;width:72px;height:72px;text-align:center;line-height:72px;font-size:64px;color:#aaa;position:absolute;top:50%;left:50%;margin:-36px 0 0 -36px}div.signin-box
hr{visibility:hidden}div.signin-box
div.body{display:none}div.signin-box.signin div.body.signin,
div.signin-box.signup div.body.signup,
div.signin-box.forgotpwd div.body.forgotpwd,
div.signin-box.resetpwd
div.body.resetpwd{display:block}div.signin-box
p.note{font-size:15px;color:var(--thm-darkgray);line-height:1.4}div.form-box{width:100%;height:60px;margin-bottom:50px}div.form-box
span{color:var(--thm-black);display:block;width:100%;line-height:38px}div.form-box span
i.note{padding-left:6px;display:inline-block;font-size:15px;color:var(--thm-darkgray);font-weight:500;font-style:normal}div.form-box span
small{float:right;line-height:38px;display:inline-block;font-size:15px;color:var(--thm-darkgray);font-weight:500}div.form-box span small.forgot-pwd{cursor:pointer}div.form-box span small.forgot-pwd:hover{color:var(--thm-primary)}div.form-box
input{border:1px
solid var(--thm-gray);outline:none;width:100%;height:53px;color:var(--thm-body);font-size:18px;background-color:white;padding-left:30px}body.show-sign-in div.form-box{margin-bottom:28px}body.show-sign-in div.form-box
input{height:48px}div.signin-box
div.actions{margin:38px
0 0;padding-bottom:15px;position:relative;text-align:center}div.signin-box div.actions span.action-btn{display:block;width:100%;height:64px;line-height:64px;padding:0;text-align:center;vertical-align:middle;border:none;outline:none;background-color:var(--thm-base);font-size:18px;color:var(--thm-black);font-weight:600;text-transform:uppercase;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer}div.signin-box div.actions span.action-btn:hover{background-color:var(--thm-primary);color:white}div.signin-box div.actions
hr{margin:20px
0 6px}div.signin-box div.actions
span.agreement{display:block;width:100%;line-height:18px;text-align:justify;font-size:15px;color:var(--thm-darkgray);margin-top:8px}div.signin-box div.actions span.agreement
a{color:var(--thm-darkgray)}div.signin-box div.actions span.agreement a:hover{text-decoration:none}div.signin-box div.actions span.alter,
.payment-actions
p{display:block;width:100%;line-height:30px;font-size:15px;color:var(--thm-darkgray)}div.signin-box div.actions
span.alter{text-align:center}div.signin-box div.actions span.alter small,
.payment-actions
small{font-size:15px;color:var(--thm-primary);cursor:pointer;padding-left:6px;font-weight:500}div.signin-box div.actions span.alter small a,
.payment-actions
a{color:var(--thm-primary);font-weight:500}.stand-along-page{background-color:#004c85;height:100vh;padding:0;display:flex;justify-content:center;align-items:center;text-align:center}.stand-along-page__bg{position:absolute;top:0;left:0;right:0;bottom:-37px;background-position:top;background-repeat:no-repeat;background-position:bottom center;opacity:0.07;background-color:#004c85;background-blend-mode:multiply}.stand-along-page__title{position:relative;display:inline-block;padding-right:218px}.stand-along-page__title
h2{position:relative;display:inline-block;font-size:368px;font-weight:900;color:#fff;font-family:var(--thm-font);top:-38px}.stand-along-page__title h2::before{width:141px;height:124px;content:'';background-image:url(/assets/images/shapes/sun-shine__shape-1-1.png);background-repeat:no-repeat;background-position:center;position:absolute;top:28px;left:-58px}.stand-along-page__title
p{font-family:var(--heading-font);font-size:158px;line-height:1em;color:var(--thm-secondary);position:absolute;bottom:0;right:218px}.stand-along-page__text{margin-top:40px;padding-bottom:60px}.stand-along-page__text
p{font-size:30px;color:#a4cae5;margin:0;font-weight:400}@media(max-width: 991px){.stand-along-page__title{padding-right:0}.stand-along-page__title
p{right:-8px}}@media(max-width: 767px){.stand-along-page__title
h2{font-size:200px}.stand-along-page__title
p{font-size:100px}}@media(max-width: 480px){div.signin-box.in-page{width:338px}}@media(max-width: 375px){.stand-along-page__title
h2{font-size:100px}.stand-along-page__title
p{font-size:50px}.stand-along-page__title h2::before{width:70px;height:70px}}