body{color:#000;font-family:CeraPro-Regular;font-size:14px;letter-spacing:-.34px;line-height:20px}body,ul{margin:0}ul{padding:0}a:hover{color:initial}.popupClose{cursor:pointer;opacity:.8;position:relative}.popupClose,.popupClose img{height:20px;width:20px}.Combined_Shape{border:2px solid transparent;border-radius:40px;height:29px;width:34px}.Combined_Shape,.Combined_Shape_desktop{background-image:none;cursor:pointer;position:relative}.Combined_Shape_desktop{border:none;height:22px;width:22px}.Path_6{border-bottom:2px solid #fff;border-right:2px solid #fff;height:15px;margin-bottom:4px;transform:rotate(45deg);transition-duration:.5s;width:8px}.img-check{height:76px;width:76px}.ic-secure{height:80px;width:80px}.check_1,.check_1_active{border-radius:50%;height:15px;min-width:15px;position:relative;width:15px}.check_1_active{background-color:#008e41}.check_1{background-color:#fff;border:1px solid #000}.active-tag,.border2,.border3,.border4,.border5,.white1,.white2,.white3,.white4,.white5{background-image:none;border-radius:50%;font-family:CeraPro-Medium;font-size:14px;font-weight:500;letter-spacing:-.34px;text-align:center}.white1,.white2,.white3,.white4,.white5{background-color:#fff;border:none;color:#162b55;height:30px;line-height:30px;width:30px}.border2,.border3,.border4,.border5{background-color:transparent;border:1px solid #fff;color:#fff;height:28px;line-height:28px;width:28px}.active-tag{background-color:#c1cedb;border:none;color:transparent;height:30px;line-height:30px;position:relative;width:30px}li,ul{list-style:none}.heading-01{color:#152b55;font-size:45px;letter-spacing:-1.08px;line-height:57px;margin:30px 0 20px}.text-medium{color:#152b55}.btns-primary,.text-medium{font-family:CeraPro-Medium;font-weight:500}.btns-primary{background-color:#aa3139;border:1px solid #aa3139;border-radius:30px;color:#fff;cursor:pointer;font-size:14px;height:35px;letter-spacing:-.34px;line-height:35px;padding:0 25px;text-align:center;transition:all .5s ease}.btn-border,.btns-primary.btn-border{background-color:transparent;border:1px solid #152b55;color:#152b55;outline:none}.btns-primary.bg-red{background-color:#aa3139;border:none}.btn-large{height:60px;line-height:60px;min-width:220px}.btns-primary.bg-red:hover{background-color:#aa3139;border:1px solid #fff;color:#fff;outline:4px solid #aa3139}.btns-primary.bg-red:focus{background-color:#aa3139;border:2px solid #fff;box-shadow:unset;color:#fff;outline:3px solid #aa3139}.btns-primary.bg-red:active{background-color:#801920;border:1px solid #fff;color:#fff;outline:4px solid #801920}.btns-primary:hover{background-color:#aa3139;border-color:#aa3139;color:#fff;outline:4px double #aa3139}.btn-border:hover,.btns-primary.btn-border:hover{background-color:transparent;border:none;color:#152b55;outline:4px double #152b55}.btn-border:focus,.btns-primary.btn-border:focus{border:none;outline:4px double #152b55!important}.btn-border:active,.btns-primary.btn-border:active{background-color:rgba(21,43,85,.1);border:none;outline:4px double #152b55}.booking-detail-module .invalid-feedback{color:#c94a4a}.copy-right,.copy-right-hide{color:#545454;font-family:CeraPro-Light;font-size:14px;font-weight:300;letter-spacing:-.34px;line-height:20px}.label-tile-input{color:#000;display:block;margin-bottom:12px}.error-message{color:#dc3d44;display:none;font-size:14px;letter-spacing:-.34px;line-height:20px;margin-top:10px}.modal-is-open{align-items:start;background-color:transparent!important;height:100%;justify-content:center;margin-top:0;max-width:820px!important;padding:0!important;width:100%}.modal{bottom:0;overflow-y:auto;right:0;text-align:center;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.modal-backdrop{position:absolute;z-index:auto}.modal-dialog{display:inline-block;margin:0;pointer-events:visible;position:relative;text-align:left;vertical-align:middle}.fade.in{opacity:1}.modal-backdrop.in{filter:alpha(opacity=70);height:100%;opacity:.7;position:inherit;width:100%}.container-body{border-radius:0;margin:0;padding:40px 40px 0}.container-center{margin-bottom:0;padding-top:40px}.pop-up-new-pass-sucess .label-title{display:block;margin:20px 0}.custom-input{border:1px solid #cad1d6;border-bottom-color:#152b55;color:#152b55;font-family:CeraPro-Medium;font-size:14px;font-weight:500;height:40px;letter-spacing:-.34px;line-height:20px;padding:0 15px;width:100%}.custom-input:active,.custom-input:hover{border:1px solid #152b55;border-radius:0;outline:none}.custom-input:focus{border:1px solid #cad1d6;border-bottom:2px solid #152b55}.custom-input:focus-visible,.custom-input:focus-within,.custom-input:target{border:1px solid #152b55;border-radius:0;outline:none}.custom-input[disabled]{border:1px solid #cad1d6}.img-logo{background-repeat:no-repeat;background-size:contain;height:40px;width:100px}.form-control{border:none;color:#152b55;font-family:CeraPro-Medium;font-size:14px;font-weight:500;letter-spacing:-.34px;line-height:20px;padding:0}.form-control-regis{padding-left:10px}.form-control:focus{border:none;box-shadow:none;outline:none}.form-control:focus>.custom-input{border-radius:0;outline:1px solid #152b55}input::-ms-clear,input::-ms-reveal{display:none}.pop-up-new-pass-sucess .container-button{align-items:center;display:flex;justify-content:space-between;padding:60px 0 80px}.prelogin-hero{height:800px;margin:0 auto;width:100%}.prelogin-hero .container-start{align-items:center;display:flex;justify-content:space-between;padding:20px 55px 0}.prelogin-hero .container-start .container-button{display:flex;gap:10px}.prelogin-hero .container-start .container-logo{align-items:center;color:#fff;display:flex;font-size:16px;text-decoration:none}.prelogin-hero .container-center{margin:0 auto;width:1170px}input.custom-input:-webkit-autofill,input.custom-input:-webkit-autofill:active,input.custom-input:-webkit-autofill:focus,input.custom-input:-webkit-autofill:hover,input.form-control:-webkit-autofill,input.form-control:-webkit-autofill:active,input.form-control:-webkit-autofill:focus,input.form-control:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff;-webkit-text-fill-color:#152b55}.animate{-webkit-animation-duration:.7s;animation-duration:.7s}.is--visible .enter-scale{-webkit-animation-name:enter-scale;animation-name:enter-scale}#footer{background-color:#c1cedb;bottom:0;display:flex;height:170px;justify-content:center;padding:40px 140px;position:inherit;width:100%}#footer .footer-content{align-items:start;display:flex;height:fit-content;justify-content:space-between;width:1170px}#footer .footer-content .footer-content-left{list-style:none;margin:0;padding:0;width:calc(100% - 160px)}#footer .footer-content li{float:left;margin-right:20px}#footer .footer-content .footer-item{display:block;line-height:24px;margin:0 20px 0 0;padding-bottom:0;padding-right:0;text-decoration:none;white-space:nowrap}#footer .footer-content div:last-child{cursor:pointer;display:flex}#footer .footer-content .separator-option{border-bottom:1px solid #152b55;display:none;height:1px;margin-bottom:15px}#footer .lang-text{white-space:nowrap}.copy-right{display:none}.header-wrapper{background-color:#fff;border-bottom:1px solid #eaeef0;left:0;padding:0 60px;position:sticky;top:0;width:100%;z-index:14}.header-wrapper .header-container{align-items:center;color:#152b55;display:flex;height:70px;justify-content:space-between;width:100%}.header-wrapper .header-container .display-2-logos{align-items:center;display:flex}.header-wrapper .header-container .display-2-logos .img-logo{height:32px;margin-right:0;width:auto}.header-wrapper .header-container .container-button{display:flex;gap:10px}.header-wrapper .header-container .img-logo{margin-right:60px;width:95px}.footer-item{color:#152b55;font-size:14px!important;letter-spacing:-.34px;line-height:20px;margin:0;padding-bottom:0;padding-right:40px;text-decoration:none}#lang-footer,.footer-item{font-family:CeraPro-Medium}#lang-footer{appearance:none;background:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAYAAAA8E3wEAAAAAXNSR0IArs4c6QAAAgpJREFUOBGlU79LW1EUPvfFPLQOQh06OPgHuKlV82NwqBYsndRSwTUPqVgpJS9DlyyCJFSUYKWR/gVugi46SCXRYNOpmq4OGTq0oKCBp32353vw5PblRtN6lnffOd+Pm7zvCOKy5pJFSTJCQux0PWwfS6fT1+jft1inpfrrYpukHBEkDvK5bNSAaNg0p9jsBwbVn5cf7mvk8z0t1oS258GDEIZHB/tnA9H4ZzacJpKD/UOxWrlULPjE/3lar5M2a6WEoFooZDxdW1o8gY5niMOXw0K1PxKvSClf8OuTvkjs29dSsYLZv1ZiPjnOl8+DZ4SMlx+XM7u+xo0hGuXDQoVNLxk8KoieP47Gd3ARH9zMc+aNPUCu3GRsWBhGKr+S+aTyWLe+EnM2385N4L83w+bg6vuF03pUfWf27btu58op8YUf8W9bX89lrCDKC02w2dX54BUSC6LjOFtWKtURxATfgQHWM0PaoaEprSHWolW2TxCJY/7wPbLmbiDiGr7XwgwYYMEBFxo6vNYQwFwufW6a5rNm1kWNPzjg6szQ+ys0QVDdunCgyqVCUcU1ir+KUc+3GgKIlPYOxb6TpEn+PiPquqjxJ0NM5ZezN/FXTdSzNqUqwD9b83ZSum4Gi8y7NYy++9vdk5LaOP42xz+L3l3VtCGE1HXxhG+JfyPjhqHREdR1uSv+Oj56fwCOW+0Oio0XpwAAAABJRU5ErkJggg==);background-position:center right 16px;background-repeat:no-repeat;background-size:16px 7px;border:none;box-sizing:border-box;color:#152b55!important;cursor:pointer;height:22px;outline:none;padding:0 6px;width:90px}.footer-btn-group{display:flex;gap:15px;margin:48px 0 160px}.booking-detail-module input[type=radio]{visibility:hidden}.booking-detail-module .separator-option{border-bottom:1px solid #cad1d6;display:block;height:1px}.booking-detail-module .container-policy label a{color:#163049;cursor:pointer;text-decoration:underline}#dropdown-choice-phone .dropdown-content{padding:0 5px}#dropdown-choice-phone.dropdown-active .dropdown-content,#dropdown-choice.dropdown-active .dropdown-content{display:block}#dropdown-choice-phone .close-mobile{bottom:calc(70vh + 20px);display:none;margin:0;position:fixed;right:20px;z-index:12}.dropdown-title{align-items:center}.dropdown-title:hover{border:1px solid #152b55}.dropdown-title:focus{border:1px solid #cad1d6;border-bottom:2px solid #152b55}.dropdown-content{background-color:#fff;border:1px solid #cad1d6;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;height:fit-content;padding:5px;position:absolute;width:100%;z-index:1}.dropdown-item{display:block;height:auto;padding:5px 10px}.dropdown-item:hover{background-color:#c1cedb;border-radius:4px;color:#152b55}.dropdown-custom .dropdown-selected-item,.dropdown-selected-item{background-color:#152b55;border-radius:4px;color:#fff}.dropdown-custom .dropdown-selected-item button,.dropdown-item-countrycode:hover span,.dropdown-selected-item button,.dropdown-selected-item label{color:#fff}.dropdown-item-countrycode{align-items:center;display:flex;height:30px;justify-content:space-between;padding:0 10px;width:100%}#close-dropdown{display:none}#dropdown-phone #dropdown-header .input-group{align-items:center;border:1px solid #ced4da;height:40px;margin-top:7px}#dropdown-phone #dropdown-header .ic-search{margin:5px 8px}.backdrop-toggle{background-color:rgba(0,0,0,.7);bottom:0;content:"";display:none;height:100vh;left:0;position:fixed;right:0;top:0;z-index:25}#input-search{background-color:transparent;border:none;color:#162a55;font-family:CeraPro-Medium;font-size:14px;letter-spacing:-.34px}.dd-flag{height:14px;margin-right:10px;-webkit-transform:none!important;transform:none!important;width:23px}.sk-chase{animation:sk-chase 2.5s linear infinite both;height:40px;position:relative;width:40px}.sk-chase-dot{animation:sk-chase-dot 2s ease-in-out infinite both;height:100%;left:0;position:absolute;top:0;width:100%}.sk-chase-dot:before{animation:sk-chase-dot-before 2s ease-in-out infinite both;background-color:#c29d5c;border-radius:100%;content:"";display:block;height:25%;width:25%}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}.advertisement-content{display:flex;gap:160px;margin:0 auto;width:1170px}.advertisement-infor label{margin:106px 0 40px}.advertisement-infor ul{display:grid;gap:30px;grid-template-columns:calc(33.33333% - 20px) calc(33.33333% - 20px) calc(33.33333% - 20px);list-style:none}.advertisement-infor ul li img{height:39px;margin-bottom:16px;width:39px}.advertisement-infor .container-end{display:flex;gap:24px;padding:59px 0 109px}.custom-dropdown .dropdown-content{padding:16px}.custom-dropdown .dropdown-title{align-items:center}.custom-dropdown .dropdown-content .dropdown-item.dropdown-selected-item{background-color:#162b55;border-radius:4px;color:#fff}.custom-dropdown.dropdown-active .dropdown-title div{transform:rotate(45deg)}.dropdown-custom{position:relative}.dropdown-custom .ic-down{transform-origin:center;transition:all .3s ease}.dropdown-active .dropdown-title,.dropdown-custom.dropdown-active .dropdown-title{border:1px solid #152b55}.dropdown-custom .dropdown-content .dropdown-header{background-color:#fff;padding:15px 10px 10px;position:sticky;top:0}.dropdown-custom .dropdown-content .dropdown-header .ic-search{margin:5px}.dropdown-custom .dropdown-content .dropdown-footer{padding:0 10px 10px}.ic-down,.icon-down-medium-blue{content:"";display:block;transition-duration:.3s}.ic-down{border-left:2px solid #54606c;border-top:2px solid #54606c;height:10px;margin:0;width:10px}.wcag-dropdown-sort-by-title:focus{outline:1px auto -webkit-focus-ring-color}.close-mobile:focus,.undisplay-mobile.popupClose:focus{height:30px;outline:2px solid #000;padding:3px;width:30px}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.offleft,h1.sr-only{left:-9999px;position:absolute}.screen-reader-text{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);-webkit-clip-path:inset(50%);padding:0}.screen-reader-text:active,.screen-reader-text:focus{background-color:#000;clip:auto!important;clip-path:none;-webkit-clip-path:none;color:#000;font-size:1em;font-weight:700;height:auto;left:auto;margin:0 35%;overflow:auto;padding:5px;text-align:center;text-decoration:none;top:auto;width:auto;z-index:999}.error-content-popup,.regiter-description{display:grid}.regiter-description .col-gray:before{color:#c94a4a;content:"*";margin-left:5px}.img-btn-no-border{background:transparent;border:none;padding:0;z-index:1}#mandatory-description:before{color:#c94a4a;content:"*";margin-left:5px}#mandatory-description{margin-bottom:10px}input:active,input:focus,input:focus-visible,input:focus-within,input:target{border:1px solid #152b55;border-radius:0;outline:none}.regis-header-container{align-items:flex-end;display:flex;justify-content:space-between;margin-top:15px;position:relative;z-index:21}.regis-header-container .go-to-home{align-items:center;display:flex;gap:10px}.regis-header-container div a:hover{text-decoration:underline}.yellow-card{background-color:#c1cedb;border-radius:15px;display:block;height:fit-content;margin-top:58px;max-width:710px;padding:25px 40px 30px;width:100%}.input-card-row-step1{margin-right:3%;margin-top:10px;padding:0 20px}.regis-logo{align-items:center;display:flex;margin-bottom:100px;margin-top:100px}.regis-title{color:#fff;display:block;font-size:32px;letter-spacing:-.77px;line-height:57px;margin-bottom:35px;width:fit-content}.item-step{align-items:center;display:flex;gap:12px;height:fit-content;padding-bottom:40px}.regis-menu-container{align-items:center;background-repeat:no-repeat;display:flex;height:900px;width:408px}.regis-menu-align{display:flex;height:100%;justify-content:center;width:100%;z-index:1}.logo-aspire{background-repeat:no-repeat;background-size:contain;height:60px;width:100px}.container-all-steps{display:block;padding-inline-start:0;width:fit-content}.registration{display:flex;height:fit-content;min-height:calc(100% - 110px);overflow-x:hidden;width:100%}.register_content_container{background-color:transparent;height:1100px;margin:0 auto;max-width:900px;width:100%}.regis-content-title{display:block;margin:45px 0 20px}.regis-content-button{margin:0}.line-separator{border-bottom:1px solid #eaeef0;display:block;height:1px;margin-top:22px}[p4] .line-separator{margin-bottom:20px}.mb-10{margin-bottom:10px}.Path_2_back{border-left:2px solid #152b55;border-top:2px solid #152b55;content:"";display:block;height:7px;margin:0;transform:rotate(-45deg);transition-duration:.3s;width:7px}.regis-menu-container-bg{align-items:end;background-color:#152b55;display:flex;width:408px}.visa-font14{color:#000;font-family:CeraPro-Regular;font-size:14px!important;letter-spacing:-.34px;line-height:20px;margin:0}#close-tooltip{height:10px;position:fixed;right:15px;top:15px;width:10px}.chk-verify{margin-right:7px;margin-top:2px}.item-selection{align-items:flex-start;display:flex;height:fit-content;margin-bottom:15px}.display-tablet{display:none!important}.undisplay-tablet{display:block!important}.yellow-card-row{display:grid;gap:15px;grid-template-columns:auto auto auto auto auto auto}.margin-top-m{margin-top:24px}.card-number-detail{align-items:center;background-color:#163049;border-radius:18px;display:flex;flex-direction:column;height:380px;justify-content:flex-end;max-width:673px;padding-bottom:74px}.card-number-detail__title{color:#cad1d6;font-family:CeraPro-Light;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px;width:80%}.card-number-detail__title legend{font-size:inherit;width:auto}.display-flex{display:flex}.card-number-detail_container{width:100%}.input-card-registration{background-color:#fff;border:none;border-radius:8px;color:#162a55;font-family:CeraPro-Regular;font-size:24px;font-weight:500;height:60px;letter-spacing:3px;line-height:33px;margin-right:3%;margin-top:10px;max-width:120px;text-align:center;width:25%}.btn-registration-submit{align-items:center;background-color:#c29d5c;border:0;border-radius:8px!important;color:#163049!important;font-family:CeraPro-regular;font-size:16px;height:60px;justify-content:center;margin-bottom:100px;transition-duration:.5s;width:222px}.letter-background{background:url(../images/letter.png) no-repeat;background-size:contain;height:449px;margin-top:48px;max-height:449px;max-width:597px;padding-left:70px;padding-right:70px;padding-top:200px;width:100%}.letter-background label.visa-font14{margin-bottom:10px}[p2] .error-message{margin-bottom:48px;margin-top:-55px}.mail-in-letter{border:none;padding:20px;width:100%}.button-back-2fa,.button-submit-white,.mail-in-letter{background-color:#fff;color:#162a55;font-family:CeraPro-Medium;font-size:14px;font-weight:500;height:60px;letter-spacing:-.34px;line-height:20px}.button-back-2fa,.button-submit-white{align-items:center;border:1px solid #162a55;border-radius:30px;display:flex;gap:10px;justify-content:center;width:150px}.regis-container-confirm-pass,.regis-container-pass{margin-top:50px}.regis-container-confirm-pass .custom-input,.regis-container-pass .custom-input{margin-top:12px}.regis-container-selection{display:block;padding-bottom:80px;padding-top:15px}.dropdown-title{background-color:#fff;border:1px solid #cad1d6;border-bottom-color:#152b55;color:#162a55;cursor:pointer;display:flex;font-family:CeraPro-Medium;font-size:14px;font-weight:500;height:40px;justify-content:space-between;letter-spacing:-.34px;line-height:20px;padding:10px;position:relative;width:100%}.container-infor{margin-bottom:30px;margin-top:50px}.container-infor .row{margin-bottom:20px}.regis-container-checking{align-items:center;display:flex;margin-bottom:20px}.dropdown-active img{color:var(--color-primary);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.registration[p4] button#dropdown-choice-phone{background:unset;border:0;padding:0}#dropdown-choice .dropdown-title img,#dropdown-choice-phone .dropdown-title img{transform-origin:center;transition:all .3s ease}#dropdown-choice-phone.dropdown-active .close-mobile{display:none}.dropdown-item:hover,.dropdown-selected-item{background-color:#e8e5e1;color:#162a55}.registration[p4] .dropdown-choice-phone ul li:has(>button.active){background-color:#163049!important;border-radius:9px;color:#000!important}.registration[p4] .dropdown-item-countrycode button{align-items:center;background-color:unset;border:0;display:flex;justify-content:space-between;text-align:left;width:100%}.registration[p4] .dropdown-item-countrycode button:focus{border:none;outline:none}#dropdown-header{background-color:#fff;padding:14px 14px 0;position:sticky;top:0;z-index:20}#dropdown-footer{box-sizing:border-box;padding:0 5px 14px}#dropdown-phone{height:300px;overflow-y:scroll;padding:0;scroll-behavior:smooth;width:373px}.registration .dropdown-content-active{display:block;opacity:1}.skip-link.screen-reader-text:active,.skip-link.screen-reader-text:focus{clip:auto!important;clip-path:none;-webkit-clip-path:none;color:#fff;font-size:1em;font-weight:700;height:auto;left:auto;margin:0;overflow:auto;padding:5px;text-align:center;text-decoration:none;top:auto;width:auto;z-index:999}#dropdown-phone #dropdown-header .ic-search{margin:0 10px 0 0}#dropdown-phone #dropdown-header .line-separator{margin-top:10px}.selected-tab-2FA{background-color:#f1f1f5!important;border-bottom:2px solid #162a55}.tab-2FA{background-color:#f9f9f9;display:flex;height:140px;padding:30px 20px 20px;width:100%}.title-tab-2FA{color:#162a55;display:block;font-family:CeraPro-Medium;font-size:22px;font-weight:500;letter-spacing:-.53px;margin-bottom:12px}.container-2FA{display:flex;height:fit-content;margin:50px 0 0}input[name=two-factor]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:content-box;background-color:transparent;border:2px solid #bbb;border-radius:50%;display:inline-block;height:25px;margin-right:10px;padding:2px;position:inherit;width:25px}input[name=two-factor]:checked{background-color:#162a55}.count-down-text{margin-top:30px}.timer-count-down{display:block;margin-top:40px}.message-successful{display:block;margin-bottom:50px;text-align:center}[psuccess] .footer-btn-group{display:flex;justify-content:center}[psuccess] .register_content_container{align-items:center;display:flex;justify-content:center}.register_content_container .container-img-check{display:flex;justify-content:center;margin-top:20px}.register_content_container .container-content{height:fit-content}.why-we-need-container{border-top:1px solid #eaeef0;display:flex;margin-top:30px;padding:23px 0 30px;width:100%}.why-we-need-container .why-we-need-content{margin-left:17px;width:calc(100% - 97px)}.why-we-need-container .why-we-need-content .label-description,.why-we-need-container .why-we-need-content .label-title{color:#163049;display:block;font-size:15px;letter-spacing:-.2px;line-height:28px}.why-we-need-container .why-we-need-content .label-description{font-family:CeraPro-Light;font-weight:300}.container-privacy-notice{border-bottom:1px solid #eaeef0;border-top:1px solid #eaeef0;color:#54606c;display:flex;font-family:CeraPro-Light;font-size:15px;letter-spacing:-.2px;line-height:30px;margin-top:20px;padding:20px 0;word-break:break-word}.container-privacy-notice a{color:#163049;display:inline-block;font-size:15px;font-weight:400;text-decoration:underline}.container-privacy-notice label{width:calc(100% - 47px)}.con-tooltip{cursor:default;display:inline-block;padding:0 10px;position:relative}.con-tooltip,.tooltip{border-radius:9px;transition:all .3s ease-in-out}.tooltip{background:#cad1d6;box-shadow:0 0 3px rgba(56,54,54,.86);color:#163049;font:16px;left:-280%;opacity:.4;padding:20px 20px 0;position:absolute;top:-670%;transform:translateY(9px);visibility:hidden;width:300px;z-index:1}.tooltip div.visa-font14{margin-bottom:20px}.tooltip-active{opacity:1!important;visibility:visible!important}.regis-menu-item{color:#fff;font-size:16px}h3.regis-menu-item{margin-bottom:0}body,ul{margin:0}input{-webkit-appearance:none;border-radius:0}input::placeholder{font-family:CeraPro-Regular;letter-spacing:-.34px}input:-ms-input-placeholder,input::-ms-input-placeholder{font-family:CeraPro-Regular;letter-spacing:-.34px}input::-webkit-input-placeholder{font-family:CeraPro-Regular;letter-spacing:-.34px}.popupClose,.popupClose img{height:20px;width:20px}.Combined_Shape:after,.Combined_Shape:before,.Combined_Shape_desktop:after,.Combined_Shape_desktop:before{border-radius:5px;box-sizing:border-box;content:"";display:block;height:2px;left:-3px;position:absolute;top:11px;width:30px}.Combined_Shape:after,.Combined_Shape_desktop:after{transform:rotate(-45deg)}.Combined_Shape:before,.Combined_Shape_desktop:before{transform:rotate(45deg)}.Combined_Shape_desktop:after,.Combined_Shape_desktop:before{background:#000}.Combined_Shape:after,.Combined_Shape:before{background:#fff}.ic-search{height:28px;width:28px}.ic-search,.img-check{background-repeat:no-repeat}.check_1_active:before{border-bottom:1px solid #fff;border-right:1px solid #fff;height:6px;left:5px;top:50%;width:4px}.active-tag:before,.check_1_active:before{content:"";position:absolute;transform:rotate(45deg) translate(-50%,-50%)}.active-tag:before{border-bottom:2px solid #162b55;border-right:2px solid #162b55;height:12px;left:30%;top:45%;width:6px}img{max-width:100%}.btns-primary,.text-medium{font-family:CeraPro-Medium;font-weight:500}.btns-primary.bg-red[disabled]:hover{background-color:#aa3139;border:none;outline:none}a,a:not([href]):not([class]),a:not([href]):not([class]):hover{color:#152b55;text-decoration:none}.color-text-01,.dropdown-custom .dropdown-item{color:#152b55}.dropdown-item-countrycode:hover .visa-font14,.dropdown-item-countrycode:hover label{color:#fff}.container-privacy-notice a,.regis-content-title,.visa-font14,.why-we-need-container .why-we-need-content .label-title{font-family:CeraPro-Regular}#input-search,#lang-footer,.booking-detail-module .container-policy label a,.booking-detail-module .invalid-feedback,.custom-dropdown .dropdown-content .dropdown-item,.dropdown-custom .dropdown-title label,.error-message,.font-primary-medium,.header-wrapper .header-container,.regis-menu-item{font-family:CeraPro-Medium;font-weight:500}.container-privacy-notice,.copy-right,.copy-right-hide,.why-we-need-container .why-we-need-content .label-description{font-family:CeraPro-Light;font-weight:300}checkbox{align-items:center;background-color:#fff;border:1px solid #54606c;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;height:28px;justify-content:center;margin-right:15px;min-width:28px;transition-duration:.5s;width:28px}checkbox:hover{border:1px solid #152b55}checkbox:focus,checkbox:focus-visible{border:1px solid #54606c;outline:2px solid rgba(21,43,85,.55)}.close-mobile{display:none}.pop-up-new-pass-sucess{background-color:#fff;height:fit-content;margin:0;max-width:820px!important;vertical-align:baseline;width:820px}.custom-input .input-group-append{align-items:center;display:flex}.undisplay-mobile{display:block}.input-card-row:focus-visible{border:1px solid #cad1d6;border-bottom:2px solid #152b55;outline:none}.input-card-row:active,.input-card-row:hover{border:1px solid #152b55;outline:none}input.custom-input:-webkit-autofill,input.custom-input:-webkit-autofill:active,input.custom-input:-webkit-autofill:focus,input.custom-input:-webkit-autofill:hover,input.form-control:-webkit-autofill,input.form-control:-webkit-autofill:active,input.form-control:-webkit-autofill:focus,input.form-control:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff;-webkit-text-fill-color:#152b55}@-webkit-keyframes enter-scale{0%{opacity:0;-webkit-transform:scale(.5) translateZ(0)}}@keyframes enter-scale{0%{opacity:0;transform:scale(.5) translateZ(0)}}#lang-footer,.footer-item{font-family:CeraPro-Medium}.dropdown-active .dropdown-title img{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.booking-detail-module .container-policy{display:flex;margin-top:15px}.booking-detail-module .container-policy label{width:calc(100% - 43px)}#dropdown-choice .ic-down,#dropdown-choice-phone .ic-down{transform-origin:center;transition:all .3s ease}.dropdown-item-countrycode:hover{background-color:#163049;border-radius:9px;padding-left:-10px;padding-right:-10px}#dropdown-phone #dropdown-header .dd-sort-label{margin-top:10px}#dropdown-phone #dropdown-header .dd-sort-label .separator-option{border-bottom:1px solid #eaeef0;display:block;height:1px;margin:10px 0 20px}.dropdown-custom .dropdown-content::-webkit-scrollbar{width:6px}.dropdown-custom .dropdown-content::-webkit-scrollbar-track{background-color:#cad1d6;box-shadow:none;-webkit-box-shadow:none}.dropdown-custom .dropdown-content::-webkit-scrollbar-thumb{background-color:#152b55;border:none;border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:none;width:6px}.sk-chase-dot:first-child,.sk-chase-dot:first-child:before{animation-delay:-1.1s}@keyframes sk-chase{to{transform:rotate(1turn)}}@keyframes sk-chase-dot{80%,to{transform:rotate(1turn)}}@keyframes sk-chase-dot-before{0%,to{transform:scale(1)}}.custom-dropdown{cursor:pointer;position:relative}.custom-dropdown .dropdown-title img{transform-origin:center;transition:all .3s ease;width:13px}.custom-dropdown .dropdown-content{background-color:#fff;border:1px solid #cad1d6;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;flex-direction:column;gap:18px;height:fit-content;padding:7px;position:absolute;right:0;top:40px;transition-duration:.7s;width:100%;z-index:5}.custom-dropdown .dropdown-content .dropdown-item{align-items:center;color:#152b55;display:flex;height:29px;justify-content:space-between;line-height:29px;padding:0 7px}.custom-dropdown.dropdown-active .dropdown-content{display:block}.dropdown-custom.dropdown-active .dropdown-content{display:block;max-height:300px;overflow-y:auto;padding:0;scroll-behavior:smooth;z-index:4}.icon-down-medium-blue{border-left:2px solid #152b55;border-top:2px solid #152b55;height:9px;width:9px}.ic-down,.icon-down-medium-blue{content:"";display:block;transform:rotate(-135deg);transition-duration:.3s}.dropdown-active .ic-down,.dropdown-active .icon-down-medium-blue{transform:rotate(45deg)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.offleft,h1.sr-only{left:-9999px;position:absolute}.registration .label-tile-input[require]:after{color:#c94a4a;content:"*";margin-left:5px}.input-card-row,.input-card-row-step1{background-color:#fff;border:none;color:#162a55;font-family:CeraPro-Medium;font-size:22px;font-weight:500;height:60px;letter-spacing:-.53px;line-height:57px;width:100%}.input-card-row{margin-right:3%;margin-top:10px;text-align:center}.button-back-2fa,.button-submit-white,.mail-in-letter{background-color:#fff;color:#162a55;font-family:CeraPro-Medium;font-size:14px;font-weight:500;height:60px;letter-spacing:-.34px;line-height:20px}#dropdown-choice,#dropdown-choice-phone{display:inline-block;position:relative;width:100%}.dropdown-item-countrycode:hover label,.dropdown-item-countrycode:hover span{color:#fff}.why-we-need-container .why-we-need-content .label-description,.why-we-need-container .why-we-need-content .label-title{color:#163049;display:block;font-size:15px;letter-spacing:-.2px;line-height:28px}.con-tooltip,.tooltip{border-radius:9px;transition:all .3s ease-in-out}.tooltip:after{border-color:#cad1d6 transparent transparent;border-style:solid;border-width:12px 12.5px 0;content:" ";height:0;left:40%;position:absolute;width:0}@media only screen and (max-width:360px){.prelogin-hero .container-start{padding:20px 20px 0}}@media screen and (max-width:991px){.btn-large{min-width:200px}.button-submit{min-width:220px}}@media screen and (max-width:767px){.heading-01{font-size:26px;letter-spacing:-.31px;line-height:36px;margin:20px 0 15px}.btn-large{height:45px;line-height:45px;min-width:auto}body:not([data-pagename=limolandingtemplate]),html{height:100%;overflow:auto;position:relative;width:100%}}@media only screen and (max-width:767px){.pop-up-new-pass-sucess{-webkit-box-align:end;-ms-flex-align:end;align-items:end;background-color:transparent;overflow-y:auto;width:100%}.pop-up-new-pass-sucess .label-title{margin:20px 0 15px}.button-submit,.pop-up-new-pass-sucess .container-button .button-ok{height:45px;width:100%}.pop-up-new-pass-sucess .container-button{display:block;padding:40px 0 55px}.container-center{margin:0;padding:0}.modal-is-open{align-items:end;display:flex;height:100%;margin:0!important;min-height:650px;overflow-y:auto;width:100%}.close-mobile{align-self:flex-end;display:flex;height:20px;justify-content:flex-end;margin:0 20px 20px 0;z-index:10}.container-body{background-color:#fff;border-radius:30px 30px 0 0;display:block;margin:0;padding:40px 20px 0}.undisplay-mobile{display:none}.prelogin-hero .container-start{height:500px;padding:20px 20px 0}.prelogin-hero .container-center{padding:0 20px;width:100%}.prelogin-hero .container-start .container-logo span{display:none}.copy-right{display:block;letter-spacing:-.34px;line-height:20px;margin-top:15px}#footer{height:fit-content;padding:0 20px 100px;width:100%}#footer,#footer .footer-content .separator-option,#footer .footer-content div:last-child{display:block}#footer .footer-content ul{display:grid;height:fit-content;list-style:none;padding-top:20px}#footer .footer-content .footer-item{display:block;padding-bottom:15px}#footer .footer-content{display:block;height:fit-content;padding-top:20px;width:100%}.copy-right-hide{display:none}.header-wrapper{padding:0 20px}.header-wrapper .header-container{height:60px}.header-wrapper .header-container .img-logo{margin-right:0;width:75px}.footer-btn-group{background:#fff;bottom:0;box-shadow:0 -4px 15px -1px rgba(24,48,73,.15);display:flex;justify-content:center;left:0;margin-bottom:0;margin-top:0;padding:20px;position:fixed;right:0;width:100%;z-index:22}.footer-item{padding-bottom:15px}.booking-detail-module{margin:0 20px}.booking-detail-module .separator-option:first-child{display:none}#dropdown-phone{border-radius:20px 20px 0 0;bottom:0;height:83vh!important;left:0;padding-left:0;padding-right:0;position:fixed;right:0;width:100%!important;z-index:30}#dropdown-choice-phone.dropdown-active .close-mobile{display:block}.advertisement-content{display:block;margin:0 20px;width:auto}.advertisement-infor label{margin:35px 0 30px}.advertisement-infor ul{gap:20px;grid-template-columns:auto}.advertisement-infor ul li{align-items:center;display:flex}.advertisement-infor ul li img{margin:0 20px 0 0}.advertisement-infor .container-end{display:grid;gap:24px;grid-template-columns:calc(50% - 12px) calc(50% - 12px);padding:30px 0 40px}.advertisement-infor .container-end img{height:48px;width:100%}.container-sort-by .label-title,.copy-right-hide,.regis-menu-container-bg{display:none}.regis-content-button{margin-bottom:0!important;margin-top:0!important}.regis-content-title{margin:30px 0 15px}.yellow-card{border-radius:0;height:fit-content;margin-bottom:10px;margin-left:-20px;padding:20px;width:calc(100% + 40px)}.register_content_container{min-height:calc(100vh - 493px);padding-left:20px;padding-right:20px}.con-tooltip{margin-top:-15%;position:absolute;right:30px}.tooltip{left:-590%;top:-360%;width:230px}.tooltip:after{left:97%!important;top:53%;transform:rotate(-90deg)}.item-selection{width:100%}.input-card-registration{color:#163049;font-size:15px;height:34px;letter-spacing:-.2px;line-height:20px;padding:10px;width:22%}.card-number-detail{height:235px;margin-bottom:10px;margin-top:34px;padding-bottom:30px}.btn-registration-submit{align-items:center;border-radius:12px!important;color:#263238;display:flex;font-size:15px;font-weight:500;height:45px;justify-content:center;letter-spacing:0;line-height:24px;margin-bottom:0;text-align:center;text-transform:capitalize;width:89%}.letter-background{height:75vw!important;margin-top:30px;padding-left:30px;padding-right:30px;padding-top:33%}.mail-in-letter{height:34px;padding:10px}.button-submit-white{height:45px;width:48%}.button-back-2fa{height:45px;width:100%}.regis-container-pass{margin-top:24px}.regis-container-confirm-pass{margin-bottom:15px;margin-top:20px}.regis-container-selection{display:grid;grid-template-columns:50% 50%;padding-bottom:50px;padding-top:15px}#dropdown-choice-phone .close-mobile{bottom:calc(83vh + 20px);z-index:26}.selected-tab-2FA{background-color:#162a55!important;margin-bottom:20px}.selected-tab-2FA label{color:#fff!important}.tab-2FA{border:1px solid #cad1d6;border-radius:20px;margin-bottom:10px}input[type=radio]:checked{background-color:#fff!important}.container-2FA{display:block;margin:24px 0 50px}.count-down-text{margin-bottom:30px;margin-top:20px}.message-successful{margin:20px 0 60px}}@media (min-width:768px) and (max-width:1170px){.prelogin-hero .container-center{padding:0 20px;width:auto}.prelogin-hero .container-start{padding:20px 20px 0}.header-wrapper{padding:0 20px}.header-wrapper .header-container .img-logo{margin-right:20px}.advertisement-content{display:flex;gap:20px;margin:0 20px;width:auto}}@media (min-width:768px) and (max-width:1024px){#footer{padding:40px 20px;width:100%}.regis-menu-container-bg{display:none}}@media only screen and (max-width:1024px){.line-separator{display:none!important}.regis-content-title{display:block;margin-top:30px}.yellow-card{margin-top:24px!important}.regis-header-container{background-color:#fff;left:0;margin:unset;padding:8px 20px 14px;position:fixed;top:0;width:100%}.regis-menu-container{background-repeat:no-repeat;background-size:cover;height:250px;width:100%}.container-all-steps{display:flex;gap:8px;width:100%}.already-member,.item-step h3,.item-step label{display:none}.item-step{flex-grow:0;padding-bottom:0}.item-step-active{flex-grow:6;gap:8px}.item-step-active h3,.item-step-active label{display:block}.registration{display:block;min-height:calc(100% - 260px)}.regis-logo{margin-bottom:0!important;margin-top:65px!important}.regis-title{font-family:CeraPro-Light;font-size:26px;font-weight:300;letter-spacing:0;line-height:45px;margin-bottom:23px}.display-logo-regis{align-items:end!important;display:flex;justify-content:end}.regis-menu-content{padding-left:20px;padding-right:20px;width:100%}.display-tablet{display:block!important}.undisplay-tablet{display:none!important}.regis-container-checking{align-items:flex-start;display:flex}.regis-container-checking label{margin-top:5px}.container-infor{margin-bottom:50px;margin-top:25px}}@media (max-height:500px) and (min-width:1024px){.header-wrapper .header-container{height:50px}}@media only screen and (max-width:490px){.why-we-need-container{display:block;margin-top:20px;padding:21px 0 30px}.why-we-need-container .why-we-need-content{margin-left:0;width:100%}.why-we-need-container .why-we-need-content .label-title{font-size:13px;letter-spacing:-.17px;line-height:20px;margin-top:15px}.why-we-need-container .why-we-need-content .label-description{font-size:13px;font-weight:300;letter-spacing:-.17px;line-height:20px}.container-privacy-notice{margin:30px 0 50px}}@media only screen and (max-width:991px){.register_content_container{max-width:440px}}@media only screen and (max-width:1199px){.register_content_container{max-width:540px}}@media only screen and (max-width:1439px){.register_content_container{height:auto;max-width:600px}}@media only screen and (max-width:372px){.letter{zoom:.47}}@media (min-width:373px) and (max-width:767px){.letter{zoom:.56}}@media only screen and (max-width:767px){.pop-up-new-pass-sucess{-webkit-box-align:end;-ms-flex-align:end;align-items:end;background-color:transparent;overflow-y:auto;width:100%}.pop-up-new-pass-sucess .container-button{display:block;padding:40px 0 55px}.prelogin-hero .container-start .container-logo span,.undisplay-mobile{display:none}#footer,#footer .footer-content .separator-option,#footer .footer-content div:last-child{display:block}.container-sort-by .label-title,.copy-right-hide,.regis-menu-container-bg{display:none}.tooltip:after{left:97%!important;top:53%;transform:rotate(-90deg)}}@media (min-width:768px) and (max-width:820px){.pop-up-new-pass-sucess{width:100%}}@media only screen and (max-width:1360px){#dropdown-phone{width:286.5px}}@media only screen and (max-width:1160px){#dropdown-phone{width:251.5px}}@media only screen and (max-width:1170px){.tooltip:after{margin-top:-1px}}