.nas-login ::ng-deep .nas-login__box .nas-box--light{padding:28px 40px}.nas-login ::ng-deep .nas-login__btn-new-profile button,.nas-login ::ng-deep .nas-login__btn-login button{display:block;margin:0 auto;width:100%;max-width:300px}.nas-login ::ng-deep .nas-login__grid .nas-grid__item:nth-child(2){padding-right:12px}.nas-login ::ng-deep .nas-login__grid .nas-grid__item:nth-child(3){padding-left:12px}.nas-login ::ng-deep .nas-box--light{margin-left:6px;margin-right:6px}.nas-login__login-box h2{margin-bottom:16px}.nas-login__login-box--list{display:block;margin:24px 0 36px}.nas-login__box--title{font-size:25px;line-height:32px;margin-bottom:9px!important}.nas-login__new-profile--text{margin:0}.nas-overview{display:block}.nas-overview--space-above{margin-top:16px}@media(min-width:640px){.nas-overview--space-above{margin-top:32px}}.nas-overview ::ng-deep .nas-overview__trip .nas-next-trip{margin-top:0;margin-bottom:24px}.nas-overview ::ng-deep .nas-overview__trip .nas-next-trip p{margin:0}.nas-overview ::ng-deep .nas-overview__phone-modal .nas-modal__content{padding:0;width:auto;align-items:flex-start}@media(min-width:640px){.nas-overview ::ng-deep .nas-overview__phone-modal .nas-modal__content{width:578px;padding:0}}.nas-overview ::ng-deep .nas-phone-number__controls{display:block}@media(min-width:640px){.nas-overview ::ng-deep .nas-phone-number__controls{display:flex}}.nas-overview__preamble{font-size:18px}.nas-overview__user-message{margin:10px 0}@media(min-width:640px){.nas-overview{margin-bottom:24px}}.nas-phone-verification{position:unset;padding:0 16px 16px}@media(min-width:640px){.nas-phone-verification{padding:0 24px 24px}}.nas-phone-verification ::ng-deep .nas-phone-verification__button-light .nas-button--light{display:block;width:100%;margin-top:16px}@media(min-width:640px){.nas-phone-verification ::ng-deep .nas-phone-verification__button-light .nas-button--light{padding:12px 24px;margin-top:0}}.nas-phone-verification ::ng-deep .nas-phone-verification__button-light .nas-icon-negative{transform:scale(.8)}.nas-phone-verification ::ng-deep .nas-phone-verification__button-primary .nas-button--primary{width:240px}.nas-phone-verification ::ng-deep .nas-phone-verification__button-secondary .nas-button--secondary{width:100%;height:100%;display:block}@media(min-width:640px){.nas-phone-verification ::ng-deep .nas-phone-verification__button-secondary .nas-button--secondary{padding:12px 60px}}.nas-phone-verification ::ng-deep .nas-phone-verification__button-delete .nas-button--primary{width:100%;height:100%}.nas-phone-verification ::ng-deep .nas-phone-verification__link .nas-button--link{border-bottom:0}.nas-phone-verification ::ng-deep .nas-phone-verification__input .nas-input{width:48px;height:48px;font-family:NorwegianTextPro,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:700}.nas-phone-verification ::ng-deep .nas-phone-verification__input .nas-input input{font-size:18px;line-height:24px}.nas-phone-verification ::ng-deep .nas-phone-verification__input .nas-input__message--icon{display:none}.nas-phone-verification ::ng-deep .nas-phone-verification__phone-number .nas-phone-number__country-code select{width:100%!important}@media(min-width:640px){.nas-phone-verification ::ng-deep .nas-phone-verification__phone-number .nas-phone-number__country-code select{width:150px!important}}.nas-phone-verification ::ng-deep .nas-phone-verification__icon-positive .nas-icon-positive{scale:.8;margin-top:-3px}.nas-phone-verification ::ng-deep .nas-phone-verification__spinner .nas-spinner--rounded{margin:0 auto}.nas-phone-verification__content{text-align:center;justify-content:center;margin:0 auto;width:100%}.nas-phone-verification__header{padding:24px 0;background-color:#15273f;color:#fff;font-size:25px;font-weight:700;line-height:32px;text-align:center}@media(min-width:640px){.nas-phone-verification__header{font-size:40px;line-height:48px}}.nas-phone-verification__page-indicator{color:#15273f;font-weight:400;line-height:24px}.nas-phone-verification .common-text-styles,.nas-phone-verification .nas-phone-verification__heading{color:#15273f;text-align:start;line-height:24px;width:-webkit-fill-available}.nas-phone-verification__code-container{display:flex;justify-content:center;align-items:center;margin-top:9px}.nas-phone-verification__spinner-container{margin-right:6px}.nas-phone-verification__heading{font-size:18px;line-height:24px;font-weight:700;padding-bottom:3px}.nas-phone-verification__intro{margin:24px 0}.nas-phone-verification__benefits{padding:16px}@media(min-width:640px){.nas-phone-verification__benefits{padding:24px 24px 0}}.nas-phone-verification__message{margin-top:12px;margin-bottom:36px}.nas-phone-verification__input-container{display:flex;gap:10px;margin:16px 0;justify-content:center}.nas-phone-verification__section--action{display:block;text-align:center;padding-bottom:12px}@media(min-width:640px){.nas-phone-verification__section--action{display:flex;justify-content:space-between}}.nas-phone-verification__section--submit{justify-content:center;display:grid;gap:10px;margin-bottom:12px}.nas-phone-verification__section--delete{display:block;text-align:center}@media(min-width:640px){.nas-phone-verification__section--delete{display:flex;justify-content:space-between}}.nas-phone-verification__error--system{color:#cc3a19;padding-bottom:12px}.nas-phone-verification__error--exists{padding-bottom:36px}.nas-phone-verification__error--code{margin-top:-24px;color:#cc3a19}.nas-phone-verification__error--phone{color:#cc3a19;align-items:center}.nas-phone-verification__rejected{display:block;margin:36px auto 0}.nas-phone-verification__delete-container{padding:16px 16px 9px;display:block;text-align:center}.nas-phone-verification__delete-text{font-weight:700;margin:24px 0 36px}.nas-phone-verification__bp-spinner{display:flex;justify-content:center}.nas-profile-summary ::ng-deep .nas-profile-summary__profile-icon{margin:6px 16px 6px 6px!important;transform:scale(1.4)}.nas-profile-summary ::ng-deep .nas-row{padding-left:4px;padding-right:4px}.nas-profile-summary ::ng-deep li:last-child{border-bottom:0}.nas-profile-summary ::ng-deep ul{margin-bottom:0}.nas-profile-summary ::ng-deep .nas-box{margin:0 0 24px;padding:16px}@media(min-width:640px){.nas-profile-summary ::ng-deep .nas-box{padding:24px}}.nas-profile-summary ::ng-deep .nas-profile-summary__profile-button{margin-top:16px;text-decoration:none}.nas-profile-summary ::ng-deep .nas-profile-summary__link a{border-bottom:0}.nas-profile-summary ::ng-deep .nas-profile-summary__link--claim a{margin-bottom:9px}.nas-profile-summary ::ng-deep .nas-profile-summary__link--communication a,.nas-profile-summary ::ng-deep .nas-profile-summary__link--payment a{margin:6px 0;text-align:left}.nas-profile-summary .common-style{display:flex;justify-content:space-between}.nas-profile-summary__item{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}.nas-profile-summary__item--reward-number{padding-bottom:16px}.nas-profile-summary__points{padding:4px 0 8px}.nas-profile-summary__description{padding-bottom:16px}.nas-profile-summary__balance{font-weight:700;margin:0;font-size:21px;text-align:right}.nas-profile-summary__button-link{display:flex;align-items:center;gap:8px}.nas-profile-summary__icon{transform:scale(.8)}.nas-profile-summary__icon--claim{margin-bottom:9px}.nas-profile-summary__payment{padding-top:12px;border-top:2px solid #e9e7e4;margin-bottom:12px}.nas-profile-summary__rewardnumber{padding:16px 0;display:flex;justify-content:space-between}.nas-reward-sign-up ::ng-deep .nas-checkbox{display:block}.nas-reward-sign-up ::ng-deep .nas-button--link{font-weight:400}.nas-reward-sign-up ::ng-deep .nas-info{margin-top:0}.nas-reward-sign-up ::ng-deep .nas-checkbox{margin-top:9px;display:block}.nas-reward-sign-up ::ng-deep .nas-box{margin:0 0 24px;padding:16px}@media(min-width:640px){.nas-reward-sign-up ::ng-deep .nas-box{padding:24px}}.nas-reward-sign-up a{text-align:start;display:flex;border-bottom:0;padding-top:6px}.nas-reward-sign-up p{margin:0;padding-bottom:18px;line-height:24px}.nas-reward-sign-up__tc{display:flex}.nas-reward-sign-up__image{background-image:url(/Content/img/norwegian-reward-logo-blue.png?v=lUp5yODxKQIOe41PgDy7sQp6odQ);height:80px;width:250px;margin:0 auto 18px;display:flex;background-size:cover}.nas-reward-sign-up__points{display:flex;gap:8px}.nas-reward-sign-up__icon{transform:scale(.9)}.nas-reward-sign-up__information{display:flex;justify-content:center}@keyframes fade-in{0%{opacity:0}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-30px)}}@keyframes fade-in-left{0%{opacity:0;transform:translate(-30px)}}@keyframes fade-in-right{0%{opacity:0;transform:translate(30px)}}@keyframes fade-out{to{opacity:0}}@keyframes flip-in{0%{opacity:0;transform:rotateX(-90deg)}40%{opacity:1;transform:rotateX(10deg)}}@keyframes flip-out{to{opacity:0;transform:rotateX(-90deg)}}@keyframes pop-in-from-top{0%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-100,1,1);opacity:0}6.67%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-30.227,1,1)}13.33%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,1.76,1,1)}20%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.08,1,1)}26.67%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,3.838,1,1)}33.33%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,.902,1,1);opacity:1}40%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-.237,1,1)}46.67%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-.312,1,1)}53.33%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-.141,1,1)}60%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-.021,1,1)}66.67%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,.015,1,1)}73.33%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,.013,1,1)}80%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,.005,1,1)}86.67%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1)}93.33%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-.001,1,1);-webkit-transform:translate3d(0,0,0)}to{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,-.001,1,1);-webkit-transform:translate3d(0,0,0)}}.nas-previous-trips{display:block}.nas-previous-trips--space-above{margin-top:16px}@media(min-width:640px){.nas-previous-trips--space-above{margin-top:32px}}.nas-previous-trips__no-reservations{transform-origin:center top;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:flip-in .55s ease both}.nas-previous-trips__filter{display:flex}.nas-previous-trips__filter ::ng-deep nas-select{margin-right:24px}