.navbar-laravel{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.04)}.hide{display:none}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.text-grey{color:#484848}.text-brown-grey{color:#767676}.text-blue{color:#2e5596}.text-habo-blue{color:#1193b1}.text-white{color:#fff}.text-subheader{font-size:1.625rem}.text-medium{font-size:1.375rem}.text-small{font-size:.875rem}.text-xs{font-size:.75rem}.text-subtext{color:#484848;font-size:.875rem}.text-caption{color:#767676;font-size:.875rem}.text-caption-small{color:#767676;font-size:.75rem}.image-circle{border-radius:50%;overflow:hidden}.image-circle>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-circle.with-shadow{box-shadow:0 2px 4px 0 rgba(35,33,33,.2)}.is-draggable{cursor:grab}.is-draggable:active{cursor:grabbing}img.is-error{position:relative;width:100%;height:200px;overflow:hidden;background-color:#b3b3b3;-o-object-fit:none!important;object-fit:none!important}.margin-0{margin:0}.margin-t-0{margin-top:0}.margin-t-16{margin-top:16px}.margin-l-16{margin-left:16px}.margin-l-32{margin-left:32px}.margin-r-8{margin-right:8px}.margin-r-16{margin-right:16px}.margin-b-8{margin-bottom:8px}.margin-b-16{margin-bottom:16px}.margin-b-24{margin-bottom:24px}.margin-b-32{margin-bottom:32px}.padding-15{padding:15px}.flex{display:flex}.flex-1{flex:1}.flex-center{display:flex;align-items:center}.flex-center,.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-baseline{align-items:baseline}*{box-sizing:border-box}.app,body,html{width:100%;height:100%}html{font-size:100%;color:#232121}body{line-height:1.5;font-size:1rem;min-width:1280px;min-width:375px;font-family:Kanit,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.page{width:100%;height:100%;display:flex;flex-direction:column}.main-container{flex:1 0 auto}.container{width:1180px;margin:auto;min-width:375px;display:flex}.container.mobile{width:375px}@media(max-width:575px){.container{max-width:100%}}::-webkit-input-placeholder{color:#b3b3b3}::-moz-placeholder{color:#b3b3b3}:-ms-input-placeholder{color:#b3b3b3}:-moz-placeholder{color:#b3b3b3}:focus{outline:none}a{text-decoration:none}a,a:hover{color:#2e5596}a:hover{text-decoration:underline}a:active{color:#2e5596}h1,h2,h3{margin:0 0 8px;font-weight:400;letter-spacing:normal}h4,h5,h6{margin:0 0 8px;font-weight:700}h1{font-size:3rem;line-height:normal}h2{font-size:2rem;line-height:1.5}h4{font-size:1rem}p{margin:16px 0}ol,ul{padding:0}.content{color:#484848}.content:lang(th){font-family:Sarabun,Kanit,Arial,Helvetica,sans-serif}[type=button]:not(.disabled),[type=button]:not(:disabled),[type=submit]:not(.disabled),[type=submit]:not(:disabled),button:not(.disabled),button:not(:disabled){cursor:pointer}.btn{display:inline-flex;justify-content:center;align-items:center;background:transparent;color:#232121;border:none;border-radius:22px;box-shadow:none;padding:12px 32px;line-height:1.5;text-decoration:none;white-space:nowrap}.btn-primary{background-color:#ffc556;border:1px solid #ffc556;color:#fff}.btn-primary:hover{background-color:#f3b236;border-color:#f3b236;color:#fff;text-decoration:none}.btn-secondary{background-color:#febd11;border:1px solid #febd11;color:#232121;font-weight:700;border-radius:4px}.btn-secondary:hover{background-color:#f3b236;border-color:#f3b236;color:#232121;text-decoration:none}.btn-flat{background-color:transparent;border:0;color:#ffc556}.btn-flat:hover{color:#ffc556;text-decoration:underline}.btn-link{padding:0;color:#2e5596;text-decoration:none;font-weight:700}.btn-link:hover{text-decoration:underline;color:#2e5596}.btn-link-fade{padding:0;color:#767676}.btn-link-fade,.btn-link-fade:hover{text-decoration:none}.btn-link-fade:hover{color:#232121}.btn-small{font-size:.875rem;padding:6px 32px}.btn-small.btn-link,.btn-small.btn-link-fade{padding:0}.btn-bold{font-weight:700}.btn-full-width{width:100%}.btn-no-h-padding{padding-left:0;padding-right:0}.btn-back,.btn-back:hover{padding:0;color:#484848}.btn-back.dark-mode,.btn-back.dark-mode:hover{color:#fff}.btn-back>svg{margin-right:5px}.btn:disabled{background-color:hsla(0,0%,70%,.4);border-color:transparent;color:#767676;cursor:default}.btn-back:disabled,.btn-link-fade:disabled,.btn-link:disabled{background-color:transparent;cursor:default}.btn .btn-icon-left{margin-right:8px}.btn .btn-icon-right{margin-left:8px}.form{margin:24px 0}.form.no-margin{margin:0}.form-vertical .form-control{width:100%;border:none;height:auto;font-size:.75rem;background-color:transparent}.form-vertical .form-control>input,.form-vertical .form-control>label,.form-vertical .form-control>textarea{display:block;line-height:1.5;width:100%;text-align:left}.form-vertical .form-control>label{margin-bottom:0;font-size:.5rem}.form-vertical .form-control>input[type=date],.form-vertical .form-control>input[type=email],.form-vertical .form-control>input[type=number],.form-vertical .form-control>input[type=password],.form-vertical .form-control>input[type=tel],.form-vertical .form-control>input[type=text]{padding:6px 12px;border:1px solid hsla(0,0%,70%,.4);border-radius:6px;height:36px}.form-vertical .form-control>textarea{padding:6px 12px;margin-bottom:20px;height:60px;resize:none}.form-vertical .form-control>.v-select,.form-vertical .form-control>textarea{border:1px solid hsla(0,0%,70%,.4);border-radius:6px}.form-vertical .form-control>.v-select .dropdown-menu{border-color:hsla(0,0%,70%,.4)}.form-vertical .form-control>.v-select .dropdown-toggle{padding:6px 12px}.form-vertical .form-control>.v-select .dropdown-menu{min-width:0}.form-vertical .form-control>.v-select .dropdown-menu a{text-decoration:none}.form-vertical .form-control>.v-select .vs__actions,.form-vertical .form-control>.v-select .vs__selected-options{padding:0}.form-vertical .form-control>.v-select.single .selected-tag,.form-vertical .form-control>.v-select.single input[type=search]{margin:0;padding:0}.form-vertical .form-control>.v-select .open-indicator{width:auto}.form-vertical .form-control>.v-select .open-indicator:before{border-width:2px 2px 0 0;width:8px;height:8px}.form-vertical .form-control .vs__dropdown-toggle{border:none;height:34px;padding:5px}.form-vertical .form-control.flatpickr-input{margin:0}.form-vertical .form-control .form-error-msg{text-align:left;color:#d33;font-size:.5rem}.form-vertical .form-control.is-error>.v-select,.form-vertical .form-control.is-error>.v-select .dropdown-toggle,.form-vertical .form-control.is-error>input,.form-vertical .form-control.is-error>textarea{background-color:#fee9ea;border-color:#d33}.form-vertical .form-control .disabled{background-color:#f7f7f7;color:#767676}.form-vertical .form-control.form-control-auto-width{width:auto}.form-vertical .form-control.form-control-short{width:100px;flex-shrink:0}.form-vertical .form-control-row{display:flex;height:60px;background-color:transparent}.form-vertical .form-control-row>*{margin-right:0}.form-vertical .form-section{margin-bottom:30px}.form-vertical .form-section-title{font-size:1rem;font-weight:700;margin:0;margin-bottom:16px}.form-vertical .radio.disabled{opacity:.6}.form-error-msg{color:#d33}hr{border:none;border-top:1px solid hsla(0,0%,70%,.4);margin:24px 0}.hr-with-text{color:#b3b3b3;text-align:center;overflow:hidden}.hr-with-text:after,.hr-with-text:before{content:"";position:relative;display:inline-block;background-color:hsla(0,0%,70%,.4);width:50%;height:1px;vertical-align:middle}.hr-with-text:before{right:24px;margin-left:-50%}.hr-with-text:after{left:24px;margin-right:-50%}.modal{position:relative}.modal-close{position:absolute;top:0;right:0}.modal-close .btn-close-modal{display:flex;justify-content:center;align-items:center;background:transparent;border:none;padding:4px;margin:12px}.modal-container{padding:40px;padding-top:48px}.modal-footer{background-color:#f7f7f7;padding:16px 40px}.modal-title{font-size:1.375rem;font-weight:700}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter,.fade-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .1s}.fade-fast-enter,.fade-fast-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active{transform:translateX(0);transition:transform .25s}.slide-left-enter,.slide-left-leave-to{transform:translateX(-100%)}.overflow-menu{position:relative;display:inline-flex}.overflow-menu-btn{background:transparent;border:none;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center}.overflow-menu-container{position:absolute;top:100%;right:0;background-color:#fff;border-radius:6px;box-shadow:0 2px 4px 0 rgba(35,33,33,.2);overflow:hidden;list-style:none;margin:0;padding:0;width:200px;z-index:100}.overflow-menu-item{padding:8px 16px;font-size:.875rem;cursor:pointer}.overflow-menu-item:hover{background-color:rgba(46,85,150,.2)}.page-loading{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.7);z-index:1000}.input-quantity{display:inline-flex;align-items:center}.input-quantity-input{min-width:0;width:100%;font-size:1.5rem;font-weight:700;height:40px;text-align:center}.input-quantity-input::-webkit-inner-spin-button,.input-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-quantity-button{width:40px;height:40px}.input-quantity-button:focus{outline:none}.input-quantity-button:disabled{color:rgba(35,33,33,.4)}.button-group{display:flex;width:100%}.button-group-item{flex:1;margin:0 10px;background-color:#fff;border:1px solid #767676;border-radius:6px}.button-group-item.active{background-color:#232121;border-color:#232121;color:#fff}.image-button-group{display:flex;width:100%}.image-button-group-div{flex:1;margin:0 3px;border-radius:6px}.image-button-group-item{flex:1;margin:0;border-radius:6px;background-image:linear-gradient(180deg,transparent,transparent,transparent,rgba(0,0,0,.5))}.image-button-group-item.active{margin-top:-4px;margin-left:-4px;width:104px!important;height:104px!important;border-radius:10px;border:2px solid #2e5596;background-size:96px 96px;background-repeat:no-repeat;background-position:50%}.dropdown{position:relative}.dropdown.active .btn-dropdown-toggle{position:relative;z-index:99}.dropdown .btn-dropdown-toggle{background-color:#232121;color:#fff;border-radius:6px}.dropdown.white-background .btn-dropdown-toggle{color:#232121}.dropdown-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:98;background-color:hsla(0,0%,100%,.7)}.dropdown-container{position:absolute;top:calc(100% + 10px);background-color:#fff;border:1px solid hsla(0,0%,70%,.4);border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);margin:0;padding:16px;z-index:100}.dropdown-container.left{left:0}.dropdown-container.right{right:0}.dropdown-container.main-menu{min-width:200px}.dropdown-container.switcher-menu{min-width:100px}.dropdown-container.slider-bar{min-width:350px}.dropdown-button-group{display:flex;width:100%;flex-wrap:wrap;justify-content:center}.dropdown-button-group-div{width:162px;height:80px;border:.5px solid #b3b3b3;border-radius:0;margin:0;flex:none}.dropdown-button-group-div:not(:first-child){margin-left:-1px}.dropdown-button-group-item{display:block;margin:0;background-color:#fff;width:162px;height:80px;background-color:transparent;border-radius:0;border:none;white-space:normal;padding:6px}.dropdown-button-group-item>p{font-size:.625rem;margin:6px}.dropdown-button-group-item.active{border:.5px solid #fff;color:#fff;background-color:#1193b1}.calendar-item{width:100%;border:.5px solid #b3b3b3;box-sizing:border-box;border-radius:4px;padding-right:25px}.calendar-item .btn-dropdown-toggle{width:100%;background-color:#fff;color:#484848;justify-content:left;overflow-x:auto;padding:15px 12px}.calendar-item .btn-dropdown-toggle .dropdown-icon{position:absolute;width:60px;height:100%;right:0;padding-top:18px}.calendar-item .dropdown-control>button{width:327px;height:35px;border:1px solid #1193b1;border-radius:4px;margin:10px auto;justify-content:center!important;font-size:.875rem;font-weight:700}.calendar-item .dropdown-control-calendar{display:flex}.calendar-item .dropdown-control-calendar>button{float:left;width:128px;height:35px;border:1px solid #1193b1;margin:10px auto;font-size:.875rem}.calendar-item .dropdown-control-calendar>button:first-child{margin-right:0;border-radius:4px 0 0 4px}.calendar-item .dropdown-control-calendar>button:last-child{margin-left:0;border-radius:0 4px 4px 0;border-left:0}.calendar-item .dropdown-container{min-width:341px;width:calc(200% + 10px);padding:8px 0;text-align:center;max-width:450px}.calendar-item .dropdown-container .dropdown-calendar-block{display:flex;font-size:.875rem;overflow-x:hidden;scroll-behavior:smooth}.calendar-item .dropdown-container .dropdown-calendar-block .cal-left{position:absolute;left:18px;top:24px}.calendar-item .dropdown-container .dropdown-calendar-block .cal-right{position:absolute;top:24px;right:18px}.calendar-item .dropdown-container .dropdown-calendar-block button:focus{outline:none;box-shadow:none}.calendar-item .dropdown-container .dropdown-calendar-block-month{min-width:50%}.calendar-item .dropdown-container .dropdown-calendar-block-month:not(:last-child){border-right:1px solid #b3b3b3}.calendar-item .dropdown-container .dropdown-calendar-block-month button{width:46px;height:51px;color:#b3b3b3;cursor:default}.calendar-item .dropdown-container .dropdown-calendar-block-month button:focus{outline:none;box-shadow:none}.calendar-item .dropdown-container .dropdown-calendar-block-month button.active{color:#fff!important;background-color:#1193b1;font-weight:700}.calendar-item .dropdown-container .dropdown-calendar-block-month button.clickable{color:#484848;cursor:pointer}.calendar-item .dropdown-container .dropdown-calendar-block-left{flex:1}.calendar-item .dropdown-container .dropdown-calendar-block-right{border-left:1px solid #b3b3b3;flex:1}.badge-day{display:inline-block;color:#38acc6;padding:0 16px;border-radius:20px;border:1px solid #38acc6}.badge-circle-grey{width:24px;height:24px;border-radius:50%;background-color:hsla(0,0%,70%,.4);color:#232121;font-size:.75rem;display:inline-flex;justify-content:center;align-items:center}.badge-blue{display:inline-block;font-size:.75rem;background-color:rgba(46,85,150,.2);color:#2e5596;padding:4px;border-radius:6px}.location-blue{display:flex;align-items:center;color:#38acc6}.location-blue-marker{width:16px;height:16px;margin-right:8px}.page-home .vs__search::-moz-placeholder{color:#484848}.page-home .vs__search::placeholder{color:#484848}.page-home .btn:focus{outline:none;box-shadow:none}.page-home .swiper-container{width:100%;height:200px;position:relative}.page-home .swiper-container.mobile{height:200px}.page-home .swiper-container .swiper-wrapper.card:empty:after{content:"";display:block;width:100%;height:100%;box-shadow:0 10px 45px rgba(0,0,0,.1);background-image:linear-gradient(90deg,hsla(0,0%,83%,0),hsla(0,0%,83%,.8) 50%,hsla(0,0%,83%,0)),linear-gradient(#fff 32px,transparent 0),linear-gradient(#fff 16px,transparent 0),linear-gradient(#fff 16px,transparent 0),radial-gradient(circle 16px at center,#fff 99%,transparent 0),linear-gradient(#fff 40px,transparent 0),linear-gradient(#d3d3d3 340px,transparent 0);background-size:200px,200px 32px,230px 16px,180px 16px,32px 32px,100% 40px,100% 100%;background-position:-150% 0,15px 180px,15px 242px,15px 265px,right 15px top 15px,0 300px,0 0;background-repeat:no-repeat;animation:slideScreen 1.5s infinite}@keyframes slideScreen{to{background-position:350% 0,15px 180px,15px 242px,15px 265px,right 15px top 15px,0 300px,0 0}}.page-home .swiper-pagination{right:50px;bottom:90px}.page-home .swiper-pagination-bullet{background:transparent;width:auto;height:auto;text-align:center;color:#232121;margin:0 0 0 15px;opacity:1}.page-home .swiper-pagination-bullet:after,.page-home .swiper-pagination-bullet:before{content:"";background:#b3b3b3;display:inline-block;height:3px;width:0;transition:width .5s,margin-left .5s linear;transform-origin:right;margin:3px 0}.page-home .swiper-pagination-bullet:before{transition:width .5s,margin-right .5s linear}.page-home .swiper-pagination-bullet-active:after{content:"";width:75px;margin-left:15px;transform-origin:right}.page-home .swiper-pagination-bullet-active:last-child:before{width:75px;transition:width .5s,margin-right .5s linear;transform-origin:right;margin-right:15px}.page-home .swiper-pagination-bullet-active:last-child:after{transition:width 0,margin-right 0 linear;margin-left:0;width:0}.page-home .hero-banner .swiper-wrapper{position:relative}.page-home .hero-banner .swiper-wrapper:before{content:"";background:linear-gradient(rgba(0,0,0,.5),transparent);position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.page-home .hero-banner-info{display:flex;align-items:center;justify-content:space-between;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;width:1180px;z-index:10}.page-home .hero-banner-info .social-footer{list-style:none}.page-home .hero-banner-info .social-footer li{margin-bottom:25px}.page-home .hero-banner-info .social-footer li a{color:#fff}.page-home .hero-banner-info-left-col{max-width:510px}.page-home .hero-banner-info-left-col .btn-secondary{background-color:transparent;border-color:#fff;color:#fff}.page-home .hero-banner-info-left-col h2{color:#fff;font-size:4rem;line-height:1.1;margin-bottom:60px}.page-home .hero-banner-info-left-col small{color:#fff;font-size:1rem;margin-bottom:25px}.page-home .hero-banner-image{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.page-home .hero-banner-image .container{display:block}.page-home .line{height:215px;position:absolute;top:-450px;left:340px;width:236px}.page-home .itinerary-line{height:194px;position:absolute;bottom:-80px;left:33%;width:233px}@media(min-width:91em){.page-home .itinerary-line{left:28%}}.page-home .home-preset-list{height:680px;background-position:64px 96px;justify-content:flex-end;position:relative;padding:120px 0;width:100%}.page-home .home-preset-list .preset-list-tooltip{background-color:#ffc556;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:15px;height:40px;width:40px}.page-home .home-preset-list .slogan{position:absolute;left:25%;display:block;margin:0 auto;z-index:10}@media(min-width:91em){.page-home .home-preset-list .slogan{left:20%}}.page-home .home-preset-list .slogan h2{font-size:72px;line-height:1.1;margin-bottom:40px;text-shadow:0 2px 10px #fff}.page-home .home-preset-list .slogan h2 span{display:block}.page-home .home-preset-list .slogan h3{color:#484848}.page-home .home-preset-list .slogan small{color:#484848;font-size:1rem}.page-home .home-preset-list .slogan .btn{margin:0 -30px}.page-home .home-preset-list .slide-number{color:#b3b3b3;font-size:280px;font-weight:700;letter-spacing:1.5px;position:absolute;left:-100px;top:50%;transform:translateY(-50%);-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px}.page-home .home-preset-item-swiper{width:100%;position:relative;padding-left:50%;padding-bottom:40px}@media(min-width:91em){.page-home .home-preset-item-swiper{padding-left:38%}}.page-home .home-preset-item-swiper .swiper-container{height:auto}.page-home .home-preset-item{width:466px;margin-right:30px;cursor:pointer}.page-home .home-preset-item-img{position:relative;width:466px;height:330px}.page-home .home-preset-item-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.page-home .home-preset-item-price{position:absolute;bottom:30px;background-color:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.3);padding:10px;display:flex;align-items:center}.page-home .home-preset-item-price .text-subtext{margin-right:5px}.page-home .home-preset-item-detail{margin-top:20px}.page-home .home-preset-item-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:font-size .25s}.page-home .home-preset-item.swiper-slide-active .home-preset-item-title,.page-home .home-preset-item.swiper-slide-duplicate-active .home-preset-item-title{font-size:1.625rem}.page-home .searchbox{background-color:#f7f7f7}.page-home .searchbox-block{width:100%;background-color:#fff;padding:8px 16px;border-radius:6px;box-shadow:0 2px 6px 0 hsla(0,0%,85%,.8)}.page-home .searchbox-block-title{font-size:1.375rem;font-weight:700;margin-bottom:24px}.page-home .searchbox-block-container{display:flex;align-items:center}.page-home .searchbox-block-left{width:50%;padding-right:4px}.page-home .searchbox-block-right{flex:1;width:50%;padding-left:4px}.page-home .searchbox-block-right>button.btn-search-itinerary{width:100%;font-size:.875rem;font-weight:700}.page-home .searchbox-block-right>button.btn-search-itinerary>svg{margin-right:3px}.page-home .searchbox-block-row{width:100%;margin:8px 0 8px;display:flex}.destination-options{padding:10px 0;border-bottom:1px solid hsla(0,0%,70%,.4)}.destination-options .container{display:flex;align-items:center}.destination-options-item{width:100%;border:.5px solid #b3b3b3;box-sizing:border-box;border-radius:4px;padding-right:25px}.destination-options-item-content{justify-content:center}.destination-options-item-content .dropdown-control>button{width:327px;height:35px;border:1px solid #1193b1;border-radius:4px;margin:10px auto;justify-content:center!important;font-size:.875rem;font-weight:700}.destination-options-item .btn-dropdown-toggle{width:100%;background-color:#fff;color:#484848;justify-content:left;overflow-x:auto;padding:15px 12px}.destination-options-item .btn-dropdown-toggle .dropdown-icon{position:absolute;width:60px;height:100%;right:0;padding-top:14px}.destination-options-item .dropdown-container{width:calc(100% + 2px);padding:8px;top:calc(100% + 1px);max-width:480px}@media(min-width:780px){.destination-options-item .dropdown-container{max-width:700px}}.destination-options-item .button-group-item{font-size:.875rem}.destination-options-item .dropdown-control{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.page-search-result .main-container .new-search{max-width:100%;border-top:8px solid hsla(0,0%,70%,.4);border-bottom:8px solid hsla(0,0%,70%,.4)}.page-search-result .container{display:block;padding:0 16px}.page-search-result .result-new-search-block{min-width:100%;margin:8px 0 0;display:flex}.page-search-result .result-new-search-block .calendar-item,.page-search-result .result-new-search-block .destination-options-item{height:32px}.page-search-result .result-new-search-block .calendar-item>button,.page-search-result .result-new-search-block .destination-options-item>button{font-size:.75rem}.page-search-result .result-new-search-block .calendar-item>button:focus,.page-search-result .result-new-search-block .destination-options-item>button:focus{box-shadow:none}.page-search-result .result-new-search-block .calendar-item .btn-dropdown-toggle>svg{top:6px}.page-search-result .result-new-search-block-left{width:50%;padding-right:4px}.page-search-result .result-new-search-block-left .dropdown-container{width:calc(200% + 10px)}.page-search-result .result-new-search-block-right{display:flex;width:50%;padding-left:4px}.page-search-result .result-new-search-block-right .calendar-item{width:calc(100% - 42px)}.page-search-result .result-new-search-block-right .calendar-item .dropdown-container{width:calc(200% + 94px);left:calc(-100% - 52px)}@media(min-width:525px){.page-search-result .result-new-search-block-right .calendar-item .dropdown-container{left:calc(-100% - 4px)}}@media(min-width:600px){.page-search-result .result-new-search-block-right .calendar-item .dropdown-container{left:-240px}}@media(min-width:768px){.page-search-result .result-new-search-block-right .calendar-item .dropdown-container{left:-150px}}@media(min-width:992px){.page-search-result .result-new-search-block-right .calendar-item .dropdown-container{left:0}}.page-search-result .result-new-search-block-right>button.btn-search-itinerary{width:32px;height:32px;margin:2px 0 2px 6px;border-radius:16px;background-color:#1193b1}.page-search-result .result-new-search-block-right>button.btn-search-itinerary:disabled{cursor:auto}.page-search-result .result-new-search-block-right>button:focus{outline:none}.page-search-result .result-filter{font-size:.625rem;display:flex;line-height:.25;height:76px}.page-search-result .result-filter .slider-dropdown{display:flex;justify-content:center;align-items:center;margin-left:8px}.page-search-result .result-filter .slider-dropdown .btn-dropdown-toggle{background-color:transparent;padding:0;overflow:hidden;border:1px solid hsla(0,0%,70%,.8);height:28px;border-radius:16px;font-size:.625rem}.page-search-result .result-filter .slider-dropdown .btn-dropdown-toggle .dropdown-icon{position:absolute;width:20px;height:30px;right:0;padding-top:13px;text-align:center}.page-search-result .result-filter .slider-dropdown .btn-dropdown-toggle>svg{position:absolute;right:2px;margin-top:6px}.page-search-result .result-filter .slider-dropdown .dropdown-container{padding:0 8px;color:#484848;top:100%;left:-55px}.page-search-result .result-filter .slider-dropdown .dropdown-container .v-subheader{font-size:.75rem}.page-search-result .result-filter .slider-dropdown .dropdown-container .v-subheader>p{margin:0 6px;font-size:.875rem;font-weight:700;color:#1193b1}.page-search-result .result-filter .slider-dropdown .dropdown-container .v-subheader>a{color:#1193b1}.page-search-result .result-filter .slider-dropdown .dropdown-container .v-card__text,.page-search-result .result-filter .slider-dropdown .dropdown-container .v-card__text .px-1{padding-top:0}.page-search-result .result-filter .slider-dropdown .dropdown-container .v-card__text .px-1 .v-slider__track-background{background-color:#b3b3b3!important;border-color:#b3b3b3!important;border:1.5px solid}.page-search-result .result-filter .slider-dropdown .dropdown-container .v-card__text .px-1 .v-slider__track-fill{background-color:#1193b1!important;border-color:#1193b1!important;border:1.5px solid}.page-search-result .result-filter .slider-dropdown .dropdown-container .v-card__text .px-1 .v-slider__thumb{background-color:#1193b1!important;border-color:#1193b1!important;width:20px;height:20px;left:-10px}.page-search-result .result-filter .slider-dropdown .dropdown-container .v-card__text .px-1 .v-slider__thumb:before{left:-8px;top:-8px}.page-search-result .result-filter .slider-dropdown .dropdown-container .v-card__text .px-1 .v-slider__tick{background-color:transparent!important}.page-search-result .result-filter .slider-dropdown .dropdown-container .v-card__text .px-1 .v-slider__tick-label{color:#484848;font-size:.625rem}.page-search-result .result-filter .slider-dropdown.duration-slider .dropdown-container{left:-155px}.page-search-result .result-filter .slider-dropdown.departure-port-dropdown .dropdown-container,.page-search-result .result-filter .slider-dropdown.ship-dropdown .dropdown-container,.page-search-result .result-filter .slider-dropdown.visiting-port-dropdown .dropdown-container{left:-185px;height:420px;top:36px!important}.page-search-result .result-filter .slider-dropdown.departure-port-dropdown .dropdown-container .v-subheader,.page-search-result .result-filter .slider-dropdown.ship-dropdown .dropdown-container .v-subheader,.page-search-result .result-filter .slider-dropdown.visiting-port-dropdown .dropdown-container .v-subheader{border-bottom:1px solid #b3b3b3}.page-search-result .result-filter .slider-dropdown.departure-port-dropdown .dropdown-container .form-control,.page-search-result .result-filter .slider-dropdown.ship-dropdown .dropdown-container .form-control,.page-search-result .result-filter .slider-dropdown.visiting-port-dropdown .dropdown-container .form-control{border:none;font-size:.75rem}.page-search-result .result-filter .slider-dropdown.departure-port-dropdown .dropdown-container .form-control>input,.page-search-result .result-filter .slider-dropdown.ship-dropdown .dropdown-container .form-control>input,.page-search-result .result-filter .slider-dropdown.visiting-port-dropdown .dropdown-container .form-control>input{width:100%}.page-search-result .result-filter .slider-dropdown.departure-port-dropdown .dropdown-container .form-control .vs__dropdown-toggle,.page-search-result .result-filter .slider-dropdown.ship-dropdown .dropdown-container .form-control .vs__dropdown-toggle,.page-search-result .result-filter .slider-dropdown.visiting-port-dropdown .dropdown-container .form-control .vs__dropdown-toggle{border:none}.page-search-result .result-filter .slider-dropdown.visiting-port-dropdown .dropdown-container{top:58px!important}.page-search-result .result-filter .slider-dropdown.departure-port-dropdown .dropdown-container{left:-225px}.page-search-result .result-filter .slider-dropdown.ship-dropdown .dropdown-container{left:-132px}.page-search-result .result-filter .slider-dropdown.cruiseline-dropdown .dropdown-container{left:-40px!important;width:200px;top:36px!important}.page-search-result .result-filter .slider-dropdown.cruiseline-dropdown .dropdown-container>ul>li>a{text-align:left}.page-search-result .result-filter button:focus{box-shadow:none}.page-search-result .result-filter-price{top:-2px;height:40px}.page-search-result .result-filter-price>button{min-width:59px}.page-search-result .result-filter-price .dropdown-container{left:-40px!important;top:58px!important}.page-search-result .result-filter-duration{top:-2px;height:40px}.page-search-result .result-filter-duration>button{min-width:76px}.page-search-result .result-filter-duration .dropdown-container{left:-100px!important;top:58px!important}.page-search-result .result-filter-visiting-port{top:-2px;height:40px}.page-search-result .result-filter-visiting-port>button{min-width:89px}.page-search-result .result-filter-cruiseline,.page-search-result .result-filter-ship{position:absolute;margin-top:38px}.page-search-result .result-filter-cruiseline>button,.page-search-result .result-filter-ship>button{min-width:89px}.page-search-result .result-filter-cruiseline{margin-left:32px!important}.page-search-result .result-filter-ship{margin-left:128px!important}.page-search-result .result-filter-departure-port{position:absolute;margin-top:38px;margin-left:224px!important}.page-search-result .result-filter-departure-port>button{min-width:102px}.page-search-result .result-filter-sorting{position:absolute;margin-left:284px;margin-top:9px}.page-search-result .result-filter-sorting>button{font-size:.625rem}.page-search-result .result-filter .search-direction{position:absolute;margin:11px 320px}.page-search-result .result-filter .search-direction>button:focus{outline:none}.page-search-result .result-filter .dropdown-listbox-block{left:20px;top:60px;width:310px;height:345px;overflow-y:auto;position:absolute}.page-search-result .result-filter .dropdown-listbox-block>ul{list-style-type:none}.page-search-result .result-filter .dropdown-listbox-block>ul>li{line-height:25px;cursor:pointer}.page-search-result .result-filter .dropdown-listbox-block>ul>li.active,.page-search-result .result-filter .dropdown-listbox-block>ul>li:hover{font-weight:700;color:#1193b1}@media(min-width:768px){.page-search-result .result-filter{height:40px}.page-search-result .result-filter-cruiseline,.page-search-result .result-filter-departure-port,.page-search-result .result-filter-duration,.page-search-result .result-filter-price,.page-search-result .result-filter-ship,.page-search-result .result-filter-visiting-port{position:relative;margin-top:0;margin-left:8px!important;top:-4px}.page-search-result .result-filter-cruiseline .dropdown-container,.page-search-result .result-filter-departure-port .dropdown-container,.page-search-result .result-filter-duration .dropdown-container,.page-search-result .result-filter-price .dropdown-container,.page-search-result .result-filter-ship .dropdown-container,.page-search-result .result-filter-visiting-port .dropdown-container{top:40px!important}.page-search-result .result-filter-cruiseline{margin-left:8px!important}.page-search-result .result-filter-sorting{margin-left:590px!important}.page-search-result .result-filter .search-direction{margin-left:625px}.page-search-result .result-filter .slider-dropdown.cruiseline-dropdown .dropdown-container,.page-search-result .result-filter .slider-dropdown.departure-port-dropdown .dropdown-container,.page-search-result .result-filter .slider-dropdown.ship-dropdown .dropdown-container,.page-search-result .result-filter .slider-dropdown.visiting-port-dropdown .dropdown-container{top:40px!important}}.page-booking input::-moz-placeholder{color:#484848}.page-booking input::placeholder{color:#484848}.page-booking .main-container{background-color:#e5e5e5}.page-booking .main-container .container{padding:0;vertical-align:middle}@media(min-width:575px){.page-booking .main-container .container{width:100%;max-width:100%}}.page-booking .breadcrumbs{height:32px;border-top:4px solid hsla(0,0%,70%,.4);border-bottom:4px solid hsla(0,0%,70%,.4);width:100%;background-color:#fff}.page-booking .breadcrumbs .steps{list-style:none;padding:3px 0;display:flex;justify-content:center;font-size:.75rem}.page-booking .breadcrumbs .steps-item{display:flex;align-items:center;color:rgba(72,72,72,.5)}.page-booking .breadcrumbs .steps-item:not(:last-child):after{content:"/";font-weight:700;color:rgba(72,72,72,.5);margin:0 10px}.page-booking .breadcrumbs .steps-item.active{color:#1193b1;font-weight:700}.page-booking .breadcrumbs .steps-item.is-done{color:rgba(72,72,72,.7);font-weight:700;cursor:pointer}@media(min-width:780px){.page-booking .breadcrumbs{height:48px;line-height:32px}.page-booking .breadcrumbs .steps{font-size:1.125rem}}.page-booking .booking-header{height:100px}.page-booking .booking-header.mobile{height:70px}.page-booking .booking-header-left{display:flex}.page-booking .booking-header-title h2{color:#484848;font-size:.75rem;font-weight:700;margin-bottom:0;margin-left:10px}@media(min-width:600px){.page-booking .booking-header-title h2{font-size:.875rem;line-height:24px}}@media(min-width:780px){.page-booking .booking-header-title h2{font-size:1.25rem;line-height:32px}}.page-booking .booking-header-title h4{color:#484848;font-weight:400;font-size:.625rem;margin-bottom:0;margin-left:10px;line-height:14px}@media(min-width:600px){.page-booking .booking-header-title h4{font-size:.75rem;line-height:16px}}.page-booking .booking-header-right{position:absolute;text-align:right;margin-left:300px;line-height:20px;top:23px}.page-booking .booking-header-right>span{font-size:.5625rem}.page-booking .booking-header-right>h4{font-size:.75rem;font-weight:700;color:#1193b1}@media(min-width:600px){.page-booking .booking-header-right{right:30px;top:36px}.page-booking .booking-header-right>span{font-size:.625rem}.page-booking .booking-header-right>h4{font-size:.875rem;font-weight:700;color:#1193b1}}@media(min-width:780px){.page-booking .booking-header-right>span{font-size:.875rem}.page-booking .booking-header-right>h4{font-size:1.125rem}}@media(min-width:1200px){.page-booking .booking-header-right{right:calc(50% - 557px)}}.page-booking .booking-header-vertical-line{margin:-12px 6px 0 16px;width:1px;height:80px;background-color:#b3b3b3}.page-booking .booking-container{width:100%;position:absolute;top:128px;background-color:#e5e5e5}.page-booking .booking-container.mobile{top:98px}.page-booking .booking-container.booking-location{background-color:#fff}.page-booking .booking-container.booking-extra,.page-booking .booking-container.booking-guest,.page-booking .booking-container.booking-payment{margin-top:0;top:102px}@media(min-width:600px){.page-booking .booking-container.booking-extra,.page-booking .booking-container.booking-guest,.page-booking .booking-container.booking-payment{top:132px}}@media(min-width:780px){.page-booking .booking-container.booking-extra,.page-booking .booking-container.booking-guest,.page-booking .booking-container.booking-payment{top:148px!important}.page-booking .booking-container{top:144px}}@media(min-width:600px){.page-booking .container{width:100%;padding:24px 32px;max-width:100%}}@media(min-width:1200px){.page-booking .container{width:1140px;padding:24px 32px}}.main-header{background-color:#fff!important;border-bottom:1px solid hsla(0,0%,70%,.4);width:100%}.main-header.transparent{background-color:#fff!important;border-color:transparent;position:relative;z-index:99}.main-header.transparent .header-right .btn-header{color:#fff}.main-header .container{height:60px;display:flex;align-items:center;justify-content:space-between}.main-header .container.full-width{padding:0 48px;width:100%}.main-header .container.mobile{height:41px;width:100%}.main-header .main-logo{display:block;width:120px;height:38px}.main-header .main-logo.mobile{width:80px}.main-header .main-logo.mobile img{margin-top:8px;height:24px}.main-header .header-right{margin:0 -12px;height:100%;display:flex;align-items:center}.main-header .btn-header{color:#232121;padding:10px 12px;height:100%}@media(min-width:780px){.main-header .container{height:74px}.main-header .container img{height:47px}}.main-header .menu-image{-o-object-fit:cover;object-fit:cover;border-radius:50%}.main-header .menu-dropdown{display:flex;justify-content:center;align-items:center}.main-header .menu-dropdown .btn-dropdown-toggle{background-color:transparent;padding:0;overflow:hidden}.main-header .menu-dropdown .dropdown-container{padding:0 8px;color:#484848;top:100%}.main-header .menu-detail{display:flex;justify-content:center;align-items:center;padding:16px;min-width:120px}.main-header .menu-detail .user-profile-image{width:48px;height:48px;margin-right:16px}.main-header .menu-detail-column{flex:1}.main-header .menu-detail-title{margin-bottom:4px}.main-header .menu-detail .btn-view-toggle{font-size:.75rem;padding:4px 12px}.main-header .menu-menu{list-style:none;padding:0;margin:0}.main-header .menu-menu-item{border-top:1px solid hsla(0,0%,70%,.4)}.main-header .menu-menu-item a,.main-header .menu-menu-item button{display:block;width:100%;padding:8px 16px;color:#484848;text-decoration:none;line-height:1.5;text-align:left;background:transparent;border:none;box-shadow:none}.main-footer{background-color:#1193b1;background-position:100%;color:#fff;font-size:.875rem}.main-footer a{color:#fff}.main-footer .container{width:916px;display:flex;flex-direction:column}.main-footer .container.mobile{width:100%}.main-footer-container{display:flex;padding-bottom:96px}.main-footer-group{width:25%}.main-footer-group-title{margin:0;margin-bottom:24px}.main-footer-group li{line-height:2.3;list-style:none}.main-footer-social-list{display:flex;font-size:1.125rem;margin:0}.main-footer-social-list a{padding:0 15px}.main-footer .input-group{border-bottom:1px solid #fff;display:flex;margin-top:15px}.main-footer .input-group input{background-color:transparent;border:0;color:#fff;flex:1;height:44px}.main-footer .input-group button{background-color:transparent;border:0;color:#fff;width:28px}.main-footer .input-group button i{font-size:1.5rem}.main-footer-copyright{padding:10px 15px;display:flex;align-items:center}.main-footer-copyright img{height:32px;margin-right:15px}.filters{display:inline;list-style:none;padding:0;margin:0}.filter{display:inline-block;background-color:#fff;color:#767676;padding:5px 10px;border:1px solid hsla(0,0%,70%,.4);border-radius:4px;margin-right:10px;margin-bottom:10px;font-size:.875rem;cursor:pointer}.filter.active{background-color:#232121;color:#fff;border-color:#232121}.search-input{display:inline-block;border:1px solid hsla(0,0%,70%,.4);border-radius:6px}.search-input:before{font-family:Font Awesome\ 5 Free;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"";font-weight:900;color:#767676;width:50px;display:inline-flex;justify-content:center;align-items:center}.search-input>input{width:550px;background:transparent;border:none;padding:6px 12px 6px 0}.result-list{width:100%}.search-section{text-align:center;margin-bottom:20px}.search-result-item{width:100%;margin:10px 0 0;position:relative}.search-result-item-img{position:relative;width:100%;height:212px}.search-result-item-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.search-result-item:after{content:"\a";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:6px;background:rgba(0,0,0,.5);opacity:0;transition:all 1s;-webkit-transition:all 1s}.search-result-item:hover:after{opacity:1}.search-result-item:last-child{margin-bottom:10px}.search-result-item-left-col{position:absolute;top:13px;left:16px;padding:5px;width:70%;color:#fff;z-index:1;height:100%;align-items:center;text-shadow:0 3px 1px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.25)}.search-result-item-left-col h4{margin:0 0 2px}.search-result-item-left-col ul{padding-left:0}.search-result-item-left-col>button{z-index:99;position:absolute;bottom:30px;font-size:.625rem;text-decoration:underline}.search-result-item-left-col>button:focus{outline:none}.search-result-item-ports{margin:4px 0 0 0;line-height:1.1}.search-result-item-ports li{color:#fff;font-size:10px;list-style:none;display:inline}.search-result-item-ports li:after{content:"| ";font-weight:700;display:inline-block;padding:0 6px 0 6px}.search-result-item-ports li:last-child{content:""}.search-result-item-ports li:last-child:after{display:none}.search-result-item-right-col{position:absolute;top:8%;right:16px;width:30%;color:#fff;text-align:right;height:92%;z-index:2}.search-result-item-right-col h4{font-size:9px;margin-top:10px}.search-result-item-right-col>img{width:80px}.search-result-item-right-col>button{z-index:99;font-size:.625rem;text-decoration:underline}.search-result-item-right-col>button:focus{outline:none}.search-result-item-price-container{position:absolute;bottom:16px;right:0;height:90px;width:80px;text-shadow:0 3px 1px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.25)}.search-result-item-price-container .text-caption-small{font-size:.5rem;color:#fff}.search-result-item-price-container .style-italic{font-size:.375rem;font-style:italic}.search-result-item-price-container .text-medium{padding-top:4px;font-size:1rem}.search-result-item-price{position:absolute;bottom:30px;border-top-right-radius:8px;border-bottom-right-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.3);padding:10px;color:#fff;display:flex}.search-result-item-price .text-subtext{margin-right:5px}.search-result-item-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:font-size .25s}.search-result-item-available-dates{position:absolute;bottom:20px;left:20%;right:20%;z-index:2;color:#fff;transition:all .25s;opacity:1}.search-result-item-book-now-button{cursor:pointer;background-color:#febd11;color:#232121;text-shadow:none;width:80px;height:24px;border-radius:2px;font-size:.625rem;font-weight:700;text-align:center;padding-top:5px;margin-top:4px}.search-result-item .available-dates-enter,.search-result-item .available-dates-leave-to{visibility:hidden;opacity:0}.search-result-item .available-dates-enter-active,.search-result-item .available-dates-leave-active{transition:all 1s}@media(min-width:780px){.search-result-item{text-shadow:0 3px 1px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.25)}.search-result-item-left-col h4{font-size:1.5rem;margin:0 0 8px}.search-result-item-left-col span{font-size:1.25rem}.search-result-item-left-col ul{line-height:18px}.search-result-item-left-col button{font-size:1rem;font-weight:700;text-shadow:0 3px 1px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.25)}.search-result-item-right-col img{width:180px}.search-result-item-right-col h4{font-size:1rem;font-weight:400}.search-result-item-img{height:320px}.search-result-item-ports li{font-size:1rem}.search-result-item-price-container{width:128px;height:144px}.search-result-item-price-container .text-caption-small{color:#fff;font-size:1rem}.search-result-item-price-container .style-italic{font-size:.625rem}.search-result-item-price-container .text-medium{font-size:1.375rem}.search-result-item-book-now-button{width:128px;height:40px;border-radius:4px;font-size:.875rem;padding-top:10px}}@media(min-width:1180px){.search-result-item-img{height:400px}}.search-filter{width:100%;margin:20px 0 20px;position:relative}.search-result-item2{display:inline-block;border:1px solid hsla(0,0%,70%,.4);border-radius:6px}.search-result-item2:before{font-family:Font Awesome\ 5 Free;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"";font-weight:900;color:#767676;width:50px;display:inline-flex;justify-content:center;align-items:center}.search-result-item2>input{width:550px;background:transparent;border:none;padding:6px 12px 6px 0}.departure-card{position:absolute;color:#484848;bottom:30px;text-shadow:none;width:190px;display:flex;overflow:hidden;scroll-behavior:smooth}.departure-card-item{min-width:60px;height:52px;margin-right:5px;z-index:9;font-size:.625rem;background-color:#fff;cursor:pointer;border-radius:2px;float:left;padding-top:2px}.departure-card-item:last-child{margin-right:0}.departure-card-item p{margin:0;text-align:center;line-height:15px}.departure-card-item-date{font-size:.875rem}.departure-card-item-price{font-style:italic}.departure-card-item.active{background-color:#1193b1;color:#fff}.departure-card-left{left:-10px;top:130px}.departure-card-right{left:200px;top:130px}@media(min-width:780px){.departure-card-left,.departure-card-right{top:240px}}@media(min-width:1180px){.departure-card-left,.departure-card-right{top:320px}}.result-filter .menu-image{-o-object-fit:cover;object-fit:cover;border-radius:50%}.result-filter .menu-dropdown{display:flex;justify-content:center;align-items:center}.result-filter .menu-dropdown .btn-dropdown-toggle{color:#484848;background-color:transparent;padding:0;overflow:hidden}.result-filter .menu-dropdown .dropdown-container{padding:0 8px;color:#484848;top:100%;min-width:200px}.result-filter .menu-detail{display:flex;justify-content:center;align-items:center;padding:16px;min-width:350px}.result-filter .menu-detail-column{flex:1}.result-filter .menu-detail-title{margin-bottom:4px}.result-filter .menu-detail .btn-view-toggle{font-size:.75rem;padding:4px 12px}.result-filter .menu-menu{list-style:none;padding:0;margin:0}.result-filter .menu-menu .a-selected a{color:#1193b1;font-weight:700}.result-filter .menu-menu .a-selected a,.result-filter .menu-menu-item a,.result-filter .menu-menu-item button{display:block;width:100%;padding:8px 16px;text-decoration:none;line-height:1.5;text-align:center;background:transparent;border:none;box-shadow:none}.result-filter .menu-menu-item a,.result-filter .menu-menu-item button{color:#484848}.result-filter .slider-dropdown .slider-show-all{position:absolute;top:13px;right:16px}.booking-room-type{width:100%;height:462px;text-align:center;background-color:#fff;margin-top:4px;padding:8px;font-size:12px}.booking-room-type h4{font-size:.875rem}@media(min-width:550px){.booking-room-type{padding:8px 80px}}@media(min-width:650px){.booking-room-type{padding:8px 140px}}@media(min-width:768px){.booking-room-type{padding:8px 20px;height:250px}}@media(min-width:860px){.booking-room-type{height:280px}.booking-room-type h4{font-size:1rem}}.booking-room-type-item{width:170px;margin:4px;height:200px;display:inline-grid;position:relative;cursor:pointer;color:#fff}.booking-room-type-item h4{width:100%;position:absolute;top:30px}.booking-room-type-item span{width:100%;position:absolute;top:55px;font-size:.5rem;left:0;padding:2px}@media(min-width:860px){.booking-room-type-item{margin:8px;width:187px;height:229px}.booking-room-type-item h4{font-size:1rem}.booking-room-type-item span{font-size:.75rem;padding:2px 8px}}.booking-room-type-item-img{position:relative;height:200px}.booking-room-type-item-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:860px){.booking-room-type-item-img{height:229px}}.booking-room-type-item-price-container{position:inherit;padding-top:6px;bottom:65px;height:50px;width:60px;background-color:#fff;margin-left:auto;margin-right:auto}.booking-room-type-item-price-container .text-caption-small{font-size:.5rem;line-height:3px;padding:4px}@media(min-width:860px){.booking-room-type-item-price-container{height:73px;bottom:85px;width:88px}.booking-room-type-item-price-container .text-caption-small{padding-top:8px;font-size:.75rem}.booking-room-type-item-price-container .price{font-size:1rem;padding-top:5px}}.booking-room-type-item-price{position:absolute;background-color:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.3);padding:2px;color:#1193b1;font-size:.75rem;display:flex;align-items:center}.booking-room-type-item-price .text-subtext{margin-right:5px}.booking-room-type-item-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:font-size .25s}.booking-room-type-item-soldout{position:absolute;width:100%;height:100%;left:0;top:0;z-index:99;background-color:hsla(0,0%,70%,.4);cursor:default}.booking-room-type-item-soldout-text{line-height:21px;color:#d33;margin-top:10px}.booking-room-type-item-guest{margin-top:35px}.booking-room-type-buttons{text-align:center;margin:10px}.booking-room-type-buttons .btn-back{background-color:#fff;border:1px solid rgba(72,72,72,.8);color:#484848}.booking-room-type-buttons .btn-back,.booking-room-type-buttons .btn-confirm{width:167px;height:42px;border-radius:2px;font-size:.75rem;font-weight:700;margin:0 4px;box-shadow:none}.booking-room-type-buttons .btn-confirm{background-color:#febd11;color:#232121}.booking-room-type-buttons .btn-confirm .disabled{opacity:.5}.booking-room-type-guest{margin-top:35px}@media(min-width:860px){.booking-room-type-guest{margin-top:24px}}.booking-room-guest{width:100%;height:462px;text-align:center;background-color:#fff;margin-top:4px;padding:8px}@media(min-width:768px){.booking-room-guest{height:395px}}@media(min-width:860px){.booking-room-guest{height:280px}}.booking-room-guest span{margin-bottom:8px;font-size:.75rem;color:#484848}.booking-room-guest-detail{width:375px;margin-left:auto;margin-right:auto}@media(min-width:768px){.booking-room-guest-detail{width:720px}}@media(min-width:860px){.booking-room-guest-detail{width:812px}.booking-room-guest-detail span{font-size:1.125rem}}.booking-room-guest-detail-left{position:absolute;margin-left:16px}.booking-room-guest-detail-left-col{position:absolute;margin-top:8px;margin-left:16px}@media(min-width:768px){.booking-room-guest-detail-left-col{margin-left:24px}}.booking-room-guest-detail-left-col>img{margin-top:5px;width:227px}@media(min-width:768px){.booking-room-guest-detail-left-col>img{position:absolute;top:0;margin-top:0;left:268px;width:400px}}@media(min-width:860px){.booking-room-guest-detail-left-col>img{left:195px;width:581px;height:152px;-o-object-fit:cover;object-fit:cover}}.booking-room-guest-detail-right-col{margin-left:250px;margin-top:8px;width:120px}.booking-room-guest-detail-right-col>img{margin-top:5px;height:400px}@media(min-width:768px){.booking-room-guest-detail-right-col>img{transform:rotate(90deg);margin-left:206px;margin-top:105px}}@media(min-width:860px){.booking-room-guest-detail-right-col>img{width:68px;height:570px;margin-left:230px;margin-top:-94px}}.booking-room-guest-pane{color:#fff}.booking-room-guest-pane .booking-room-guest-img{position:relative;width:100%;height:100%}@media(min-width:768px){.booking-room-guest-pane .booking-room-guest-img{width:248px;height:344px}}@media(min-width:860px){.booking-room-guest-pane .booking-room-guest-img{width:195px;height:229px}}.booking-room-guest-pane .booking-room-guest-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.booking-room-guest-selection{position:absolute;top:0;background-color:#ffffffdd;color:#232121;width:226px;height:264px;padding-top:16px;border:1px solid #232121}@media(min-width:768px){.booking-room-guest-selection{width:248px;height:344px}}.booking-room-guest-selection h4{font-size:.75rem;line-height:18px;margin-top:21px}@media(min-width:860px){.booking-room-guest-selection{width:195px;height:229px}.booking-room-guest-selection h4{font-size:.875rem;margin-top:4px;line-height:20px}}.room-options-row{display:flex;text-align:left;height:45px}@media(min-width:860px){.room-options-row>button{margin-top:25px}}.room-options-guest-adults{position:absolute;margin-left:38px;font-size:.875rem;line-height:40px}.room-options-guest-children{position:absolute;margin-left:38px;font-size:.875rem;line-height:20px}.room-options-guest-input{position:absolute;margin-left:120px;margin-right:38px}@media(min-width:860px){.room-options-guest-adults,.room-options-guest-children{margin-left:30px}.room-options-guest-adults span,.room-options-guest-children span{font-size:.75rem}.room-options-guest-input{margin-left:100px}.room-options-guest-input img{width:18px}.room-options-guest .input-quantity-input{font-size:1.25rem}.room-options-guest .input-quantity-button{width:36px}}.accessible-selection{content:"";width:14px;height:14px;background:transparent;border:1px solid #484848;border-radius:0}.accessible-selection.active{border-width:1px;background:#232121;color:#fff;position:relative}.accessible-selection.active:before{font-family:Font Awesome\ 5 Free;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"";font-size:.875rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accessible-selection-container{width:100%;text-align:center;margin-top:50px;margin-left:35px;font-size:.625rem;display:flex}.accessible-selection-container:focus{outline:none}.booking-location{text-align:center;background-color:#fff;margin-top:4px;bottom:0;bottom:env(safe-area-inset-bottom)!important;top:98px!important}@media(min-width:600px){.booking-location{min-height:380px;top:128px!important}}@media(min-width:780px){.booking-location{top:144px!important}}.booking-location h4{margin:10px 0 10px;font-size:.875rem;line-height:25px}.booking-location h5{font-size:.75rem;line-height:18px;font-weight:400}.booking-location-cabin-detail{width:375px;height:145px;margin-left:auto;margin-right:auto}.booking-location-cabin-detail-left-col{position:absolute;margin-left:16px;width:226px;height:135px;text-align:left;font-size:.75rem}.booking-location-cabin-detail-left-col>img{height:135px;box-shadow:0 2px 4px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12)}.booking-location-cabin-detail-left-col .left-col{position:absolute;width:90px;height:100px}.booking-location-cabin-detail-left-col .left-col p{line-height:24px;margin:0}.booking-location-cabin-detail-left-col .right-col{position:absolute;width:136px;height:100px;margin-left:90px}.booking-location-cabin-detail-left-col .right-col p{line-height:24px;margin:0}.booking-location-cabin-detail-left-col .right-col p b{font-weight:700;color:#1193b1}.booking-location-cabin-detail-left-col button{color:#1193b1;font-size:.75rem;text-decoration:underline;margin-top:112px}.booking-location-cabin-detail-right-col{position:absolute;margin-left:250px;width:104px;height:135px}@media(min-width:768px){.booking-location-cabin-detail{width:720px;height:340px}.booking-location-cabin-detail-left-col{margin-left:0;width:300px;height:180px}.booking-location-cabin-detail-left-col>img{height:180px}.booking-location-cabin-detail-left-col .right-col{width:200px}.booking-location-cabin-detail-right-col{margin-left:660px;width:60px}}.booking-location-cabin-price{position:absolute;top:91px;left:94px;background-color:#fff;opacity:.9;width:120px;height:40px;font-size:.625rem;padding:5px 6px;text-align:right}.booking-location-cabin-price span{color:#1193b1;font-weight:700;font-family:sarabun}@media(min-width:768px){.booking-location-cabin-price{left:160px;top:128px}}.booking-location-cabin-number{position:absolute;top:10px;left:26px;text-align:left;font-weight:700;font-size:.5rem;line-height:12px;color:#fff;transform:matrix(1,0,0,1,0,0)}.booking-location-cabin-number>span{font-size:.625rem;line-height:15px}.booking-location-cabin-status{width:59px;height:20px;font-size:.5625rem;line-height:18px;color:#232121;box-sizing:border-box;margin-bottom:4px;background:#fff}.booking-location-cabin-status.available{border:1px solid #767676}.booking-location-cabin-status.unavailable{background:#c4c4c4;border:1px solid #c4c4c4}.booking-location-cabin-status.selected{color:#fff;background:#1193b1;border:1px solid #1193b1}.booking-location-cabin-status.selecting{color:#1193b1;border:1px solid #1193b1}.booking-location-deck-sample{position:absolute;left:70px;top:-10px}.booking-location-deck-sample>img{height:148px}@media(min-width:768px){.booking-location-deck-sample{left:0;top:108px}.booking-location-deck-sample>img{height:220px}}.booking-location-category,.booking-location-deck{position:absolute;top:190px;bottom:60px;bottom:calc(60px + env(safe-area-inset-bottom))!important;width:100%}.booking-location-category-plan,.booking-location-deck-plan{width:343px;border:2px solid #b3b3b3;margin-left:auto;margin-right:auto;height:100%;overflow-y:scroll}.booking-location-category-plan>svg,.booking-location-deck-plan>svg{margin-top:30px;width:100%;height:auto}.booking-location-category-selector-container,.booking-location-deck-selector-container{width:343px;margin-left:auto;margin-right:auto}.booking-location-category-dropdown,.booking-location-deck-dropdown{margin-left:271px;top:-430px}.booking-location-category-dropdown>.btn-dropdown-toggle,.booking-location-deck-dropdown>.btn-dropdown-toggle{font-size:.625rem;color:#232121;width:69px;border-radius:0;top:2px;height:23px;background-color:#fff;text-decoration:none;box-shadow:0 3px 1px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12)}.booking-location-category-dropdown>.dropdown-container,.booking-location-deck-dropdown>.dropdown-container{border-radius:0;top:calc(100% + 2px);width:100%;text-align:right;padding:0}.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu,.booking-location-category-dropdown>.dropdown-container>.booking-location-deck-menu,.booking-location-deck-dropdown>.dropdown-container>.booking-location-category-menu,.booking-location-deck-dropdown>.dropdown-container>.booking-location-deck-menu{font-size:.625rem;list-style:none;margin-bottom:0;line-height:18px;padding:10px 10px}.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a,.booking-location-category-dropdown>.dropdown-container>.booking-location-deck-menu>li>a,.booking-location-deck-dropdown>.dropdown-container>.booking-location-category-menu>li>a,.booking-location-deck-dropdown>.dropdown-container>.booking-location-deck-menu>li>a{color:#232121}.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a>h4.selected,.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a>h4.selected>i,.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a>p.selected,.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a>p.selected>i,.booking-location-category-dropdown>.dropdown-container>.booking-location-deck-menu>li>a>h4.selected,.booking-location-category-dropdown>.dropdown-container>.booking-location-deck-menu>li>a>h4.selected>i,.booking-location-category-dropdown>.dropdown-container>.booking-location-deck-menu>li>a>p.selected,.booking-location-category-dropdown>.dropdown-container>.booking-location-deck-menu>li>a>p.selected>i,.booking-location-deck-dropdown>.dropdown-container>.booking-location-category-menu>li>a>h4.selected,.booking-location-deck-dropdown>.dropdown-container>.booking-location-category-menu>li>a>h4.selected>i,.booking-location-deck-dropdown>.dropdown-container>.booking-location-category-menu>li>a>p.selected,.booking-location-deck-dropdown>.dropdown-container>.booking-location-category-menu>li>a>p.selected>i,.booking-location-deck-dropdown>.dropdown-container>.booking-location-deck-menu>li>a>h4.selected,.booking-location-deck-dropdown>.dropdown-container>.booking-location-deck-menu>li>a>h4.selected>i,.booking-location-deck-dropdown>.dropdown-container>.booking-location-deck-menu>li>a>p.selected,.booking-location-deck-dropdown>.dropdown-container>.booking-location-deck-menu>li>a>p.selected>i{color:#1193b1;font-weight:700}.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a:link,.booking-location-category-dropdown>.dropdown-container>.booking-location-deck-menu>li>a:link,.booking-location-deck-dropdown>.dropdown-container>.booking-location-category-menu>li>a:link,.booking-location-deck-dropdown>.dropdown-container>.booking-location-deck-menu>li>a:link{text-decoration:none}.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a:hover,.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a:hover>h4,.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a:hover>h5,.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a:hover>p,.booking-location-category-dropdown>.dropdown-container>.booking-location-deck-menu>li>a:hover,.booking-location-category-dropdown>.dropdown-container>.booking-location-deck-menu>li>a:hover>h4,.booking-location-category-dropdown>.dropdown-container>.booking-location-deck-menu>li>a:hover>h5,.booking-location-category-dropdown>.dropdown-container>.booking-location-deck-menu>li>a:hover>p,.booking-location-deck-dropdown>.dropdown-container>.booking-location-category-menu>li>a:hover,.booking-location-deck-dropdown>.dropdown-container>.booking-location-category-menu>li>a:hover>h4,.booking-location-deck-dropdown>.dropdown-container>.booking-location-category-menu>li>a:hover>h5,.booking-location-deck-dropdown>.dropdown-container>.booking-location-category-menu>li>a:hover>p,.booking-location-deck-dropdown>.dropdown-container>.booking-location-deck-menu>li>a:hover,.booking-location-deck-dropdown>.dropdown-container>.booking-location-deck-menu>li>a:hover>h4,.booking-location-deck-dropdown>.dropdown-container>.booking-location-deck-menu>li>a:hover>h5,.booking-location-deck-dropdown>.dropdown-container>.booking-location-deck-menu>li>a:hover>p{color:#1193b1;font-weight:700}.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a:hover>p>i,.booking-location-category-dropdown>.dropdown-container>.booking-location-deck-menu>li>a:hover>p>i,.booking-location-deck-dropdown>.dropdown-container>.booking-location-category-menu>li>a:hover>p>i,.booking-location-deck-dropdown>.dropdown-container>.booking-location-deck-menu>li>a:hover>p>i{color:#1193b1}@media(min-width:768px){.booking-location-category,.booking-location-deck{margin-top:-145px;width:343px;bottom:30px;left:calc(50% - 55px)}}.booking-location-category-selector-container{width:343px}.booking-location-category-dropdown{margin-left:-70px}.booking-location-category-dropdown>.dropdown-container{text-align:left;left:70px;max-width:270px;max-height:324px;overflow-y:auto}.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu{font-size:.75rem}.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a>h5{font-size:.75rem;font-weight:400;float:left;margin:0;width:120px;line-height:16px}.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a>p{font-size:.75rem;font-weight:400;float:left;margin:0;width:180px;line-height:16px}.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a>p>i{font-size:.75rem;color:#484848;margin-bottom:5px}.booking-location-category-dropdown>.dropdown-container>.booking-location-category-menu>li>a>h4{font-size:.75rem;font-weight:400;margin:0;text-align:right;line-height:16px;padding-bottom:16px}.booking-location-category-dropdown>.btn-dropdown-toggle{width:269px;justify-content:left;padding-left:10px}.booking-location-category-dropdown>.btn-dropdown-toggle>.btn-icon-right{right:80px;position:absolute}.booking-location-buttons{bottom:10px;position:absolute;width:100%}.booking-location-buttons.guaranteed{bottom:unset;position:unset;padding:10px 0}.booking-location-buttons .btn-back{background-color:#fff;border:1px solid rgba(72,72,72,.8);color:#484848}.booking-location-buttons .btn-back,.booking-location-buttons .btn-confirm{width:167px;height:42px;border-radius:2px;font-size:.75rem;font-weight:700;margin:0 4px;box-shadow:none}.booking-location-buttons .btn-confirm{background-color:#febd11;color:#232121}.booking-location-buttons .btn-confirm .disabled{opacity:.5}@media(min-width:768px){.booking-location-buttons{bottom:unset;width:unset;margin-top:-138px;position:unset;margin-left:-424px}.booking-location-buttons .btn-back,.booking-location-buttons .btn-confirm{width:136px;height:36px}.booking-location-buttons.guaranteed{margin:unset}}.booking-location .cabin-location{position:absolute;width:28px;height:28px;top:8px;left:6px;background-color:rgba(72,72,72,.2)}.booking-location-option{top:45px;bottom:60px;width:375px;margin-left:auto;margin-right:auto}.booking-location-option p{font-size:.625rem;padding:0 4px}.booking-location-option p:first-of-type{height:25px}.booking-location-option p:nth-last-child(2){padding-top:10px;height:20px}.booking-location-option-box{height:160px;width:285px;margin:15px auto 30px;border:1px solid #b3b3b3;padding:2px;cursor:pointer}.booking-location-option-box span{font-size:.875rem;color:#1193b1;font-weight:700}.booking-location-option-box.selected{border:3px solid #1193b1;padding:0}.booking-location-option-box .option-button{position:relative;width:124px;height:36px;background-color:#fff;bottom:-10px;margin:0 auto}.booking-location-option-box-select{border-radius:2px;width:108px;height:36px;border:1px solid #1193b1;background-color:#fff;color:#1193b1;font-size:.75rem;font-weight:700;padding:8px;margin:0 auto}.booking-location-option-box-select.selected{background-color:#1193b1;color:#fff}.booking-guest{text-align:center;margin-top:4px;overflow-y:auto}.booking-guest h4{margin:10px 0 0;font-size:.75rem;line-height:25px}.booking-guest-buttons{width:100%;margin:10px 0 14px}.booking-guest-buttons .btn-back{background-color:#fff;border:1px solid rgba(72,72,72,.8);color:#484848}.booking-guest-buttons .btn-back,.booking-guest-buttons .btn-confirm{width:167px;height:42px;border-radius:2px;font-size:.75rem;font-weight:700;margin:0 4px;box-shadow:none}.booking-guest-buttons .btn-confirm{background-color:#febd11;color:#232121}.booking-guest-buttons .btn-confirm .disabled{opacity:.5}.guest-info-box-content{margin-left:auto;margin-right:auto;width:375px}@media(min-width:768px){.guest-info-box-content{width:720px}}@media(min-width:1200px){.guest-info-box-content{width:1120px}}.form-guest-info .form-control .vs__selected-options>input{margin:0}.form-guest-info .form-control .vs__selected-options>input::-moz-placeholder{font-size:.75em}.form-guest-info .form-control .vs__selected-options>input::placeholder{font-size:.75em}.booking-extra{text-align:center;margin-top:4px;overflow-y:auto}.booking-extra h4{padding:10px 0 0;font-size:.75rem;line-height:25px}.booking-extra h3{font-size:.625rem;font-style:italic;margin-top:-12px;color:#484848}.booking-extra-buttons{width:100%;margin:10px 0 14px}.booking-extra-buttons .btn-back{background-color:#fff;border:1px solid rgba(72,72,72,.8);color:#484848}.booking-extra-buttons .btn-back,.booking-extra-buttons .btn-confirm{width:167px;height:42px;border-radius:2px;font-size:.75rem;font-weight:700;margin:0 4px;box-shadow:none}.booking-extra-buttons .btn-confirm{background-color:#febd11;color:#232121}.booking-extra-buttons .btn-confirm .disabled{opacity:.5}.booking-extra-box{background-color:#fff;padding:10px 0}.booking-extra-box-content p{font-size:.75rem}.booking-extra-description{max-width:600px;margin-left:auto;margin-right:auto}.booking-extra-description p{font-size:.75rem;color:#484848;opacity:.7;padding:0;margin:0;text-align:left;font-style:italic}.booking-extra-description p a{line-height:40px;opacity:1;font-style:normal;font-weight:700}.booking-extra-p-icon{height:60px}.booking-extra-icon{height:60px;width:55px;display:inline-table;text-align:center}.booking-extra-icon p{margin:0 5px;font-size:.625rem;line-height:12px}.booking-extra-item-box,.booking-extra-item-rd-box{height:133px;width:285px;margin:15px auto 48px;border:1px solid #b3b3b3;padding:2px;cursor:pointer;transition:all .25s}.booking-extra-item-box span,.booking-extra-item-rd-box span{font-size:.875rem;color:#1193b1;font-weight:700}.booking-extra-item-box.selected,.booking-extra-item-rd-box.selected{border:3px solid #1193b1;padding:0;transition:all .25s}.booking-extra-item-box .option-button,.booking-extra-item-rd-box .option-button{position:relative;width:124px;height:36px;background-color:#fff;bottom:18px;margin:0 auto}.booking-extra-item-box-select,.booking-extra-item-rd-box-select{border-radius:2px;width:108px;height:36px;border:1px solid #1193b1;background-color:#fff;color:#1193b1;font-size:.75rem;font-weight:700;padding:8px;margin:0 auto;transition:all .25s}.booking-extra-item-box-select.selected,.booking-extra-item-rd-box-select.selected{background-color:#1193b1;color:#fff;transition:all .25s}.booking-extra-item-rd-box{height:90px}.booking-extra-item-rd-box p{padding-top:10px}.booking-extra-item-rd-box .option-button{bottom:-6px}.guest-info-box{overflow-y:auto;margin-bottom:4px;width:100%;background-color:#fff;color:#484848;padding:0 16px}.guest-info-box-content>hr{margin:16px 0 0}.guest-info-box-content h4{margin-top:16px}.guest-info-box-content p{margin:0;font-size:.75rem}.guest-info-box-header h4{font-size:.875rem}.form-guest-info .form-control .v-select,.form-guest-info .form-control>input[type=date],.form-guest-info .form-control>input[type=email],.form-guest-info .form-control>input[type=number],.form-guest-info .form-control>input[type=password],.form-guest-info .form-control>input[type=tel],.form-guest-info .form-control>input[type=text],.form-guest-info .form-control>textarea{border:1px solid rgba(72,72,72,.8);border-radius:4px}.form-guest-info .form-control ::-moz-placeholder{color:#b3b3b3}.form-guest-info .form-control ::placeholder{color:#b3b3b3}.form-guest-options{margin-top:6px}.form-guest-options-row{display:flex;text-align:left}.form-guest-options-row:first-child{margin-top:12px}.form-guest-options-row:last-child{margin-bottom:12px}.form-guest-options-row .left-col{width:50%}.form-guest-options-row .left-col>p{margin:10px 0 0 calc(80% - 100px);font-size:.75rem}.form-guest-options-row .right-col{width:50%}.form-guest-options-row .right-col .form-control{padding:0}.form-guest-options-row .right-col .button-group{display:inline-block}.form-guest-options-row .right-col .button-group-item{border-radius:0;margin:5px 3px;width:65px;height:24px;font-size:.625rem}.form-guest-options-row .right-col .button-group-item.active{background-color:#fff;border:2px solid #1193b1;box-sizing:border-box;color:#1193b1;font-weight:700;box-shadow:none;margin:4px 2px}.booking-payment{text-align:center;overflow-y:auto}.booking-payment h4{margin:10px 0;font-size:.75rem;line-height:25px}.booking-payment-buttons{width:100%;padding:10px 0 14px}.booking-payment-buttons .btn-back{background-color:#fff;border:1px solid rgba(72,72,72,.8);color:#484848}.booking-payment-buttons .btn-back,.booking-payment-buttons .btn-confirm{width:167px;height:42px;border-radius:2px;font-size:.75rem;font-weight:700;margin:0 4px;box-shadow:none}.booking-payment-buttons .btn-confirm{background-color:#febd11;color:#232121}.booking-payment-buttons .btn-confirm .disabled{opacity:.5}.payment-info-box,.reservation-cabin-box{overflow-y:auto;width:100%;background-color:#fff;color:#484848;padding:0 16px;margin-bottom:6px}.payment-info-box-content>hr,.reservation-cabin-box-content>hr{margin:16px 0 0}.payment-info-box-content h4,.reservation-cabin-box-content h4{margin-top:16px}.payment-info-box-header h4,.reservation-cabin-box-header h4{font-size:.875rem}.payment-info-box-header img,.reservation-cabin-box-header img{margin:16px 0 10px;width:98px;height:24px}.payment-info-row,.reservation-cabin-row{display:flex;text-align:left;font-size:.75rem;line-height:18px}.payment-info-row .left-col,.reservation-cabin-row .left-col{width:calc(100% - 80px)}.payment-info-row .left-col>p,.reservation-cabin-row .left-col>p{margin:0 0 0 calc(80% - 70px);font-weight:700}.payment-info-row .right-col,.reservation-cabin-row .right-col{width:calc(100% + 80px)}.payment-info-row .right-col>p,.reservation-cabin-row .right-col>p{margin:0}.payment-info-cruisefare,.reservation-cabin-cruisefare{display:flex;font-size:.625rem;line-height:18px;background-color:hsla(0,0%,70%,.4);margin:10px auto;padding:10px 0;width:185px}.payment-info-cruisefare .left-col,.reservation-cabin-cruisefare .left-col{width:100%;text-align:left}.payment-info-cruisefare .left-col>p,.reservation-cabin-cruisefare .left-col>p{margin:0 0 0 20px}.payment-info-cruisefare .right-col,.reservation-cabin-cruisefare .right-col{width:100%;text-align:right}.payment-info-cruisefare .right-col>p,.reservation-cabin-cruisefare .right-col>p{margin:0 20px 0 0}.payment-info-cruisefare .right-col .total-price,.reservation-cabin-cruisefare .right-col .total-price{color:#1193b1;font-weight:700}.modal-itinerary-detail{min-width:375px;font-size:.625rem;text-align:center}.modal-itinerary-detail .btn-close-modal{margin:0}.modal-itinerary-detail table th{border-top:none;padding:1.75em 0 .75em}.modal-itinerary-detail table td{padding:.25em;border:none}.modal-itinerary-detail .btn-secondary{margin-bottom:10px;height:36px;font-size:.75rem}@media(min-width:780px){.modal-itinerary-detail table{font-size:.875rem}}@media(max-width:445px){.modal-itinerary-detail table tr .modal-itinerary-detail-activity{width:0}}.modal-warning{font-size:.75rem;text-align:center}.modal-warning img{margin:20px 0 0}.modal-warning .btn-secondary{position:absolute;top:128px;left:58px;width:140px;height:37px;font-size:.75rem}.theme--light.v-subheader[data-v-1af07004]{white-space:nowrap;position:relative}.theme--light.v-subheader .v-icon[data-v-1af07004]{color:rgba(94,86,105,.14)}.theme--light.v-subheader .title-wrapper[data-v-1af07004]{width:100%;position:absolute;left:0;border-bottom:1px solid rgba(94,86,105,.14);line-height:.1em}.theme--light.v-subheader .title-wrapper span[data-v-1af07004]{background:#fff;padding:0 10px;font-size:.75rem;margin-left:16px}.theme--dark.v-subheader[data-v-1af07004]{white-space:nowrap;position:relative}.theme--dark.v-subheader .v-icon[data-v-1af07004]{color:rgba(231,227,252,.14)}.theme--dark.v-subheader .title-wrapper[data-v-1af07004]{width:100%;position:absolute;left:0;border-bottom:1px solid rgba(231,227,252,.14);line-height:.1em}.theme--dark.v-subheader .title-wrapper span[data-v-1af07004]{background:#28243d;padding:0 10px;font-size:.75rem;margin-left:16px}.vertical-nav-menu-items .v-subheader[data-v-1af07004]:not(:first-child){margin-top:18px}.alternate-icon-small[data-v-1cd9b660]{font-size:14px;height:14px;width:14px}.vertical-nav-menu-link.v-list-item--active[data-v-1cd9b660]{box-shadow:0 5px 10px -4px rgba(94,86,105,.42);transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.app-title[data-v-6853ab70]{font-size:1rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.3px}.app-logo[data-v-6853ab70]{transition:all .18s ease-in-out}.v-navigation-drawer--mini-variant .app-logo[data-v-6853ab70]{transform:translateX(-4px)}.theme--light.app-navigation-menu[data-v-6853ab70]{background-color:#fff}.theme--dark.app-navigation-menu[data-v-6853ab70]{background-color:#28243d}.app-navigation-menu .v-list-item.vertical-nav-menu-link[data-v-6853ab70] .v-list-item__icon .v-icon{transition:none!important}.app-navigation-menu .upgrade-banner[data-v-6853ab70]{position:absolute;bottom:13px;left:50%;transform:translateX(-50%)}.user-profile-menu-content .v-list-item{min-height:2.5rem!important}.v-app-bar[data-v-42a793db] .v-toolbar__content{padding:0}.v-app-bar[data-v-42a793db] .v-toolbar__content .app-bar-search .v-input__slot{padding-left:18px}.boxed-container[data-v-42a793db],.boxed-container[data-v-593ba731]{max-width:1440px;margin-left:auto;margin-right:auto}.v-app-bar[data-v-dd3f7dcc] .v-toolbar__content{padding:0}.v-app-bar[data-v-dd3f7dcc] .v-toolbar__content .app-bar-search .v-input__slot{padding-left:18px}.boxed-container[data-v-dd3f7dcc]{max-width:1440px;margin-left:auto;margin-right:auto}.glass-bar[data-v-dd3f7dcc]{background-color:hsla(0,0%,100%,.7);border-bottom:1px solid hsla(0,0%,100%,.35)}.glass-bar[data-v-dd3f7dcc],.login-footer-glass[data-v-dd3f7dcc] .v-footer{backdrop-filter:blur(6px) saturate(1.2);-webkit-backdrop-filter:blur(6px) saturate(1.2)}.login-footer-glass[data-v-dd3f7dcc] .v-footer{background-color:hsla(0,0%,100%,.5)!important;border-top:1px solid hsla(0,0%,100%,.35)}.v-app-bar[data-v-2ee2e171] .v-toolbar__content{padding:0}.v-app-bar[data-v-2ee2e171] .v-toolbar__content .app-bar-search .v-input__slot{padding-left:18px}.boxed-container[data-v-2ee2e171]{max-width:1440px;margin-left:auto;margin-right:auto}.v-app-bar[data-v-7575f42c] .v-toolbar__content{padding:0}.v-app-bar[data-v-7575f42c] .v-toolbar__content .app-bar-search .v-input__slot{padding-left:18px}.boxed-container[data-v-7575f42c]{max-width:1440px;margin-left:auto;margin-right:auto}.v-app-bar[data-v-4c0d80ae] .v-toolbar__content{padding:0}.v-app-bar[data-v-4c0d80ae] .v-toolbar__content .app-bar-search .v-input__slot{padding-left:18px}.boxed-container[data-v-4c0d80ae]{max-width:1440px;margin-left:auto;margin-right:auto}.v-input__slot{min-height:56px!important}.v-data-table-header th{white-space:nowrap}.v-alert.v-sheet.theme--dark:not([class*="--text"]),.v-alert.v-sheet.theme--dark:not([class*="--text"]) svg{color:#fff!important}.v-application.theme--dark .v-data-table th{font-weight:600;background-color:#3b355a!important}.v-application.theme--dark .ps__rail-x,.v-application.theme--dark .ps__rail-y{background-color:transparent!important}.v-application.theme--dark .ps__thumb-y{background-color:#312d4b}.bg-gradient-primary{background:linear-gradient(98deg,var(--v-primary-base),var(--v-primary-base) 94%)}.v-application.theme--light .bg-card{background-color:#fff}.v-application.theme--dark .bg-card{background-color:#312d4b}.v-application.theme--light .bg-body{background-color:#fff}.v-application.theme--dark .bg-body{background-color:#28243d}.row.match-height .v-card{height:100%}.multi-col-validation.v-form .v-text-field__details{margin-bottom:0!important;min-height:unset}.multi-col-validation.v-form .v-text-field__details .v-messages:not([role=alert]),.multi-col-validation.v-form .v-text-field__details .v-messages:not([role=alert]) .v-messages__wrapper{min-height:unset}.text-xs{font-size:.75rem!important;line-height:1rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-lg{font-size:1.125rem!important}.text-lg,.text-xl{line-height:1.75rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-5xl{font-size:3rem!important;line-height:1!important}.font-weight-semibold{font-weight:600!important}.cursor-pointer{cursor:pointer}.position-relative{position:relative}.position-absolute{position:absolute}.w-full{width:100%}.h-full{height:100%}.table-rounded.v-data-table thead tr th{border-top:0}.table-rounded.v-data-table thead tr th:first-child{border-top-left-radius:6px}.table-rounded.v-data-table thead tr th:last-child{border-top-right-radius:6px}.v-application.v-application--is-rtl .triangle-card .triangle-bg{transform:rotateY(180deg);left:0;right:unset}.v-application.theme--light .apexcharts-canvas .apexcharts-tooltip-text{fill:rgba(94,86,105,.68)}.v-application.theme--dark .apexcharts-canvas .apexcharts-tooltip-text{fill:rgba(231,227,252,.68)}.v-application.theme--light .apexcharts-canvas .apexcharts-datalabel-label{fill:rgba(94,86,105,.68)}.v-application.theme--dark .apexcharts-canvas .apexcharts-datalabel-label{fill:rgba(231,227,252,.68)}.v-application.theme--light .apexcharts-canvas .apexcharts-datalabel{fill:rgba(94,86,105,.68)}.v-application.theme--dark .apexcharts-canvas .apexcharts-datalabel{fill:rgba(231,227,252,.68)}.v-application.theme--light .apexcharts-canvas .apexcharts-bar-area{stroke:#fff}.v-application.theme--dark .apexcharts-canvas .apexcharts-bar-area{stroke:#312d4b}.apexcharts-canvas .apexcharts-series path{filter:none}.apexcharts-canvas .apexcharts-xcrosshairs.apexcharts-active{opacity:0}.apexcharts-canvas line[stroke=transparent]{display:none}.apexcharts-canvas .apexcharts-tooltip{background:#fff;border-color:rgba(94,86,105,.14)}.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background:#fff!important;border-color:rgba(94,86,105,.14)!important;font-weight:600}.apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-text-label,.apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-text-value{color:#fff}.apexcharts-canvas .apexcharts-xaxistooltip,.apexcharts-canvas .apexcharts-yaxistooltip{background:#fff;border-color:rgba(94,86,105,.14)}.apexcharts-canvas .apexcharts-xaxistooltip:after,.apexcharts-canvas .apexcharts-xaxistooltip:before,.apexcharts-canvas .apexcharts-yaxistooltip:after,.apexcharts-canvas .apexcharts-yaxistooltip:before{border-bottom-color:#fff}.apexcharts-canvas .apexcharts-datalabel,.apexcharts-canvas .apexcharts-datalabel-label,.apexcharts-canvas .apexcharts-text,.apexcharts-canvas .apexcharts-tooltip-text{font-family:Inter,sans-serif!important;font-weight:400;filter:none}.apexcharts-canvas .apexcharts-pie-label{fill:#fff;filter:none}.apexcharts-canvas .apexcharts-pie .apexcharts-pie-series .apexcharts-pie-area{stroke-width:0}.apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-label,.apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-value{font-size:1.5rem}.apexcharts-canvas .apexcharts-marker{box-shadow:none}.apexcharts-canvas .apexcharts-legend-series+.apexcharts-legend-series{margin-top:.625rem}.apexcharts-canvas .apexcharts-legend-series .apexcharts-legend-text{color:rgba(94,86,105,.68)!important;font-size:1rem!important}.v-application--is-ltr .apexcharts-canvas .apexcharts-legend-series .apexcharts-legend-text{margin-left:.5rem}.v-application--is-rtl .apexcharts-canvas .apexcharts-legend-series .apexcharts-legend-text{margin-right:.5rem}.apexcharts-canvas .apexcharts-gridline,.apexcharts-canvas .apexcharts-xcrosshairs,.apexcharts-canvas .apexcharts-ycrosshairs{stroke:rgba(94,86,105,.14)}.apexcharts-legend.position-bottom{bottom:3rem}.v-application.theme--dark .apexcharts-canvas .apexcharts-heatmap .apexcharts-heatmap-rect,.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxis-tick,.v-application.theme--dark .apexcharts-canvas line{stroke:rgba(231,227,252,.14)}.v-application.theme--dark .apexcharts-canvas .apexcharts-radialbar .apexcharts-radialbar-track .apexcharts-radialbar-area{stroke:#28243d}.v-application.theme--dark .apexcharts-canvas .apexcharts-radar-series polygon{fill:#28243d;stroke:rgba(231,227,252,.14)}.v-application.theme--dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-datalabel-value{fill:#fff}.v-application.theme--dark .apexcharts-canvas .apexcharts-tooltip{background:#312d4b;border-color:rgba(231,227,252,.14)}.v-application.theme--dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background:#312d4b!important;border-color:rgba(231,227,252,.14)!important;color:#fff}.v-application.theme--dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-label,.v-application.theme--dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-value{color:#fff}.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxistooltip,.v-application.theme--dark .apexcharts-canvas .apexcharts-yaxistooltip{background:#28243d;border-color:rgba(231,227,252,.14)}.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxistooltip:after,.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxistooltip:before,.v-application.theme--dark .apexcharts-canvas .apexcharts-yaxistooltip:after,.v-application.theme--dark .apexcharts-canvas .apexcharts-yaxistooltip:before{border-bottom-color:rgba(231,227,252,.14)}.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxistooltip .apexcharts-xaxistooltip-text,.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxistooltip .apexcharts-yaxistooltip-text,.v-application.theme--dark .apexcharts-canvas .apexcharts-yaxistooltip .apexcharts-xaxistooltip-text,.v-application.theme--dark .apexcharts-canvas .apexcharts-yaxistooltip .apexcharts-yaxistooltip-text{color:#fff}.v-application.theme--dark .apexcharts-canvas .apexcharts-datalabel-label,.v-application.theme--dark .apexcharts-canvas .apexcharts-tooltip-text,.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxis-label,.v-application.theme--dark .apexcharts-canvas .apexcharts-yaxis-label{fill:#e7e3fc}.v-application.theme--dark .apexcharts-canvas .apexcharts-legend-series .apexcharts-legend-text{color:#e7e3fc!important}.v-application.theme--dark .apexcharts-canvas .apexcharts-gridline,.v-application.theme--dark .apexcharts-canvas .apexcharts-xcrosshairs,.v-application.theme--dark .apexcharts-canvas .apexcharts-ycrosshairs{stroke:rgba(231,227,252,.14)}.v-application.theme--light .apexcharts-canvas .apexcharts-text.apexcharts-datalabel-value{fill:rgba(94,86,105,.87)!important}.v-application.theme--light .apexcharts-canvas .apexcharts-text.apexcharts-datalabel-label{fill:rgba(94,86,105,.68)!important}.v-application.theme--dark .apexcharts-canvas .apexcharts-text.apexcharts-datalabel-value{fill:rgba(231,227,252,.87)!important}.v-application.theme--dark .apexcharts-canvas .apexcharts-text.apexcharts-datalabel-label{fill:rgba(231,227,252,.68)!important}.theme--light.v-application{color:rgba(94,86,105,.68)!important}.theme--dark.v-application{color:rgba(231,227,252,.68)!important}.theme--light.v-card{color:rgba(94,86,105,.68)!important}.theme--dark.v-card{color:rgba(231,227,252,.68)!important}.theme--light.v-sheet{color:rgba(94,86,105,.68)!important}.theme--light.v-sheet .v-card__title,.theme--light.v-sheet h1,.theme--light.v-sheet h2,.theme--light.v-sheet h3,.theme--light.v-sheet h4,.theme--light.v-sheet h5,.theme--light.v-sheet h6{color:rgba(94,86,105,.87)!important}.theme--dark.v-sheet{color:rgba(231,227,252,.68)!important}.theme--dark.v-sheet .v-card__title,.theme--dark.v-sheet h1,.theme--dark.v-sheet h2,.theme--dark.v-sheet h3,.theme--dark.v-sheet h4,.theme--dark.v-sheet h5,.theme--dark.v-sheet h6{color:rgba(231,227,252,.87)!important}button:focus{outline:none}.v-application.theme--light .elevation-1{box-shadow:0 1px 3px 0 rgba(94,86,105,.2),0 2px 1px -1px rgba(94,86,105,.12),0 1px 1px 0 rgba(94,86,105,.14)!important}.v-application.theme--dark .elevation-1{box-shadow:0 1px 3px 0 rgba(19,17,32,.2),0 2px 1px -1px rgba(19,17,32,.12),0 1px 1px 0 rgba(19,17,32,.14)!important}.v-application.theme--light .elevation-2{box-shadow:0 1px 3px 0 rgba(94,86,105,.2),0 3px 1px -2px rgba(94,86,105,.12),0 2px 2px 0 rgba(94,86,105,.14)!important}.v-application.theme--dark .elevation-2{box-shadow:0 1px 3px 0 rgba(19,17,32,.2),0 3px 1px -2px rgba(19,17,32,.12),0 2px 2px 0 rgba(19,17,32,.14)!important}.v-application.theme--light .elevation-3{box-shadow:0 4px 8px -4px rgba(94,86,105,.42)!important}.v-application.theme--dark .elevation-3{box-shadow:0 4px 8px -4px rgba(19,17,32,.42)!important}.v-application.theme--light .elevation-4{box-shadow:0 6px 18px -8px rgba(94,86,105,.56)!important}.v-application.theme--dark .elevation-4{box-shadow:0 6px 18px -8px rgba(19,17,32,.56)!important}.v-application.theme--dark .elevation-6,.v-application.theme--light .elevation-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important}.v-application.theme--light .elevation-8{box-shadow:0 4px 14px 0 rgba(94,86,105,.14)!important}.v-application.theme--dark .elevation-8{box-shadow:0 4px 14px 0 rgba(19,17,32,.14)!important}.v-application.theme--light .elevation-9{box-shadow:0 5px 6px -3px rgba(94,86,105,.2),0 3px 16px 2px rgba(94,86,105,.12),0 9px 12px 1px rgba(94,86,105,.14)!important}.v-application.theme--dark .elevation-9{box-shadow:0 5px 6px -3px rgba(19,17,32,.2),0 3px 16px 2px rgba(19,17,32,.12),0 9px 12px 1px rgba(19,17,32,.14)!important}.v-application.theme--light .elevation-12{box-shadow:0 7px 8px -4px rgba(94,86,105,.2),0 5px 22px 4px rgba(94,86,105,.12),0 12px 17px 2px rgba(94,86,105,.14)!important}.v-application.theme--dark .elevation-12{box-shadow:0 7px 8px -4px rgba(19,17,32,.2),0 5px 22px 4px rgba(19,17,32,.12),0 12px 17px 2px rgba(19,17,32,.14)!important}.v-application.theme--light .elevation-16{box-shadow:0 8px 10px -5px rgba(94,86,105,.2),0 6px 30px 5px rgba(94,86,105,.12),0 16px 24px 2px rgba(94,86,105,.14)!important}.v-application.theme--dark .elevation-16{box-shadow:0 8px 10px -5px rgba(19,17,32,.2),0 6px 30px 5px rgba(19,17,32,.12),0 16px 24px 2px rgba(19,17,32,.14)!important}.v-application.theme--light .elevation-24{box-shadow:0 18px 42px -6px rgba(94,86,105,.18)!important}.v-application.theme--dark .elevation-24{box-shadow:0 18px 42px -6px rgba(19,17,32,.18)!important}.v-application.theme--light .v-item-group.v-bottom-navigation{box-shadow:0 6px 18px -8px rgba(94,86,105,.56)!important}.v-application.theme--dark .v-item-group.v-bottom-navigation{box-shadow:0 6px 18px -8px rgba(19,17,32,.56)!important}.v-application.theme--light .v-btn--is-elevated{box-shadow:0 1px 3px 0 rgba(94,86,105,.2),0 3px 1px -2px rgba(94,86,105,.12),0 2px 2px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-btn--is-elevated{box-shadow:0 1px 3px 0 rgba(19,17,32,.2),0 3px 1px -2px rgba(19,17,32,.12),0 2px 2px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-btn--is-elevated:after{box-shadow:0 6px 18px -8px rgba(94,86,105,.56)}.v-application.theme--dark .v-btn--is-elevated:after{box-shadow:0 6px 18px -8px rgba(19,17,32,.56)}.v-application.theme--light .v-btn--is-elevated::active{box-shadow:0 4px 14px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-btn--is-elevated::active{box-shadow:0 4px 14px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-btn--is-elevated.v-btn-fab{box-shadow:0 2px 10px 0 rgba(94,86,105,.1)}.v-application.theme--dark .v-btn--is-elevated.v-btn-fab{box-shadow:0 2px 10px 0 rgba(19,17,32,.1)}.v-application.theme--light .v-btn--is-elevated.v-btn-fab:after{box-shadow:0 4px 14px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-btn--is-elevated.v-btn-fab:after{box-shadow:0 4px 14px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-btn--is-elevated.v-btn-fab::active{box-shadow:0 7px 8px -4px rgba(94,86,105,.2),0 5px 22px 4px rgba(94,86,105,.12),0 12px 17px 2px rgba(94,86,105,.14)}.v-application.theme--dark .v-btn--is-elevated.v-btn-fab::active{box-shadow:0 7px 8px -4px rgba(19,17,32,.2),0 5px 22px 4px rgba(19,17,32,.12),0 12px 17px 2px rgba(19,17,32,.14)}.v-application.theme--light .v-sheet.v-card--hover:hover{box-shadow:0 4px 14px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-sheet.v-card--hover:hover{box-shadow:0 4px 14px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-sheet.v-card--hover:focus{box-shadow:0 4px 14px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-sheet.v-card--hover:focus{box-shadow:0 4px 14px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-card--raised{box-shadow:0 4px 14px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-card--raised{box-shadow:0 4px 14px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-chip--clickable:active{box-shadow:0 1px 3px 0 rgba(94,86,105,.2),0 3px 1px -2px rgba(94,86,105,.12),0 2px 2px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-chip--clickable:active{box-shadow:0 1px 3px 0 rgba(19,17,32,.2),0 3px 1px -2px rgba(19,17,32,.12),0 2px 2px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-color-picker{box-shadow:0 1px 3px 0 rgba(94,86,105,.2),0 3px 1px -2px rgba(94,86,105,.12),0 2px 2px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-color-picker{box-shadow:0 1px 3px 0 rgba(19,17,32,.2),0 3px 1px -2px rgba(19,17,32,.12),0 2px 2px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-color-picker__preview:not(.v-slider--disabled) .v-slider__thumb{box-shadow:0 4px 8px -4px rgba(94,86,105,.42)}.v-application.theme--dark .v-color-picker__preview:not(.v-slider--disabled) .v-slider__thumb{box-shadow:0 4px 8px -4px rgba(19,17,32,.42)}.v-application.theme--light .v-dialog{box-shadow:0 18px 42px -6px rgba(94,86,105,.18)}.v-application.theme--dark .v-dialog{box-shadow:0 18px 42px -6px rgba(19,17,32,.18)}.v-application.theme--light .v-expansion-panel:before{box-shadow:0 1px 3px 0 rgba(94,86,105,.2),0 3px 1px -2px rgba(94,86,105,.12),0 2px 2px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-expansion-panel:before{box-shadow:0 1px 3px 0 rgba(19,17,32,.2),0 3px 1px -2px rgba(19,17,32,.12),0 2px 2px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-menu__content{box-shadow:0 4px 14px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-menu__content{box-shadow:0 4px 14px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-menu__content.theme--dark{box-shadow:0 5px 6px -3px rgba(94,86,105,.2),0 3px 16px 2px rgba(94,86,105,.12),0 9px 12px 1px rgba(94,86,105,.14)}.v-application.theme--dark .v-menu__content.theme--dark{box-shadow:0 5px 6px -3px rgba(19,17,32,.2),0 3px 16px 2px rgba(19,17,32,.12),0 9px 12px 1px rgba(19,17,32,.14)}.v-application.theme--light .v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close){box-shadow:0 8px 10px -5px rgba(94,86,105,.2),0 6px 30px 5px rgba(94,86,105,.12),0 16px 24px 2px rgba(94,86,105,.14)}.v-application.theme--dark .v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close){box-shadow:0 8px 10px -5px rgba(19,17,32,.2),0 6px 30px 5px rgba(19,17,32,.12),0 16px 24px 2px rgba(19,17,32,.14)}.v-application.theme--light .v-navigation-drawer--temporary:not(.v-navigation-drawer--close){box-shadow:0 8px 10px -5px rgba(94,86,105,.2),0 6px 30px 5px rgba(94,86,105,.12),0 16px 24px 2px rgba(94,86,105,.14)}.v-application.theme--dark .v-navigation-drawer--temporary:not(.v-navigation-drawer--close){box-shadow:0 8px 10px -5px rgba(19,17,32,.2),0 6px 30px 5px rgba(19,17,32,.12),0 16px 24px 2px rgba(19,17,32,.14)}.v-application.theme--light .v-pagination__item{box-shadow:0 1px 3px 0 rgba(94,86,105,.2),0 3px 1px -2px rgba(94,86,105,.12),0 2px 2px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-pagination__item{box-shadow:0 1px 3px 0 rgba(19,17,32,.2),0 3px 1px -2px rgba(19,17,32,.12),0 2px 2px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-pagination__item--active{box-shadow:0 6px 18px -8px rgba(94,86,105,.56)}.v-application.theme--dark .v-pagination__item--active{box-shadow:0 6px 18px -8px rgba(19,17,32,.56)}.v-application.theme--light .v-pagination__navigation{box-shadow:0 1px 3px 0 rgba(94,86,105,.2),0 3px 1px -2px rgba(94,86,105,.12),0 2px 2px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-pagination__navigation{box-shadow:0 1px 3px 0 rgba(19,17,32,.2),0 3px 1px -2px rgba(19,17,32,.12),0 2px 2px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-stepper:not(.v-sheet--outlined){box-shadow:0 2px 10px 0 rgba(94,86,105,.1)}.v-application.theme--dark .v-stepper:not(.v-sheet--outlined){box-shadow:0 2px 10px 0 rgba(19,17,32,.1)}.v-application.theme--dark .v-stepper__content,.v-application.theme--light .v-stepper__content{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-application.theme--light .v-input--switch:not(v-input--switch--flat):not(v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 1px 3px 0 rgba(94,86,105,.2),0 2px 1px -1px rgba(94,86,105,.12),0 1px 1px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-input--switch:not(v-input--switch--flat):not(v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 1px 3px 0 rgba(19,17,32,.2),0 2px 1px -1px rgba(19,17,32,.12),0 1px 1px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{box-shadow:0 1px 3px 0 rgba(94,86,105,.2),0 3px 1px -2px rgba(94,86,105,.12),0 2px 2px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{box-shadow:0 1px 3px 0 rgba(19,17,32,.2),0 3px 1px -2px rgba(19,17,32,.12),0 2px 2px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-timeline-item__dot{box-shadow:0 1px 3px 0 rgba(94,86,105,.2),0 2px 1px -1px rgba(94,86,105,.12),0 1px 1px 0 rgba(94,86,105,.14)}.v-application.theme--dark .v-timeline-item__dot{box-shadow:0 1px 3px 0 rgba(19,17,32,.2),0 2px 1px -1px rgba(19,17,32,.12),0 1px 1px 0 rgba(19,17,32,.14)}.v-application.theme--light .v-toolbar{box-shadow:0 6px 18px -8px rgba(94,86,105,.56)}.v-application.theme--dark .v-toolbar{box-shadow:0 6px 18px -8px rgba(19,17,32,.56)}.v-application.theme--light .v-application.kbd{box-shadow:0 6px 18px -8px rgba(94,86,105,.56)}.v-application.theme--dark .v-application.kbd{box-shadow:0 6px 18px -8px rgba(19,17,32,.56)}.v-application.theme--dark .v-sheet.v-alert:not(.v-sheet--outlined),.v-application.theme--light .v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-application.theme--light .v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined){box-shadow:0 6px 18px -8px rgba(94,86,105,.56)}.v-application.theme--dark .v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined){box-shadow:0 6px 18px -8px rgba(19,17,32,.56)}.v-application.theme--dark .v-sheet.v-banner:not(.v-sheet--outlined),.v-application.theme--light .v-sheet.v-banner:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-application.theme--light .v-sheet.v-card:not(.v-sheet--outlined){box-shadow:0 2px 10px 0 rgba(94,86,105,.1)}.v-application.theme--dark .v-sheet.v-card:not(.v-sheet--outlined){box-shadow:0 2px 10px 0 rgba(19,17,32,.1)}.v-application.theme--dark .v-sheet.v-footer:not(.v-sheet--outlined),.v-application.theme--dark .v-sheet.v-list:not(.v-sheet--outlined),.v-application.theme--light .v-sheet.v-footer:not(.v-sheet--outlined),.v-application.theme--light .v-sheet.v-list:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-application.theme--light .v-sheet.v-snack__wrapper:not(.v-sheet--outlined){box-shadow:0 2px 10px 0 rgba(94,86,105,.1)!important}.v-application.theme--dark .v-sheet.v-snack__wrapper:not(.v-sheet--outlined){box-shadow:0 2px 10px 0 rgba(19,17,32,.1)!important}.v-application.theme--light .v-sheet.v-toolbar:not(.v-sheet--outlined){box-shadow:0 6px 18px -8px rgba(94,86,105,.56)}.v-application.theme--dark .v-sheet.v-toolbar:not(.v-sheet--outlined){box-shadow:0 6px 18px -8px rgba(19,17,32,.56)}.v-chip .v-chip__content .v-icon--dense{height:20px;width:20px}.v-card .v-card__title{line-height:1;padding-top:20px;padding-bottom:20px}.v-card .v-card__title~.v-card__title{padding-top:16px}.v-card .v-card__actions,.v-card .v-card__subtitle,.v-card .v-card__text{padding-top:0}.v-card>.v-card__actions:first-child,.v-card>.v-card__subtitle:first-child,.v-card>.v-card__text:first-child{padding-top:20px}.v-card .v-card__actions:last-child,.v-card .v-card__subtitle:last-child,.v-card .v-card__text:last-child{padding-bottom:20px}.v-card .v-divider+.v-card__actions,.v-card .v-divider+.v-card__subtitle,.v-card .v-divider+.v-card__text{padding-top:16px}.v-card .v-card__actions.dense{padding:0 12px 12px}.v-card .v-card__actions.dense .v-btn:not(.v-btn--icon){min-width:68px}.v-badge__badge .v-icon{height:12px;width:12px}.v-badge--dot .v-badge__badge{height:10px!important;width:10px!important}.v-badge--dot .v-badge__badge:after{border-width:2px!important}.v-date-picker-table .v-btn--active.accent,.v-date-picker-table .v-date-picker-table__current.accent{background-color:var(--v-primary-base)!important;border-color:var(--v-primary-base)!important}.v-date-picker-table .v-btn--active.accent--text,.v-date-picker-table .v-date-picker-table__current.accent--text{color:var(--v-primary-base)!important;caret-color:var(--v-primary-base)!important}.v-date-picker-header .v-date-picker-header__value .accent--text button:hover{color:var(--v-primary-base)}.v-picker--time .v-time-picker-clock__hand.accent,.v-picker--time .v-time-picker-clock__item--active.accent{background-color:var(--v-primary-base)!important;border-color:var(--v-primary-base)!important}.theme--light.v-expansion-panels .v-expansion-panel-content__wrap{color:rgba(94,86,105,.68)}.theme--dark.v-expansion-panels .v-expansion-panel-content__wrap{color:rgba(231,227,252,.68)}.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel--active>.v-expansion-panel-header{min-height:unset}.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-content__wrap{padding-top:1rem}.v-application.theme--light .v-expansion-panel.v-expansion-panel--active{box-shadow:0 4px 8px -4px rgba(94,86,105,.42)!important}.v-application.theme--dark .v-expansion-panel.v-expansion-panel--active{box-shadow:0 4px 8px -4px rgba(19,17,32,.42)!important}.v-expansion-panel .v-expansion-panel-header{padding:1rem}.v-expansion-panel .v-expansion-panel-content__wrap{padding:0 1rem 1rem}.v-dialog .v-divider+.v-card__actions{padding-top:16px!important}.v-application[class*=theme] .v-pagination__item,.v-application[class*=theme] .v-pagination__navigation{box-shadow:none!important}.theme--light.v-pagination .v-pagination__item:hover,.theme--light.v-pagination .v-pagination__navigation:hover{background-color:rgba(94,86,105,.04)}.theme--dark.v-pagination .v-pagination__item:hover,.theme--dark.v-pagination .v-pagination__navigation:hover{background-color:rgba(231,227,252,.08)}.v-autocomplete .v-input__icon--clear svg,.v-select .v-input__icon--clear svg{height:20px;width:20px}.theme--light.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:rgba(94,86,105,.28)!important}.theme--dark.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:rgba(231,227,252,.28)!important}.v-date-picker-table .v-btn.v-btn--active.v-btn--disabled{color:#fff!important;opacity:.5}.v-application .v-btn:not(.v-btn--outlined).accent,.v-application .v-btn:not(.v-btn--outlined).error,.v-application .v-btn:not(.v-btn--outlined).info,.v-application .v-btn:not(.v-btn--outlined).primary,.v-application .v-btn:not(.v-btn--outlined).secondary,.v-application .v-btn:not(.v-btn--outlined).success,.v-application .v-btn:not(.v-btn--outlined).warning{color:#fff}.v-btn:not(.v-btn--round).v-size--x-small{height:26px!important}.v-btn:not(.v-btn--round).v-size--small{height:30px!important}.v-btn:not(.v-btn--round).v-size--default{height:38px!important}.v-btn:not(.v-btn--round).v-size--large{height:42px!important}.v-btn:not(.v-btn--round).v-size--x-large{height:46px!important}.v-btn--icon.v-size--x-small{height:26px!important;width:26px!important}.v-btn--icon.v-size--small{height:30px!important;width:30px!important}.v-btn--icon.v-size--default{height:38px!important;width:38px!important}.v-btn--icon.v-size--large{height:42px!important;width:42px!important}.v-btn--icon.v-size--x-large{height:46px!important;width:46px!important}.v-application.theme--light .v-btn--is-elevated{box-shadow:0 4px 8px -4px rgba(94,86,105,.42)!important}.v-application.theme--dark .v-btn--is-elevated{box-shadow:0 4px 8px -4px rgba(19,17,32,.42)!important}.v-application.theme--light .v-btn--is-elevated:hover{box-shadow:0 6px 18px -8px rgba(94,86,105,.56)!important}.v-application.theme--dark .v-btn--is-elevated:hover{box-shadow:0 6px 18px -8px rgba(19,17,32,.56)!important}.v-application.theme--light .v-btn--is-elevated:active{box-shadow:0 1px 3px 0 rgba(94,86,105,.2),0 3px 1px -2px rgba(94,86,105,.12),0 2px 2px 0 rgba(94,86,105,.14)!important}.v-application.theme--dark .v-btn--is-elevated:active{box-shadow:0 1px 3px 0 rgba(19,17,32,.2),0 3px 1px -2px rgba(19,17,32,.12),0 2px 2px 0 rgba(19,17,32,.14)!important}.v-application--wrap .theme--light.v-picker .v-picker__body{border:1px solid rgba(94,86,105,.22)}.v-application--wrap .theme--dark.v-picker .v-picker__body{border:1px solid rgba(231,227,252,.22)}.theme--light.v-picker .v-picker__actions{background-color:#fff}.theme--dark.v-picker .v-picker__actions{background-color:#28243d}.v-chip.v-size--small{font-size:12px;height:20px;padding:0 8px}.v-chip .v-chip__close svg{opacity:.38}.v-chip:not(.v-chip-light-bg):not(.v-chip--no-color):not(.v-chip--outlined){color:#fff!important}.v-snack__wrapper .v-snack__content{letter-spacing:.25px}.theme--light.v-snack__wrapper:not([class*="--text"]) .v-snack__content{color:#5e5669}.theme--dark.v-snack__wrapper:not([class*="--text"]) .v-snack__content{color:#fff}.v-menu__content:not(.list-style) .v-list-item{height:2.375rem;min-height:2.375rem}.v-menu__content:not(.list-style) .v-list-item .v-list-item__icon{margin:8px 0}.v-menu__content:not(.list-style) .v-list.v-list--dense .v-list-item{min-height:2rem;height:2rem}.v-menu__content:not(.list-style) .v-list.v-list--dense .v-list-item__icon{margin:5px 0}.v-menu__content:not(.list-style) .v-list.v-list--dense .v-list-item .v-list-item__subtitle,.v-menu__content:not(.list-style) .v-list.v-list--dense .v-list-item .v-list-item__title,.v-menu__content:not(.list-style) .v-list.v-list--dense .v-list-item__subtitle,.v-menu__content:not(.list-style) .v-list.v-list--dense .v-list-item__title{font-size:.875rem}.v-input.v-input--dense .v-input__append-inner .v-input__icon .v-icon__svg,.v-input.v-input--dense .v-input__prepend-inner .v-input__icon .v-icon__svg{font-size:20px;height:20px;width:20px}.v-input .v-input__append-inner .v-input__icon .v-icon,.v-input .v-input__prepend-inner .v-input__icon .v-icon{transform-origin:10px}.v-application--is-ltr .v-input .v-input__append-inner .v-input__icon .v-icon .v-icon__svg,.v-application--is-ltr .v-input .v-input__prepend-inner .v-input__icon .v-icon .v-icon__svg{margin-right:10px}.v-application--is-rtl .v-input .v-input__append-inner .v-input__icon .v-icon .v-icon__svg,.v-application--is-rtl .v-input .v-input__prepend-inner .v-input__icon .v-icon .v-icon__svg{margin-left:10px}.v-input.error--text .v-text-field__details{margin-bottom:0!important}.v-slider__track-background{opacity:.38}.v-slider__thumb-label-container svg{color:#fff}.theme--light.v-input.v-text-field--solo-inverted.v-input--is-focused input,.theme--light.v-input.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff!important}.theme--dark.v-input.v-text-field--solo-inverted.v-input--is-focused input,.theme--dark.v-input.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(94,86,105,.68)!important}.v-input--selection-controls__ripple:before{opacity:.08!important}.v-application.theme--light .v-tabs:not(.v-tabs--vertical){box-shadow:0 4px 8px -4px rgba(94,86,105,.42)!important}.v-application.theme--dark .v-tabs:not(.v-tabs--vertical){box-shadow:0 4px 8px -4px rgba(19,17,32,.42)!important}.v-tabs:not(.v-tabs--vertical){position:relative;z-index:1}.v-tabs.v-tabs--vertical .v-tabs-slider-wrapper{right:0!important;left:unset!important}.theme--light.v-tabs.v-tabs--vertical .v-slide-group__wrapper{border-right:thin solid rgba(94,86,105,.14)}.theme--dark.v-tabs.v-tabs--vertical .v-slide-group__wrapper{border-right:thin solid rgba(231,227,252,.14)}.v-data-table th{font-weight:600;background-color:#fafafa!important}.v-application--is-ltr .v-data-table .v-data-footer .v-data-footer__select{margin-left:14px}.v-application--is-rtl .v-data-table .v-data-footer .v-data-footer__select{margin-right:14px}.v-data-table .v-data-footer .v-data-footer__select .v-input__append-inner{align-self:flex-start}.v-data-table .v-data-footer .v-data-footer__select .v-select{margin-bottom:6px!important;margin-top:8px!important}.v-application--is-ltr .v-data-table .v-data-footer .v-data-footer__select .v-select{margin-left:6px}.v-application--is-rtl .v-data-table .v-data-footer .v-data-footer__select .v-select{margin-right:6px}.v-data-table .v-data-footer .v-data-footer__select .v-select>.v-input__control>.v-input__slot:after,.v-data-table .v-data-footer .v-data-footer__select .v-select>.v-input__control>.v-input__slot:before{display:none}.v-application--is-ltr .v-data-table .v-data-footer .v-data-footer__pagination{margin-left:auto}.v-application--is-rtl .v-data-table .v-data-footer .v-data-footer__pagination{margin-right:auto}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded__content{box-shadow:none!important}.theme--light.v-data-table th{color:rgba(94,86,105,.87)!important;border-top:thin solid rgba(94,86,105,.14)}.theme--light.v-data-table td{color:rgba(94,86,105,.68)!important}.theme--dark.v-data-table th{color:rgba(231,227,252,.87)!important;border-top:thin solid rgba(231,227,252,.14)}.theme--dark.v-data-table td{color:rgba(231,227,252,.68)!important}@media(max-width:450px){.v-data-table .v-data-footer .v-data-footer__select{min-width:100%}.v-application--is-ltr .v-data-table .v-data-footer .v-data-footer__select{margin-left:0}.v-application--is-rtl .v-data-table .v-data-footer .v-data-footer__select{margin-right:0}}.v-application.theme--light input:-webkit-autofill,.v-application.theme--light select:-webkit-autofill,.v-application.theme--light textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:rgba(94,86,105,.68)!important}.v-application.theme--dark input:-webkit-autofill,.v-application.theme--dark select:-webkit-autofill,.v-application.theme--dark textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #312d4b!important;-webkit-text-fill-color:rgba(231,227,252,.68)!important}