@font-face{font-family:SVN-Avo-bold;src:url('https://www.bestprice.vn/assets/fonts/SVN-Avo bold.ttf')}@font-face{font-family:SVN-Avo;src:url(https://www.bestprice.vn/assets/fonts/SVN-Avo.ttf)}.svn-avo-bold{font-family:SVN-Avo-bold!important}.padding-right-50{padding-right:50px}.padding-left-50{padding-left:50px}.padding-right-25{padding-right:25px}.padding-left-25{padding-left:25px}.padding-right-0{padding-right:0}.padding-left-0{padding-left:0}.main{background-image:url(/assets/img/landing-page-vna-vin/BG-desktop.png);background-size:cover;background-repeat:no-repeat;padding-top:3%;max-width:1920px;margin-right:auto;margin-left:auto;margin-top:-15px}.container{width:100%;padding:0}.row{margin-right:0;margin-left:0}.logo-bp img{width:37%}.logo-vna img{width:50%}.logo-vinpearl img{width:28%}.logo-bp{text-align:right}.logo-vna{text-align:center}.logo-vinpearl{text-align:left}.splash{margin-top:25%}.splash img{width:51.1%}.intro{color:#006884;font-size:25px;padding:0 60px;margin-top:50px;font-family:SVN-Avo}.standard{margin-top:3%}.standard img{width:31.2%}.season{margin-top:5%;padding-right:50px}.season-item img{width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.voucher-destination{margin-right:12.5%;margin-left:12.5%;margin-top:50px;padding-right:50px}.premium{text-align:center;margin-top:5%}.premium img{width:27.3%}.premium-reward img{width:71.5%}.sapphire{text-align:right}.diamond{text-align:left}.btn-fast-book{text-align:center;margin-top:35px}.btn-fast-book button{background-color:red;color:#fff;border:0;width:274px;height:69px;box-shadow:5px 5px 5px 0 rgba(130,151,158,1);font-size:41px;-webkit-appearance:none}.footer{background:#ff801e;color:#fff;padding:25px 0 25px 40px;font-size:25px;line-height:35px;margin-top:33%}.footer *{font-family:SVN-Avo}.company-bp{font-size:26px}.season-item{padding-left:50px;padding-right:0}button:focus{outline:0}.modal-book .modal-content{background-image:url(/assets/img/landing-page-vna-vin/bgpopup.jpg)}.modal-book .modal-dialog{width:560px}.lbl-content{font-size:45px;color:#ff801b}.form-register input,.form-register select{width:100%;height:35px;padding-left:5px;border:1px solid;border-image-source:linear-gradient(45deg,#bd965d,#997140,#fdc884,#9b7246);border-image-slice:1}.btn-register{background-color:#ff801f;color:#fff;border:0;border-radius:10px;width:145px;height:43px;font-size:26px;margin-top:15px}.lbl-form{font-size:32px;font-family:VN-Avo}.error-message{color:red;font-size:12px}.mark-required{color:red;font-size:25px}.color-red{color:red}.note-required{margin-right:15px}@media only screen and (max-width:1365.5px){.footer{font-size:23px;line-height:27px;margin-top:28%;padding:20px 0 20px 40px}.company-bp{font-size:25px}.intro{font-size:20px;padding:0 50px}.btn-fast-book button{width:220px;height:60px;box-shadow:4px 4px 4px 0 rgba(130,151,158,1);font-size:33px}}@media only screen and (max-width:1200px){.footer{font-size:23px;line-height:27px;margin-top:20%;padding:20px 0 20px 40px}.company-bp{font-size:25px}.intro{font-size:18px;padding:0 50px}.btn-fast-book button{width:200px;height:50px;box-shadow:4px 4px 4px 0 rgba(130,151,158,1);font-size:29px}}@media only screen and (max-width:991px){.footer{font-size:20px;line-height:23px;margin-top:20%;padding:15px 0 15px 40px}.company-bp{font-size:23px}.intro{font-size:14px}.main{margin-top:unset}}@media only screen and (max-width:767.5px){.logo-bp img{width:63%}.logo-vna img{width:85%}.logo-vinpearl img{width:48%}.footer{font-size:11px;line-height:18px;margin-top:20%;padding:10px 0 10px 10px}.company-bp{font-size:14px}.season img{width:50%}.voucher-destination{margin-left:0;margin-right:0;padding-right:0;margin-top:0}.voucher-destination img{width:50%}.season-item{padding-left:unset;padding-right:unset;text-align:center}.margin-bottom-xs-20{margin-bottom:11px}.main{background-image:url(/assets/img/landing-page-vna-vin/bgm.jpg);background-size:cover}.intro{margin-top:20px}.season{padding-right:0}.premium-reward img{width:100%}.season-item{margin-top:20px}.modal-book .modal-dialog{width:auto}.lbl-form{font-size:13px;margin-top:15px}.form-register input,.form-register select{height:20px;margin-top:15px}.lbl-content{font-size:25px}.btn-register{width:130px;height:25px;font-size:18px}.mark-required{font-size:13px}.note-required{font-size:12px;margin-top:10px}}@media only screen and (max-width:480px){.intro{font-size:11px;padding:0 15px}.btn-fast-book button{width:140px;height:35px;box-shadow:4px 4px 4px 0 rgba(130,151,158,1);font-size:23px;padding:0}}