@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville:400i");@import url("https://fonts.googleapis.com/css2?family=Pathway+Gothic+One&display=swap");.login-v2 #signupModal{top:10%}.login-v2 #signupModal .modal-dialog{width:600px}.login-v2 #signupModal .modal-dialog .modal-content{max-width:600px}.login-v2 #signupModal .signup-container #configAccountActivationSubmit{background-color:#012169;padding:0}.login-v2 #loginModal{top:10%}.login-v2 #loginModal .modal-dialog{width:535px}.login-v2 #loginModal .modal-dialog .modal-content{max-width:535px}.login-v2 #loginModal,.login-v2 #signupModal{color:#4e4848;box-shadow:0 10px 10px rgba(0,0,0,.5);border:1px solid #012169;-webkit-transition:300ms ease;transition:300ms ease;max-width:100%}.login-v2 #loginModal .modal-header,.login-v2 #signupModal .modal-header{margin-bottom:2rem;padding-left:0}.login-v2 #loginModal .modal-dialog,.login-v2 #signupModal .modal-dialog{margin-bottom:15px;height:40px;border:1px solid #012169;background-color:transparent}.login-v2 #loginModal .modal-dialog .modal-content,.login-v2 #signupModal .modal-dialog .modal-content{padding:0 35px 30px 35px}.login-v2 #loginModal .modal-dialog .modal-content .login-notice,.login-v2 #signupModal .modal-dialog .modal-content .login-notice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;color:rgba(0,0,0,.7);background-color:#fff7b0;padding:2rem;margin-top:2rem}.login-v2 #loginModal .modal-dialog .modal-content .login-notice__icon,.login-v2 #signupModal .modal-dialog .modal-content .login-notice__icon{height:60px;width:60px;margin-right:1rem;background:url("https://vipcruisecollection.com/globalassets/global-assets/svg/icons/warning-icon-2.svg") no-repeat center}.login-v2 #loginModal .modal-dialog form,.login-v2 #signupModal .modal-dialog form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.login-v2 #loginModal .modal-dialog form input,.login-v2 #signupModal .modal-dialog form input{width:100%;margin-bottom:15px;height:40px;border:1px solid #012169;padding-left:15px;padding-right:15px;background-color:transparent}.login-v2 #loginModal .modal-dialog form input.tcpaconsent[type=checkbox],.login-v2 #loginModal .modal-dialog form input.tcpaconsent[type=radio],.login-v2 #signupModal .modal-dialog form input.tcpaconsent[type=checkbox],.login-v2 #signupModal .modal-dialog form input.tcpaconsent[type=radio]{background-color:unset;border-radius:unset;padding:unset;margin:unset;line-height:unset}.login-v2 #loginModal .modal-dialog form input.tcpaconsent:checked,.login-v2 #signupModal .modal-dialog form input.tcpaconsent:checked{background-color:#012169}.login-v2 #loginModal .modal-dialog form label,.login-v2 #signupModal .modal-dialog form label{text-transform:none;text-align:left;font-weight:normal}.login-v2 #loginModal .modal-dialog form button,.login-v2 #signupModal .modal-dialog form button{margin-bottom:15px;height:40px;color:#fff;background-color:#012169;border:none;-webkit-transition:500ms ease;transition:500ms ease;text-transform:uppercase;width:100%}.login-v2 .cruise-experience-container .parallax-bg::before{background-image:url(https://vipcruisecollection.com/globalassets/global-assets/images/backgrounds/Experience-VIP-Background.jpg)}.login-v2 .header-container a{color:rgba(255,255,255,.87)}.login-v2 .header-container a:hover{color:#fff}.login-v2 .header-container .main-btn{padding:1rem 3rem;font-weight:normal;background-color:#bf2f46;color:rgba(255,255,255,.87)}.login-v2 .header-container .main-btn:hover{background-color:#d3304b;color:#fff}.login-v2 .sor-nav.sticky{margin-top:-9.5rem}.login-v2 .sor-nav__container{box-shadow:none;color:#fff}.login-v2 .sor-nav.color{background-color:#012169;-webkit-transition:background-color .5s linear;transition:background-color .5s linear}.login-v2 .sor-nav.color .sor-nav__container{box-shadow:1px 1px 6px rgba(0,0,0,.25)}.login-v2 .sor-nav.color-off{background-color:transparent;-webkit-transition:background-color .5s linear;transition:background-color .5s linear}.login-v2 .sor-nav__inner{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media(min-width:720px){.login-v2 .sor-nav__inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.login-v2 .sor-nav__inner .primary-nav{background-color:transparent}@media(max-width:720px){.login-v2 .sor-nav__inner .primary-nav{background-color:transparent}}.login-v2 .sor-nav__inner .primary-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.8em}.login-v2 .sor-nav__inner .primary-nav ul li{margin:0 .8em}.login-v2 .sor-nav__inner .primary-nav ul li a{color:rgba(255,255,255,.87)}.login-v2 .sor-nav__inner .primary-nav ul li a:hover,.login-v2 .sor-nav__inner .primary-nav ul li a:active{color:#fff}@media(min-width:720px){.login-v2 .sor-nav__inner .logo-badge-block{margin-right:10rem}}@media(max-width:991px){.login-v2 .sor-nav__inner .logo-badge-block a img{max-width:350px}}