@import url(https://fonts.googleapis.com/css?family=Montserrat|Nunito+Sans&display=swap);body{font-family:'Nunito Sans',sans-serif}body::-webkit-scrollbar-track{width:10px;opacity:.6;border-radius:15px;background-color:#d5d5d5}body::-webkit-scrollbar{width:12px;height:10px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb{opacity:.4;width:10px;border-radius:15px;border:1px solid #00000030;background-color:#fff;box-shadow:0 2px 10px 0 #00000030}.book-wrap{position:fixed;background-color:#fff;bottom:0;width:100%;z-index:999;box-shadow:5px 4px 15px #000;display:none}.book-wrap.top-fix{bottom:calc(100% - 50px);z-index:10000;box-shadow:none;display:none;background-color:#ff8f0d}.book-wrap.top-fix .book-flex{padding:5px 7px}.book-wrap.top-fix.show{display:none}.book-wrap .book-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;width:100%;padding:5px 15px}.book-wrap .book-flex .wish-wrap{margin-right:10px}.book-wrap .book-flex .wish-wrap .btn-wishlist{width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.book-wrap .book-flex .diss-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;width:25px}.book-wrap .book-flex .diss-wrap .diss-link{width:24px;height:24px;cursor:pointer}.book-wrap .book-flex .logo-wrap{width:calc(100% - 120px);margin-left:10px;margin-right:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.book-wrap .book-flex .logo-wrap .logo{width:40px;height:40px;padding:5px;border-radius:5px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-right:10px}.book-wrap .book-flex .logo-wrap .logo img{width:100%}.book-wrap .book-flex .logo-wrap .text{width:calc(100% - 50px);height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}.book-wrap .book-flex .logo-wrap .title{font-weight:700;font-size:14px;margin-bottom:0}.book-wrap .book-flex .logo-wrap .subt{font-weight:700;font-size:10px;margin-bottom:0}.book-wrap .book-flex .btn-wrap{width:calc(80% - 50px);height:40px}.book-wrap .book-flex .btn-wrap.download{width:75px}.book-wrap .book-flex .btn-wrap.download a{margin-top:5px;font-size:10px}.book-wrap .book-flex .btn-blue{display:block;height:30px;border-radius:15px;line-height:30px;font-weight:700;text-align:center;background-color:#2b9abd;color:#fff}.content-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}.content-wrapper.toggled{overflow:hidden;max-height:100vh}.content-wrapper.toggled .sidebar-wrap{width:210px;max-height:100vh;left:0}.content-wrapper.toggled .main-wrap{display:block;margin-right:-210px;position:relative;overflow-x:hidden;height:100vh}.sidebar-wrap{position:relative;z-index:99999;width:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}.main-wrap{width:100%;height:100%}.main-wrap.home{background-color:#f5f5f5}.sidebar-after-login-wrapper{position:absolute;top:0;left:0;width:220px;height:100vh;margin:0;padding:0;list-style:none}.sidebar-after-login-wrapper p{position:relative}.m_toggle{display:none;z-index:99998;width:100%;height:100%;left:210px;position:absolute}.m_sidebar .img-wrap{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.m_sidebar .img-wrap h5{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.m_sidebar .img-wrap .img-profile{width:100px;height:100px;border-radius:50px;margin-bottom:20px;background-size:cover}.m_sidebar ul.ls-sidebar{list-style-type:none;padding:0 15px;margin-bottom:0}.m_sidebar ul.ls-sidebar li a{display:block;padding:7px 0;color:#1d1d1d;text-decoration:none;font-size:12px}.m_sidebar ul.ls-sidebar li a img{margin-right:10px;width:18px}.m_sidebar ul.ls-sidebar.login-bar{margin-top:10px;border-top:1px solid #f2f2f2}@media (max-width:992px){.content-wrapper.top-promo{margin-top:50px}.content-wrapper.top-promo.toggled .main-wrap{height:calc(100vh - 50px)}.book-wrap{display:block}.book-wrap.top-fix.show{display:block}}.dropdown-menu{font-size:12px}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#f8f9fa}.montserrat-font{font-family:Montserrat,sans-serif}.btn{font-family:'Nunito Sans',sans-serif;font-size:12px;border-radius:20px;height:40px;line-height:20px;letter-spacing:.7px;text-transform:uppercase}a.btn{line-height:28px}.btn:active,.btn:focus{opacity:.75;outline:0!important;box-shadow:none!important}.btn-primary{background-color:#f79824;border-color:#f79824}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:#f79824;border-color:#f79824;outline:0!important}.btn-primary:hover{background-color:#f79824;border-color:#f79824;opacity:70%}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#f79824;border-color:#f79824}.btn-secondary{background-color:#2095ba;border-color:#2095ba;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{background-color:#2095ba;border-color:#2095ba;outline:0!important}.btn-secondary:hover{background-color:#2095ba;border-color:#2095ba;opacity:70%}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#2095ba;border-color:#2095ba}.btn-alert{background-color:#d13247;color:#fff}.btn-alert:hover{background-color:#d13247;opacity:70%}.btn-success{background-color:#17bebb;border-color:#17bebb}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active{background-color:#17bebb;border-color:#17bebb;outline:0!important}.btn-success:hover{background-color:#17bebb;border-color:#17bebb;opacity:70%}.btn-success.disabled,.btn-success:disabled{background-color:#17bebb;border-color:#17bebb}.btn-soft-orange{background-color:#ffefdb;color:#f79824}.btn-soft-orange:not(:disabled):not(.disabled).active,.btn-soft-orange:not(:disabled):not(.disabled):active{background-color:#ffefdb;border-color:#ffefdb;outline:0!important}.btn-soft-orange:hover{background-color:#ffefdb;border-color:#ffefdb;opacity:70%}.btn-outline-orange{border:solid .8px #f79824;background-color:#fff;color:#f79824}.btn-outline-black{border:solid .8px #1d1d1d;background-color:#fff;color:#1d1d1d}.btn-white-blue{border:none;background-color:#fff;color:#2095ba}.btn-circle-icon{width:40px;padding:0}.btn-outline-grey{border:solid .5px #d5d5d5;color:#d5d5d5;background-color:#fff}.btn-alt-green{border-radius:8px;background-color:#17bebb;color:#fff}.form-group{font-family:'Nunito Sans',sans-serif;font-size:12px;margin-bottom:30px;margin-top:30px}.form-group.auto-search{position:relative}.form-group label{margin-bottom:0;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d}.form-group .form-control{font-size:12px;height:40px;border-radius:6px;border:solid .8px #d5d5d5;background-color:#fff}.form-group .form-control:disabled,.form-group .form-control[readOnly]{font-size:12px;height:40px;border-radius:6px;border:solid .8px #d5d5d5;background-color:#f2f2f2}.form-group .form-control:disabled:focus,.form-group .form-control[readOnly]:focus{font-size:12px;height:40px;border-radius:6px;border:solid .8px #d5d5d5;background-color:#f2f2f2}.form-group .form-control:focus{border-radius:6px;box-shadow:0 1px 9px 0 #00000017;background-color:#fff;border-color:#fff}.form-group textarea.form-control{height:unset}.form-group select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/rvmp/icons/down.svg);background-repeat:no-repeat;background-position:calc(100% - 5px) center}.form-group .error-text{display:block;color:#d13247;height:0}.form-group .valid-feedback{margin:7px 0;display:block;color:#17bebb}.form-group span.note{font-size:80%}.form-group .invalid-feedback{margin:7px 0;display:block;color:#d13247}.form-group .input-group{display:flex;display:-webkit-flex;font-size:12px;height:40px;border-radius:6px;border:solid .8px #d5d5d5;background-color:#fff;flex-wrap:nowrap;width:100%}.form-group .input-select{position:relative;overflow:hidden}.form-group .input-select img{position:absolute;top:0;z-index:4}.form-group .input-select select{padding-left:45px;padding-right:30px;border:none}.form-group .input-select select option{padding-left:0;border:none}.form-group .input-group input.form-control-group{flex-grow:1;border:none;background:0 0}.form-group .input-group:focus-within{border-radius:6px;box-shadow:0 1px 9px 0 #00000017;background-color:#fff;border-color:#fff}.form-group .input-group input.form-control-group:focus{border:none;outline:0}.form-group .input-group input.form-control-group{flex-grow:1;border:none}.form-group .input-group img.form-icon{height:20px;width:20px;margin-top:10px;margin-bottom:10px;margin-left:20px;margin-right:10px}.form-group .input-group .act-call{border:none;background:0 0;margin-right:20px;cursor:pointer;outline:0}.form-group .input-group a.act-call{line-height:38px}.form-group .input-group .act-call:active,.form-group .input-group .act-call:focus{border:none;background:0 0;margin-right:20px;cursor:pointer;outline:0}.form-group-date .input-group>div{flex-grow:1}span.form-radio{width:18px;height:18px;cursor:pointer}span.form-radio input[type=radio]{width:18px;height:18px;-webkit-appearance:none;appearance:none;background-image:url(../img/rvmp/icons/radio-off.svg);background-position:center;background-repeat:no-repeat}span.form-radio input[type=radio]:checked{background-image:url(../img/rvmp/icons/radio-on.svg)}span.form-radio.blue input[type=radio]:checked{background-image:url(../img/rvmp/icons/radio-blue-on.svg)}span.form-checkbox{width:20px;height:20px}span.form-checkbox input[type=checkbox]{width:20px;height:20px;-webkit-appearance:none;appearance:none;background-image:url(../img/rvmp/icons/check-unactive.svg);background-position:center;background-repeat:no-repeat}span.form-checkbox input[type=checkbox]:checked{background-image:url(../img/rvmp/icons/check-active.svg)}span.form-checkbox.line input[type=checkbox]:checked{background-image:url(../img/rvmp/icons/check-line.svg)}span.form-checkbox.orange-solid input[type=checkbox]:checked{background-image:url(../img/rvmp/icons/check-orange-solid.svg)}.label-form-radio{display:flex;cursor:pointer}.label-form-radio span.text{line-height:18px;padding-left:10px}.form-group-date .input-group .react-datepicker-wrapper,.form-group-date .input-group .react-datepicker-wrapper .react-datepicker__input-container,.form-group-date .input-group .react-datepicker-wrapper .react-datepicker__input-container input{display:block;height:40px;width:100%}.form-date .react-datepicker-wrapper,.form-date .react-datepicker-wrapper .react-datepicker__input-container,.form-date .react-datepicker-wrapper .react-datepicker__input-container input{display:block;height:40px;width:100%}.form-date .react-datepicker-wrapper .react-datepicker__input-container input{background-color:#fff}.form-date .react-datepicker__time-list{padding:initial}.form-group-row .form-group{margin-top:15px;margin-bottom:15px}select.sort-control{width:100%;height:30px;border-radius:20px;padding:0 20px;border:solid .8px #1d1d1d;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#1d1d1d;background-image:url(../img/rvmp/icons/down.svg);background-color:transparent;background-repeat:no-repeat;background-position:calc(100% - 5px) center;cursor:pointer}select.sort-control:focus{outline:0}.form-quantity{width:120px;display:flex;height:32px;border-radius:20px;border:solid 1px #d5d5d5;background-color:#fff}.form-quantity input{flex-grow:1;width:35px;text-align:center;border:none;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;text-align:center;color:#1d1d1d}.form-quantity input:focus{outline:0}.form-quantity button{width:30px;background:0 0;outline:0;border:none;font-weight:900;cursor:pointer}.form-quantity button:disabled{color:#d5d5d5}.tabs.tabs-horizontal{margin:0 -15px;border:none}.tabs .tab{padding:5px 20px;min-width:120px;height:32px;border-radius:16px;background-color:#f2f2f2;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;text-align:left;color:#1d1d1d;text-transform:none;margin:0 15px}.tabs .tab>img{margin-right:10px}.tabs .tab.active{background-color:#ffefdb;color:#f79824}.box-shadow{border-radius:20px;box-shadow:0 4px 23px 0 #0000001c;background-color:#fff}.box-white{border-radius:20px;background-color:#fff}.box-border{border-radius:10px;border:solid .8px #d5d5d5;background-color:#fff}.product-badge{position:absolute;top:0;left:0;width:24px;height:18px;display:flex;display:-webkit-flex;border-radius:6px 0 6px 0;box-shadow:0 2px 9px 0 #00000030}.product-badge img{width:20px;height:18px;margin:auto}.product-badge.modem{background-color:#f79824}.product-badge.attraction{background-color:#17bebb}.product-badge.event{background-color:#ffcc4b}.product-badge.shop{background-color:#2095ba}.product-badge.insurance{background-color:#1d5eb0}.pagination{display:flex;flex-wrap:wrap;font-size:12px;justify-content:center}.pagination .btn-page{height:40px;width:40px;border-radius:20px;background-color:#fff;margin:0 10px}.pagination .btn-page.active{color:#f79824}.pagination .btn-arrow-page{width:100px;text-transform:capitalize}.pagination .btn-arrow-page.hide{display:none}.layout-wrap{padding-top:230px;padding-bottom:110px;font-size:12px}.layout-wrap.grey{background-color:#f2f2f2}.layout-wrap.gradient-background{background-image:url(../img/rvmp/background-gradient.svg);background-size:contain;background-position-x:left;background-position-y:top;background-repeat:no-repeat}.layout-gallery{padding-top:112px;padding-bottom:130px}.layout-gallery .gallery-title h1{margin-top:50px;margin-bottom:30px;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.layout-gallery.grey{background-color:#f2f2f2}.modal-prompt{max-width:370px;text-align:center}.modal-prompt .modal-content{border-radius:20px;box-shadow:0 11px 25px 0 #00000030;border:solid .5px #f2f2f2}.modal-prompt .modal-content .modal-body .btn-close{position:absolute;top:-12px;right:-18px;background:0 0;border:none;cursor:pointer}.modal-prompt .modal-content .modal-body .modal-img{padding-top:10px;padding-bottom:30px}.modal-prompt .modal-content .modal-body .modal-button{padding-top:20px;display:flex;justify-content:space-between}.modal-prompt .modal-content .modal-body .modal-button .btn{width:calc(50% - 15px)}.modal-prompt .modal-content .modal-body .modal-img img{width:120px;height:120px}.modal-prompt .modal-content .modal-body{padding:40px 50px}.modal-error .modal-dialog .modal-content .modal-body{padding:40px 50px}.modal-error .modal-dialog .modal-content{border-radius:20px;box-shadow:0 11px 25px 0 #00000030;border:solid .5px #f2f2f2;background-color:#fff;font-size:12px}.modal-error .modal-dialog .modal-content .modal-img{text-align:center}.modal-error .modal-dialog .modal-content .modal-img img{height:120px;width:120px;margin:auto}.modal-error .modal-dialog .modal-content .modal-text{margin-top:30px;margin-bottom:50px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:.1px;text-align:center;color:#1d1d1d}@media (max-width:991.98px){.layout-wrap{padding-top:115px}.layout-gallery{padding-top:72px}}footer{font-family:'Nunito Sans',sans-serif;padding-top:20px;background-color:#fff;font-size:12px}footer .footer-top-menu-info{padding:30px 0}footer .footer-top-wrap{padding-top:35px;padding-bottom:70px}footer .footer-copyright-social{padding:37px 0}footer h6.footer-sub-title{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;color:#1d1d1d;text-transform:uppercase;margin-bottom:17px}footer ul.footer-sub-about{list-style-type:none;margin:0;padding:0}footer .footer-top-menu-info .passpod-logo img{width:70px}footer ul.footer-terms-passpod{list-style-type:none;margin:0;padding:0}footer ul.footer-terms-passpod li{display:inline-block;min-width:15%;margin-right:30px}footer ul.footer-terms-passpod li a{color:#1d1d1d;text-decoration:none;font-weight:700;letter-spacing:.1px;line-height:16px;width:70px;text-align:left}footer ul.footer-sub-about li{display:block;margin-bottom:14px}footer ul.footer-sub-about li a{display:block;text-decoration:none;color:#1d1d1d;font-weight:400;letter-spacing:.1px;line-height:16px;text-align:left}footer .footer-sub .footer-sub-content ul.footer-available{list-style-type:none;padding:0}footer .footer-sub .footer-sub-content ul.list-pay-method{list-style-type:none;padding:0}footer .footer-sub .footer-sub-content ul.list-pay-method li{display:inline-block;background-color:#fff;border-radius:6px;width:50px;height:50px;margin-right:30px;margin-bottom:1rem}footer .footer-sub .footer-sub-content ul.footer-available li:first-child{margin-bottom:30px}footer .footer-sub .footer-sub-content.newsletter p{color:#1d1d1d;font-weight:400;letter-spacing:.1px;line-height:19px;text-align:left}footer .footer-copyright-social p.copyright-text{color:#1d1d1d;font-size:10px;font-weight:400;letter-spacing:.1px;line-height:30px;text-align:left}footer .footer-copyright-social ul.ls-footer-social{display:flex;display:-webkit-flex;justify-content:space-between;list-style:none;padding:0}footer .footer-copyright-social ul.ls-footer-social li{width:30px;height:30px;margin-right:30px}footer .footer-copyright-social ul.ls-footer-social li:last-child{margin-right:0}@media (max-width:767.98px){footer .footer-top-wrap{padding-top:0;padding-bottom:0}footer .footer-top-wrap .footer-sub{padding:15px}footer .footer-copyright-social{padding-top:0;padding-bottom:80px}footer ul.footer-terms-passpod{margin-top:30px}footer ul.footer-terms-passpod li{display:block;margin-bottom:15px}}header{font-family:'Nunito Sans',sans-serif;width:100%;position:fixed;z-index:10;background-color:#fff;font-size:12px}header .navbar .header-menu-left{display:none}header .navbar .header-logo img{width:96px}header .navbar{height:72px;padding-left:0;padding-right:0}header .header-menu{width:42%;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-end}header .header-menu .menu-link{text-decoration:none;margin:0 15px}header .header-menu .cart-point{position:relative}header .header-menu .cart-point .cart-badge{display:block;width:14px;height:14px;border-radius:7px;background-color:#d13247;font-size:8px;font-weight:700;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:.08px;text-align:center;color:#fff;position:absolute;top:-4px;right:6px}header .header-menu .dropdown-profile{position:relative}header .header-menu .dropdown-profile img.profile-img{width:24px;height:24px;margin-right:10px;border-radius:12px;box-shadow:0 2px 19px 0 rgba(0,0,0,.19);object-fit:cover}header .header-menu .dropdown-profile .dropdown-profile-menu{position:absolute;width:170px;top:30px;padding:13px 0;object-fit:contain;border-radius:0 20px 20px 20px;box-shadow:0 2px 23px 0 rgba(0,0,0,.09);background-color:#fff;border:none}header .header-menu .dropdown-profile .dropdown-profile-menu .dropdown-item img{margin-right:10px;width:18px}header .header-menu .dropdown-profile .dropdown-profile-menu .dropdown-item{padding:7px 20px}header .header-menu .menu-link a{color:#1d1d1d;text-decoration:none}header .header-menu .menu-link a.lang-change{border-radius:3px;box-shadow:1px 2px 2px #ddd}header .header-menu .menu-link a.lang-change img{margin:0}header .header-menu .menu-link img{width:24px;margin-right:10px}header .header-menu .menu-link .btn-login{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#f79824;display:inline-block;margin-right:13px}header .header-menu .menu-link .btn-register{line-height:16px;height:32px;min-width:100px;color:#fff;margin:4px;text-transform:none}header .product-menu{height:40px}header .product-menu ul.list-product{list-style-type:none;margin:0;padding:0;display:flex;display:-webkit-flex}header .product-menu ul.list-product{list-style-type:none;margin:0;padding:0;display:flex;display:-webkit-flex}header .product-menu ul.list-product li a{padding:11px 15px;color:#1d1d1d;font-weight:400;letter-spacing:.1px;line-height:40px;text-align:left;text-decoration:none}header .product-menu ul.list-product li a:hover{background-color:#f2f2f2}header .product-menu ul.list-product li a img{margin-right:16px}@media (max-width:991.98px){header .product-menu{display:none}header .navbar .header-logo img{width:70px}header .header-menu{width:auto}header .header-menu .menu-link{display:none}header .header-menu .menu-link.cart-point{display:block;margin:0}header .navbar .header-menu-left{display:block}}.register-wrap{font-family:Montserrat,sans-serif;padding-top:112px;background-color:#f2f2f2}.register-box{margin-top:100px;margin-bottom:100px;display:-webkit-flex}.register-box .register-form{max-width:250px;margin:50px auto}.register-box .register-title{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;text-align:center;line-height:normal;letter-spacing:.2px;text-align:center;color:#1d1d1d;margin-bottom:50px}.register-box .register-form .register-form-action{padding-top:30px}.register-box .register-form .register-form-action button{min-width:170px}.register-box .register-form .div-link{font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;text-align:center}.register-box .register-form .div-link a{color:#2095ba;text-decoration:none}.register-banner{display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;width:400px;padding:30px;background-image:url(../img/rvmp/900-register.png);background-size:cover;border-top-right-radius:20px;border-bottom-right-radius:20px;padding-top:80px}.register-banner .vertical-top{align-self:flex-start}.register-banner .vertical-bottom{align-self:flex-end;width:100%}.register-banner .welcome-text{display:block;max-width:270px;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;color:#fff}.register-banner .social-login{display:flex;display:-webkit-flex;width:90px;justify-content:space-between;margin-bottom:30px}.register-banner .btn-login{width:90px}.register-banner .text-signup{font-family:"Nunito Sans",sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#fff}.btn-social-login{border:none;background:0 0;cursor:pointer;width:30px;height:30px;padding:0;margin:0}.login-banner{background-image:url(../img/rvmp/900-login.png);border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-bottom-left-radius:20px}.login-banner .social-login{margin-top:30px}@media (max-width:992px){.register-box{display:block;margin-top:0;margin-bottom:30px}.register-banner{width:100%;padding:30px;background-size:110%;background-position:bottom;border-radius:0 0 20px 20px}.register-banner .social-login{margin-top:30px}.login-banner{border-radius:20px 20px 0 0}}.slide-banner-wrap{padding:142px 0 0}.slide-banner-wrap .slide-banner-container{width:100%;overflow:hidden}.slide-banner-wrap .slide-banner-container .slide-banner-box{overflow:hidden;height:auto;max-height:448px;margin-bottom:170px;background-color:#f2f2f2}.slide-banner-wrap .slide-banner-container .slide-banner-box .slide-banner{margin:0}.slide-banner-wrap .slide-banner-container .slide-banner-box .slide-banner .slide-banner-items img{width:100%;height:auto}.slick-slider{width:100%}.slick-slider .slick-arrow{width:60px;height:60px;z-index:1;box-shadow:0 4px 13px 0 rgba(0,0,0,.09);border-radius:30px}.slick-slider .slick-arrow.slick-disabled{display:none!important}.slick-slider .slick-arrow.slick-next{right:-12px}.slick-slider .slick-arrow.slick-prev{left:-12px}.slick-slider .slick-arrow.slick-prev::before{opacity:.6;content:url(../img/rvmp/slider-left.svg)}.slick-slider .slick-arrow.slick-next::before{opacity:.6;content:url(../img/rvmp/slider-right.svg)}.slick-slider .slick-arrow:hover{width:60px;height:60px}@media (max-width:992px){.slide-banner-wrap{padding:100px 0 0}}.home-menu{padding:40px 45px 50px 45px;margin-top:-138px}.home-menu ul.menu-list{list-style:none;padding:0;display:flex;display:-webkit-flex;margin-bottom:40px}.home-menu ul.menu-list .btn-menu-item{width:80px;height:70px;border-radius:10px;border:solid .8px #d5d5d5;background-color:#fff;font-family:'Nunito Sans',sans-serif;font-size:11px;margin-right:30px;cursor:pointer;outline:0}.home-menu ul.menu-list .btn-menu-item.wifi.active{background-color:#2095ba;border-color:#2095ba;color:#fff}.home-menu ul.menu-list .btn-menu-item.sim.active{background-color:#f79824;border-color:#f79824;color:#fff}.home-menu ul.menu-list .btn-menu-item.activities.active{background-color:#17bebb;border-color:#17bebb;color:#fff}.home-menu ul.menu-list .btn-menu-item.event.active{background-color:#ffcc4b;border-color:#ffcc4b;color:#fff}.home-menu ul.menu-list .btn-menu-item.insurance.active{background-color:#1d5eb0;border-color:#1d5eb0;color:#fff}.home-menu ul.menu-list .btn-menu-item.shop.active{background-color:#ff7c5d;border-color:#ff7c5d;color:#fff}.home-menu ul.menu-list .btn-menu-item.active:hover{color:#fff}.home-menu ul.menu-list .btn-menu-item:hover{border:solid .5px #f2f2f2;box-shadow:0 11px 25px 0 #00000030}.home-menu ul.menu-list .btn-menu-item img{display:block;margin:auto;margin-bottom:4px;width:30px;height:30px}.home-menu ul.menu-list .btn-menu-item.active img{display:block;margin:auto;margin-top:-10px;margin-bottom:-6px;width:50px;height:50px}.wifi-search .tabs-modem{margin-bottom:15px}.tabs.tabs-horizontal.tabs-modem>div{display:inline-block}.tabs.tabs-horizontal.tabs-modem .btn{margin-bottom:15px}.body-search{position:absolute;width:100%;top:45px;border-radius:6px;background-color:#fff;box-shadow:0 5px 10px 0 #00000030;z-index:99}.body-search.hide{display:none}.body-search ul.search-list{list-style-type:none;padding:0;margin-bottom:0}.body-search ul.search-list li a{display:block;padding:5px;cursor:pointer}.body-search ul.search-list li a.hover,.body-search ul.search-list li a:hover{background-color:#f5f5f5}@media (max-width:1199.98px){.home-menu ul.menu-list .btn-menu-item{margin:15px}.home-menu ul.menu-list{flex-wrap:wrap;margin-left:-15px;margin-right:-15px}}@media (max-width:992px){.home-menu ul.menu-list li{padding:15px;width:33.33%}.home-menu ul.menu-list li .btn-menu-item{margin:0;width:100%}}.company-tagline{padding-top:0;padding-bottom:100px}.company-tagline .tagline{text-align:center}.company-tagline .tagline img{margin:70px auto}.company-tagline .tagline h3{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#1d1d1d}.company-tagline .tagline h5{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:.1px;text-align:center;color:#5a5d60}.testimonial-wrap{padding:30px 0}.homepage-title h1{margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.page-title{padding-top:50px}.page-title .sort-wrap{margin-bottom:30px}.top-destination-wrap{padding-top:15px;padding-bottom:50px}h2.continent-name{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin:0}.top-destination-wrap h3.country-name{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.continent-wrap{padding:10px 0}.top-destination-wrap .destination-country{padding:0 15px}.top-destination-wrap .slick-slider{margin-bottom:30px}.testimonial-wrap .homepage-title.testimonial h1{margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#1d1d1d}.testimonial-box .testimonial-text{padding:40px 50px 80px 90px;width:calc(100% - 30px);font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:.1px;color:#1d1d1d;border:solid .5px #f2f2f2;border-radius:20px;background-color:#fff;background-image:url(../img/rvmp/comma.svg);background-repeat:no-repeat;background-position:30px 20px}.testimonial-box .testimonial-img{padding:14px 30px;margin-top:-20px;height:70px;background:#2095ba;background:linear-gradient(90deg,#2095ba 7%,#17bebb 66%);color:#fff;border-top-left-radius:0;border-top-right-radius:20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;display:flex;display:-webkit-flex}.testimonial-box .testimonial-img img{margin-top:-50px;margin-right:30px;width:70px;height:70px;object-fit:contain;box-shadow:0 -9px 19px 0 #00000019;border:solid 1px #fff;border-radius:35px}.testimonial-box .testimonial-img h6{margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.23px;color:#fff}.testimonial-box .testimonial-img p{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#fff}.destination-box{width:100%;height:172px;overflow:hidden;position:relative;border-radius:20px;background-color:#f2f2f2}.destination-box .LazyLoad img{object-fit:cover;width:100%;height:100%}.destination-box .destination-float{position:absolute;bottom:14px;right:0;left:0;height:30px;width:120px;margin:auto;overflow:hidden;background-color:rgba(0,0,0,.4);margin-top:-34px;border-radius:15px;text-shadow:0 5px 16px #0000002b;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:30px;letter-spacing:.1px;text-align:center;color:#fff;text-decoration:none}.destination-box.explore{margin-bottom:20px}@media (max-width:501px){.destination-box{width:250px}.destination-country.product-link{width:250px}.destination-box.explore{width:100%}}.featured-product-wrap{margin-bottom:30px}.featured-product-wrap a{text-decoration:none}.first-shop-box{width:100%;height:300px;margin-bottom:30px;overflow:hidden;background-color:#f2f2f2;border-radius:20px}.first-shop-box img{width:100%;height:100%;object-fit:cover}.shop-box{border-radius:20px;box-shadow:0 1px 9px 0 #00000017;background-color:#fff;margin-bottom:30px;text-decoration:none}.shop-box .thumbnail{border-top-right-radius:20px;border-top-left-radius:20px;width:100%;height:172px;overflow:hidden;position:relative;background-color:#f2f2f2}.shop-box .thumbnail .LazyLoad{height:172px;width:100%}.shop-box .thumbnail span.discount-amount{position:absolute;top:14px;right:20px;display:block;width:60px;height:20px;border-radius:20px;background-color:#ff7c5d;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:.1px;text-align:center;color:#fff}.shop-box .detail{padding:20px}.shop-box .detail h3{height:38px;overflow:hidden;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.shop-box .detail .normal-price{display:block;min-height:19px;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;text-decoration:line-through;color:#a2a6ab}.shop-box .detail .price{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.shop-box img{width:100%;height:100%;object-fit:cover}.profile-layout-wrap{padding-top:112px;background-color:#f2f2f2}.box-profile{margin:160px 0}.box-profile .left-col-profile{width:260px;margin:0 30px;padding-top:30px;padding-bottom:30px;border-right:1px solid #f3f3f3}.box-profile .left-col-profile .profile-info{display:flex;display:-webkit-flex;margin:30px 0}.box-profile .left-col-profile .profile-info .profile-info-image{width:70px;height:70px;border-radius:35px;margin-right:20px;box-shadow:0 2px 19px 0 rgba(0,0,0,.19);background-color:rgba(216,216,216,.5);object-fit:cover}.box-profile .left-col-profile .profile-info .profile-info-name .name{display:block;font-size:14px;margin-bottom:6px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.box-profile .left-col-profile .profile-info .profile-info-name .name{display:block;font-size:14px;margin-bottom:6px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.box-profile .left-col-profile .profile-info .profile-info-name .name{display:block;font-size:14px;margin-bottom:6px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.box-profile .left-col-profile .profile-info .profile-info-name .name-icon{display:block;font-size:10px;margin-bottom:4px;font-weight:400;font-stretch:normal;font-style:normal;line-height:18px;letter-spacing:.1px;color:#1d1d1d}.box-profile .left-col-profile .profile-info .profile-info-name .name-icon img{margin-right:10px}.box-profile ul.profile-tabs{padding:0;list-style-type:none}.box-profile ul.profile-tabs li a{display:block;padding:12px 20px;border-radius:20px;text-decoration:none;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#1d1d1d;width:fit-content;margin-bottom:20px}.box-profile ul.profile-tabs li a:hover{color:#1d1d1d;background-color:#f2f2f2}.box-profile ul.profile-tabs li a.active{color:#f79824;background-color:#ffefdb}.profile-layout-wrap .edit-profile-wrap{padding-top:60px;padding-bottom:60px;margin-right:30px}.profile-layout-wrap .edit-profile-wrap .edit-image{width:130px;height:130px;border-radius:75px;position:relative;background-color:#ffefdb;background-size:cover;background-repeat:no-repeat}.profile-layout-wrap .edit-profile-wrap .edit-image .form-file{display:none}.profile-layout-wrap .edit-profile-wrap .edit-image .label-file{display:block;width:45px;height:45px;background-color:#f79824;line-height:45px;border-radius:22.5px;text-align:center;position:absolute;top:42.7px;left:42.7px}ul.tab-edit-profile{list-style:none;padding:0;display:flex;display:-webkit-flex;margin-bottom:30px}ul.tab-edit-profile li button{width:130px;height:32px;object-fit:contain;border-radius:20px;background-color:#fff;margin-right:30px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;text-align:center;border:none;outline:0;cursor:pointer}ul.tab-edit-profile li button.active,ul.tab-edit-profile li button:active{width:130px;height:32px;object-fit:contain;border-radius:20px;background-color:#d6e8ee;color:#2095ba;outline:0}.account-box a{text-decoration:none}.account-box a:hover{text-decoration:none}.account-box .content-account h5,.account-box .setting-content h5{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d;margin-bottom:20px}.account-box .empty-content{padding:50px 0;text-align:center}.account-box .empty-content img{width:250px;margin-bottom:50px}.account-box .empty-content .empty-note{font-size:24px;color:#aab8c2;font-weight:700}.account-box .empty-booking{text-align:center}.account-box .empty-booking img{margin-bottom:30px}.account-box .empty-booking span{display:block}.account-box .empty-booking span.bold{margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;text-align:center;color:#1d1d1d}.account-box .empty-booking span.sub{margin-bottom:50px}.wishlist-box{width:100%;padding:30px;margin:15px 0;border:solid .5px #f2f2f2;border-radius:20px;box-shadow:0 4px 23px 0 #0000001c;background-color:#fff;text-decoration:none;color:#1d1d1d}.wishlist-box a:hover{text-decoration:none}.wishlist-box .wishlist-text-panel{text-decoration:none;color:#1d1d1d}.wishlist-box .wishlist-img{width:140px;height:82px;border-radius:6px;background-color:#f2f2f2;position:relative;float:left;overflow:hidden}.wishlist-box .wishlist-img img{object-fit:cover;width:100%;height:100%}.wishlist-box .wishlist-text-panel{padding:0 30px;width:calc(100% - 164px);float:left}.attraction-badge{position:absolute;top:0;left:0;width:24px;height:18px;display:flex;display:-webkit-flex;border-radius:6px 0 6px 0;box-shadow:0 2px 9px 0 #00000030;background-color:#17bebb}.attraction-badge img{width:20px;height:18px;margin:auto}.wishlist-box .wishlist-text-panel .wishlist-title h1{font-family:Montserrat,sans-serif;height:30px;width:100%;margin:0;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:30px;letter-spacing:.18px;color:#1d1d1d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wishlist-box .wishlist-text-panel .wishlist-location p{font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d}.wishlist-box .btn-wishlist{border:0;background:0 0;width:24px;height:24px;padding:0}.order-booking-history{margin-bottom:15px;font-size:12px;color:#1d1d1d}.order-booking-history .link-back{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.order-booking-history .link-back img{margin-right:20px;border-radius:10px}.order-booking-history:hover{text-decoration:none}.order-booking-history .info-valid-order{display:flex;-webkit-display:flex;-moz-display:flex;justify-content:space-between}.order-booking-history .info-valid-order span{display:block;width:fit-content}.order-booking-history .info-valid-order span.order-number{height:20px;border-radius:16px;background-color:#d6e8ee;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:.1px;text-align:center;color:#2095ba;padding:0 10px}.order-booking-history .order-content{position:relative;padding:20px 30px 20px 30px;margin:15px 0;border-radius:10px;border:solid .8px #d5d5d5;background-color:#fff}.order-booking-history .order-content .order-status{position:absolute;top:0;right:0;height:30px;padding:0 15px;border-radius:0 10px 0 10px;font-size:10px;font-weight:700;font-stretch:normal;font-style:normal;line-height:30px;letter-spacing:1px;text-align:center;text-transform:uppercase}.order-booking-history .order-content .order-status.payment-pending{color:#ff7c5d;background-color:#ffe5df}.order-booking-history .order-content .order-status.confirmed{color:#d1f2f1;background-color:#17bebb}.order-product-wrapper{border-bottom:1px dotted #f2f2f2;padding:20px 0}.order-product-wrapper:last-child{border-bottom:none}.order-product-wrapper .ticket{margin-top:10px}.order-product-wrapper .ticket .btn{height:30px;padding:0 9px;line-height:30px}.order-product{display:flex}.order-product .thumbnail{position:relative;margin-right:20px;width:100px;min-width:100px;height:90px;background-color:#f2f2f2;border-radius:6px;overflow:hidden}.order-product .thumbnail>img{width:100%;height:100%;object-fit:cover}.order-product .info{flex-grow:1;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d}.order-product .info h3{width:100%;height:30px;overflow:hidden;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#1d1d1d;margin:0}.order-product .info p{margin:0}.detail-information-booking{padding-top:30px}.detail-information-booking .title{margin-bottom:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#2095ba}.detail-information-booking div.detail-refund{margin-bottom:20px}.detail-information-booking p{margin-bottom:6px}.detail-information-booking .booking-item{margin-bottom:6px}.detail-information-booking p.title-text{font-weight:700}.order-product .price{display:flex;align-items:flex-end;font-size:12px;white-space:nowrap;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;text-align:right;color:#f79824}.modal-ticket .modal-content{position:relative;padding:20px 15px;border-radius:20px;max-height:90vh;box-shadow:0 11px 25px 0 #00000030;border:solid .5px #f2f2f2}.modal-ticket .modal-content .modal-header{border-bottom:none;margin-bottom:0;padding-top:0;padding-bottom:0}.modal-ticket .modal-content .modal-header h5{margin-bottom:10px;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.modal-ticket .modal-content .modal-header button.close{position:absolute;top:20px;right:20px;background:0 0;border:none;cursor:pointer}.modal-ticket .table-download-wrap td{border-top:0}@media (max-width:992px){.profile-layout-wrap{padding-top:70px}.box-profile{margin:30px 0}.box-profile .left-col-profile{display:none}.profile-layout-wrap .edit-profile-wrap{padding-top:20px;padding-bottom:20px;margin-right:00px}.order-booking-history .link-back{display:block;width:20px;height:20px;overflow:hidden}.order-product-wrapper .detail-information-booking{padding-top:10px}.order-product{display:flex;flex-flow:wrap}.order-product .info{width:calc(100% - 120px)}.order-product .price{padding-top:10px;width:100%}.order-product .price h6{width:100%;text-align:right}.wishlist-box .wishlist-img{width:100%}.wishlist-box .wishlist-text-panel{padding:15px 0;width:100%}}.panel-payment h3{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d;margin-bottom:10px}.panel-payment p{font-size:12px;margin-bottom:1px}.panel-payment.box-border{padding:20px 30px;margin:30px 0}.payment-summary{background:url(../img/rvmp/price-boundary.png);background-size:contain;background-repeat:no-repeat;background-position-y:25px;padding:20px;box-shadow:0 4px 23px 0 #00000017;background-color:#fff;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d;border-radius:6px}.payment-summary .booking-item p{margin-bottom:10px}.payment-summary .booking-item .title{display:inline-block;width:50%}.payment-summary .booking-item .price{display:inline-block;width:50%;text-align:right}.payment-summary .booking-item.final-amount{font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:.07px;color:#f79824;padding-top:10px;margin-top:10px;border-top:1px solid #f2f2f2}.payment-summary .booking-item.final-amount .price{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:.1px;text-align:right;color:#f79824}.payment-notif-wrap{padding-top:270px;padding-bottom:270px;background-color:#f2f2f2}.card-payment-notify{padding:40px;border-radius:20px;box-shadow:0 4px 23px 0 #0000001c;border:solid .5px #f2f2f2;background-color:#fff;text-align:center}.card-payment-notify img{margin-bottom:30px}.card-payment-notify h1{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#1d1d1d}.card-payment-notify p{margin-bottom:24px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:.1px;text-align:center;color:#1d1d1d}.card-payment-notify a.back-to{display:block;margin-top:76px;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:.1px;text-align:center;color:#1d5eb0}.cart-wrap{padding-bottom:150px}.cart-wrap .homepage-title.cart h3{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d;margin-bottom:20px}.cart-data{padding:40px 30px 50px 30px;margin-bottom:50px}.cart-data .head-data{display:flex;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:.1px;color:#2095ba}.cart-data .data{padding:30px 0;border-bottom:1px dotted #f2f2f2}.cart-data .data.cart-empty{padding-top:70px;padding-bottom:70px;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d;margin-bottom:20px;text-align:center;border-bottom:none}.cart-data.cart-data-invalid span.expired-label{display:block;width:calc(100% - 30px);height:30px;border-radius:15px;background-color:#ffe5df;font-size:10px;font-weight:700;font-stretch:normal;font-style:normal;line-height:30px;letter-spacing:1px;text-align:center;color:#ff7c5d}.cart-data.cart-data-invalid .data:last-child{padding:30px 0;border-bottom:none}.cart-data .data .img .wrapper{position:relative;border-radius:10px;height:70px;margin-right:30px;background-color:#f2f2f2;overflow:hidden}.cart-data .data .desc{padding-right:30px}.cart-data .data .desc span.title{display:block;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.cart-data .data .desc span.note{display:block}.cart-data .data .desc span.note img{margin-right:2px}.cart-data .data .img .wrapper .thumb-img{object-fit:cover;width:100%;height:100%}.cart-data .data .sbtotal{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.cart-data .data .unit p{margin-bottom:6px}.cart-data .data .act>div{display:inline}.cart-data .data .act a.btn{line-height:37px;background-color:#f0f0f0}.cart-data .data .act .form-quantity{width:unset;display:inline-flex}.cart-data .footer-data{padding-top:30px}.cart-data .footer-data{padding-top:30px}.cart-data .footer-data .label-total{font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:.1px;color:#1d1d1d}.cart-data .footer-data .price-total{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:.23px;text-align:right;color:#f79824}@media (max-width:991.98px){.cart-data .head-data{display:none}.cart-data-invalid .head-data{display:block;margin-bottom:20px}.cart-data.cart-data-invalid span.expired-label{width:100%}.cart-data .data{min-height:360px;padding:0!important;margin-bottom:20px}.cart-data .data .img{height:130px}.cart-data .data>div{margin-bottom:10px}.cart-data .data .img .wrapper{height:100px;margin:0;margin-bottom:20px}.cart-data .data .desc{margin:0;padding:0;margin-bottom:20px}}.product-detail{padding:30px;margin-bottom:30px}.product-detail .supplier-shop-text{display:block;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.product-detail .shop-product-title{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;color:#1d1d1d}.product-detail .shop-price{font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.product-detail .variant-list{margin:30px -15px}.product-detail .title-variant{display:block;margin-left:15px;margin-bottom:5px;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d}.product-detail .title-quantity{display:block;margin-bottom:5px;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d}.product-detail .variant-list .variant-item{outline:0;min-width:100px;height:32px;margin:0 15px 15px 15px;border:none;border-radius:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;text-align:center;color:#1d1d1d;cursor:pointer}.product-detail .variant-list .variant-item.active{background-color:#ff7c5d;color:#fff}.product-detail .variant-list .variant-item:disabled{opacity:.7}.product-desctiption{padding:50px 30px}.product-desctiption .title{margin-bottom:20px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.product-desctiption article{white-space:pre-wrap;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.83;letter-spacing:.1px;color:#1d1d1d}.gallery{width:100%;background-color:#f2f2f2;border-radius:20px}.gallery .slick-slider .gallery-item{min-height:300px;border-radius:20px;overflow:hidden}.gallery .slick-slider .gallery-item img{width:100%;min-height:300px;object-fit:cover}.gallery .slick-slider .slick-arrow{width:30px;height:30px;z-index:1;box-shadow:0 4px 13px 0 rgba(0,0,0,.09);border-radius:30px}.gallery .slick-slider .slick-arrow.slick-next{right:calc(50% - 40px);top:auto;bottom:20px}.gallery .slick-slider .slick-arrow.slick-prev{left:calc(50% - 40px);top:auto;bottom:20px}.gallery .slick-slider .slick-arrow.slick-prev{background-image:url(../img/rvmp/slider-left-yellow.svg);background-size:cover}.gallery .slick-slider .slick-arrow.slick-next{background-image:url(../img/rvmp/slider-right-yellow.svg);background-size:cover}.gallery .slick-slider .slick-arrow.slick-prev.slick-disabled{display:block!important;background-image:url(../img/rvmp/slider-left.svg)}.gallery .slick-slider .slick-arrow.slick-next.slick-disabled{display:block!important;background-image:url(../img/rvmp/slider-right.svg)}.gallery .slick-slider .slick-arrow.slick-prev::before{opacity:.6;background-image:url(../img/rvmp/slider-left.svg);background-size:cover;content:""}.gallery .slick-slider .slick-arrow.slick-next::before{opacity:.6;background-image:url(../img/rvmp/slider-right.svg);background-size:cover;content:""}.product-detail .gallery{margin-bottom:30px}.tnc-menu{display:flex;display:flex;justify-content:center}.tnc-menu .menu-item{display:flex;flex-direction:column;justify-content:center;width:170px;height:170px;margin:0 15px;border-radius:20px;box-shadow:0 15px 32px 0 #1d1d1d21;border:solid .5px #f2f2f2;background-color:#fff;color:#1d1d1d;text-decoration:none}.tnc-menu .menu-item:hover{border:solid 1px #f79824}.tnc-menu .menu-item.active{box-shadow:0 9px 10px 0 #f7982417;border:solid 1px #f79824;background-color:#fff}.tnc-menu .menu-item img{height:100px;margin-bottom:14px}.tnc-menu .menu-item span{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:.1px;text-align:center;color:#1d1d1d}.tnc-header{margin-bottom:50px;padding-top:100px;margin-top:-119px;text-align:center;background-image:url(../img/rvmp/background-gradient.svg);background-size:cover;background-position-x:left;background-position-y:bottom;background-repeat:no-repeat}.tnc-header .tnc-title{font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#1d1d1d}.tnc-header .tnc-subtitle{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;text-align:center;color:#7c8084}.tnc-header .tnc-menu{margin-top:40px}.tnc-content .title-static-page h1{margin-bottom:25px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#2095ba}.tnc-content .static-content .bold{margin:30px 0 14px 0;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:.1px;color:#2095ba}.tnc-content .static-content .semi{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:.1px;color:#2095ba}.tnc-content .static-content .qs{font-weight:700;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:.1px;color:#1d1d1d}.faq-collapisble{border-radius:16px;border:solid 1px #d5d5d5;margin:15px 0}.faq-collapisble .question{position:relative;padding:30px;padding-right:60px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:.1px;color:#2095ba;cursor:pointer}.faq-collapisble .question .icon-up{position:absolute;top:24px;right:30px;transform:rotate(180deg)}.faq-collapisble .question .icon-up.show{transform:rotate(0)}.faq-collapisble .answer{padding:0 30px 14px 30px}@media (max-width:767.98px){.tnc-menu .menu-item{width:auto;height:auto;padding:14px}.tnc-menu .menu-item img{margin:0;width:100%}.tnc-menu .menu-item span{display:none}}.wifi-rent-title{font-family:Montserrat,sans-serif;margin-bottom:20px;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d;text-transform:uppercase}.wifi-rent-title .light{font-weight:lighter}.wifi-rent-form{min-height:260px;padding:30px}.wifi-rent-form .tabs-modem{margin-bottom:15px}.wifi-booking{border-radius:20px;margin:15px 0;padding:50px}.wifi-rent-form .form-wifi-label{display:flex;font-size:12px;height:40px;border-radius:6px;border:solid .8px #d5d5d5;background-color:#d5d5d53b}.wifi-rent-form .form-wifi-label .title{flex-grow:1;padding:0 .75rem;line-height:40px;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wifi-rent-form .form-wifi-label button{background:0 0;border:none;width:40px;font-size:17px;cursor:pointer}.wifi-booking .wifi-info{margin-bottom:30px}.wifi-booking .wifi-info span.wifi-info-label{display:block;line-height:30px}.wifi-booking .wifi-info span.wifi-info-label img{margin-right:10px;width:18px;height:18px}.wifi-booking .wifi-price{display:flex;-webkit-display:flex;margin-bottom:10px}.wifi-booking .wifi-price span{width:50%}.wifi-booking .wifi-price span.price{font-weight:700;text-align:right}.wifi-booking .wifi-price-total{margin-top:30px;color:#f79824}.wifi-booking .wifi-price-total span.price{font-size:14px}.wifi-booking .booking-title{font-family:Montserrat,sans-serif;margin-bottom:20px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.wifi-booking .wifi-desc{white-space:pre-wrap}.wifi-empty{min-height:260px;padding:30px 75px;text-align:center}.wifi-empty img{margin:32px 15px}.wifi-empty span{display:block;text-align:center}.wifi-empty span.bold{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;text-align:center;color:#1d1d1d}.wifi-list-search{padding:0 20px;max-height:440px;overflow-y:auto}.wifi-list-search::-webkit-scrollbar-track{width:10px;opacity:.6;border-radius:15px;background-color:#d5d5d5}.wifi-list-search::-webkit-scrollbar{width:12px;height:10px;background-color:#f5f5f5}.wifi-list-search::-webkit-scrollbar-thumb{opacity:.4;width:10px;border-radius:15px;border:1px solid #00000030;background-color:#fff}.wifi-search-item{display:flex;position:relative;padding:20px;margin-bottom:20px;border-radius:20px;background-color:#fff;min-height:130px;border:solid .8px #d5d5d5;transition:.2s;cursor:pointer}.wifi-search-item:last-child{margin-bottom:0}.wifi-search-item:hover{box-shadow:0 4px 23px 0 #0000001c;border:solid .5px #f2f2f2}.wifi-search-item.active{border:solid 1px #f79824}.wifi-search-item .thumbnail{float:left;position:relative;width:100px;height:90px;border-radius:6px;background-color:#f2f2f2;margin-right:20px;overflow:hidden}.wifi-search-item .thumbnail img{height:100%;width:100%;object-fit:cover}.wifi-search-item .detail{float:left;width:calc(100% - 120px);display:inline-block}.wifi-search-item .detail span{display:block;margin-bottom:5px}.wifi-search-item .detail span.title{height:38px;overflow:hidden;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d;white-space:pre-wrap}.wifi-search-item .detail span.date{font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d}.wifi-search-item .detail span.price{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.wifi-check-wrapper{display:flex;padding-bottom:50px}.wifi-check-wrapper .check-wifi-info{flex-grow:1;padding-left:30px;padding-right:90px}.wifi-check-wrapper .check-wifi-info h3{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.wifi-check-wrapper .check-wifi-info .check-wifi-label{padding:12px 0;border-bottom:1px solid rgba(170,184,194,.3)}.wifi-check-wrapper .check-wifi-info .check-wifi-label:last-child{border-bottom:none}.wifi-check-wrapper .check-wifi-info .check-wifi-label .info-label{display:inline-block;width:50%;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#aab8c2}.wifi-check-wrapper .check-wifi-info .check-wifi-label .info-value{display:inline-block;width:50%;font-size:13px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#1d95ba}.form-check-wifi .input-group{padding:0 15px;align-items:center}.form-check-wifi .btn-check-wifi{padding:0 10px;height:24px;border-radius:16px;background-color:#2095ba;line-height:24px;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:19px;letter-spacing:.1px;text-align:center;color:#fff}.wifi-graph{display:flex;justify-content:center;align-items:center;position:relative;height:280px;width:280px;background-image:url(../img/rvmp/graph-modem.svg);background-size:100% 100%}.wifi-graph .battery img{margin-right:10px}.wifi-graph .battery span{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:30px;letter-spacing:.1px;color:#1d1d1d}.wifi-graph .battery .charging-text{font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:19px;letter-spacing:.1px;text-align:center;color:#1d1d1d}.wifi-graph .data-usage{position:absolute;bottom:-10px;right:0;left:0;width:130px;margin:auto}.wifi-graph .data-usage .data-usage-label{display:block;margin-bottom:10px;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;text-align:center;color:#aab8c2}.wifi-graph .data-usage .kuota{display:flex;align-items:center;padding:0 10px;width:130px;height:40px;border-radius:20px;background-color:#ff7c5d;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:.1px;color:#fff}.wifi-graph .data-usage .kuota img{margin:0 10px}.wifi-rental-all{margin-bottom:20px}.wifi-rental-all h1{font-family:Montserrat,sans-serif;margin-bottom:10px;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.wifi-rental-all h2{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.wifi-rental-all .section-title{margin-bottom:30px}.wifi-booster-list{padding-top:50px}.wifi-booster-list .section-title{margin-bottom:20px}.wifi-booster-list .view-all-link{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:right;color:#2095ba;text-decoration:none}.wifi-booster-list h3{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.wifi-booster-list .wifi-search-item{width:100%;margin-bottom:20px;max-width:none}.wifi-rental-home{margin:0;padding-top:100px;padding-bottom:0}@media (max-width:991.98px){.wifi-rent-title{font-size:15px}.wifi-empty{margin-top:20px}.wifi-list-search{width:100%;overflow-x:scroll;overflow-y:unset;white-space:nowrap;padding:15px 0}.wifi-search-item{display:inline-block;max-width:320px;margin:0 15px;margin-bottom:0}.wifi-search-item:first-child{margin-left:0}.wifi-search-item:last-child{margin-right:0}.wifi-check-wrapper{display:block}.wifi-check-wrapper .wifi-graph{margin:auto;margin-bottom:60px}.wifi-check-wrapper .check-wifi-info{padding:0}}.booking.box-shadow{padding:40px 50px;margin:30px 0}.booking.box-shadow h3{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.booking.box-shadow p{font-size:10px}.box-address{padding:10px}.box-courier-service .body-supplier{padding:20px 30px}.box-courier-service .body-supplier .item-list{padding-left:16px;margin-bottom:-25px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:.1px;color:#1d1d1d}.box-courier-service .body-supplier .item-list li{margin-bottom:20px}.box-courier-service .title-supplier{height:54px;padding:0 30px;background-color:#f2f2f2;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:54px;letter-spacing:.1px;color:#1d1d1d}.box-courier-service:first-child .title-supplier{border-top-left-radius:10px;border-top-right-radius:10px}.courier-box .checkbox-courier{display:flex;align-items:flex-start;margin-bottom:-20px;height:30px}.airport-info ul{padding-top:10px;padding-left:20px}.courier-box .checkbox-courier .form-checkbox{margin-right:10px}.courier-box .checkbox-courier label{display:block;line-height:20px;flex-grow:1}.wifi-checklist-insurance{display:flex;padding:10px 20px;border-radius:10px;border:solid .5px #d5d5d5;background-color:#fff}.wifi-checklist-insurance .insurtech-label{margin-left:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:.1px;color:#1d1d1d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wifi-checklist-insurance .tnc-link{margin-left:20px}.wifi-checklist-insurance .tnc-link a{color:#f79824}.wifi-device-insurance .tnc-link a{color:#f79824}.wifi-insurance-package{display:flex;align-items:center;padding:10px 20px;margin-top:30px;border-radius:6px;border:solid .8px #d5d5d5;background-color:#fff}.wifi-insurance-package .form-radio{margin-right:20px}.wifi-insurance-package span.title{flex-grow:1}.wifi-insurance-package a.insurance-detail{flex-grow:1;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:.1px;text-align:right;color:#f79824;cursor:pointer}.insurance-form .insurance-detail-label{margin-top:30px}.order-list{display:flex}.order-list span{font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d;display:block;margin-bottom:20px}.order-list .thumbnail{position:relative;height:90px;width:120px;border-radius:10px;background-color:#f2f2f2;overflow:hidden}.order-list .thumbnail img{width:100%;height:100%;object-fit:cover}.order-list .desc{width:calc(30% - 30px);margin-left:30px}.order-list .date{width:calc(20% - 30px);margin-left:30px}.order-list .unit{width:calc(10% - 30px);margin-left:30px}.order-list .price{width:calc(25% - 30px);margin-left:30px}.order-list .desc p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.order-list .price p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.your-booking .booking-info{margin:20px 0}.your-booking .booking-info .info-label{display:block;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.your-booking .booking-info .info-label img{width:18px;height:18px;margin-right:10px}.your-booking .booking-price{margin-bottom:10px}.your-booking .booking-price span{display:inline-block;width:50%}.your-booking .booking-price span.price{text-align:right;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;text-align:right;color:#1d1d1d}.your-booking .booking-total-price{color:#f79824;margin-top:20px}.your-booking .booking-total-price span{display:inline-block;width:50%}.your-booking .booking-total-price span.price{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;text-align:right}@media (max-width:991.98px){.order-list{display:flex;flex-wrap:wrap}.order-list .thumbnail{margin-bottom:20px}.order-list .date,.order-list .desc,.order-list .price,.order-list .unit{width:100%;margin-left:0}.order-list span{margin-bottom:0}}ul.categories{padding:20px 30px;margin-bottom:30px;border-radius:30px;box-shadow:0 4px 23px 0 #00000017;background-color:#fff;list-style-type:none}ul.categories li a{display:block;padding:0 20px;font-size:12px;height:32px;margin:20px 0;border-radius:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:.1px;color:#1d1d1d;overflow:hidden;background-image:url(../img/rvmp/icons/right.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) center}ul.categories li:hover a{background-color:#f2f2f2}ul.categories li.active a{color:#f79824;background-color:#ffefdb}ul.categories li.active a:hover{color:#f79824;background-color:#ffefdb}.event-box{margin-bottom:30px}.product-link a:hover{text-decoration:none}.event-box{border-radius:20px;box-shadow:0 1px 9px 0 #00000017;background-color:#fff;overflow:hidden;text-decoration:none}.event-box .thumbnail{border-top-left-radius:20px;border-top-right-radius:20px;height:170px;overflow:hidden;background-color:#f2f2f2}.event-box .thumbnail .LazyLoad.is-visible{height:170px}.event-box .thumbnail img{width:100%;height:100%;object-fit:cover}.event-box .desc{padding:20px;font-size:12px;color:#1d1d1d}.event-box .desc h4{height:38px;overflow:hidden;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.event-box .desc span{display:block;margin-bottom:5px}.event-box .desc span.category{display:block;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#2095ba}.event-box .desc span.label-small-image img{width:14px;height:14px;margin-right:5px}.event-box .desc .price{border-top:1px dotted #d5d5d5;margin-top:10px;padding-top:10px;display:flex}.event-box .desc .price span.label{font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#d5d5d5}.event-box .desc .price span.amount{flex-grow:1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:right;color:#f79824}.event-product .banner-event-item{height:400px;margin-top:60px;overflow:hidden;border-radius:10px;background-color:#f2f2f2}.event-product .banner-event-item img{width:100%;height:100%;object-fit:cover}.event-product .event-info{padding:40px 30px;margin:30px 0;font-size:12px}.event-product .event-info h1{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;color:#1d1d1d}.event-product .event-info .event-categories{margin-bottom:20px}.event-product .event-info .event-categories .event-category{display:inline-block;margin-bottom:20px;margin-right:10px;min-width:100px;height:32px;border-radius:16px;background-color:#ffefdb;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:.1px;text-align:center;color:#f79824}.event-product .event-info .detail-info-title{display:block;margin-bottom:15px}.event-product .event-info .detail-info-content{display:flex;margin-bottom:10px}.event-product .event-info .detail-info-content img{width:18px;height:18px}.event-product .event-info .detail-info-content>div{max-width:calc(100% - 22px);padding-left:10px}.event-product .event-info .event-info-footer{margin-top:20px;padding-top:20px;border-top:1px dotted #d5d5d5}.event-product .event-info .detail-info-price .startfrom{font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#d5d5d5}.event-product .event-info .detail-info-price .price{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.event-buy-summary .summary-title-ticket{display:block;margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.event-buy-summary .summary-desc-ticket{display:block;margin-bottom:10px}.event-buy-summary .summary-qty-ticket{display:block;margin-bottom:30px}.event-buy-summary .summary-amount{display:block;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:.1px;color:#f79824}.event-buy-summary .with-tax{font-size:9px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.11;letter-spacing:.09px;color:#2095ba}.event-info ul.nav-tabs{border-bottom:none}.event-info ul.nav-tabs .nav-link{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d;cursor:pointer}.event-info ul.nav-tabs .nav-link:hover{border:1px solid #fff}.event-info ul.nav-tabs .nav-link.active{font-weight:700;border:none}.ticket-box{padding:30px;margin:30px 0;border-radius:10px;border:solid 1px #d5d5d5;background-color:#fff}.event-info .event-desc{padding:20px}.ticket-box .title-package{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.ticket-box .ticket-desc{display:block;min-height:20px;margin-bottom:10px}.ticket-box .ticket-status{display:block;max-width:150px;height:32px;border-radius:16px;line-height:32px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:.7px;text-align:center;color:#fff;background-color:#d5d5d5}.ticket-box .ticket-end-sale{margin-left:5px}.ticket-box .footer-ticket{margin-top:15px;margin-left:15px;margin-right:15px;padding-top:15px;border-top:1px dotted #d5d5d5;width:100%;display:flex}.ticket-box .footer-ticket>div{padding:0}.ticket-box .footer-ticket .ticket-pack-price{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.shop-filter{padding:40px 30px;margin-bottom:30px}.shop-filter .title{display:block;margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.shop-filter .form-group{margin:15px 0}.shop-filter .price-filter{margin-bottom:30px}.shop-filter .price-filter h3{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#1d1d1d}.shop-filter .brand-filter h3 img{margin-right:5px}.shop-filter .brand-filter h3{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#1d1d1d}.shop-filter .brand-filter .brand-list{list-style-type:none;padding-left:20px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#1d1d1d}.shop-filter .brand-filter .brand-list li{margin-bottom:15px}.shop-filter .btn-apply-filter{text-transform:capitalize;color:#2095ba}.filter-shop-mobile{background-color:#fff;margin-bottom:30px;border-radius:15px;box-shadow:0 1px 9px 0 #00000017}.filter-shop-mobile .filter-toggle{line-height:40px;padding:0 15px;display:block;background-image:url(../img/rvmp/icons/down.svg);background-color:transparent;background-repeat:no-repeat;background-position:calc(100% - 5px) center;cursor:pointer}.filter-shop-mobile .filter-toggle.up{background-image:url(../img/rvmp/icons/up.svg)}.filter-shop-mobile .filter-toggle img{margin-right:10px}.filter-shop-mobile .show{display:block}.filter-shop-mobile .hide{display:none}.filter-shop-mobile .categories{box-shadow:none;padding:0 30px;padding-bottom:1px}.filter-shop-mobile .shop-filter{padding:15px 30px}.filter-shop-mobile .filter-col>.title{display:block;padding:0 30px;margin-top:15px;margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.destination-head-wrap{width:100%;position:relative}.destination-head-wrap .destination-head-banner{width:100%;height:350px}.destination-head-wrap .destination-head-banner img{width:100%;height:100%;object-fit:cover}.destination-head-wrap .destination-head-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;position:absolute;top:0;width:100%;height:100%}.destination-head-wrap .destination-head-content h1{font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#fff}.activity-box{color:#1d1d1d;border-radius:20px;box-shadow:0 1px 9px 0 #00000017;background-color:#fff}.activity-box .dest-img{border-top-left-radius:20px;border-top-right-radius:20px;background-color:#f2f2f2;height:172px;overflow:hidden}.activity-box .dest-img .LazyLoad{background-color:#f2f2f2;height:172px}.activity-box .dest-img .LazyLoad img{width:100%;height:100%;object-fit:cover}.activity-box .info{padding:20px;margin-bottom:30px}.activity-box .info .title h1{height:42px;overflow:hidden;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:21px;letter-spacing:.2px;color:#1d1d1d}.activity-box .info .price{border-top:1px dotted #f2f2f2;margin-top:10px;padding-top:10px}.activity-box .info .location{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:.1px;color:#1d1d1d}.activity-box .info .price h4{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.country-filter{padding:40px 30px;margin-bottom:30px}.country-filter .title{display:block;margin-bottom:22px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824;text-transform:uppercase}ul.country-list{list-style-type:none;padding:0}ul.country-list>li{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px}ul.country-list li a{display:block;text-decoration:none;color:#1d1d1d;line-height:20px;margin-bottom:16px;cursor:pointer}ul.country-list li a img{margin-right:10px}ul.destination-list{list-style-type:none;padding:0;padding-left:28px}ul.destination-list li{margin-bottom:16px;cursor:pointer}.dest-empty{padding-top:30px;text-align:center}.dest-empty .note-dest{margin-top:25px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.attraction-info{position:relative;padding:40px 30px;margin-bottom:30px}.attraction-info .btn-wishlist{position:absolute;top:30px;right:30px;border:0;background:0 0;width:40px;height:40px;padding:0;cursor:pointer;z-index:1}.attraction-info .btn-wishlist img{width:100%}.attraction-info h1{min-height:70px;margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;color:#1d1d1d}.attraction-info .available-today{display:inline-block;min-width:140px;height:24px;margin-right:30px;border-radius:16px;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:.1px;text-align:center;color:#f79824;background-color:#ffefdb}.attraction-info .price{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:.2px;color:#f79824}.attraction-info .btn-find-ticket{width:50%;position:absolute;bottom:0}.attraction-facilities{margin:52px 0}.attraction-facilities .facility{display:flex;margin:20px 0}.attraction-facilities .facility:first-child{margin-top:0}.attraction-facilities .facility img{margin-right:10px}.attraction-gallery{height:470px;overflow:hidden;border-radius:10px}.attraction-gallery .images{height:470px}.attraction-gallery .images img{width:100%;height:100%;object-fit:cover}.ticket-empty{display:flex;justify-content:center;padding:30px 0}.ticket-empty .ticket-empty-text{padding:0 30px;display:flex;flex-flow:column;align-content:center;justify-content:center}.ticket-empty .ticket-empty-text span{display:block}.ticket-empty .ticket-empty-text span.bold-text{display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.ticket-empty .ticket-empty-text span.sub-text{color:#1d1d1d}.product-breadcrumb.breadcrumb{width:calc(100% - 47px);background-color:transparent;padding:0;font-size:14px;color:#1d1d1d;overflow:hidden}.product-breadcrumb .breadcrumb-item a{color:#1d5eb0}.product-breadcrumb .breadcrumb-item>div{display:inline-block}.product-breadcrumb .breadcrumb-item.active{color:#1d1d1d}.product-breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:">"}.attraction-info .ticket-header-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.attraction-info .ticket-header-date{margin:auto}.package-box{margin:30px 0;padding:30px;border-radius:10px;border:1px solid #d5d5d5;background-color:#fff}.package-box h5{margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.package-box .package-body{display:flex;margin-top:10px}.package-box .package-body .pkg .error-text{display:block;margin:7px 0;color:#d13247}.package-box .package-body .price{flex-grow:1;align-self:center;text-align:right;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:.1px;text-align:right;color:#f79824}.package-box .package-footer{display:flex;margin-top:10px;flex-direction:row-reverse}.package-box .package-footer .btn{width:100%;max-width:140px}.package-box .package-body .timeslots{width:210px;padding-right:30px}.package-box .package-body .timeslots .form-group{margin:0}.pkg{position:relative}.pkg .pkg-qty{width:210px;height:40px;padding-left:10px;padding-right:30px;border-radius:10px;border:solid 1px #d5d5d5;background-color:#fff;background-image:url(../img/rvmp/icons/down.svg);background-repeat:no-repeat;background-position:calc(100% - 5px) center;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pkg .pkg-qty:focus{outline:0}.pkg-list-box{position:absolute;top:50px;width:100%;min-width:340px;padding:20px;border-radius:10px;box-shadow:0 4px 23px 0 #0000001c;border:solid .5px #f2f2f2;background-color:#fff;z-index:1}.pkg-list-box .pkg-item{display:flex;margin-bottom:20px}.pkg-list-box .pkg-item:last-child{margin-bottom:0}.pkg-list-box .pkg-item .detail{flex-grow:1}.pkg-list-box .pkg-item .detail span{display:block}.pkg-list-box .pkg-item .detail span.name{font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}.pkg-list-box .pkg-item .detail span.price{font-family:'Nunito Sans',sans-serif;font-size:10px;text-align:left;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d}.package-box .package-additional{margin-top:30px}.package-box .package-additional a.arrow{display:block;max-width:150px;margin-bottom:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#2095ba;text-decoration:none;background-image:url(../img/rvmp/icons/up.svg);background-size:24px 24px;background-repeat:no-repeat;background-position-x:right;background-position-y:-4px}.package-box .package-additional a.arrow.collapsed{background-image:url(../img/rvmp/icons/down.svg)}.additional-info-attraction .label-form{display:flex;align-items:center;margin-bottom:10px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#1d1d1d}.additional-info-attraction .label-form img{margin-right:20px}.additional-info-attraction .form{padding-right:45px}.additional-info-attraction .form .form-group:first-child{margin-top:0}.attraction-info .desc-text,.attraction-info .info-text{padding:0 30px 40px 30px}.attraction-info .desc-text>div,.attraction-info .desc-text>ul{margin-top:1rem;margin-bottom:1rem}.attraction-info .info-text>div,.attraction-info .info-text>ul{margin-top:1rem;margin-bottom:1rem}.attraction-info .ls-bullets{padding-left:15px}.attraction-info .hide{display:none}.attraction-info .info-text h5{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.attraction-info.no-margin{padding:0}.attraction-info .desc-tabs{display:flex;background-color:#fafafa;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}.attraction-info .desc-tabs button{border:none;width:170px;height:56px;background-color:transparent;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;text-align:center;cursor:pointer}.attraction-info .desc-tabs button.active{border-radius:0;color:#2095ba;background-color:#fff}.review-atraction-wrap h3{margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.review-atraction-wrap .review-title-wrap{display:flex;justify-content:space-between}.box-review h3{margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.box-rate h2{margin-bottom:30px;font-family:Montserrat,sans-serif;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.box-rate .rate-wrap{display:flex}.box-rate .rate-wrap .val-rate{font-family:Montserrat,sans-serif;font-size:50px;font-weight:700;color:#17bebb}.box-rate .rating-wrap{margin-bottom:20px}.box-rate .rating-wrap img{height:30px;margin-right:10px}.box-rate .rate-wrap .bar-rate{flex-grow:1;padding-left:15px}.box-rate .rate-wrap .bar-rate ul{width:100%}.box-rate .rate-wrap .bar-rate ul li{display:flex}.box-rate .rate-wrap .bar-rate .bar-left{width:100px;text-align:right;margin-top:-4px}.box-rate .rate-wrap .bar-rate .bar-left img{margin-right:5px}.box-rate .rate-wrap .bar-rate .bar-right{flex-grow:1;padding-left:20px}.box-rate .rate-wrap .bar-rate .progress{margin-bottom:10px}.box-rate .rate-wrap .bar-rate .progress .progress-bar{background-color:#17bebb}.box-rate .rate-wrap .bar-rate ul{padding:0;list-style-type:none}.form-review{padding:50px}.form-review h2{font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#1d1d1d}.form-review h3{text-align:center}.form-review .rate{display:flex;justify-content:center}.form-review .rate span.form-radio{height:34px;width:34px;margin:15px}.form-review .rate span.form-radio input[type=radio]{height:34px;width:34px;background-image:url(../img/rvmp/icons/star-nonactive.svg);background-size:34px 34px;cursor:pointer}.form-review .rate span.form-radio input[type=radio].active{background-image:url(../img/rvmp/icons/star-active.svg)}.btn-review{height:32px;padding:0 15px;border-radius:20px;border:solid 1px #2095ba;font-weight:400;font-size:12px;font-stretch:normal;font-style:normal;text-transform:capitalize;line-height:32px;letter-spacing:.1px;color:#2095ba}.review-atraction-wrap .more-wrap a{font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;text-align:center;color:#f79824}.review-atraction-box{border-bottom:1px solid #f2f2f2;padding-bottom:20px;margin-bottom:20px}.review-atraction-box .review-text-top{display:flex}.review-atraction-box .review-text-top .rating-wrap img{margin-right:10px}.review-atraction-box .review-text-top .name-wrap{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:.1px;color:#1d1d1d}.review-atraction-box .review-text-top .date-wrap{flex-grow:1;align-items:end;display:block;text-align:right;font-size:10px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1.9;letter-spacing:.1px;color:#a2a6ab}.review-atraction-box h6{margin:20px 0;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:.1px;color:#2095ba}.attraction-cart{padding:40px 30px;margin-bottom:30px}.attraction-cart .package-title{display:block;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.attraction-cart .package-date{display:block;margin-bottom:10px}.attraction-cart .package-price-wrap{margin-bottom:20px}.attraction-cart .package-price{display:flex;margin-bottom:5px}.attraction-cart .package-price span{width:50%}.attraction-cart .package-price span.price{text-align:right}.attraction-cart .total-price{margin:20px 0;color:#f79824}.attraction-cart .total-price span.price{font-size:14px;font-weight:700}@media (max-width:992px){.attraction-info h1{height:auto;font-size:24px;line-height:1.4}.attraction-info .btn-wishlist{top:20px;right:10px;width:45px;height:45px}.attraction-info .btn-find-ticket{width:100%;position:relative}.attraction-gallery{height:300px;overflow:hidden;margin-bottom:30px}.attraction-gallery .images{height:300px}.ticket-empty{display:block;text-align:center}.package-box .package-body{display:block}.package-box .package-body{display:block}.package-box .package-body>div{margin:20px 0}.package-box .package-body .timeslots{width:100%;padding-right:0}.package-box .package-body .pkg .pkg-qty{width:100%}.additional-info-attraction .form{padding-right:15px}.pkg-list-box{width:100%;min-width:auto}.pkg-list-box .pkg-item{display:block;margin-bottom:20px}.pkg-list-box .pkg-item .detail{margin-bottom:10px}.pkg-list-box .pkg-item .qty .form-quantity{width:100%}.form-review{padding:20px}}.insurance-page .banner-insurance{display:flex;align-items:center;height:560px;background-image:url(../img/insurance/insurance_banner.png);background-position:center center;background-size:cover;margin-bottom:50px}.insurance-detail-form{margin-bottom:60px;padding:40px 50px}.insurance-page .banner-insurance .title-page{text-align:center;width:100%}.insurance-page .banner-insurance .title-page h1{font-family:Montserrat,sans-serif;font-size:35px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#fff}.insurance-page .banner-insurance .title-page h2{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#fff}.insurance-filter-box{padding:25px 30px;margin-bottom:30px}.insurance-stepper{display:flex;margin:auto;margin-bottom:54px;height:52px;width:100%;max-width:582px;padding:8px 0;border-radius:29px;box-shadow:0 2px 13px 0 #0000001c;background-color:#fff}.insurance-stepper .step{height:36px;margin:0 8px;border:none;border-radius:18px;background-color:#f2f2f2;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:36px;letter-spacing:.1px;text-align:center;color:#1d1d1d;width:50%}.insurance-stepper .step.active{background-color:#2095ba;color:#fff}.insurance-package-list>h3{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.insurance-package-box{position:relative;width:100%;text-align:center;padding-top:50px;height:420px;border-radius:10px;border:solid 1px #f2f2f2;background-color:#fff;overflow:hidden}.insurance-package-box span.title{display:block;text-align:center;font-size:14px}.insurance-package-box .price{display:block;margin-bottom:30px;text-align:center;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#f79824}.insurance-package-box a.drop{display:inline-block;margin:auto;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;text-align:right;color:#1d1d1d}.insurance-package-box img{display:block;margin:auto}.insurance-package-box .action{position:absolute;width:100%;bottom:-60px;transition:ease-in .2s}.insurance-package-box:hover .action{bottom:0}.insurance-package-box .btn-choose-package{height:60px;background-color:#f79824;color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.insurance-package .slick-list{margin:0 -15px}.insurance-package .slick-list .slick-track{margin-right:0;margin-left:0}.insurance-package .slick-slide{margin:5px 15px}.insurance-package.slick-slider .slick-arrow.slick-next{right:-30px}.insurance-package.slick-slider .slick-arrow.slick-prev{left:-30px}.additional-traveler-info{margin-bottom:15px}.insurance-detail-form .title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.modal-insurance-info .modal-content{position:relative;padding:50px 15px;border-radius:20px;max-height:90vh;box-shadow:0 11px 25px 0 #00000030;border:solid .5px #f2f2f2}.modal-insurance-info .modal-content .modal-header{border-bottom:none;margin-bottom:0}.modal-insurance-info .modal-content .modal-header h5{font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.modal-insurance-info .modal-content .modal-header button.close{position:absolute;top:20px;right:20px;background:0 0;border:none;cursor:pointer}.modal-insurance-info .modal-content .modal-body .modal-text{max-height:calc(90vh - 251px);overflow-y:auto}.modal-insurance-info .modal-content .modal-body .modal-img{padding-top:10px;padding-bottom:30px}.modal-insurance-info .modal-content .modal-body .modal-button{padding-top:20px;justify-content:space-between}.tnc-modal{display:flex;padding:10px 50px;font-size:12px;margin-bottom:30px}.tnc-modal .form-checkbox{display:inline-block;margin-right:30px}.tnc-modal .tnc-link{display:inline-block;line-height:20px}.tnc-modal .tnc-link a{color:#f79824}.add-additional-traveler{display:flex;margin-top:15px;margin-bottom:15px;color:#f79824}.add-additional-traveler .btn-qty.plus{margin-right:15px}.btn-qty .qty-traveler{display:flex;align-items:center;cursor:pointer}.btn-qty .qty-traveler img{margin-right:30px}.add-additional-traveler .add-qty{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:30px;letter-spacing:.2px;color:#f79824;cursor:pointer}.insurance-alert{font-size:12px}.insurance-alert ul{margin-bottom:0}.insurance-empty{padding-top:60px;padding-bottom:60px}.insurance-empty img{margin-bottom:30px}.insurance-empty>p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.insurance-list-title{margin-top:30px;margin-bottom:25px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}@media (max-width:501px){.insurance-list-title{margin-left:15px}.insurance-package .slick-list{margin:0;margin-left:15px}.insurance-package-box{width:250px!important}.tnc-modal .form-checkbox{margin-right:15px}.tnc-modal{padding:10px 30px}.insurance-detail-form{margin-bottom:30px}}.checkout-data-wrap .checkout-booking-detail a.back-link{display:block;margin:5px 0;line-height:20px;text-decoration:none;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#f79824}.checkout-data-wrap .checkout-booking-detail a.back-link img{margin-right:10px}.checkout-data-wrap .checkout-booking-detail{display:flex}.checkout-data-wrap .checkout-booking-detail h1{flex-grow:1;margin-bottom:50px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.17px;text-align:center;color:#2095ba}.order-table-list{margin-bottom:30px;border-radius:20px;border:solid 1px #f2f2f2;background-color:#fff}.order-table-list .thead-cart{display:flex;margin:5px;margin-bottom:30px;padding:15px 25px;border-radius:15px;background-color:#f2f2f2;font-size:10px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:rgba(29,29,29,.6)}.order-table-list .thead-cart .desc{width:50%}.order-table-list .thead-cart .date{width:20%}.order-table-list .thead-cart .unit{width:12%}.order-table-list .tr-body .tr-cart{display:flex;padding:0 30px;font-size:10px;margin-bottom:30px}.order-table-list .tr-body .tr-cart .img{width:20%}.order-table-list .tr-body .tr-cart .img .wrapper{position:relative;border-radius:10px;height:70px;margin-right:30px;background-color:#f2f2f2;overflow:hidden}.order-table-list .tr-body .tr-cart .img .wrapper img{width:100%;height:100%;object-fit:cover}.order-table-list .tr-body .tr-cart .desc{padding-right:30px;width:30%}.order-table-list .tr-body .tr-cart .desc p.title{margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.order-table-list .tr-body .tr-cart .desc p.note{margin-bottom:0}.order-table-list .tr-body .tr-cart .date{padding-right:30px;width:20%}.order-table-list .tr-body .tr-cart .unit{width:12.5%}.order-table-list .tr-body .tr-cart .unit p{margin-bottom:6px}.order-table-list .tr-body .tr-cart .sbtotal{flex-grow:1}.order-table-list .tr-body .tr-cart .sbtotal h6{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#1d1d1d}.order-table-list .tfooter-cart{padding:0 30px;display:flex;align-items:center;justify-content:flex-end;height:74px;border-top:1px solid #f2f2f2}.order-table-list .tfooter-cart .total-label{width:100px;opacity:.3;font-size:10px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d}.order-table-list .tfooter-cart .total-price{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.checkout-form{padding:40px 50px;margin-bottom:30px}.checkout-form h1{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.checkout-form h3.title-delivery{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#1d1d1d}.btn-courier img{display:block;margin:auto}.btn-courier{width:120px;height:unset;border-radius:10px;background-color:#fff;border-color:#fff;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:.1px;text-align:center;color:#1d1d1d;text-transform:capitalize}.btn-courier:hover{border-color:#d5d5d5}.btn-courier.active{border-color:#f79824}.btn-courier-row{padding-top:24px;padding-bottom:36px}.btn-courier-row .btn-courier:first-child{margin-right:30px}.info-booking{padding:50px 30px;margin-bottom:30px}.info-booking .booking-title{margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.info-booking .booking-price{margin-bottom:20px}.info-booking .booking-price .label{display:inline-block;width:50%;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d}.info-booking .booking-price .price{display:inline-block;width:50%;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;text-align:right;color:#1d1d1d}.info-booking .divider{margin-left:-30px;margin-right:-30px;border:1px dotted #f2f2f2}.info-booking .booking-total-price .label{display:inline-block;width:50%;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d}.info-booking .booking-total-price .price{display:inline-block;width:50%;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:right;color:#f79824}.payment-order-table-list{margin-bottom:30px;border-radius:20px;background-color:#fff;box-shadow:0 15px 32px 0 #1d1d1d26}.payment-order-table-list .thead-cart{padding:0 30px;display:flex;align-items:center;height:55px;border-top-left-radius:15px;border-top-right-radius:15px;background-color:#f2f2f2}.payment-order-table-list .thead-cart>div{opacity:.3;font-size:10px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d}.payment-order-table-list .thead-cart .desc{width:50%}.payment-order-table-list .thead-cart .date{width:20%}.payment-order-table-list .thead-cart .unit{width:10%}.payment-order-table-list .thead-cart .sbtotal{width:20%}.payment-order-table-list .thead-cart .act button{outline:0;border:none}.payment-order-table-list .tr-body{padding:25px 30px}.payment-order-table-list .tr-body .tr-cart{display:flex;margin-bottom:25px}.payment-order-table-list .tr-body .tr-cart p{margin-bottom:6px}.payment-order-table-list .tr-body .tr-cart .desc{width:calc(50% - 40px);padding-left:30px}.payment-order-table-list .tr-body .tr-cart .desc p.title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.payment-order-table-list .tr-body .tr-cart .desc p.detail-info img{width:18px;height:18px;margin-right:10px}.payment-order-table-list .tr-body .tr-cart .date{width:20%;padding-right:15px}.payment-order-table-list .tr-body .tr-cart .unit{width:10%}.payment-order-table-list .tr-body .tr-cart .sbtotal{width:20%;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;text-align:right;color:#1d1d1d}.icon-product{display:flex;width:40px;height:40px;background-color:#f2f2f2;border-radius:20px;align-items:center;justify-content:center}.icon-product img{height:20px;width:20px}@media (max-width:992px){.payment-order-table-list .tr-body .tr-cart{flex-wrap:wrap}.payment-order-table-list .tr-body .tr-cart .desc{width:calc(100% - 40px)}.payment-order-table-list .tr-body .tr-cart .date{margin-top:15px;width:100%}.payment-order-table-list .tr-body .tr-cart .unit{width:100%}.payment-order-table-list .tr-body .tr-cart .sbtotal{width:100%}}.payment-method-box{padding:40px 30px;margin-bottom:30px;border:none}.payment-method-box h3{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.payment-method-box .payment-list{margin:0 -15px;display:flex;flex-wrap:wrap}.payment-method-box .payment-list button.method{margin:15px;height:90px;min-width:140px;border-radius:10px;border:solid 1px #d5d5d5;background-color:#fff;outline:0;cursor:pointer;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;text-align:center;color:#1d1d1d}.payment-method-box .payment-list button.method img{display:block;max-height:42px;margin:7px auto}.payment-method-box .payment-list button.method:hover{box-shadow:0 4px 23px 0 #0000001c}.payment-method-box .payment-list button.method.active{box-shadow:0 7px 23px 0 #f7982430;border:solid 1px #f79824}.coupon-form h3{color:#1d1d1d;margin-bottom:10px}.payment-form{padding:30px 0}.payment-form h4{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.payment-form .credit-card .data-secured-information{margin-bottom:30px;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;color:#1d1d1d}.payment-form .credit-card .data-secured-information img{height:16px;width:16px;margin-right:5px}.payment-form .credit-card .img-card{margin-bottom:30px}.payment-form .credit-card .form-group{margin-top:0}.virtual-account .va-bank{margin-bottom:30px;height:42px;padding:10px 30px;width:100%;border:solid 1px #d5d5d5;border-radius:10px;cursor:pointer}.virtual-account .va-bank.selected{border:solid 1px #f79824}.virtual-account .invalid-feedback{display:contents}.virtual-account .va-bank img{width:100%;height:100%;object-fit:contain}.order-booking-list .tr-cart{margin-bottom:20px}.order-booking-list .tr-cart a.dropdown-caret.collapsed{background-image:url(../img/rvmp/icons/down.svg)}.order-booking-list .tr-cart a.dropdown-caret{display:block;height:30px;font-weight:400;font-stretch:normal;font-style:normal;line-height:30px;letter-spacing:.1px;color:#2095ba;text-decoration:none;background-image:url(../img/rvmp/icons/up.svg);background-repeat:no-repeat;background-position-x:right}.order-booking-list .tr-cart .collapse p,.order-booking-list .tr-cart .collapsing p{margin-bottom:10px}.order-booking-list .tr-cart .sbtotal span{display:inline-block;width:50%;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#1d1d1d}.order-booking-list .tr-cart .sbtotal span.price{text-align:right}.box-checkout-bank{padding:40px 30px;margin-bottom:20px}.box-checkout-bank h1{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.box-checkout-bank .transfer-wrap .bank-wrap{display:flex;margin-top:30px;margin-bottom:30px}.box-checkout-bank .transfer-wrap .bank-wrap .img-wrap{width:70px;height:70px}.box-checkout-bank .transfer-wrap .bank-wrap .img-wrap img{width:100%;height:100%;object-fit:contain}.box-checkout-bank .transfer-wrap .bank-wrap .text{height:70px;display:flex;align-items:center}.box-checkout-bank .transfer-wrap .bank-wrap .text h5{margin:0;padding-left:30px;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.1px;color:#1d1d1d}.box-checkout-bank .transfer-wrap .detail-wrap{width:50%}.box-checkout-bank .transfer-wrap .detail-wrap .detail{margin-bottom:30px}.box-checkout-bank .transfer-wrap .detail-wrap .detail .label{margin-bottom:10px}.box-checkout-bank .transfer-wrap .detail-wrap .detail .value-action{display:flex}.box-checkout-bank .transfer-wrap .detail-wrap .detail .value-action .amount{flex-grow:1;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.23px;color:#f79824}.box-checkout-bank .transfer-wrap .detail-wrap .detail .value-action .bank-number{flex-grow:1;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.53px;color:#2095ba}.box-checkout-bank .transfer-wrap .detail-wrap .detail .value-action .btn-copy{height:20px;padding:0 10px;border-radius:10px;border:solid 1px #1d1d1d;background:0 0;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.9;letter-spacing:.1px;text-align:center;color:#1d1d1d}.box-checkout-bank .transfer-wrap .detail-wrap .detail .value-action .btn-copy.copied{border:solid 1px #17bebb;color:#17bebb}.box-checkout-bank .transfer-wrap .dana-wrap{margin:30px auto;display:flex;justify-content:center}.box-checkout-bank .transfer-wrap .detail-wrap.dana{width:100%;text-align:center}.box-checkout-bank .transfer-wrap .dana-wrap img{width:100%;max-width:200px}.box-checkout-bank .transfer-wrap .gopay-wrap{margin:30px auto;text-align:center}.virtual-account-info{text-align:center}.virtual-account-info span{display:block}.virtual-account-info span.va-bank-limit-label{font-size:14px;margin-bottom:10px}.virtual-account-info span.va-bank-limit{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal}#copyValueBank{opacity:0;z-index:-9999}@media (max-width:992px){.order-table-list .thead-cart{display:none}.order-table-list .tr-body{padding-top:30px;padding-bottom:30px;display:flex;flex-wrap:wrap}.order-table-list .tr-body .tr-cart{display:block;width:50%}.order-table-list .tr-body .tr-cart>div{width:100%!important;margin-bottom:20px;padding:0}.order-table-list .tr-body .tr-cart .img .wrapper{margin-right:0;height:100px}.payment-method-box .payment-list{white-space:nowrap;overflow-x:auto;flex-wrap:nowrap}.box-checkout-bank .transfer-wrap .detail-wrap{width:100%}}@media (max-width:767.98px){.order-table-list .tr-body .tr-cart{display:block;width:100%;border-bottom:1px solid #f2f2f2}.order-table-list .tr-body .tr-cart:last-child{border:none}}.search-note{margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal}.box-forget-password{padding:30px}.box-forget-password h1{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal}.affiliate-program{padding-top:112px}.affiliate-banner{margin-bottom:100px}.affiliate-banner img{width:100%}.affiliate-program .title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#2095ba}.benefit{margin-bottom:80px}.benefit .to-step{text-align:center}.benefit .grid img{margin-bottom:30px}.benefit .subtitle{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#1d1d1d}.benefit div.title{font-size:16px;margin-bottom:20px}.benefit .content{display:block;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:19px;letter-spacing:.1px;text-align:center;color:#1d1d1d}.affiliate-program .tac .title{margin-bottom:20px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:.1px;text-align:left;color:#1d5eb0}.affiliate-program .tac ol{padding-left:14px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:19px;letter-spacing:.1px;color:#1d1d1d}.box-affiliation{padding:40px 20px;margin:30px 0;text-align:center}.box-affiliation span.title{display:block}.box-affiliation .title-thanks{margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#1d1d1d}.box-affiliation a.hot-tac-link{display:block;margin:10px 0}.box-register-affiliation{padding:60px 100px}.box-register-affiliation h2{margin-bottom:10px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.box-register-affiliation .forget-link{display:block;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:19px;letter-spacing:.1px;text-align:right;color:#2095ba}.box-register-affiliation .btn-social-login{margin-right:30px}.box-register-affiliation .form-term-condition{display:flex}.box-register-affiliation .form-term-condition .tnc-register{padding-left:15px}.box-register-affiliation .form-term-condition a.text-orange div{display:inline-block;color:#f79824}.affiliate-tabs{margin-top:20px;display:flex}.affiliate-tabs li{padding-right:15px}.affiliate-tabs li a{display:block;height:32px;object-fit:contain;border-radius:20px;background-color:#fff;margin-right:30px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:.1px;text-align:center;border:none;outline:0;color:#1d1d1d;cursor:pointer}.affiliate-tabs li.active a{display:block;width:130px;height:32px;line-height:32px;object-fit:contain;border-radius:20px;background-color:#d6e8ee;color:#2095ba;outline:0}.affiliate-dashboard{padding-bottom:30px}.affiliate-dashboard h1{margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;color:#1d1d1d}.sobat-faq{padding-left:12px}.sobat-faq .qs{margin-bottom:10px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:.1px;color:#2095ba}.sobat-faq .aw{margin-top:10px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:23px;letter-spacing:.1px;color:#1d1d1d}.sobat-faq .aw ol,.sobat-faq .aw ul{list-style-type:none;padding-left:0;margin-bottom:1em}.affiliation{overflow-x:auto}.affiliation-list{min-width:400px}.affiliation-list .header{display:flex;align-items:center;height:40px;margin-bottom:20px;padding:0 15px;border-radius:15px;background-color:#f2f2f2;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:19px;letter-spacing:.1px;color:#7c8084}.affiliation-list .header>div{width:33.3333%;padding:0 15px}.affiliation-list .body{margin-bottom:30px;font-size:12px}.affiliation-list .body .body-row{padding:10px 0;display:flex}.affiliation-list .body .body-row>div{width:33.3333%;padding:0 15px}.total-saldo-price{display:flex;font-family:Montserrat,sans-serif;font-size:16px;color:#2095ba;font-weight:700;text-align:right}.total-saldo-price.small{font-size:14px;color:#1d1d1d}.col-redeem-btn{padding:20px 0}.total-saldo-price .total-title{width:70%}.total-saldo-price .total-saldo{width:30%}.affiliation-list .body .empty{display:flex;flex-direction:column;align-items:center}.affiliation-list .body .empty img{margin-bottom:20px}.affiliation-list .body .empty span{font-family:Montserrat,sans-serif;text-align:center;display:block;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;text-align:center;color:#1d1d1d}.alert-redeem{width:100%;max-width:370px;padding:30px;border-radius:10px;background-color:#ffefdb;font-size:12px;color:#f79824}.alert-redeem ul{padding:1px;margin-bottom:0}@media (max-width:992px){.box-register-affiliation{padding:60px 30px}}.relation-boxed{position:relative;height:200px;margin-bottom:50px;border-radius:5px;overflow:hidden;transition:.2s}.relation-boxed img{width:100%;height:100%;object-fit:cover}.relation-boxed .gradient-background{position:absolute;display:flex;align-items:center;padding:10px;bottom:0;left:0;height:84px;width:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),#090909 138%)}.relation-boxed .gradient-background h2{width:100%;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#fff}.relation-boxed.files .gradient-background{height:auto;flex-direction:column}.relation-boxed.files .gradient-background h2{margin-bottom:10px}.relation-boxed.files .gradient-background .unavailable{font-size:10px;text-align:center;color:#fff}.relation-boxed:hover{transform:scale(1.2);box-shadow:0 3px 23px 0 rgba(0,0,0,.17);z-index:999}.profile-boxed{position:relative;margin-bottom:50px;border-radius:5px;overflow:hidden;background-color:#fff}.profile-boxed .profile-img{position:relative;max-height:400px;overflow:hidden}.profile-boxed .profile-img .gradient-background{display:flex;flex-flow:column;position:absolute;bottom:0;left:0;width:100%;height:70px;padding-top:15px;text-align:center;background-image:linear-gradient(to bottom,rgba(0,0,0,0),#090909 138%)}.profile-boxed .profile-img .gradient-background h2{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#fff}.profile-boxed .profile-img .gradient-background h3{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#fff}.profile-boxed p{padding:15px;font-size:12px}.relation-banner{margin-bottom:100px}.relation-banner img{width:100%}.risk-management-content .ab-wrap h1{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.risk-management-content .ab-wrap h2{margin-top:1.5em;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.corporate-organization h1{font-family:Montserrat,sans-serif;text-align:center;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.corporate-organization h3{font-family:Montserrat,sans-serif;text-align:center;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.header-about.about-us{display:flex;padding-top:60px;margin-bottom:120px;height:570px;background-image:url(/static/assets/img/rvmp/about-us-header.png);background-repeat:no-repeat;background-size:cover;background-position:bottom}.header-about.about-us .header-content{display:flex;align-items:center}.header-about img{margin-right:130px}.header-about p.about-text{margin-top:-100px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:36px;letter-spacing:.34px;color:#fff}.header-about.career{height:570px;margin-bottom:72px;background-image:url(/static/assets/img/rvmp/career-header.png);background-repeat:no-repeat;background-size:cover;background-position:bottom}.career-list h3{margin-top:30px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;color:#1d1d1d}.career-list p,.career-list ul{margin:0;margin-bottom:10px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:25px;letter-spacing:.1px;color:#1d1d1d}.career-list ul{list-style-type:"- ";padding-left:11px}.career-list .career p.sb-about{padding-top:10px;font-weight:700}.career-list .career p.note{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:25px;letter-spacing:.1px;color:#1d1d1d}.about-title-head{height:570px;display:flex;align-items:center}.about-title-head span{font-family:Montserrat,sans-serif;display:block;font-size:52px;font-weight:400;font-stretch:normal;font-style:normal;line-height:70px;letter-spacing:.74px;color:#fff}.about-content h1{margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;text-align:center;color:#1d1d1d}.about-content{margin-bottom:100px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:24px;letter-spacing:.1px;text-align:center;color:#1d1d1d}.director-row{margin-bottom:200px}.director-row .img-director{text-align:center}.director-row .img-director h3{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.18px;text-align:center;color:#1d1d1d}.director-row .director-content h1{margin-bottom:30px;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.15px;color:#1d1d1d}.director-row .director-content{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:23px;letter-spacing:.1px;color:#1d1d1d}.ab-wrap.testi h1{font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#1d1d1d}.ab-wrap.testi h2{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:19px;letter-spacing:.1px;text-align:center;color:#1d1d1d}.header-about.contact{height:570px;margin-bottom:72px;background-image:url(/static/assets/img/rvmp/contact-header.png);background-repeat:no-repeat;background-size:cover;background-position:bottom}.contact-info{margin-bottom:100px}.contact-info span{display:flex}.contact-info .title{margin-bottom:30px;align-items:center;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;color:#1d1d1d}.contact-info .item{display:flex;align-items:center;margin-bottom:30px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.1px;color:#1d1d1d}.contact-info .item span{width:calc(100% - 60px)}.contact-info .item img{width:30px;height:30px;margin-right:30px}.contact-info .btn-wrap{padding-top:50px}.contact-partner h1{margin-bottom:20px;font-family:Montserrat;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;color:#1d1d1d}.partner-item{margin-bottom:30px}.partner-item img{width:100%;margin-bottom:10px}.partner-item span.title{display:block;margin-bottom:10px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:.1px;text-align:center;color:#1d1d1d}.partner-item span.wa-number{display:block;font-size:14px;margin-bottom:30px;font-weight:400;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:.1px;text-align:center;color:#f79824}.partner-item .btn-whatsapp{height:29px;max-width:128px;margin-left:auto;margin-right:auto;border-radius:20px;padding-left:20px;padding-right:20px;background-color:#34ba4f;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:.12px;color:#fff;text-align:left;background-image:url(/static/assets/img/rvmp/icons/whatsapp-white.svg);background-repeat:no-repeat;background-position:102px center}.company-relation-profile h1{margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.search-col{padding:45px 0;background-color:#fff}@media (max-width:992px){.search-col{padding:0}.header-about.about-us .header-content{display:flex;flex-direction:column-reverse;align-items:center}.header-about img{width:180px;margin-right:0}.header-about p.about-text{margin-top:0;text-align:center}}.promo-section-wrap{margin-bottom:100px}.promo-section-wrap .promo-thumbnail{border-radius:20px;width:100%}.promo-section-wrap .promo-title h1{margin-bottom:13px;font-family:Montserrat;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#1d1d1d}.promo-section-wrap .promo-title h2{margin-bottom:10px;font-family:Montserrat;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;color:#f79824}.promo-section-wrap .content{margin-bottom:10px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:.1px;color:#1d1d1d;white-space:pre}@media (max-width:991.98px){.promo-section-wrap .promo-thumbnail{margin-bottom:20px}}.additional-info-attraction .input-additional-time{display:flex}.additional-info-attraction .time-select{flex-grow:1}.additional-info-attraction .input-additional-time .divider{margin:0 10px;line-height:38px}.shop-box.wifi-see-all{min-height:301px;display:flex;align-items:center;justify-content:center;text-decoration:none}.passpod-info-modem{width:100%;padding:30px 60px;margin-bottom:60px}.btn-info-passpod{display:flex;align-items:center;gap:10px;background-color:#f59120;color:#fff;padding:5px;border-radius:90px;margin-bottom:30px;transition:.2s}.btn-info-passpod:hover{background-color:#f47321;color:#fff}.btn-info-passpod img{width:60px;height:60px}.btn-info-passpod .text-info-passpod{padding-right:20px;font-family:Montserrat;font-size:14pt;font-weight:700}.alert-border-orange{border-radius:12px;border:2px solid #f59120}ul.bullet-orange{list-style:none}ul.bullet-orange li::before{content:"•";color:#f59120;display:inline-block;width:1em;margin-left:-1em}.info-passpod-banner{padding-top:140px;margin-bottom:40px}.info-passpod-banner img{width:100%}@media (max-width:992px){.info-passpod-banner{padding-top:100px;margin-bottom:40px}.passpod-info-modem{width:100%;padding:30px;margin-bottom:60px}}@media (max-width:767.98px){.btn-info-passpod .text-info-passpod{font-size:12pt}}