html{scroll-behavior:smooth}.widget-toc{display:block;overflow:hidden;border:1px solid #1f2125;background-color:#fff;width:100%;margin:0 0 20px;font-size:95%;border-radius:3px;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;transition:height .3s}.widget-toc>ol{margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px;padding-right:40px;background-color:#fff;position:relative;display:none;border-radius:3px;max-height:300px;overflow:auto;padding-top:0}.widget-toc>ol>li>a{color:#1f2125;font-size:12px}.widget-toc>ol>li>ol,.widget-toc>ol>li>ol ol{padding-left:15px}.widget-toc>ol>li>ol>li>a,.widget-toc a{color:#1f2125;transition:color .3s}.widget-toc>ol>li>ol>li>ol a{font-size:12px;margin-bottom:0;display:block;padding-left:5px}.widget-toc>ol>li>ol>li>a{margin:0;display:block;font-size:12px}.widget-toc a:hover{color:#f39f2d;font-weight:700}.widget-toc.open{height:auto}.widget-toc ol li{display:block;position:relative}.toc-title{text-align:center;font-weight:700;margin:0;padding:0;cursor:pointer}.toc-title .toc_title_inside{text-align:left;height:40px;display:flex;align-items:center;padding:0 20px 0 50px;font-size:13px;position:relative;background-color:#fff;color:#1f2125}.toc-title .toc_title_inside.toc_close,.widget-toc.sticky.open .toc-title .toc_title_inside,.widget-toc.sticky .toc-title .toc_title_inside.toc_close{display:none}.widget-toc.sticky.open .toc-title .toc_title_inside.toc_close{display:flex}.toc-title .toc_title_inside::before{content:"";position:absolute;background-image:url(../../../../../libraries/contents/icons/table_of_content_icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:5px;width:20px;height:20px;left:20px}.toc-title .toc_title_inside.toc_close::before{background-image:url(../../../../../libraries/contents/icons/x.svg)}.toc-title .toc_title_inside::after{content:"";position:absolute;background-image:url(../../../../../libraries/contents/icons/arrow_down.svg);background-repeat:no-repeat;background-size:contain;width:14px;height:7px;right:20px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.widget-toc.open .toc-title .toc_title_inside::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.widget-toc.sticky{position:fixed;top:152px;left:100px;width:560px;max-height:546px;background-color:transparent;padding:0;border:0;overflow:unset;margin:0;z-index:1;-webkit-transition:unset;-moz-transition:unset;-ms-transition:unset;-o-transition:unset;transition:unset}.widget-toc.sticky.force_none{height:0!important}.widget-toc.sticky.open{background-color:#fff}.widget-toc.sticky.open::before{content:"";background-color:rgb(0 0 0/50%);position:fixed;height:100vh;width:100vw;top:0;left:0}.widget-toc.sticky .toc-title{position:absolute;height:70px;width:70px;left:-80px;box-shadow:1px 1px 1px #b2b1b1}.widget-toc.sticky .toc-title .toc_title_inside{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;height:70px;width:70px;background-color:#fff;border-radius:3px}.widget-toc.sticky .toc-title .toc_title_inside::after{display:none}.widget-toc.sticky .toc-title .toc_title_inside::before{position:relative;left:unset}@media only screen and (max-width:1024px){.widget-toc.sticky{left:100px}}@media only screen and (max-width:480px){.widget-toc.sticky{left:15px;width:calc(100% - 30px);top:232px}.widget-toc.sticky .toc-title{left:0;top:-80px}}body:not(.user-logged-in) li.menu-item.main-menu__item.favourite,body:not(.user-logged-in) .number-of-favorite{display:none}.experiment_text{text-align:center;font-weight:400;font-size:16px;background:#151b40;color:#fff;padding:20px 0 40px}input[name=desti_ser]{height:43px}.yes,.not.login{display:none!important}.yes.login,.not.n-login{display:block!important}html.true .after-header{margin-top:0}html.true body{padding-top:150px}input[name=oneway_date]{position:relative;width:150px;height:20px;color:#fff}input[name=oneway_date]:before{position:absolute;top:3px;left:3px;content:attr(data-date);display:inline-block;color:#000}input[name=oneway_date]::-webkit-datetime-edit,input::-webkit-inner-spin-button,input::-webkit-clear-button{display:none}input[name=oneway_date]::-webkit-calendar-picker-indicator{position:absolute;top:3px;right:0;color:#000;opacity:1}.row{}a.email_verified_error_block{position:fixed;z-index:5000;background-color:rgb(34 34 34/90%);width:100%;height:100vh;top:0;display:flex;align-items:center;justify-content:center}a.email_verified_error_block .email_verified_error_wrapper{max-width:400px;background-color:#fff;border-radius:4px;padding:15px;text-align:center}a.email_verified_error_block .email_verified_error_wrapper .mess{color:#222;font-size:12px}a.email_verified_error_block button{background:unset;outline:unset;border:0;border-radius:4px;background-color:#333;margin-top:15px;color:#fff;height:30px;width:60px}html.true body.no_3s{padding-top:100px}html.true body.no_3s.context-hotels .slider-wrapperct section.page-header{padding-top:0!important}html.true body[current=nt].no_3s,html.true body[current=pq].no_3s,html.true body[current=nha].no_3s{padding-top:0}.option_block{display:block;position:absolute;width:calc(100% 2px);background-color:#f5f6fa;left:-1px;margin-top:-2px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.ht.form-item-options{border:1px #fff solid;border-radius:5px;position:relative}.ht.form-item-options>input{border:0!important;outline:0;cursor:pointer}.ht.form-item-options .option{color:#333;padding:5px 0 5px 25px;border-bottom:1px solid #cac4c4}.opt_children{max-height:200px;overflow:auto}.opt_children span{display:block;padding-left:10px;margin:5px 0;cursor:pointer}.opt_title{font-weight:600;font-size:16px;cursor:pointer}.ht-none,input[name=option_level_1],.form-item-lua-chon-yeu-cau{display:none}.vp-top-banner__item.pc.active,.vp-top-banner__item.mobile.active{display:block!important}.vp-top-banner__item img{position:absolute;width:100%;height:100%;object-fit:cover}g#Group_4467>path{transition:.3s}#loader-wrapper>svg{-webkit-animation:scale 5s linear infinite;animation:scale 5s linear infinite}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background-color:#fff;display:flex;align-items:center;justify-content:center}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#fff;z-index:1000;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .7s .3s cubic-bezier(.645,.045,.355,1);transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .7s .3s cubic-bezier(.645,.045,.355,1);transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}.loaded #loader{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.loaded #loader-wrapper{visibility:hidden;opacity:0;-webkit-transition:all .3s 1s ease-out;transition:all .3s 1s ease-out}.navbar-collapse.main-menu>.p_l_menu{background-color:#292725;min-height:284px;margin-top:60px!important}.navbar-collapse.main-menu>.p_l_menu .links{display:flex;justify-content:space-between}.p_l_link{margin-bottom:20px}.p_l_link>a{font-weight:500}.p_l_logo>a{padding:30px 0;text-align:center}.p_l_logo>a>img{height:24px}.top_footer_menu_wrapper>ul.menu{display:flex}.top_footer_menu_wrapper>ul.menu>li{width:calc(100%/4);display:flex;flex-direction:column;padding:0 15px}.top_footer_menu_wrapper>ul.menu>li>a,.top_footer_menu_wrapper>ul.menu>li>ul{margin:0!important;position:relative}.top_footer_menu_wrapper>ul.menu>li>a{margin-bottom:24px!important}.top_footer_menu_wrapper>ul.menu>li>a::before{content:"";position:absolute;right:-25px;width:30px;height:100%;background-repeat:no-repeat;background-position:center;background-image:url(/themes/porto/img/vinpearl/new_vp/chevon_down.svg)}.top_footer_menu_wrapper>ul.menu>li>ul{display:none}.top_footer_menu_wrapper>ul.menu>li>ul>li>a{color:#bfbfbf!important;text-decoration:underline;font-weight:400!important}.vp-group-brands .inner>div:last-child{margin-bottom:0}.vp-footer.vin3s-footer .email_register h4{display:none}body.path-frontpage .vp-group-brands{margin-top:0}._3s_info_wrapper>.row{color:#fff}._3s_info>.row h3{font-size:16px;font-weight:600;line-height:24px}._3s_info._3s_info_1 .contact_b{flex-direction:column}._3s_info._3s_info_1 .contact_b a>span{font-weight:600}.contact_b.ht_flex span{}.contact_b.ht_flex img{margin-right:10px}._3s_info:not(._3s_info_1) .top_block{margin-bottom:18px;display:flex;align-items:flex-start}._3s_info:not(._3s_info_1)>div{display:flex;align-items:flex-start}._3s_info:not(._3s_info_1)>div img{margin-right:10px}._3s_info:not(._3s_info_1){align-items:flex-start;justify-content:space-between;flex-wrap:wrap}._3s_info:not(._3s_info_1) span{width:calc(100% - 34px);line-height:20px}._3s_info_wrapper{margin-bottom:20px}._container>.bg-darken-blue{margin-bottom:20px}._3s_info_wrapper ._3s_info>h3{margin-bottom:15px}._3s_info_wrapper .contact_b .email{margin-top:15px}.vp-group-brands .inner>div{display:flex;align-items:center;margin-bottom:40px}.vp-group-brands .inner>div>p{white-space:nowrap;font-size:16px;line-height:19px;font-weight:600;min-width:240px;position:relative;color:#707070}.vp-group-brands .inner>div>p:after{content:"";width:100%;height:2px;background-color:red;position:absolute;bottom:-5px;left:0;background:transparent linear-gradient(90deg,#F39F2D 0%,#FFFFFF 100%) 0% 0% no-repeat padding-box}.vp-group-brands .inner>div>.logo_wrapper{display:flex;align-items:center;flex-grow:1;padding-left:22px}.vp-group-brands .inner>div>.logo_wrapper a:not(:last-child){margin-right:16px}.vp-group-brands .inner>div>.logo_wrapper a img{width:134px;height:82px;filter:grayscale(100%)}.vp-group-brands .inner>div>.logo_wrapper a img:hover{filter:none}.vp-footer.vin3s-footer .vinpearl_info_wrapper .division{width:calc(100% - 20px);border-top:1px solid rgb(255 255 255/30%);margin-left:10px;height:5px;margin-bottom:24px;margin-top:21px}.vp-footer.vin3s-footer .vinpearl_info_wrapper p.lb{font-size:14px!important;line-height:21px;font-weight:600;color:#fff;margin:0}.vp-footer.vin3s-footer .vinpearl_info_wrapper p{font-size:14px!important;line-height:21px;color:#bfbfbf}.vp-footer.vin3s-footer .vp-footer-widget__title{margin-bottom:18px;font-size:16px!important;line-height:18px}img.logo_vp_footer{margin-bottom:18px;margin-left:27px;height:56px}.vp-footer.vin3s-footer .vp-footer-widget__title.news{margin-top:15px}.vp-footer.vin3s-footer a>.vp-footer-widget__title:hover{color:#f39f2d}.vp-footer.vin3s-footer{padding-top:25px;padding-bottom:40px}.vp-footer.vin3s-footer .vp-footer-info *{font-size:14px!important;color:#bfbfbf;padding:0}.vp-footer.vin3s-footer .vp-footer-info>div{display:flex;align-items:baseline}.vp-footer.vin3s-footer .vp-footer-info img{margin-right:14px}.vp-footer.vin3s-footer .vp-footer-info .title-color a,.vp-footer.vin3s-footer .vp-footer-info .title-color i,.vp-footer.vin3s-footer .vp-footer-info .title-color a b{color:#e29a38}.vp-footer.vin3s-footer ._container .row>.col-lg-2 a,.vp-footer.vin3s-footer ._container .row>.col-lg-3.menu-gioi-thieu a,.vp-footer.vin3s-footer ._container .row>.col-lg-auto a{color:#bfbfbf;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.vp-footer.vin3s-footer ._container .row>.col-lg-2 a:hover,.vp-footer.vin3s-footer ._container .row>.col-lg-3.menu-gioi-thieu a:hover,.vp-footer.vin3s-footer ._container .row>.col-lg-auto a:hover{color:#fff}.vp-footer .vp-list-sitemap li{border:0}.col-lg-3.menu-gioi-thieu{max-width:20%;flex:0 0 20%}.vp-footer .col-lg-3:last-child{}.vp-footer .col-lg-3:last-child{}.custom_new_menu li.menu-item{display:flex;align-items:center;flex-wrap:wrap}.custom_new_menu li.menu-item>a{padding:0;width:85px;justify-content:left;margin-right:33px}.custom_new_menu.top_footer_menu_wrapper li.menu-item>a{align-items:unset;position:relative}.custom_new_menu.top_footer_menu_wrapper li.menu-item .down-chevon{position:absolute;height:30px;right:15px;z-index:100;width:68%}.custom_new_menu li.menu-item>.dropdown-menu{will-change:transform!important;position:relative!important;transform:unset!important;box-shadow:unset!important;background:unset;width:100%}.custom_new_menu li.menu-item>.dropdown-menu::before{display:none}.custom_new_menu li.menu-item>.dropdown-menu>a{color:#bfbfbf;padding-top:0;padding-bottom:10px;background-color:unset}.custom_new_menu.top_footer_menu_wrapper li.menu-item>.dropdown-menu>a{padding-bottom:0;height:18px;margin-bottom:12px}.top_footer_menu_wrapper{margin-bottom:52px}.custom_new_menu.top_footer_menu_wrapper li.menu-item{align-items:unset;position:relative}.custom_new_menu.top_footer_menu_wrapper li.menu-item>.dropdown-menu>a{padding-left:0;text-decoration:underline}.custom_new_menu.top_footer_menu_wrapper li.menu-item>.dropdown-menu>a.more{font-weight:600;color:#f39f2d}.vp-footer.vin3s-footer{padding-top:50px!important}.vp-footer.vin3s-footer>._container>.email_regis_wrapper{margin-bottom:80px}.email_regis_wrapper .custom_email_regis{display:flex;align-items:center}.vp-footer.vin3s-footer .email_regis_wrapper .custom_email_regis .vp-footer-widget__title{height:auto!important;font-size:24px!important;line-height:29px!important;color:#f39f2d;margin-right:83px}.email_regis_wrapper .custom_email_regis .vp-footer-widget__content>div>.mc4wp-form-fields{padding:0;border:0}.email_regis_wrapper .custom_email_regis .vp-footer-widget__content>div>.mc4wp-form-fields input[name=subcribe]{background-color:#fff;height:48px;width:300px;box-shadow:0 3px 20px rgb(34 34 34/6%);border:0;padding-left:16px;color:#222}.email_regis_wrapper .custom_email_regis .vp-footer-widget__content>div>.mc4wp-form-fields .input-group-append{border:0}.email_regis_wrapper .custom_email_regis .vp-footer-widget__content>div>.mc4wp-form-fields .input-group-append>span{width:138px;display:flex;justify-content:center;background-color:#f39f2d}.email_regis_wrapper .custom_email_regis .vp-footer-widget__content>div>.mc4wp-form-fields .input-group-append>span button b{font-size:16px;color:#fff}.custom_new_menu.top_footer_menu_wrapper li.menu-item>.dropdown-menu{margin-top:24px}.vp-footer.vin3s-footer .vp-footer-widget__title.site-map{margin-top:30px}.vp-footer.vin3s-footer .vp-footer-widget__title:not(.regis){position:relative;margin-bottom:22px}.vp-footer.vin3s-footer .vp-footer-widget__title:not(.regis)::before{content:"";position:absolute;width:100%;max-width:200px;border-bottom:2px solid rgb(255 255 255/20%);bottom:-16px;left:0}.vp-footer.vin3s-footer .vp-footer-widget__title:not(.regis)::after{content:"";position:absolute;width:60px;border-bottom:2px solid #f39f2d;bottom:-16px;left:0}.social_wrapper .vp-footer-widget__content{display:flex;justify-content:center;align-items:center}.social_wrapper .vp-footer-widget__content .vp-social-links{width:200px;display:flex;justify-content:space-between;background-color:#151b40;position:relative;z-index:1;padding:0 20px;margin-top:unset}.social_wrapper .vp-footer-widget__content .vp-social-links a{margin:0;background:unset}.social_wrapper .vp-footer-widget__content .vp-social-links a.for-ko,.social_wrapper .vp-footer-widget__content .vp-social-links a.for-cn{display:none}html[lang=ko] .social_wrapper .vp-footer-widget__content .vp-social-links a.for-ko,html[lang=zh-hans] .social_wrapper .vp-footer-widget__content .vp-social-links a.for-cn{display:flex}.vp-footer.vin3s-footer .vinpearl_info_wrapper .division{width:100%;position:absolute;margin:0}@media(max-width:991px){.email_regis_wrapper .custom_email_regis{flex-direction:column;align-items:end;margin-bottom:0}.custom_new_menu.top_footer_menu_wrapper li.menu-item,.vp-footer.vin3s-footer>._container>.email_regis_wrapper,.top_footer_menu_wrapper{margin-bottom:20px}.vp-footer.vin3s-footer .email_regis_wrapper .custom_email_regis .vp-footer-widget__title{width:100%;font-size:20px!important}}@media(max-width:480px){.social_wrapper .vp-footer-widget__content .vp-social-links{margin:0}.top_footer_menu_wrapper>ul.menu{flex-flow:column}.custom_new_menu.top_footer_menu_wrapper li.menu-item>a{width:200px}}.area_block_wrapper .owl-item>.item>.img.ht_transition{height:143px;width:143px;border-radius:50%;overflow:hidden;margin:0 auto;margin-bottom:20px}.area_block_wrapper .owl-item>.item>.img.ht_transition img{height:100%;width:auto;max-width:unset}body{margin:0 auto!important;overflow-x:hidden}.custom_title{font-size:30px;font-weight:600;text-transform:capitalize;padding:30px 0}.promotion_block .view-id-kieu_node_functions.view-display-id-block_2 .view-header>a{top:-70px;bottom:auto}a.two_arrow-right{font-size:16px;display:flex;align-items:center;width:max-content;position:relative}a.two_arrow-right::after{content:"";height:10px;width:12px;position:absolute;right:-17px;background-image:url(../../../img/vinpearl/right_arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.vinwonders_playgrounds .icons_wrapper{padding-bottom:65px}.vinwonders_playgrounds a{width:calc(100%/7)}.vinwonders_playgrounds .icon img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.vinwonders_playgrounds .icon>h3{font-size:20px;font-weight:500;color:#fff;height:60px}.path-taxonomy.context-vinwonders .main>.container,.path-taxonomy.context-vingolf .main>.container,.path-taxonomy.context-vinwonders .view-id-hairan_taxonomy_functions.view-display-id-block_1 .view-content{position:relative}.path-taxonomy.context-vinwonders .view-id-hairan_taxonomy_functions.view-display-id-block_1 .view-content:before,.block-views-blockhairan-taxonomy-functions-block-1>h2:before{content:"";position:absolute;background-color:#713aa0;background-image:url(../../../img/vinpearl/bg_playground_block.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom;width:100vw;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:-1}.block-views-blockhairan-taxonomy-functions-block-1>h2{font-size:30px;text-transform:capitalize;color:#fff;font-weight:600;text-align:center;margin:0;background-color:#713aa0;padding-bottom:50px;position:relative;line-height:1.5em;padding:30px;margin-bottom:-1px}.path-taxonomy.context-vinwonders,.path-taxonomy.context-vingolf,.context-taxonomy-term-79 .body{overflow-x:hidden}.path-taxonomy.context-vinwonders ul.breadcrumb,.path-taxonomy.context-vingolf ul.breadcrumb{display:none}.path-taxonomy.context-vinwonders .main>.page-header,.path-taxonomy.context-vingolf .main>.page-header{padding:75px 0}.path-taxonomy.context-vinwonders .region-content,.path-taxonomy.context-vingolf .region-content{}.context-vinwonders .vp-top-banner__inner .btn.btn-primary,.context-vingolf .vp-top-banner__inner .btn.btn-primary{}.path-taxonomy.context-vinwonders .region-content #block-porto-content,.path-taxonomy.context-vingolf .region-content #block-porto-content{width:100vw;position:absolute;left:50%;transform:translateX(-50%);top:0}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.content_wrapper{height:452px;overflow:hidden}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.content_wrapper img{width:100%;height:324px}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.content_wrapper .content_info{height:128px;padding:20px;background-color:#fff}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.content_wrapper h3{font-weight:600}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.content_wrapper.col-md-6 h3>a{font-size:20px;font-weight:600;color:#333}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.content_wrapper .content_info>a{font-weight:400;font-size:14px;width:max-content;position:relative;display:flex;align-items:center}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6:not(.content_wrapper){height:452px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6>.content_wrapper{height:calc((100% - 68px)/3);display:flex}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6>.content_wrapper .img_wrapper{width:182px;overflow:hidden}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6>.content_wrapper .content_info{padding:12px 19px;width:calc(100% - 182px);background-color:#fff}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6>.content_wrapper .content_info h3>a{font-weight:500;color:#333;font-size:14px}.block-views.block-views-blocknode-functions-haitran-block-1>h2{font-size:30px;font-weight:600;padding:40px;text-align:center;margin:0;padding-top:0}.block-views.block-views-blocknode-functions-haitran-block-1 .view-footer{padding:40px;width:100%;padding-bottom:0}.view-footer .custom_btn_vw{margin-top:20px;margin-bottom:20px;font-weight:600}.wonder_cuisine{margin-top:40px}.wonder_cuisine>div>div{display:flex;justify-content:space-between;flex-wrap:wrap}.wonder_cuisine>div>div .content_wrapper{width:calc(100%/3 - 15px)}.wonder_cuisine .content_info{padding:30px;background-color:#fff;position:relative}.wonder_cuisine .content_info a{text-align:center;display:block;font-size:16px;font-weight:600;position:absolute;bottom:20px;margin:0 auto}.wonder_cuisine .content_info a span{margin-right:15px;font-size:14px;font-weight:400}.wonder_cuisine .content_info h3{text-align:center;font-size:22px;font-weight:600}.custom_btn_vw{height:42px;width:142px;margin:0 auto;border:1px solid;border-radius:5px;display:flex;align-items:center;justify-content:center}.custom_btn_vw:hover{background-color:#fff;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6>.content_wrapper .content_info>a{display:flex;align-items:center;width:max-content;position:relative;font-size:14px;font-weight:400}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper .content_info>a:after{content:"";height:10px;width:12px;position:absolute;right:-17px;background-image:url(../../../img/vinpearl/right_arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.view-id-taxonomy_term.view-display-id-page_1 .vp-top-banner__inner{padding:0;height:50vw;display:flex;align-items:center}.path-taxonomy .vp-top-banner__inner{padding:0;height:500px;display:flex;align-items:center}.path-taxonomy.context-vinwonders .vp-top-banner__inner{}.view-id-taxonomy_term.view-display-id-page_1 .vp-top-banner__inner .col-lg-6,.path-taxonomy .vp-top-banner__inner .col-lg-6{max-width:unset;display:flex;justify-content:left;align-items:center;width:100%;white-space:nowrap}.view-id-taxonomy_term.view-display-id-page_1 .vp-top-banner__inner .col-lg-6>p,.path-taxonomy .vp-top-banner__inner .col-lg-6>p{white-space:nowrap;font-size:22px;font-weight:500;position:absolute;bottom:-30px}.reason_block_wrapper{margin-bottom:59px}.reason_block_wrapper .owl-item .img>img{border-radius:15px}.reason_block_wrapper .owl-nav button,.reason_block_wrapper .owl-nav{display:block!important}.reason_block_wrapper .owl-item:not(.center) .img{padding:60px}.reason_block_wrapper .img{border-radius:20px;overflow:hidden}.reason_block_wrapper .des{height:71px;text-align:center;padding:14px 30px;background-color:#e66231;border-radius:42px;overflow:hidden;margin-top:24px;color:#fff;font-size:16px;font-weight:500;opacity:0}.reason_block_wrapper .des h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px}.reason_block_wrapper .center .des{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1;align-items:center}.reason_block_wrapper h2,.area_block_wrapper h2{font-weight:700;font-size:30px;padding:40px 0;text-align:center}.reason_block_wrapper>.owl-carousel,.area_block_wrapper>.owl-carousel,.ht_custom_owl.owl-carousel.owl-loaded{display:flex!important}.hot_show_wrapper:not(.mobile) .owl-nav{display:none!important}.hot_show_wrapper:not(.mobile).big .owl-nav{display:flex!important}.reason_block_wrapper .owl-nav{display:flex!important;align-items:center;justify-content:space-between;width:80%;position:absolute;top:calc(50% - 60px)}.area_block_wrapper .owl-nav{display:flex!important;align-items:center;justify-content:space-between;width:100%;position:absolute;top:33%}.ht_custom_owl[slide=off] .owl-nav{display:none!important}.ht_custom_owl .owl-nav{display:flex!important;align-items:center;justify-content:space-between;width:100%;position:absolute;padding:15px 25px}.ht_custom_owl .owl-stage-outer{width:100%}.reason_block_wrapper .owl-nav button::before,.area_block_wrapper .owl-nav button::before,.ht_custom_owl .owl-nav button::before{content:"";position:absolute;width:30px;height:30px;background-size:contain;background-repeat:no-repeat}.reason_block_wrapper .owl-nav button.owl-prev::before{background-image:url(../../../img/vinpearl/arrow_rb_right.svg);transform:rotate(180deg);left:-30px}.ht_custom_owl .owl-nav button.owl-prev::before{background-image:url(../../../img/vinpearl/arrow_rb_right.svg);transform:rotate(180deg)}.area_block_wrapper .owl-nav button.owl-prev::before{background-image:url(/themes/porto/img/vinpearl/left_arrow_orange.png);left:-45px}.reason_block_wrapper .owl-nav button.owl-next::before{background-image:url(../../../img/vinpearl/arrow_rb_right.svg)}.ht_custom_owl .owl-nav button.owl-next::before{background-image:url(../../../img/vinpearl/arrow_rb_right.svg);right:30px}.area_block_wrapper .owl-nav button.owl-next::before{background-image:url(/themes/porto/img/vinpearl/right_arrow_orange.png);right:-45px}.reason_block_wrapper .owl-nav span,.area_block_wrapper .owl-nav span,.ht_custom_owl .owl-nav span{display:none}.area_block_wrapper{margin-bottom:59px}.area_block_wrapper .owl-dots{display:none}.area_block_wrapper .des{white-space:nowrap;text-align:center;font-weight:700;font-size:16px}.area_block_wrapper .hover_icon,.hover_icon{width:20px;height:22px;margin:0 auto;margin-top:6px;opacity:0;background-image:url(/themes/porto/img/vinpearl/hover_icon_1.png);background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.area_block_wrapper .owl-item:hover .des,.area_block_wrapper .owl-item.hover .des{color:#e29a38}.area_block_wrapper .owl-item:hover .hover_icon,.area_block_wrapper .owl-item.hover .hover_icon{opacity:1}.game_wrapper{position:relative}.game_wrapper .game_info{position:absolute;bottom:0;padding:15px 15px 0;color:#fff;background:transparent linear-gradient(180deg,#FFFFFF00 0%,#000000D1 100%) 0% 0% no-repeat padding-box;width:100%}.game_wrapper .game_info h4{font-size:16px;font-weight:600}.view-id-node_functions_haitran.view-display-id-page_1 form.views-exposed-form{display:none}.view-empty{padding:20px 0;font-weight:700}.ht_custom_modal .modal-dialog{width:90vw;margin:0 auto;margin-top:50px;margin-bottom:50px;border-radius:5px;border:0;max-width:unset;overflow:hidden}.all_modal .ht_custom_modal .modal-header-custom{position:absolute;right:0;top:0;padding:0;height:60px;width:60px;background-color:#e29a38;border-radius:0;border-bottom-left-radius:5px;background-image:url(../../../img/vinpearl/close_popup_icon.svg);background-size:contain;background-size:50%;background-repeat:no-repeat;background-position:center;font-size:0;margin:0}.field--name-field-vw-thumbnail .field__label{display:none}.ht_custom_modal .modal-header-custom{margin-top:20px;margin-right:20px;position:absolute;right:0;top:0;padding:0;width:36px;height:36px;background-color:#e29a38;border-radius:0;border-bottom-left-radius:5px;border-top-right-radius:5px;background-image:url(../../../img/vinpearl/close_popup_icon.svg);background-size:contain;background-size:50%;background-repeat:no-repeat;background-position:center;font-size:0;z-index:5}.ht_custom_modal .modal-body-custom{padding:20px}.ht_custom_modal .content_wrapper{border-radius:5px;padding:0}.all_modal .ht_custom_modal .content_wrapper{border-radius:5px;border:2px dashed #e29a38;padding:60px 44px}.section_1 .col-md-6 h4{font-size:30px;font-weight:700;text-transform:uppercase}.section_1 .col-md-6{height:306px;overflow:hidden;margin-bottom:30px}.section_1 .col-md-6:nth-child(2){overflow:auto}.section_2{display:flex;flex-wrap:wrap;padding:30px 0;border-top:2px dashed #bfbfbf}.section_2 .attr_item_wrapper{width:calc(100%/3);display:flex;align-items:center;margin-bottom:18px}.section_2 .attr_item_wrapper>div:first-child{margin-right:11px;background-color:#622d9033;border-radius:50%;height:48px;width:48px;display:flex;align-items:center;justify-content:center;overflow:hidden}.section_2 .attr_item_wrapper>div:first-child>.field__item>img{width:100%;height:auto}.section_3 h4{font-size:20px;font-weight:700}.guide_map{height:108px;border-bottom:2px dashed #e29a38;margin-bottom:50px;position:relative}.guide_map::before{content:"";height:108px;width:130px;background-image:url(/themes/porto/img/vinpearl/left_rail.png);background-size:contain;position:absolute;left:0;background-repeat:no-repeat;background-position:bottom}.guide_map::after{content:"";height:108px;width:130px;background-image:url(/themes/porto/img/vinpearl/right_rail.png);background-size:contain;position:absolute;right:0;background-repeat:no-repeat;background-position:bottom}.guide_map>a{padding:15px 45px;background-color:#e29a38;color:#fff;text-transform:uppercase;font-weight:500;border-radius:10px;z-index:1}.hot_show_wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.hot_show_wrapper::before{content:"";position:absolute;width:100vw;height:100%;top:0;z-index:-1;background-color:#e66231}.hot_show_wrapper h2{font-size:30px;color:#fff;width:100%;padding:39px 0 29px;margin:0;text-transform:capitalize}.hot_show_wrapper .info{margin-bottom:43px}.hot_show_wrapper .info h3{color:#fff;padding:16px 0 10px;overflow:hidden;font-size:16px}.hot_show_wrapper .info p{margin-top:0;margin-bottom:1rem;margin:0;font-size:14px;color:#fff}.hot_show_wrapper .ht_custom_owl .owl-nav{width:120px;right:-30px;top:-60px;padding:0}.hot_show.ht_custom_modal .modal-dialog{margin-top:100px;margin-bottom:100px;width:60vw}.hot_show.ht_custom_modal h3{color:#e29a38;font-weight:700;text-align:center;font-size:30px;margin-bottom:30px}.hot_show_wrapper.mobile{display:none}.tab-pane.fade.in:not(.show){opacity:1!important}ul.ht_custom_tab_pill{display:flex;justify-content:space-between;margin-top:40px;margin-bottom:45px;border:0!important}ul.ht_custom_tab_pill>li{width:20%}ul.ht_custom_tab_pill span.text{font-size:22px;text-align:center;display:block;color:#333}ul.ht_custom_tab_pill a.active span.text{color:#e29a38}ul.ht_custom_tab_pill a.active .hover_icon{opacity:1}ul.ht_custom_tab_pill a:hover span.text{color:#e29a38}ul.ht_custom_tab_pill a:hover .hover_icon{opacity:1}#block-webform.col-md-5.offset-md-7{background:rgb(0 0 0/0.2);padding:24px 30px;margin-top:30px}#block-webform.col-md-5.offset-md-7 h2{text-transform:uppercase;font-weight:700;color:#fff;font-size:26px}div#block-webform::before{content:"";position:absolute;width:150vw;height:100%;z-index:-1;left:-100vw;top:0;background-image:url(/themes/porto/img/vinpearl/contact_bg.png);background-size:cover;background-repeat:no-repeat}#block-webform.col-md-5.offset-md-7 .form-actions input{background-color:#e29a38;border:0;color:#fff;font-weight:500;text-transform:uppercase;background-color:#e29a38;border:0;text-transform:uppercase;font-weight:600;font-size:20px}.ht_custom_tab_pill img{overflow:hidden;border-radius:50%;width:100%}form.webform-submission-custom-wf-contact-form input,form.webform-submission-custom-wf-contact-form textarea{width:100%;border:1px solid #fff;border-radius:5px;padding:0 20px;background-color:transparent;outline:0}form.webform-submission-custom-wf-contact-form textarea{padding-top:15px;color:#fff}form.webform-submission-custom-wf-contact-form input{height:50px;color:#fff!important}.path-taxonomy.context-vinwonders .block-views-blocknode-function-by-nam-block-3 h2{padding-top:40px;font-weight:600;text-align:center;margin-bottom:40px}.cuisine_footer{padding:20px;background-color:#fff}.cuisine_footer h4{font-size:22px;font-weight:700;margin-bottom:38px}.context-hoi-hop-va-su-kien .event-fes-cate li a{align-items:center}.context-hoi-hop-va-su-kien .event-fes-cate li a.active:after{left:inherit}.event-fes-cate{flex-wrap:wrap}.event-fes-cate>li{width:calc(100%/3)}.page-node-type-news .container.detail{padding-top:70px}.node-full.node-hotel #detail-about .box-more-event>p,.block-views-blockhairan-taxonomy-functions-block-3 div>.tab-content .body p{height:0;overflow:hidden}.node-full.node-hotel #detail-about .box-more-event>p.box-more-event-1:not(.un-height),.node-full.node-hotel #detail-about .box-more-event>p.box-more-event-2:not(.un-height),.block-views-blockhairan-taxonomy-functions-block-3 div>.tab-content .body p.box-more-event-1,.block-views-blockhairan-taxonomy-functions-block-3 div>.tab-content .body p.box-more-event-2,.block-views-blockhairan-taxonomy-functions-block-3 div>.tab-content .body p.box-more-event-3,.block-views-blockhairan-taxonomy-functions-block-3 div>.tab-content .body p.box-more-event-4{margin:0!important}.node-full.node-hotel #detail-about .box-more-event>p:nth-child(1),.node-full.node-hotel #detail-about .box-more-event>p:nth-child(2),.node-full.node-hotel #detail-about .box-more-event>p:nth-child(3),.block-views-blockhairan-taxonomy-functions-block-3 div>.tab-content .body p:nth-child(1){height:unset;overflow:inherit}.node-full.node-hotel ul.nav.nav-tabs.just-betwen>li{flex-grow:1;text-align:center}.node-full.node-hotel ul.nav.nav-tabs.just-betwen>li.active>a{border-color:#e8952f;border-bottom-width:2px;height:100%}#detail-room .below_block{margin-top:25px}#detail-room .vpw-play-promo .room_attr.row{height:160px;overflow:auto}#detail-room .vpw-play-promo .room_attr.row::-webkit-scrollbar{width:0}#detail-room .vpw-card{background-color:transparent}#detail-room .card-box-info{padding:12px}#detail-room .card-box-title{margin-bottom:12px}#detail-room .card-box-title>h3{margin-bottom:12px;line-height:initial}#detail-room .card-box-title>h3>a{font-size:22px;font-weight:600;display:inline-block;width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;height:auto}#detail-room .vpw-play-promo .room_attr.row>div{width:calc(100%/6);max-width:unset;flex:none;padding:14px;height:52px}.node-full.node-hotel .row{margin:0!important}#slide-highlight .row{margin:auto!important;margin-right:-10px!important;margin-left:-10px!important}.container.wonder_utility.ht_reset_pd{height:0}.node-full.node-hotel #detail-about .box-more-event{height:unset!important}.vpw-card--box-130 .card-box-link{margin-top:15px}.vpw-card--box-130 .card-box-link a{font-size:14px!important;font-weight:400!important}.all_room_modal .modal-dialog .upper_block img{border-radius:5px}.all_room_modal .modal-dialog .r_title{font-weight:600}.all_room_modal .modal-dialog .col-md-6:not(.r_img_wrapper) p{font-size:16px}.all_room_modal .room_attr.row>div{display:flex;flex-direction:column;align-items:center;width:calc((100% - 180px)/6);max-width:unset;flex:none;margin:0 15px;border:1px solid rgb(204 204 204/0.06);padding:5px;margin-bottom:12px}.all_room_modal .room_attr.row>div>img{width:16px}.all_room_modal .room_attr.row>div span{margin-top:10px;width:100%;text-align:center}.promotion-full.container{padding-top:145px}.promotion-full.container .breadcrumb-item .breadcrumb-item{padding-left:6px!important}.promotion-full.container .breadcrumb-item .breadcrumb-item:before{content:'>';background:0 0;color:#000;line-height:14px;margin-right:4px;font-size:14px;font-weight:600}.promotion-full>h1.title,.news-full>h1.title{font-size:30px;font-weight:600}.vp-destination-post-content .row.mb-4>div>a,.row .btn-outline-warning{margin-bottom:40px;font-weight:600}.vp-destination-post-content .row.mb-4>div>a:hover,.row .btn-outline-warning:hover{color:#fff!important;background-color:#f39f2d!important}#news-top-banner .view-id-node_function_by_nam.view-display-id-block_4 .owl-dots{}#destination .owl-nav button{border:none;font-size:20px;width:36px;height:36px;outline:none;position:absolute;top:40%;border-radius:50%}#destination .owl-nav button::before{content:'';background-image:url(../../../img/vinpearl/arrow_rb_right.svg);position:absolute;width:100%;height:100%;background-size:contain;left:0}#destination .owl-nav button span{font-size:50px;line-height:25px;color:#f39f2d;font-size:0}#destination .owl-nav button.owl-prev{transform:rotate(180deg)}#destination .owl-nav button.owl-next{right:0}nav>ol.breadcrumb>span.arrow-bc{margin:0 4px;font-size:14px;font-weight:600;padding-top:.5px}nav>ol.breadcrumb>li:before{}.page-node-type-news .container.detail>nav,.page-node-type-news .container.detail>div,.page-node-type-news .container.detail>h3,.page-node-type-news .container.detail>h1,.page-node-type-news .container.detail .sappo{margin:0 auto}.page-node-type-news .container.detail>h3{font-weight:600;font-size:30px}.page-node-type-news .container.detail{width:1140px;padding-top:0;background-color:#fff;margin-top:30px}.page-node-type-news .container.detail .content{padding-bottom:20px}.page-node-type-news .container.detail .content img{width:100%}.page-node-type-news .container.detail .content h2{font-size:16px;font-weight:600}.img_caption{text-align:center;display:block;margin-bottom:15px;margin-top:5px}.breadcrumb{margin-bottom:30px;position:inherit!important}.sappo{font-size:16px;font-weight:600;padding:20px}#block-porto-local-tasks{margin-top:200px}.content p{word-break:break-word}.vp-card-mb-list .col-right a h6{color:#323030;font-size:16px;font-weight:600;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.vp-card-mb-list .col-right a h6:hover{color:#e29a38}.path-taxonomy .place_vingolf h3,.path-taxonomy.context-vingolf .place_vingolf h3,.path-taxonomy.context-vingolf #slide-highlight h2,.path-taxonomy.context-vingolf .block-views-blockkieu-node-functions-block-2 h2{font-weight:600;font-size:30px;margin:30px 0}.place_block.golf .owl-nav{display:none}.block-views-blockhairan-taxonomy-functions-block-3 ul.nav .body>p{font-size:16px}h2.golf_title{font-size:30px;font-weight:600}.path-taxonomy.context-vingolf .vp-top-banner__inner .col-lg-7 a,.path-taxonomy.context-vingolf .vp-booking-form-top{display:none!important}.owl-item .place-golf .info .title{font-size:18px}.block-views.block-views-blockhairan-taxonomy-functions-block-3 .ht_custom_tab_pill .img_wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:15px;width:fit-content}.block-views.block-views-blockhairan-taxonomy-functions-block-3 .ht_custom_tab_pill .img_wrapper::before{content:"";width:95%;height:95%;position:absolute;background:0 0;border-radius:50%;border:2px dashed #fff}.view-kieu-node-functions.view-id-kieu_node_functions.view-display-id-block_2 a.see-more{bottom:auto;top:-65px}#request_form .webform-submission-form .form-item,#request_form .webform-submission-form .form-actions{display:flex;justify-content:space-between;align-items:baseline;flex-direction:column;margin-bottom:20px;margin-top:0}#request_form .webform-submission-form .form-actions{margin:0;margin-top:24px}#request_form .form-item-captcha-response{position:relative}#request_form .form-item-captcha-response>span{position:absolute;right:0}#request_form .form-item-captcha-response .description{display:none}#request_form .webform-submission-form .form-item:not(.js-form-item){width:100%}#request_form .webform-submission-form .form-item label{font-weight:600;margin-bottom:0}#request_form .webform-submission-form .form-item:not(.js-form-item)>label{margin-bottom:20px}#request_form .webform-submission-form input,#request_form .webform-submission-form select{height:42px;border-radius:5px;border:1px solid #d3d3d3;padding-left:10px;width:100%}#request_form .form-item-cac-yeu-cau-dich-vu,#request_form .form-item-gala-dinner,#request_form .form-item-khac{display:none!important}#request_form.hot_show.ht_custom_modal .modal-dialog{width:634px;height:649px;overflow:auto;margin:0 auto;margin-top:30px}#request_form form.webform-submission-request-form-form>div{width:47%}#request_form form.webform-submission-request-form-form details.captcha-admin-links{display:none}#request_form.hot_show.ht_custom_modal .value_place{display:flex;justify-content:space-between;align-items:center;width:100%}#request_form.hot_show.ht_custom_modal .value_place #phong_o,#request_form.hot_show.ht_custom_modal .value_place #gala_dinner{width:52px;height:26px}#request_form.hot_show.ht_custom_modal .value_place .other_service{width:auto}#request_form.hot_show.ht_custom_modal .value_place .other_service input{width:250px;margin-left:10px}#request_form.hot_show.ht_custom_modal .form-actions{width:100%}#request_form.hot_show.ht_custom_modal .form-actions input{width:100%;background-color:#e29a38;color:#fff;font-weight:600;text-transform:uppercase}#request_form h3{color:#000;display:flex;justify-content:center;position:relative;font-size:22px;margin-bottom:40px}#request_form h3:before{content:"";height:4px;width:200px;background-color:#e29a38;position:absolute;bottom:-20px}#request_form form.webform-submission-request-form-form{display:flex;flex-wrap:wrap;justify-content:space-between}body.context-form-request-form-confirmation #news-top-banner,body.context-form-custom-wf-contact-confirmation #news-top-banner,body.context-webform-pearl-club-contact-form-confirmation #news-top-banner,body.context-webform-vinpearl-contact-form-confirmation #news-top-banner{display:none}body.context-form-request-form-confirmation #block-porto-content,body.context-form-custom-wf-contact-confirmation #block-porto-content,body.context-webform-pearl-club-contact-form-confirmation #block-porto-content,body.context-webform-vinpearl-contact-form-confirmation #block-porto-content{display:flex;justify-content:center;align-items:center;padding:50px}body.context-form-request-form-confirmation #block-porto-content .webform-confirmation,body.context-form-custom-wf-contact-confirmation #block-porto-content .webform-confirmation,body.context-webform-pearl-club-contact-form-confirmation #block-porto-content .webform-confirmation,body.context-webform-vinpearl-contact-form-confirmation #block-porto-content .webform-confirmation{padding:20px;background-color:#fff;font-weight:600;width:35%;min-width:310px;padding-left:65px;position:relative}body.context-form-request-form-confirmation #block-porto-content .webform-confirmation:before,body.context-form-custom-wf-contact-confirmation #block-porto-content .webform-confirmation:before,body.context-webform-pearl-club-contact-form-confirmation #block-porto-content .webform-confirmation:before,body.context-webform-vinpearl-contact-form-confirmation #block-porto-content .webform-confirmation:before{content:"";position:absolute;width:40px;height:40px;left:10px;background-image:url(/themes/porto/img/vinpearl/success_icon.png);background-repeat:no-repeat;background-size:cover}body.context-form-request-form-confirmation .webform-confirmation__back,body.context-form-custom-wf-contact-confirmation .webform-confirmation__back,body.context-webform-pearl-club-contact-form-confirmation .webform-confirmation__back,body.context-webform-vinpearl-contact-form-confirmation .webform-confirmation__back{margin:0}.webform-confirmation__back a[rel=prev]{display:block!important}input[name=oneway_date]{border:0!important}.search_form{width:100%;display:flex;flex-direction:column;justify-content:center;position:relative}input[name=hotel]{width:100%;border:0;text-align:left!important;outline:0}ul.custom-result-list{padding:0;overflow:auto;max-height:260px;box-shadow:1px 1px 5px #ccc;position:absolute;width:100%;top:40px}ul.custom-result-list li{list-style-type:none;padding:5px 8px;background-color:#fff;cursor:pointer}ul.custom-result-list li:hover{background-color:#333;color:#fff}.reportrange i.fa.fa-caret-down{display:none}.vp-booking-form-top input{text-align:inherit!important;outline:0;font-size:16px}#_experience .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px}.autocomplete_box{position:absolute;top:30px;background-color:#fff;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:4px;z-index:1;max-height:200px;overflow:auto}.autocomplete_box .hotel::before{content:"\f236";font-family:fontawesome;margin-right:10px}.autocomplete_box .place::before{content:"\f041";font-family:fontawesome;margin-right:10px}.view-id-kieu_node_functions.view-display-id-page_1 .view-filters .form--inline .form-actions{display:none}.block-views-blocknode-function-by-nam-block-3 .promo_info_wrapper{height:100px;padding:15px 15px 40px;background-color:#fff;font-size:20px;font-weight:600;text-transform:inherit!important;color:#323030;line-height:25px}.block-views-blocknode-function-by-nam-block-3 .promo_info_wrapper>a>h3{font-size:20px;font-weight:600;text-transform:inherit!important;color:#323030;line-height:25px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.block-views-blocknode-function-by-nam-block-3 a.ht_mirror{height:20px;display:block;padding:15px 15px 40px;background-color:#fff;margin-bottom:40px;font-weight:400;font-size:16px}.block-views-blocknode-function-by-nam-block-3 a.ht_mirror:before{position:absolute;left:125px;content:"";height:10px;width:12px;background-image:url(/themes/porto/css/vinpearl/haitran/../../../img/vinpearl/right_arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;bottom:22px}body.context-vingolf .form-item-option-level-1{display:none}.vp-header.fixed-top>.after-header>nav,.vp-header.fixed-top>.after-header{display:flex!important;width:100%;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}#node-page-full .body{padding:0 20px}#node-page-full .body ol{padding-left:20px}#block-welcomeusernameloginlogout h2,.welcome_username h2{display:none}#block-welcomeusernameloginlogout,.welcome_username,.block-welcome-username{display:inline-block}.select2-container--open .select2-dropdown{min-width:250px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:10px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background:#f1f1f1!important}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background:#888!important}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb:hover{background:#555!important}body.user-logged-in .vp-footer-widget.custom_email_regis{display:none}body:not(.user-logged-in) .email_register{display:none}p.newsletter-info{display:none}.block-simplenews>h4{text-transform:uppercase}input#edit-unsubscribe,input#edit-subscribe{background-color:#f39f2d;border:0;height:42px;border-radius:5px;width:200px}.vp-footer.vin3s-footer .vp-social-links>a>i{font-size:20px!important}.faqfield-answer.ui-accordion-content.ui-corner-bottom{max-height:400px}.faqfield-answer.ui-accordion-content.ui-corner-bottom::-webkit-scrollbar{width:0}.faqfield-answer.ui-accordion-content.ui-corner-bottom::-webkit-scrollbar-track{background:#fff}.faqfield-answer.ui-accordion-content.ui-corner-bottom::-webkit-scrollbar-thumb{background:gray}.faqfield-answer.ui-accordion-content.ui-corner-bottom::-webkit-scrollbar-thumb:hover{background:gray}.elementor-widget-vp_destination .vp-destination-post-content>.container>.row>.views-element-container{width:100%}body.context-error-verify-email{min-height:1030px;background:url(/themes/porto/img/vinpearl/background-form.jpg);border-top:9px solid #a59167;background-size:contain;background-repeat:no-repeat;overflow-y:scroll}body.context-error-verify-email *{font-weight:400}#loginSuccessModal .inner{width:315px;margin:0 auto}.user-login-register .tab-pane.personal-complete{padding:1.25rem}.context-vinwonders .vp-top-banner__inner>.row>.col-lg-7{text-align:left}.vp-footer.vp-footer-bottom .row p,.vp-footer.vp-footer-bottom .row strong{font-size:12px!important;line-height:20px}#detail-room .col-12>h2{margin-top:30px}button.send-request{float:right;outline:0}#detail-near h2.tit-box{margin-bottom:30px}.node-full.node-hotel h2.tit-box{font-size:30px;font-weight:600}.view-id-hairan_taxonomy_functions.view-display-id-block_4 .view-content,.view-id-node_functions_haitran.view-display-id-block_7 .view-content{display:flex;flex-wrap:wrap;justify-content:center;padding-top:15px}.view-id-hairan_taxonomy_functions.view-display-id-block_4 .views-row,.view-id-node_functions_haitran.view-display-id-block_7 .views-row{width:calc(100%/8);display:flex;justify-content:center}.view-id-hairan_taxonomy_functions.view-display-id-block_4 .name,.view-id-node_functions_haitran.view-display-id-block_7 .name{color:gray;text-align:center;margin:10px 0}.wonder_utility h2.tit-box{margin-bottom:40px;font-size:22px!important}.view-id-node_functions_haitran.view-display-id-block_6 .view-content{display:flex;justify-content:space-between;flex-wrap:wrap}.view-id-node_functions_haitran.view-display-id-block_6 .views-row{width:calc(100%/3 - 15px)}.view-id-node_functions_haitran.view-display-id-block_6 .views-row .content_info{height:157px;background-color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.view-id-node_functions_haitran.view-display-id-block_6 .views-row h4{font-size:22px;font-weight:600}.view-id-node_functions_haitran.view-display-id-block_6 .views-row a>span{margin-right:15px}.tab-pane>.views-element-container>div>.featured-news>.container{padding:0!important}.before-header .navbar-nav:last-child li:nth-child(2){padding-right:0!important}.vp-destination-post-content .vp-heading-arrow{margin-bottom:0}.vp-destination-post-content .vp-heading-arrow>h2.home-title{margin:0!important}.vp-destination-post-content .vp-heading-arrow>h2.home-title>a{padding:0}.vp-destination-post-content .d-md-block .vp-card-promotion{margin-bottom:0}.vp-destination-post-content .row.mb-4>div>a{margin-bottom:40px;margin-top:20px}.vp-destination-post-content .row.mb-4{margin-bottom:0!important}.vp-destination-post-content .row.mb-4>.col-md-12{margin:0 auto}.vp-destination-post-content .views-element-container>.row>.vp-card-mb-list>.row{height:100%}.vp-destination-post-content .views-element-container>.row>.vp-card-mb-list>.row>.col-md-12{margin-bottom:20px}.card-hotel-header>.title-label{font-size:30px}.block-hotel-wrapper h2.title,.block-hotel-wrapper>div>h2.title{font-weight:600;height:48px;padding:0;margin:30px 0 20px}.reportrange{width:100%;display:flex;align-items:center;justify-content:space-between;border:0!important;background:0 0!important;padding-left:0!important;text-align:center;padding:0!important;height:30px}.reportrange span{width:100%;display:block;color:#ccc}.reportrange span[start]{color:initial;font-size:15px;font-weight:500;white-space:nowrap}.reportrange span i{margin:0 5px}div#detail-restaurent .font-weight-bold.mt-5{font-size:22px;font-weight:600!important}#detail-near .col-12.back-white.p-5.pt-7{height:140px}.vp-group-brands .inner>.row>.col-md-4{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.vp-group-brands .inner>.row>.col-md-4:nth-child(3) .vp-list-group-brands__content img,.vp-group-brands .inner>.row>.col-md-7>.row>.col-md-3:nth-child(2) img{height:45px}.vp-group-brands .inner>.row>.col-md-7>.row>.col-md-3:nth-child(2){display:flex;align-items:center;justify-content:center}.bookingFormQuantity_2 .room-item,.bookingFormQuantity_2 .room-detail-item .room-number-info{display:none}.view-filters form#views-exposed-form-kieu-node-functions-page-1{padding-bottom:13px}#block-porto-content .view-id-kieu_node_functions.view-display-id-page_1{margin-top:30px}.promotion .body h4.title a{font-weight:600}.promotion div.body div.date{font-size:14px}.promotion .body .desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:3.5em}.view-id-kieu_node_functions.view-display-id-page_1 .pager__item.pager__item--next,.view-id-kieu_node_functions.view-display-id-page_1 .pager__item.pager__item--previous{display:none!important}.view-id-kieu_node_functions.view-display-id-page_1 li.pager__item.pager__item--last::before{content:"\f178";font-family:fontawesome}.view-id-kieu_node_functions.view-display-id-page_1 li.pager__item.pager__item--first::before{content:"\f177";font-family:fontawesome}.view-id-kieu_node_functions.view-display-id-page_1 li.pager__item.pager__item--last span,.view-id-kieu_node_functions.view-display-id-page_1 li.pager__item.pager__item--first span{font-size:0!important}.a2a_kit a:not(.a2a_button_facebook) svg{background-color:transparent!important}.a2a_kit a:not(.a2a_button_facebook) svg path{fill:#707070}.a2a_kit a>span.a2a_svg{background:unset!important}#detail-restaurent .col-6.vpw-vocher-header{max-width:unset;flex:0 0 100%}#_experience .select2-container--default .select2-selection--single .select2-selection__arrow{top:auto;transform:inherit;bottom:auto}#_experience .select2-selection.select2-selection--single{height:58px;border-radius:5px;display:flex;align-items:center}.vp-booking-form-top>.container>.vp-button-booking-sm{border-radius:5px;overflow:hidden}.vp-booking-form-top>.container>.vp-button-booking-sm .input-group-append{width:50px}.vp-booking-form-top>.container>.vp-button-booking-sm .input-group-append>button{width:100%;background:0 0}.vp-booking-form-top>.container>.vp-button-booking-sm .input-group-append>button i{color:#333}.context-hotels .slider-wrapperct section.page-header{padding:0!important}.box-more-event{position:relative}.p49_des_block .box-more-event{min-height:105px;height:105px}.p49_des_block .box-more-event::before{display:none}.p49_des_block .box-more-event p{margin-bottom:0}.box-more-event::before{content:"";position:absolute;height:10px;width:100%;background-color:#f5f6fa;bottom:0}.vw_games_block.ht_custom_owl .owl-dots{display:none}div.promotion_block>h2,div.promotion-block>h2,.block-views-blockkieu-node-functions-block-2>h2{padding:0;margin:30px 0 20px!important;line-height:48px;display:flex;align-items:center}.view-id-node_function_by_nam.view-display-id-block_2 .vp-top-banner__inner h2{font-size:38px;line-height:46px;font-weight:600;margin-bottom:18px!important}.view-id-node_function_by_nam.view-display-id-block_2 .vp-top-banner__inner h3{font-weight:600}.event-fes-cate li a>h2{font-size:22px;font-weight:600;margin-top:15px}.event-fes-cate .img_wrapper{position:relative;display:flex;align-items:center;justify-content:center}.event-fes-cate .img_wrapper::before{content:"";width:95%;height:95%;position:absolute;background:0 0;border-radius:50%;border:2px dashed #fff}.event-fes-cate .img_wrapper img{margin-bottom:0}#event51>.row.mt-5{margin-top:0!important}#event51>.row.mt-5>.col-12>p{margin:30px 0!important}#event51>.row>.col-12{margin-bottom:0!important}.views-element-container>.views-element-container>section.promotion-more h2.tit-box{padding:0;margin:20px 0 30px}.p48_hightlight_block .col-6.vpw-vocher-header.vpw-heading-arrow{padding-bottom:0;padding-top:0!important;padding:0 15px}.promotion-more .container>.row:nth-child(2)>.col-12{padding:0}.p48_hightlight_block .promotion-more .container>.row:nth-child(2)>.col-12{padding-left:15px;padding-right:15px}.p48_hightlight_block h2.tit-box{padding:0;margin:20px 0 30px}.p49_des_block>.views-element-container>section{padding-bottom:0!important}.p48_promotion_block .views-element-container>section.promotion-more{margin-top:50px}.p48_hightlight_block h2.tit-box::before,.p48_promotion_block h2.tit-box::before{display:none}.p48_hightlight_block>.views-element-container>section.col-md-12{padding:0!important}.p48_hightlight_block h2.tit-box{padding:0;margin:20px 0 30px}.p48_promotion_block h2.tit-box{padding:0;margin:30px 0 20px}.p48_promotion_block .view-kieu-node-functions.view-id-kieu_node_functions.view-display-id-block_2 a.see-more{top:-65px}.context-hoi-hop-va-su-kien .tit-box{font-size:30px}.context-hoi-hop-va-su-kien .vp-top-banner__inner>.row>.col-lg-7{height:624px}section.detail_meeting h2.tit-box span{font-size:30px}section.detail_meeting h2.tit-box:before{display:none}.detail_meeting_wrapper h2.tit-box{font-size:30px}.detail_meeting_wrapper .hl_image h2.tit-box{margin:20px 0 30px!important}.detail_meeting_wrapper .theater h2.tit-box{margin-bottom:30px!important}#request_form form.webform-submission-request-form-form>div.form-item-ghi-chu,#request_form form.webform-submission-request-form-form>div.form-item-ghi-chu .form-textarea-wrapper{width:100%}#request_form form.webform-submission-request-form-form>div.form-item-ghi-chu .form-textarea-wrapper textarea{border-radius:5px;border:1px solid #d3d3d3;padding-left:10px;width:100%}.vid-am-thuc h2.title{font-weight:600;height:48px;padding:0;margin:30px 0 20px}.cuisine_hl_block.p48_hightlight_block{margin-left:-10px;margin-right:-10px}.cuisine_hl_block.p48_hightlight_block h2.tit-box{margin:30px 0;font-size:30px}.cuisine_t{text-align:center;font-size:20px;font-weight:600;margin:20px 0}.cuisine_des{text-align:center;line-height:21px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:4.5em}.cuisine_all_m .modal-body{position:relative}.cuisine_all_m .modal-body::after{content:"";position:absolute;width:100%;height:40%;background-color:#f3e8dc;top:0;left:0}.cuisine_all_m .owl-nav{display:flex!important;position:absolute;width:100%;top:34%}.cuisine_all_m .owl-nav button.owl-prev{margin-left:-45px}.cuisine_all_m .owl-nav button.owl-next{margin-right:-56px}.cuisine_all_m .owl-nav button.owl-next span{right:9px}.cuisine_all_m .owl-nav button.owl-prev span{left:9px}.cuisine_all_m .owl-nav button{position:absolute;top:34%;width:36px;height:36px;border-radius:50%;background-color:#f39f2d!important;display:flex;align-items:center;justify-content:center}.cuisine_all_m .owl-nav button span{font-size:50px;color:#fff;position:absolute;top:3px}.cuisine_all_m .modal-body .cuisine_img_wrapper{box-shadow:0 3px 6px rgb(0 0 0/16%)}.path-taxonomy #place .vp-top-banner__inner{height:624px}.path-taxonomy #place .vp-top-banner__inner>.row{justify-content:center;text-align:center}.view-id-kieu_node_functions.view-display-id-page_4 .view-content h3.long{position:relative}.view-id-kieu_node_functions.view-display-id-page_4 .view-content h3:not(.active):before{content:'';width:100%;height:20px;position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(245,246,250,1) 0%,rgba(245,246,250,0.49653364763874297) 50%,rgba(245,246,250,0) 100%)}.view-id-kieu_node_functions.view-display-id-page_4 .view-content h3{max-width:100%!important;line-height:20px}.messages.messages--error,.messages.messages--warning,.context-vinwonders .messages.messages--status{display:none!important}.before-header.ht_transition,.vin3s_p_n_l,.p_l_menu.d-none.mobile-show{display:none!important}.error_404_page{background-color:#fff}.error_404_page .container .row{flex-wrap:nowrap;padding:160px 0 265px}.error_404_page .container .row .col_md_6{width:50%}.error_404_page .container .row .text{padding-left:140px;display:flex;flex-direction:column;justify-content:center}.error_404_page .container .row .text h1{font-size:60px;font-weight:600;margin-bottom:27px;line-height:40px;color:#222}.error_404_page .container .row .text h4{font-size:30px;font-weight:600;line-height:40px;margin-bottom:10px;color:#222}.error_404_page .container .row .text p{font-size:22px;color:#222}.error_404_page .container .row .text .btn_back_front{margin-top:42px;height:60px;width:174px;display:flex;align-items:center;justify-content:center;background-color:#f39f2d;border-radius:5px;color:#fff;text-transform:uppercase;font-weight:600;font-size:16px}html.error div[role=main]>.slider-wrapperct{display:none}html.error body{background-color:#fff}#popup_limit_age{position:fixed;top:0;height:100vh;width:100vw;left:0;background-color:rgb(34 34 34/80%);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible}#popup_limit_age.access{opacity:0;visibility:hidden}#popup_limit_age .content{width:30%;min-width:320px;background-color:#fff;padding:40px 40px 50px;text-align:center;font-weight:500}#popup_limit_age .content h3{font-family:auto;color:#af781b;margin-bottom:30px}#popup_limit_age .confirm_box a{padding:8px 25px;background-color:#af781b;color:#fff;border-radius:3px;margin:0 10px;font-size:13px;font-weight:600}#popup_limit_age .confirm_box p{margin-bottom:30px}.pearl_club_page .vp-group-brands{display:none}.pearl_club_page .after-header{background-color:transparent!important}.pearl_club_page .after-header>nav{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}body.header-scroll .pearl_club_page .after-header>nav{background-color:#fff!important}.pearl_club_page .vp-footer{position:relative}.pearl_club_page .pcl_booking_search{background-color:#fff;padding:50px 0}.pearl_club_page .pcl_booking_search form.vp-booking-form .vp-booking-form__inner{padding:0}.pearl_club_page .pcl_booking_search form.vp-booking-form .vp-booking-form__inner>.form-row{margin:0;justify-content:space-between}.pearl_club_page .pcl_booking_search .form-search-top-content .tab-content{background-color:unset;box-shadow:unset;border-radius:unset}.pearl_club_page .pcl_booking_search .vp-booking-form .vp-booking-form__inner .form-row>div{padding:0;margin-right:22px;box-shadow:0 3px 6px rgb(0 0 0/16%);border-radius:5px}.pearl_club_page .pcl_booking_search .form-row>.col-lg-2 .switch_btn{right:-35px}.pearl_club_page .pcl_booking_search .vp-booking-form .vp-booking-form__inner .form-row>div.col-lg-3{width:calc(23% - 22px);max-width:calc(23% - 22px);flex:auto}.pearl_club_page .pcl_booking_search .vp-booking-form .vp-booking-form__inner .form-row>div.col-lg-2{width:calc(17% - 22px);max-width:calc(17% - 22px);flex:auto}.pearl_club_page .pcl_booking_search .vp-booking-form .vp-booking-form__inner .form-row>div.col-lg-2:last-child{margin-right:0;max-width:17%}.pearl_club_page .pcl_booking_search .vp-booking-form .vp-booking-form__inner .form-row>div.col-lg-2.bookingFormQuantity_1{width:calc(20% - 22px);max-width:calc(20% - 22px);flex:auto}.pearl_club_page .pcl_booking_search .vp-booking-form-top{position:unset}.pearl_club_page .pcl_booking_search .form-search-top{background-color:transparent;height:60px;margin-bottom:32px}.pearl_club_page .pcl_booking_search .form-search-top ul{padding:0}.pearl_club_page .pcl_booking_search .form-search-top ul>li{width:calc(100%/4 - 20px)}.pearl_club_page .pcl_booking_search .form-search-top ul>li a{height:60px;display:flex;align-items:center;box-shadow:0 3px 6px rgb(0 0 0/16%);border-radius:5px;width:100%;justify-content:center}.pearl_club_page .pcl_booking_search .form-search-top ul>li a.active{color:#fff;background-color:#e29a38}.pearl_club_page .pcl_booking_search .form-search-top ul>li a.active::after{display:none}.pearl_club_page .pcl_booking_search .form-search-top ul>li a img{display:none;margin-right:15px}.pearl_club_page .pcl_booking_search .form-search-top ul>li a:not(.active) img.not_act,.pearl_club_page .pcl_booking_search .form-search-top ul>li a.active img.act{display:block}.pearl_club_page .pcl_booking_search .experience.tab-pane>div{padding:0}.pearl_club_page .pcl_booking_search .experience.tab-pane>div>.box-search-tour{grid-gap:22px}.pearl_club_page .pearl_club_body>.tab_wrapper{background-color:#fff}.pearl_club_page .pcl_tabs{display:flex;position:relative;margin-bottom:42px}.pearl_club_page .pcl_tabs:after{content:"";width:calc(100% - 40px);border-bottom:1px solid #c4c4c4;position:absolute;bottom:0;left:20px}.pearl_club_page .pcl_tabs a{height:38px;display:flex;align-items:center;justify-content:center;margin-right:80px;font-size:22px;padding-bottom:10px;color:#2f2f2f;font-weight:600;position:relative;z-index:1}.pearl_club_page .pcl_tabs a:focus{outline:0}.pearl_club_page .pcl_tabs a.act::after{content:"";position:absolute;width:100%;border-bottom:3px solid #f2b238;left:0;bottom:-1px}.pearl_club_page .block_1_wrapper{padding-bottom:42px}.pearl_club_page .block_1_wrapper h3{font-size:22px;font-weight:600;margin-bottom:32px;color:#2b2b2b}.pearl_club_page .block_1_wrapper .text{margin-bottom:42px;font-size:16px;line-height:24px}.pearl_club_page #slide-highlight{padding:0}.pearl_club_page .block_2_wrapper{padding-top:42px;padding-bottom:42px;background-size:cover;background-image:url(/themes/porto/img/vinpearl/pearl_club/bg_block_2.png)}.pearl_club_page .block_2_wrapper .imgs_wrapper{width:70%;margin:0 auto}.pearl_club_page .block_2_wrapper .imgs_wrapper .col-md-4{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.pearl_club_page .block_2_wrapper .imgs_wrapper .col-md-4 img{width:50px;margin-bottom:26px}.pearl_club_page .block_2_wrapper .link_wrapper a{font-size:16px;line-height:19px;height:60px;width:210px;display:flex;align-items:center;justify-content:center;margin:0 auto;font-weight:600;border:1px solid #dbad44;border-radius:5px;color:#dbad44}.pearl_club_page .block_2_wrapper .imgs_wrapper .col-md-4 span{color:#2f2f2f;font-size:16px;text-align:center}.pearl_club_page .block_3_wrapper{background-size:cover;min-height:calc(100vw * 381/1440);position:relative}.pearl_club_page .block_3_wrapper:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient( 90deg,rgba(0,0,0,0.757) 20%,rgba(246,240,240,0) 65%,rgba(0,212,255,0) 100%)}.pearl_club_page .block_3_wrapper .inside_wrapper{display:flex;align-items:center;min-height:calc(100vw * 381/1440);position:relative;z-index:5}.pearl_club_page .block_3_wrapper .inside_wrapper .block_3_body{width:50%;min-width:320px;height:100%;color:#fff}.pearl_club_page .block_3_body h3{font-size:30px;line-height:24px;font-weight:600;margin-bottom:18px}.pearl_club_page .block_3_body .des p{font-size:18px;line-height:24px}.pearl_club_page .block_3_body span{color:#dbad44;font-size:38px;font-weight:600;line-height:24px;margin-top:18px;display:block}.pearl_club_page .block_3_body a{width:174px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#dbad44;border-radius:5px;color:#fff;font-size:16px;font-weight:700;margin-top:84px}.pearl_club_page .block_4_wrapper h3{font-size:22px;line-height:24px;font-weight:600;color:#2f2f2f;margin:50px 0 45px}.pearl_club_page .block_4_wrapper .item_wrapper{justify-content:space-between}.pearl_club_page .block_4_wrapper .quantity{font-size:43px;font-weight:700;color:#dbad44;width:130px;border-bottom:2px solid #ebdaaf;margin-left:50px;line-height:53px;margin-bottom:22px}.pearl_club_page .block_4_wrapper .info_wrapper .title{font-size:18px;font-weight:600;color:#5f5f5f;margin-bottom:20px;line-height:22px;height:64px}.pearl_club_page .block_4_wrapper .info_wrapper a{font-size:16px;font-weight:600;color:#dbad44}.pearl_club_page .block_4_wrapper .info_wrapper a:hover img{margin-left:26px}.pearl_club_page .block_4_wrapper .info_wrapper a img{margin-left:16px;margin-bottom:3px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.pearl_club_page .block_5_wrapper .block_header{background-size:cover;height:calc(100vw * 418/1440);position:relative}.pearl_club_page .block_5_wrapper .block_header:before{content:"";position:absolute;top:0;left:0;background-color:rgb(34 34 34/30%);z-index:1;width:100%;height:100%}.pearl_club_page .block_5_wrapper .block_header .active_member_card{position:relative;z-index:1;padding-top:60px}.pearl_club_page .block_5_wrapper .active_member_card h3{font-size:22px;color:#fff;font-weight:600;line-height:30px;margin-bottom:32px}.pearl_club_page .block_5_wrapper .active_member_card a{height:60px;width:170px;display:flex;align-items:center;justify-content:center;background-color:#dbad44;color:#fff;font-weight:600;font-size:16px;line-height:19px;border-radius:5px}.pearl_club_page .block_5_wrapper .member_promo_block{margin-top:-100px;position:relative;z-index:1;padding-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between}.pearl_club_page .block_5_wrapper .member_promo_block>a{height:40px;margin-bottom:20px;display:flex;align-items:center;font-size:16px;font-weight:600;line-height:19px;color:#dbad44}.pearl_club_page .block_5_wrapper .member_promo_block>a img{margin-left:13px}.pearl_club_page .block_5_wrapper .member_promo_block .promo_item_wrapper{width:100%}.pearl_club_page .block_5_wrapper .member_promo_block .promo_item_wrapper .swiper-container{padding-bottom:50px;margin:0}.pearl_club_page .block_5_wrapper .member_promo_block>h3{font-size:22px;font-weight:600;color:#fff;line-height:40px;margin-bottom:20px;display:flex;align-items:center}.pearl_club_page .webform-confirmation-modal .ui-dialog-titlebar{background-color:#dbad44;color:#fff}.pearl_club_page .webform-confirmation-modal .ui-dialog-titlebar button:after{content:'×'}.pearl_club_page .block_5_wrapper .member_promo_block .img_wrapper{box-shadow:0 3px 6px rgb(0 0 0/16%)}.pearl_club_page .block_5_wrapper .member_promo_block .info_wrapper{box-shadow:0 3px 6px rgb(0 0 0/16%);background-color:#fff;padding:15px 12px}.pearl_club_page .block_5_wrapper .member_promo_block .info_wrapper h3{font-size:16px;line-height:24px;font-weight:600;color:#222;margin-bottom:20px;height:72px}.pearl_club_page .block_5_wrapper .member_promo_block .info_wrapper a{color:#dbad44;font-size:16px;font-weight:600;line-height:24px}.pearl_club_page .block_5_wrapper .member_promo_block .info_wrapper a img{margin-left:16px;margin-bottom:3px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.pearl_club_page .block_5_wrapper .member_promo_block .info_wrapper a:hover img{margin-left:26px}.pearl_club_page .block_6_wrapper{position:relative;background-size:cover}.pearl_club_page .block_6_wrapper:before{content:"";position:absolute;width:100%;height:100%;background-color:rgb(34 34 34/70%);top:0}.pearl_club_page .block_6_wrapper>.container>.row{justify-content:center}.pearl_club_page .block_6_wrapper>.container>.row .col-md-5:first-child{display:flex;flex-direction:column;justify-content:center}.pearl_club_page .block_6_wrapper>.container>.row .col-md-5:first-child h4{color:#fff;font-size:22px;line-height:42px;margin:0;font-weight:600}.pearl_club_page .block_6_wrapper>.container>.row .col-md-5:first-child h3{color:#dbad44;font-size:30px;font-weight:600;line-height:42px;margin:0}.pearl_club_page .block_6_wrapper .webform{color:#fff}.pearl_club_page .block_6_wrapper .webform form .form-item.form-item-ho-va-ten,.pearl_club_page .block_6_wrapper .webform form .form-item.form-item-ho-va-ten input{margin-top:0}.pearl_club_page .form-item input.error,.pearl_club_page .form-item textarea.error,.pearl_club_page .form-item select.error{border:2px solid red!important}.pearl_club_page .block_6_wrapper .webform form .form-item input{border:1px solid #fff;border-radius:5px;background-color:transparent;padding-left:20px;height:50px;color:#fff;outline:0;width:100%}.pearl_club_page .block_6_wrapper .webform form .form-item input::placeholder{color:#fff;opacity:1}.pearl_club_page .block_6_wrapper .webform form .form-item input:-ms-input-placeholder{color:#fff}.pearl_club_page .block_6_wrapper .webform form .form-item input::-ms-input-placeholder{color:#fff}.pearl_club_page .block_6_wrapper .webform .form-item-terms-conditions{margin-top:24px;margin-bottom:32px}.pearl_club_page .block_6_wrapper .webform .form-item-terms-conditions input{display:none}.pearl_club_page .block_6_wrapper .webform .form-item-terms-conditions .description{margin:0}.pearl_club_page .block_6_wrapper .webform .form-item-terms-conditions .description>div{font-size:16px;line-height:24px}.pearl_club_page .block_6_wrapper .webform .form-actions input{height:53px;width:100%;background-color:#dbad44;border:0;border-radius:5px;font-size:20px;font-weight:600}.pearl_club_page .block_6_wrapper .col-md-10{margin-top:50px;margin-bottom:50px;display:flex;justify-content:space-between}.pearl_club_page .block_6_wrapper .col-md-10 a{font-size:18px;line-height:30px;font-weight:600;color:#fff}.pearl_club_page .block_detail_benefit_wrapper{overflow-x:auto;padding-bottom:50px}.pearl_club_page .block_detail_benefit_wrapper table{width:100%;border:1px solid #dedede}.pearl_club_page .block_detail_benefit_wrapper table thead tr:first-child th{font-size:26px;line-height:24px;color:#2b2b2b}.pearl_club_page .block_detail_benefit_wrapper table thead tr .img_wrapper{display:flex;flex-wrap:wrap}.pearl_club_page .block_detail_benefit_wrapper table thead tr .img_wrapper img{margin-bottom:15px;width:100%}.pearl_club_page .block_detail_benefit_wrapper table thead tr .img_wrapper span.label{font-size:20px;line-height:24px;font-weight:400}.pearl_club_page .block_detail_benefit_wrapper table thead tr .img_wrapper span.price{font-size:20px;line-height:24px;margin-left:5px}.pearl_club_page .block_detail_benefit_wrapper table .infomation{display:flex;align-items:center;min-width:600px}.pearl_club_page .block_detail_benefit_wrapper table .infomation img{width:50px;margin-right:32px}.pearl_club_page .block_detail_benefit_wrapper table .infomation h3{font-size:22px;line-height:27px;font-weight:600;color:#2c2c2c}.pearl_club_page .block_detail_benefit_wrapper table .infomation p{color:#2b2b2b;font-size:16px;line-height:24px}.pearl_club_page .block_detail_benefit_wrapper table span.detail_benefit{min-width:300px;display:block;color:#dbad44;font-size:22px;font-weight:600;line-height:24px;text-align:center}.pearl_club_page .block_detail_benefit_wrapper table td,.pearl_club_page .block_detail_benefit_wrapper table th{padding:30px;border:1px solid #dedede}.pearlclub_banner{height:auto;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.pearlclub_banner.images_1920_x_219{height:calc(100vw * 219/1920)}.pearlclub_banner img.bg{position:absolute}.pearlclub_banner .modal_bg{position:absolute;z-index:2;background-color:rgb(13 13 13/40%);width:100%;height:100%}.pearlclub_banner.images_1920_x_219 .modal_bg{background-color:unset;background:linear-gradient(270.08deg,#201E1E -5.93%,rgba(122,122,122,0) 74.58%,rgba(255,255,255,0) 78.96%)}.pearlclub_banner img.logo_banner{z-index:3;width:auto;height:calc(100% - 20px)}.pearlclub_banner.images_1920_x_219 img.logo_banner{margin-top:8px;width:auto;height:calc(100% - 80px)}.pearlclub_banner.images_1920_x_219 span.img_title{font-size:22px;font-weight:600;line-height:32px;color:#eadab4;margin-top:16px;text-transform:uppercase}.pearlclub_banner.images_1920_x_219 .logo_wrapper{z-index:3;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.pearl_club_body{padding-top:100px;background-color:#f8f8f8}.pearl_club_body .pcl_banner{position:relative;display:flex;justify-content:center}.pearl_club_body .pcl_banner>div{width:100%}.pcl_ranking_card{padding:50px 0 30px}.pcl_ranking_card h1.pc_title{margin-bottom:82px}.pcl_ranking_card .img_wrapper{display:flex;justify-content:center}.pcl_ranking_card .item_info_wrapper{padding:48px 15px 20px}.pcl_ranking_card .item_info_wrapper h3{font-size:22px;line-height:32px;font-weight:600;color:#1d1d1b}.pcl_ranking_card .item_info_wrapper h4{line-height:24px;font-weight:600;color:#dbad44;position:relative;margin-bottom:16px;text-align:justify}.pcl_ranking_card .item_info_wrapper h4::before{content:"";position:absolute;bottom:-9px;left:0;width:50px;border-bottom:1px solid #dbad44}.pcl_ranking_card .item_des{width:100%;text-align:justify;color:#7f8185;line-height:22px;font-weight:500}.pcl_ranking_card .pc_note{line-height:22px;margin-bottom:13px;text-align:center;color:#7f8185;font-weight:500}.pcl_ranking_card .cta_wrapper{display:flex;justify-content:center}.pcl_ranking_card .cta_wrapper a{width:180px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(88.73deg,#DBAD44 0%,#EADBBA 176.21%);border-radius:4px;color:#fff;font-size:12px;line-height:20px;font-weight:600;text-transform:uppercase}.dac_quyen_wrapper{padding:35px 0 28px;background-color:#fff}.term_condition{padding:63px 0 116px;overflow:hidden}.term_condition .big_wrapper{background-color:#fff;position:relative;max-width:1093px;margin:0 auto}.term_condition .big_wrapper>img{position:absolute;right:-38%;top:-161px}.term_condition .wrapper>div>h2{font-size:30px;line-height:56px;font-weight:600;margin-bottom:40px;text-align:center}.term_condition .wrapper .content_wrapper{padding:40px 22px 40px 42px;height:870px;overflow:auto;position:relative}.term_condition .wrapper .content_wrapper::-webkit-scrollbar{width:20px}.term_condition .wrapper .content_wrapper::-webkit-scrollbar-track{border-radius:5px}.term_condition .wrapper .content_wrapper::-webkit-scrollbar-thumb{border:4px solid transparent;background:#b08a5f;border-radius:10px;background-clip:content-box}.term_condition .wrapper .content_wrapper h3{margin-top:40px;margin-bottom:20px;font-size:16px;font-weight:600;line-height:24px;color:#303438}.term_condition .wrapper .content_wrapper p{color:#303438;margin-bottom:20px;text-align:justify}.merchant_list{padding-top:40px;padding-bottom:33px}.merchant_list>.wrapper{padding:0}.merchant_list_header h1.title{line-height:56px;font-size:30px;font-weight:600;margin-bottom:42px;text-align:center}.merchant_list_header .fake_merchant_exposed{display:flex;justify-content:center}.merchant_list_header .fake_merchant_exposed ul{padding:0;margin-bottom:48px;display:flex}.merchant_list_header .fake_merchant_exposed li{display:inline-block;text-align:center;height:64px;display:flex;align-items:center;justify-content:center;padding:17px 16px;box-shadow:0 4px 16px rgb(0 0 0/8%);border-radius:5px;border:1px solid transparent;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.merchant_list_header .fake_merchant_exposed li img{margin-right:8px}.merchant_list_header .fake_merchant_exposed li a{color:#000;font-size:16px;font-weight:400;line-height:20px;position:relative;display:flex;justify-content:center;align-items:center;height:100%}.merchant_list_header .fake_merchant_exposed li.active,.merchant_list_header .fake_merchant_exposed li:hover{border:1px solid #e8952f}.merchant_list_header .fake_merchant_exposed li.active a{font-weight:500}.merchant_list_header .fake_merchant_exposed li:not(:first-child):not(:last-child){margin:0 12px}.merchant_list_header .fake_merchant_exposed li:first-child{margin-right:12px}.merchant_list_header .fake_merchant_exposed li:last-child{margin-left:12px}.merchant_list.onload .merchant_item_wrapper{opacity:0}.merchant_item_wrapper{margin:0}.merchant_item_wrapper .col-lg-6{margin-bottom:30px}.merchant_item_wrapper .col-lg-6 .item_wrapper{background-color:#fff;padding:16px 20px;display:flex;justify-content:space-between;box-shadow:3px 3px 20px rgb(0 0 0/5%);border-radius:5px}.merchant_item_wrapper .thumb_img{width:170px;border-radius:5px;overflow:hidden}.merchant_item_wrapper .infomation{width:calc(100% - 188px)}.merchant_item_wrapper h3{font-size:16px;line-height:24px;font-weight:600;margin-bottom:6px;height:48px;color:#14142a}.merchant_item_wrapper .contact{margin-left:-5px}.merchant_item_wrapper .contact>div{margin-bottom:14px;display:flex;align-items:end}.merchant_item_wrapper .contact>div.merchant_email{margin-bottom:0}.merchant_item_wrapper .contact>div span{margin-left:12px;color:#14142a}.merchant_list .load_more_wrapper{margin-top:2px;display:flex;justify-content:center}.merchant_list .load_more_wrapper ul{padding:0;margin:0}.merchant_list .load_more_wrapper li{display:block;padding:0}.merchant_list .load_more_wrapper a{width:36px;height:36px;background:unset;background-color:#d2d6da;border:0;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.merchant_list .load_more_wrapper li.active a{background-color:#e8952f}a[rel=prev],a[rel=next]{display:none!important}@media(max-width:1440px){.pearlclub_banner.images_1920_x_219 span.img_title{font-size:16px}.pearlclub_banner.images_1920_x_219 img.logo_banner{height:calc(100% - 74px)}.pearlclub_banner.images_1920_x_219{height:auto}.pearlclub_banner img.bg{height:100%;width:auto;max-width:unset}}@media(min-width:992px){.merchant_item_wrapper .col-lg-6:nth-child(odd){padding-left:0;padding-right:15px}.merchant_item_wrapper .col-lg-6:nth-child(even){padding-left:15px;padding-right:0}.pearl_club_page .navbar-light .navbar-nav>.nav-item>div>.nav-link{color:#fff}body.header-scroll .pearl_club_page .navbar-light .navbar-nav>.nav-item>div>.nav-link{color:#222}}@media(max-width:991px){.merchant_list_header .fake_merchant_exposed li{margin:0!important}.merchant_list_header .fake_merchant_exposed ul{width:100%;justify-content:space-between}}@media(min-width:769px){.pearl_club_page .block_4_wrapper .item{width:calc((100% - 152px)/3);max-width:calc((100% - 152px)/3);flex:auto;margin-bottom:50px}}@media(max-width:480px){.view-id-node_function_by_nam.view-display-id-block_2 .vp-top-banner__inner h2{font-size:22px!important}.merchant_list{padding-top:32px}.pearl_club_page{padding-top:60px}.pearlclub_banner.images_1920_x_219 .logo_wrapper{align-items:center;justify-content:center}.pearlclub_banner.images_1920_x_219 .modal_bg{background-color:rgb(13 13 13/40%)}.term_condition{padding:14px 0;background-color:#fff}.wrapper.container{padding-left:20px;padding-right:20px}.term_condition .wrapper .content_wrapper{padding:0;height:auto}.pearl_club_page .after-header>nav{height:60px;background-color:#fff!important}.pearl_club_page .pcl_booking_search{padding:28px 0 32px}.pearl_club_page .vp-booking-form-top>.container>.vp-button-booking-sm{display:none}.pearl_club_page .vp-booking-form-top>.container>.d-none{display:block!important}.pearl_club_page .pcl_booking_search .form-search-top ul{display:flex;flex-wrap:wrap;justify-content:space-between}.pearl_club_page .pcl_booking_search .form-search-top ul>li{width:calc(50% - 11px);margin:0;margin-bottom:16px}.pearl_club_page .pcl_booking_search .form-search-top ul>li a{font-size:14px;line-height:18px}.pearl_club_page .pcl_booking_search .form-search-top{height:auto;margin-bottom:0}.pearl_club_page .pcl_booking_search .form-search-top-content{display:none}.pearl_club_page .pcl_tabs a{width:50%;margin-right:0}.pearl_club_page .pcl_tabs{margin-bottom:24px}.pearl_club_page .block_1_wrapper h3{font-size:20px;margin-bottom:16px}.pearl_club_page .block_1_wrapper .text{margin-bottom:24px}.pearl_club_page #slide-highlight .row{margin:0!important}.pearl_club_page #slide-highlight .row .right{display:none}.pearl_club_page .block_1_wrapper{padding-bottom:0}.pearl_club_page #slide-highlight .row .left{margin:0}.pearl_club_page .block_2_wrapper{padding-top:138px;margin-top:-100px;background-size:cover;padding-bottom:24px}.pearl_club_page .block_2_wrapper .imgs_wrapper{width:100%;padding:10px}.pearl_club_page .block_2_wrapper .imgs_wrapper .col-md-4 img{margin-bottom:18px}.pearl_club_page .block_2_wrapper .imgs_wrapper .col-md-4{width:50%;margin-bottom:28px}.pearl_club_page .block_2_wrapper .link_wrapper a{font-size:12px;line-height:15px;height:48px;width:160px}.pearl_club_page .block_3_wrapper{background-position:center}.pearl_club_page .block_3_wrapper .inside_wrapper .block_3_body{width:100%;padding-top:32px}.pearl_club_page .block_3_body h3{font-size:20px;line-height:16px}.pearl_club_page .block_3_body .des p{font-size:14px;line-height:16px}.pearl_club_page .block_3_body span{font-size:22px;line-height:16px}.pearl_club_page .block_3_body a{width:160px;height:48px;margin:0 auto;margin-top:185px;margin-bottom:23px;font-size:12px;line-height:15px}.pearl_club_page .block_4_wrapper h3{margin:22px 0 24px;font-size:20px}.pearl_club_page .block_4_wrapper .item_wrapper .item{margin-bottom:24px}.pearl_club_page .block_5_wrapper .block_header{height:418px}.pearl_club_page .block_5_wrapper .active_member_card h3{font-size:20px;margin-bottom:70px}.pearl_club_page .block_5_wrapper .active_member_card a{width:160px;height:48px;font-size:12px;line-height:15px}.pearl_club_page .block_5_wrapper .member_promo_block{margin-top:-140px;padding-bottom:0}.pearl_club_page .block_5_wrapper .member_promo_block>h3{font-size:19px;line-height:34px}.pearl_club_page .block_5_wrapper .member_promo_block .swiper-container{padding-bottom:24px}.pearl_club_page .block_5_wrapper .member_promo_block .info_wrapper a{font-size:12px}.pearl_club_page .block_5_wrapper .member_promo_block .info_wrapper a img{height:8px}.pearl_club_page .block_6_wrapper>.container>.row .col-md-5:first-child{padding:0 40px;margin-top:24px;margin-bottom:10px}.pearl_club_page .block_6_wrapper .col-md-10{flex-direction:column;align-items:center;margin-bottom:8px;margin-top:24px}.pearl_club_page .block_6_wrapper .col-md-10 a{margin-bottom:16px}.pearl_club_page .block_detail_benefit_wrapper img:not(.mobile_wrapper){display:none}.pearl_club_page .block_detail_benefit_wrapper .mobile_wrapper{display:block!important}.pearl_club_page .mobile_wrapper .img_wrapper{display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:42px}.pearl_club_page .mobile_wrapper .img_wrapper img{width:80%;min-width:300px;margin:0 auto;margin-bottom:10px}.pearl_club_page .mobile_wrapper .img_wrapper span.label{font-weight:400;font-size:16px}.pearl_club_page .mobile_wrapper .img_wrapper span.price{font-weight:600;font-size:16px}.pearl_club_page .mobile_wrapper .detail_benefit h3{font-size:20px;line-height:24px;font-weight:700;text-align:center;margin-bottom:40px}.pearl_club_page .mobile_wrapper .detail_benefit .benefit{display:flex;align-items:end;margin-bottom:24px}.pearl_club_page .mobile_wrapper .detail_benefit .benefit h4{font-size:22px;font-weight:700;line-height:27px}.pearl_club_page .mobile_wrapper .detail_benefit .benefit p{font-size:16px;line-height:24px;margin-bottom:11px}.pearl_club_page .mobile_wrapper .detail_benefit .benefit img{width:50px;margin-right:32px}.pearl_club_page .mobile_wrapper .detail_benefit .benefit span{font-size:16px;line-height:24px;color:#dbad44}.pearl_club_page .block_detail_benefit_wrapper{padding-bottom:0}.pearl_club_body{padding-top:0}.after-header .navbar-brand img{height:50px;width:auto!important}.pearlclub_banner{height:calc(100vw * 184/375)!important}.pearlclub_banner img.logo_banner{width:200px!important;height:auto!important}.pcl_ranking_card{padding:15px 0 38px!important}.pcl_ranking_card h1.pc_title{margin-bottom:66px}.pcl_ranking_card .item_info_wrapper h4{font-size:16px}.pc_ranking_card_wrapper .swiper-container{padding-bottom:64px;margin-bottom:11px}.pc_ranking_card_wrapper .swiper-container .swiper-pagination{bottom:0;display:flex;align-items:center;justify-content:center}.pc_ranking_card_wrapper .swiper-container .swiper-pagination-bullet-active{background-color:#dbad44;width:10px;height:10px}.pcl_ranking_card .pc_note{text-align:left;padding:0 18px;font-weight:400}.dac_quyen_wrapper{padding-bottom:60px}.dac_quyen_wrapper .for_mobile>ul{padding:0 5px 10px}.dac_quyen{padding-left:20px;padding-right:20px}.dac_quyen_wrapper .for_mobile>ul,.dac_quyen_wrapper .for_mobile>ul>li>a{border:0}.dac_quyen_wrapper .for_mobile>ul>li>a{padding-top:0;padding-bottom:0}.dac_quyen .nav-tabs .nav-item{width:calc(100%/3)}.dac_quyen .nav-tabs .nav-item:not(:last-child){margin-right:8px}.dac_quyen .nav-tabs .nav-link{position:relative;display:flex;justify-content:center;align-items:center}.dac_quyen .nav-tabs .nav-link.active::before{content:"";width:100%;height:100%;position:absolute;background:rgba(196,196,196,.8);border-radius:5px;opacity:.6}.dac_quyen .nav-tabs .nav-link.active::after{content:"";width:100%;height:100%;position:absolute;background-image:url(../../../images/icons/checkbox.svg);background-repeat:no-repeat;background-position:center}.dac_quyen h1.pc_title{margin-bottom:60px}.merchant_list_header h1.title{display:none}.merchant_list_header .fake_merchant_exposed ul{overflow:auto;padding-bottom:4px}.merchant_list_header .fake_merchant_exposed li{width:auto!important;white-space:nowrap;height:54px;justify-content:center;position:relative;border:unset!important}.merchant_list_header .fake_merchant_exposed li:not(:last-child){margin-bottom:15px!important}.merchant_list_header .fake_merchant_exposed li img{position:absolute;left:16px}.merchant_list_header .fake_merchant_exposed li a.active:before,.merchant_list_header .fake_merchant_exposed li a:hover:before{width:100%}.merchant_list .wrapper.container{padding:0 10px}.merchant_item_wrapper{padding:0}.merchant_list_header .fake_merchant_exposed li a{font-size:16px;font-weight:500!important}.merchant_list_header .fake_merchant_exposed ul{display:block;height:54px;overflow:hidden;margin-bottom:16px;box-shadow:0 4px 16px rgb(0 0 0/8%);position:relative}.merchant_list_header .fake_merchant_exposed ul:not(.open) li:not(.active){display:none}.merchant_list_header .fake_merchant_exposed ul.open{height:auto}.merchant_list_header .fake_merchant_exposed ul>img{position:absolute;transform:rotate(90deg);top:0;width:54px;height:54px;padding:17px 20px 23px;right:0;z-index:1}.merchant_list_header .fake_merchant_exposed ul::-webkit-scrollbar{width:0}.merchant_list_header{padding:0}.merchant_item_wrapper .thumb_img{width:100px;height:100px;padding:7px;display:none}.merchant_item_wrapper .contact{margin:0}.merchant_item_wrapper .infomation{padding:16px 10px;width:100%}.merchant_item_wrapper h3{font-size:16px;margin-bottom:16px;line-height:24px}.merchant_item_wrapper .contact>div span{margin-left:12px}.merchant_item_wrapper .contact>div a{font-size:10px;color:#413c3c}.merchant_item_wrapper .contact>div.merchant_address img{height:auto;width:14px;margin-top:5px}.merchant_item_wrapper .contact>div.merchant_email{margin-top:2px}.merchant_item_wrapper .contact>div img{height:14px}.merchant_item_wrapper .contact>div{margin-bottom:5px}.merchant_item_wrapper .col-lg-6 .item_wrapper{padding:10px}.merchant_item_wrapper .col-lg-6{margin-bottom:5px;padding:0}.merchant_list .load_more_wrapper{margin-top:16px}.pearlclub_banner.images_1920_x_219 span.img_title{font-size:14px;line-height:22px;color:#dbad44}.term_condition .wrapper>div>h2{font-size:18px;line-height:32px;margin-bottom:28px;position:relative;display:flex;justify-content:center}.term_condition .wrapper>div>h2::before{content:"";border-bottom:2px solid #e8952f;position:absolute;width:100px;bottom:-20px}.term_condition h3:nth-child(1){margin-top:0!important}}#news-top-banner>.vp-booking-form-top>.container{position:relative}.navbar-light .navbar-nav .nav-item{padding-top:0}.navbar-light .navbar-nav .nav-item.user_action{margin:0}.navbar-light .navbar-nav>.nav-item>.nav-link{height:36px;display:flex;align-items:center;font-weight:500}.dropdown-item:hover,.dropdown-item:focus{color:#e8952f}.dropdown-item.active{background-color:#f8f9fa;color:#e8952f}.navbar-nav .dropdown-item:hover:not(:last-child)::before{opacity:0}.after-header .has-account.outside .trans-item>div>div[role=button]{height:24px}.after-header .has-account.outside .trans-item{margin-right:24px}.after-header .has-account.outside .trans-item:not(.user_action) .dropdown-toggle.arrow-custom::after{}.after-header .has-account.outside>div>.trans-item{margin-right:0}.new_ins{background-color:#fff}.new_ins>div>div>div>div{padding:20px 0;display:flex}.new_ins>div>div>div>div li.ins-element-wrap>div.ins-element-content{margin-bottom:20px;background-color:#f7f7f7!important;color:rgb(0 0 0/50%)!important}body.path-frontpage .vp-top-banner__inner>.row>.col-lg-7{align-items:end!important;padding-bottom:30px}body.path-frontpage .vp-booking-form-top{bottom:0}body.path-frontpage .vp-booking-form-top:before{content:"";position:absolute;width:100%;height:100%;background:transparent linear-gradient(180deg,rgb(255 255 255/0%) 0%,rgb(255 255 255) 100%) 0% 0% no-repeat padding-box}body.path-frontpage .box-45{background-repeat:no-repeat}body.path-frontpage .vp-home-promotions.py-7 .col-md-auto{font-size:16px;line-height:19px;display:flex;flex-direction:column;justify-content:center;color:#222}body.path-frontpage .vp-home-promotions.py-7 .col-md-auto>span,body.path-frontpage .vp-home-promotions.py-7 .col-md-auto>div{font-size:16px}body.path-frontpage .vp-home-promotions.py-7{padding:0!important;height:98px;display:flex;align-items:center}a.new_a{font-size:16px;line-height:19px}body.path-frontpage .vp-promotions-voucher{padding-top:42px;background-color:#fff}body.path-frontpage .vp-promotions-voucher .vp-promotions-voucher-banner__inner>.row>.col-md-12{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}body.path-frontpage .vp-promotions-voucher .vp-promotions-voucher-banner__inner>.row>.col-md-12>h2{margin:0!important;line-height:37px;font-weight:600;color:#222}body.path-frontpage .vp-promotions-voucher .col-md-6.col-12{padding-left:12px;padding-right:12px}body.path-frontpage .vp-promotions-voucher .col-md-6.col-12,body.path-frontpage .vp-promotions-voucher .swiper-slide{position:relative;margin-bottom:24px}body.path-frontpage .vp-promotions-voucher .col-md-6.col-12>.promo_img_wrapper,body.path-frontpage .vp-promotions-voucher .swiper-slide>.promo_img_wrapper{border-radius:5px;overflow:hidden}body.path-frontpage .vp-promotions-voucher .col-md-6.col-12>.promo_img_wrapper::before,body.path-frontpage .vp-promotions-voucher .swiper-slide>.promo_img_wrapper::before{content:"";width:calc(100% - 20px);height:100%;position:absolute;background-color:rgb(51 51 51/30%);left:10px;border-radius:5px}body.path-frontpage .vp-promotions-voucher .col-md-6.col-12>.promo_info_wrapper,body.path-frontpage .vp-promotions-voucher .swiper-slide>.promo_info_wrapper{position:absolute;top:20px;left:30px;font-size:14px;line-height:21px;font-weight:500;color:#fff;width:50%;min-width:320px}body.path-frontpage .vp-promotions-voucher .col-md-6.col-12>.promo_info_wrapper .promo_title,body.path-frontpage .vp-promotions-voucher .swiper-slide>.promo_info_wrapper .promo_title{color:#fff;font-weight:700;font-size:16px}body.path-frontpage .vp-promotions-voucher .col-md-6.col-12>.promo_info_wrapper .promo_expire,body.path-frontpage .vp-promotions-voucher .swiper-slide>.promo_info_wrapper .promo_expire{margin-top:10px}body.path-frontpage .vp-promotions-voucher .col-md-6.col-12>a,body.path-frontpage .vp-promotions-voucher .swiper-slide>a{position:absolute;bottom:20px;right:30px;height:36px;width:120px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#f39f2d;border-radius:5px}body.path-frontpage .view_all_promo a{font-size:14px;color:#f39f2d;border-color:#f39f2d;margin-top:6px;margin-bottom:42px;width:250px;height:42px}body.path-frontpage .pearlclub_block_wrapper{width:70%;margin:0 auto;padding-top:28px;padding-bottom:104px}h2.pc_title{font-size:30px;font-weight:600;line-height:56px;margin-bottom:62px;position:relative;display:flex;justify-content:center}h2.pc_title::before{content:"";border-bottom:2px solid #e8952f;position:absolute;width:100px;bottom:-20px}body.path-frontpage .pearlclub_block_wrapper .main_img{text-align:center;margin-bottom:40px}body.path-frontpage .pearlclub_block_wrapper .main_img img{width:302px}body.path-frontpage .pearlclub_block_wrapper .des{font-size:16px;line-height:24px;margin-bottom:40px}body.path-frontpage .pearlclub_block_wrapper .des p{font-size:16px;line-height:22px;color:#1d1d1b}body.path-frontpage .vp-list-hotel-adv__content>h3{font-size:20px!important;margin-bottom:20px;color:#fff!important;text-transform:uppercase}body.path-frontpage .vp-list-hotel-adv .owl-item .vp-list-hotel-adv__content p{font-size:16px!important}.special-promotion>.container>.row>.mr-auto p.desc{font-size:16px}body.path-frontpage .pearlclub_block_wrapper .utility_wrapper{display:flex;justify-content:space-between}body.path-frontpage .pearlclub_block_wrapper .action_wrapper{display:flex;justify-content:center;margin-top:40px}body.path-frontpage .pearlclub_block_wrapper .action_wrapper a{height:42px;width:200px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:14px;line-height:19px;font-weight:500}body.path-frontpage .pearlclub_block_wrapper .action_wrapper a:first-child{margin-right:20px;border:1px solid #e8952f;color:#e8952f}body.path-frontpage .pearlclub_block_wrapper .action_wrapper a:last-child{background-color:#e8952f;color:#fff}body.path-frontpage .uti{display:flex;flex-direction:column;align-items:center;width:256px}body.path-frontpage .uti img{margin-bottom:26px}body.path-frontpage .uti h3 span{font-size:16px;line-height:24px;font-weight:600;width:256px;text-align:center;display:block}#destination{background-color:#fff;padding-bottom:70px}#destination h2.home-title{margin-top:50px!important;margin-bottom:40px!important;text-align:left;color:#222}#destination .owl-item{border-radius:5px;overflow:hidden}body.path-frontpage .pquc-container a.view-more{border:0;background-color:var(--blu);color:#fff;text-transform:uppercase;font-weight:500;border-radius:4px}body.path-frontpage .pquc-container a.view-more:hover{background-color:#fff;color:var(--blu)}#aip-chat-box{z-index:5000;bottom:100px;right:5px}#aip-chat-box #chat_header{overflow:hidden}#aip-chat-box>a#prime{width:60px;height:60px}.is-active{-webkit-transform:unset!important;transform:unset!important}.btn-back-top{right:5px!important}@media(max-width:480px){#aip-chat-box{top:230px;bottom:auto}}body[current=pq].page-node-type-discover .col-3.favourite-box{display:flex;align-items:center}.weeks-wrapper.header{}.navbar-footer-mobile #number-of-favorite{display:none!important}.card-content.text time{font-size:16px}.section-detail-top-right-content .facilities .cuisine-facility{margin:0 0 24px}.section-detail-top-right-content .facilities #cuisine-facility-tooltip{display:flex;flex-wrap:wrap;align-content:center;height:100%;width:100%}.map_page h1.heading-title{color:#444;font-size:24px;line-height:31px;margin-bottom:45px;text-transform:uppercase}.detail_main{background-color:#f5f6fa}.page-node-type-festival .pre-booking-form input.view-all{border:0!important}.page-node-type-festival .card-body{flex:1 1 auto;min-height:1px;padding:1.25rem!important;background-color:#fff!important}form.booking-form .mb-3{margin-bottom:0!important}form.booking-form .mb-3 .form-item input.error{border:0;border-bottom:1px solid #f2f2f2}.container.chia-se-yeu-thich{padding-top:222px}.banner .swiper-banners .swiper-wrapper .swiper-slide .cta-container .cta .description{max-width:unset!important}#number-of-favorite{background:#ef4136;color:#fff;width:16px;height:16px;border-radius:50%;padding:1px;font-size:10px;position:absolute;top:20px;right:57px;text-align:center}body.path-phu-quoc .view-detail{position:relative}body.path-phu-quoc .view-detail:before{content:'';top:50%;width:13px;height:9px;right:28px;position:absolute;display:inline-block;-webkit-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../../images/icons/icon-view-detail.svg) no-repeat center/contain;background-size:13px 9px;right:-20px}.show-festival-content .card .card-body{background-color:transparent!important}.show-festival-content .field-tag-text{top:10px;width:100px;height:24px;color:#fff;font-size:12px;line-height:25px;text-align:center;position:absolute;background-color:#ef4136;border-radius:0 22px 22px 0;z-index:3}.card-content.trip-ad-point{line-height:24px;position:relative;color:#222;font-size:14px;text-align:left;padding-left:25px}.card .trip-ad-point::before{content:" ";background-image:url(../../../images/favorite-img/tripadvisor.svg);position:absolute;background-size:100% 100%;left:0;height:24px;width:26px}.trip-ad-dot-outer{padding:0 6px;border-radius:50%;border:#5ea846 2px solid;margin-left:8px;margin-top:4px;display:inline-block;width:16px;height:16px;position:relative}.show-festival .swiper-button-prev:after,.show-festival .swiper-button-next:after{background:url('../../../images/icons/icon-arrow-left.svg') no-repeat center/cover!important}.show-detail ul{margin:unset;padding:unset}.show-detail ul li{list-style-type:none;font-size:16px;color:#000}.section-resort-content .card .btn-readmore span{font-size:12px}ul.nav.nav-pills a.bef-link--selected{color:#fff;background-color:#ec6839}.header-bottom-right .nav .main-menu__item.show{width:70px!important}.slideTags .swiper-slide{width:auto!important}.slideTags .swiper-slide .text-tag{font-size:11px;color:#ec6839;padding:4px 6px;border:1px solid #ec6839;border-radius:5px;height:26px}.place-golf .info{height:112px}.pearl_club_page .block_5_wrapper .active_member_card a{width:234px!important}body.path-nha-trang #wrapper .banner .swiper-banners .swiper-wrapper .swiper-slide .cta-container .cta .title{font-size:60px;line-height:42px}body.path-nha-trang #main-inner .experience{background-color:#fff}.content h2{font-size:18px!important}.content h3{font-size:16px}.content h4{font-size:14px}.content h5{font-size:12px}body[current=nt] #number-of-favorite,body[current=nha] #number-of-favorite{right:56px}body[current=nt] .banner .swiper-slide::before,body[current=nha] .banner .swiper-slide::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgb(68 68 68/40%);z-index:100;display:block!important;background-image:unset!important}@media(min-width:992px){body[current=nt] .header-bottom .header-wrapper,body[current=nha] .header-bottom .header-wrapper{width:auto!important}body[current=nt] #number-of-favorite,body[current=nha] #number-of-favorite{right:56px}.view-more-arrow-2:after{color:#e29a38;border-bottom:0;border-top:.3em solid;border-right:.25em solid transparent;border-left:.25em solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%);right:-12px}}body.context-nam-hoi-an .banner .swiper-banners .swiper-wrapper .swiper-slide:before,body.path-nha-trang .banner .swiper-banners .swiper-wrapper .swiper-slide:before{height:50%!important;bottom:0;top:unset;background-color:unset;background-image:url(/themes/porto/img/nam-hoi-an/bg-gradient-banner.png)!important;background-repeat:no-repeat;background-size:100% 100%;background-position:center}body.path-nha-trang.context-nha-trang-about-us .banner .swiper-banners .swiper-wrapper .swiper-slide:before{background-image:url(/themes/porto/images/improvement/bg_gradient_aboutus.svg)!important}body.path-nha-trang .banner .swiper-banners .swiper-wrapper .swiper-slide:before{background-image:url(/themes/porto/images/improvement/bg-gradient-banner.png)!important}figure.img-box img{object-fit:cover}body:not(.context-nha-trang) .banner .swiper-banners .swiper-wrapper .swiper-slide .cta-container .cta{margin-bottom:8px}body.path-nha-trang.context-nha-trang-about-us .banner .swiper-banners .swiper-wrapper .swiper-slide .cta-container .cta .title{font-size:60px!important;line-height:42px;margin-bottom:32px}body.path-nha-trang.context-nha-trang-about-us .banner .swiper-banners .swiper-wrapper .swiper-slide .cta-container .cta .description{line-height:24px}@media(max-width:480px){body.path-frontpage .vp-promotions-voucher .col-md-6.col-12>.promo_img_wrapper,body.path-frontpage .vp-promotions-voucher .swiper-slide>.promo_img_wrapper{position:relative}}body.path-nha-trang.context-nha-trang-about-us .vp-footer.bg-darken-blue.text-white.vin3s-footer a{color:#fff}body.path-nha-trang.context-nha-trang-about-us .vp-footer.bg-darken-blue.text-white.vin3s-footer i{color:#fff}.row.view_all_promo{width:100%}@media(min-width:992px){body[current=nt] .header-bottom .header-wrapper,body[current=nha] .header-bottom .header-wrapper{width:auto!important}body[current=nt] #number-of-favorite,body[current=nha] #number-of-favorite{right:56px}.view-more-arrow-2:after{color:#e29a38;border-bottom:0;border-top:.3em solid;border-right:.25em solid transparent;border-left:.25em solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);right:-12px}}.photo-libraries-container .photo-libraries-grid .col-custom img{width:auto!important;height:auto!important}body.context-nam-hoi-an .banner .swiper-banners .swiper-wrapper .swiper-slide:before,body.path-nha-trang .banner .swiper-banners .swiper-wrapper .swiper-slide:before{height:50%!important;bottom:0;top:unset;background-color:unset;background-image:url(/themes/porto/img/nam-hoi-an/bg-gradient-banner.png)!important;background-repeat:no-repeat;background-size:100% 100%;background-position:center}body.path-nha-trang.context-nha-trang-about-us .banner .swiper-banners .swiper-wrapper .swiper-slide:before{background-image:url(/themes/porto/images/improvement/bg_gradient_aboutus.svg)!important}body.path-nha-trang .banner .swiper-banners .swiper-wrapper .swiper-slide:before{background-image:url(/themes/porto/images/improvement/bg-gradient-banner.png)!important}figure.img-box img{object-fit:cover}body:not(.context-nha-trang) .banner .swiper-banners .swiper-wrapper .swiper-slide .cta-container .cta{margin-bottom:8px}body.path-nha-trang.context-nha-trang-about-us .banner .swiper-banners .swiper-wrapper .swiper-slide .cta-container .cta .title{font-size:60px!important;line-height:42px;margin-bottom:32px}body.path-nha-trang.context-nha-trang-about-us .banner .swiper-banners .swiper-wrapper .swiper-slide .cta-container .cta .description{line-height:24px}@media(max-width:480px){body.path-frontpage .vp-promotions-voucher .col-md-6.col-12>.promo_img_wrapper,body.path-frontpage .vp-promotions-voucher .swiper-slide>.promo_img_wrapper{position:relative;width:100%}}body.path-nha-trang.context-nha-trang-about-us .vp-footer.bg-darken-blue.text-white.vin3s-footer a{color:#fff}body.path-nha-trang.context-nha-trang-about-us .vp-footer.bg-darken-blue.text-white.vin3s-footer i{color:#fff}.row.view_all_promo{width:100%}.custom_new_menu li.menu-item>a{min-width:85px;width:auto}.custom_new_menu.top_footer_menu_wrapper li.menu-item>a,.vp-footer.text-white a{color:#fff;width:fit-content}.view-id-taxonomy_term.view-display-id-page_1 .feed-icons{display:none}.block.block-views-blockhairan-taxonomy-functions-block-1{position:relative;margin-bottom:50px}.block.block-views-blockhairan-taxonomy-functions-block-1>h2{position:unset}.block-views-blocknode-function-by-nam-block-3>h2{font-size:30px;font-weight:600;padding:40px;text-align:center;margin:0;padding-top:0}#about_us{margin-top:-130px}.wrapper.link-right.cache{float:unset;justify-content:space-between}.pearl_club_page .wrapper.link-right.cache .item{margin:0;display:flex;justify-content:flex-end;align-items:center;padding:50px 80px 150px}.wrapper.link-right.cache span{background-repeat:no-repeat;left:50px;top:unset}.wrapper.link-right.cache .item a{color:#222;font-weight:600;font-size:16px;line-height:24px;width:165px}@media(max-width:480px){.pearl_club_page .block_3_body h3,.pearl_club_page .block_3_body .des{width:100%!important}.block_2_wrapper{margin-top:0!important}.pearl_club_page .block_4_wrapper .item_wrapper{justify-content:unset!important;margin-top:36px!important}.block_2_wrapper .swiper-wrapper{padding-bottom:64px!important}.block_2_wrapper .swiper-wrapper .swiper-slide{display:flex;justify-content:center;flex-direction:column;align-items:center}.block_2_wrapper .swiper-wrapper .swiper-slide img{margin-bottom:18px}.block_2_wrapper .swiper-wrapper .swiper-slide span{display:block;font-size:13px;line-height:20px;font-weight:600}.block_2_wrapper .swiper-pagination{bottom:105px!important;display:flex;align-items:center;justify-content:center}.block_2_wrapper.swiper-container .swiper-pagination-bullet-active{background-color:#dbad44;width:10px;height:10px}.pearl_club_page .block_3_wrapper .inside_wrapper .block_3_body{position:relative}.pcl_sm_block.block_5{overflow:hidden}.pcl_sm_block.block_4.container{padding-right:0!important}}@media(min-width:992px){.vp-footer.vin3s-footer .vp-footer-widget__title:not(.tlink){height:56px;display:flex;align-items:flex-end}.map_page{padding-top:222px}.page-node-type-news .container.detail>nav,.page-node-type-news .container.detail>div,.page-node-type-news .container.detail>h3,.page-node-type-news .container.detail>h1,.page-node-type-news .container.detail .sappo{width:740px}.page-node-type-news .container.detail .sappo{padding-left:0;padding-right:0}.node-full.node-hotel ul.nav.nav-tabs.just-betwen>li.active>a,.node-full.node-hotel ul.nav.nav-tabs.just-betwen>li:hover>a{border-bottom-width:3px;height:98%}#detail-restaurent>.container>.row>.col-12.mb-5:nth-child(odd)>.row .col-12:first-child{padding-left:0}#detail-restaurent>.container>.row>.col-12.mb-5:nth-child(even)>.row .col-12:first-child{padding-right:0}#detail-restaurent>.container>.row>.col-12.mb-5:nth-child(odd)>.row .col-12:last-child{padding-right:0}#detail-restaurent>.container>.row>.col-12.mb-5:nth-child(even)>.row .col-12:last-child{padding-left:0}.cuisine_all_m .modal-body{padding:30px 58px}.cuisine_all_m .modal-dialog{width:1140px;max-width:inherit}.col-lg-auto .vp-list-sitemap{max-width:230px}.fancybox-caption__body{font-size:16px}.special-promotion .desc{max-width:570px}.vp-top-banner__inner .inner-x p{font-size:20px;font-weight:400;line-height:28px}.all_room_modal .modal-dialog{max-width:754px}.pc_no_booking_search{visibility:visible;opacity:1;z-index:50000;top:0;padding:15px}.pc_no_booking_search.is-active{top:100px;z-index:1}.pc_no_booking_search>.container{display:flex}.pc_no_booking_search>.container>div{width:100%}.pc_no_booking_search>.container>button{position:initial;display:block!important;width:50px;color:#333;margin-left:10px}.pc_no_booking_search .mobile-formsearch{background-color:#fff}.pc_no_booking_search .mobile-formsearch select{border:1px solid #ccc;background-color:transparent;height:38px;border-radius:5px;margin:0 10px}.path-taxonomy #place #news-top-banner{margin-bottom:146px}.path-taxonomy #place #news-top-banner .vp-booking-form-top{bottom:-100px}.path-taxonomy #place #news-top-banner .vp-booking-form-top .d-none.d-lg-block{box-shadow:1px 1px 15px 0 rgb(204 204 204/0.5)}.navbar-collapse.show .navbarSupportedContent .navbar-toggler-sm i{color:#333}.ht_custom_modal .modal-dialog{width:1066px}.path-taxonomy.context-vinwonders .vp-widget-top,.path-taxonomy .vp-widget-top{padding-top:0!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#e29a38}::-webkit-scrollbar-thumb:hover{background:#e29a38}}@media(min-width:1441px){#popup_limit_age .content h3 br{display:none}}@media(max-width:1440px){#popup_limit_age .content{padding:20px}#popup_limit_age .confirm_box a{padding:8px 20px}}@media(max-width:1025px){.vp-group-brands .inner>div{flex-direction:column}.vp-group-brands .inner>div>.logo_wrapper{padding:0;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:18px}.vp-group-brands .inner>div>.logo_wrapper a{margin:0}.vp-group-brands .inner>div>p{font-size:14px;text-align:center}body.path-frontpage .pearlclub_block_wrapper .utility_wrapper{flex-wrap:wrap;justify-content:center}body.path-frontpage .uti:not(:last-child){margin-bottom:20px}}@media(max-width:992px){.vp-header .navbar{height:100px}.after-header .has-account.outside .dropdown .dropdown-menu{position:absolute;left:0;width:max-content;min-width:unset}.after-header .has-account.outside .dropdown .dropdown-menu:before{opacity:0}.navbar-light .main_menu_wrapper .navbar-nav .nav-item{margin:0}#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu{overflow:unset}.after-header .has-account.outside>li .dropdown .dropdown-menu{left:unset}.map_page{padding-top:170px}.error_404_page,html.error body{background-color:#f6f8f9}.error_404_page .container .row{flex-direction:column;padding:42px}.error_404_page .container .row .col_md_6{width:100%}.error_404_page .container .row .text{padding:0;margin-top:42px;text-align:center}.error_404_page .container .row .text h1{font-size:40px;margin-bottom:20px}.error_404_page .container .row .text h4{font-size:22px;margin-bottom:18px}.error_404_page .container .row .text p{font-size:16px}.error_404_page .container .row .text a{margin:0 auto}.error_404_page .container .row .text .btn_back_front{margin-top:32px}#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu>div>ul:not(.has-account)>li>.dropdown-menu{box-shadow:inherit}#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu>div>ul:not(.has-account)>li>.dropdown-menu>a{padding:15px 0}#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu>div>ul:not(.has-account)>li>.dropdown-menu>a::before{width:100%;left:0!important}.box-search-tour input{height:43px}.d-none.mobile-show{display:block!important}#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu>ul>li:nth-child(2){margin-right:30px}#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu{flex:none}#navbarSupportedContent>.navbarSupportedContent{overflow:auto}.vin3s-footer .navbar-nav{flex-flow:nowrap}.vin3s-footer .navbar-nav>a{margin:0 20px;width:calc(33% - 40px);text-align:center}._3s_info_wrapper>.row{flex-direction:column}._3s_info_wrapper>.row>._3s_info{width:100%;max-width:unset;margin-bottom:22px}.pc_no_booking_search.is-active{top:100%}.vp-list-hotel-adv__wrap{width:auto!important}.page-node-type-news .container.detail{width:auto}.path-taxonomy.context-vinwonders #vp-top-banner,.path-taxonomy #vp-top-banner{height:50vw}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper{flex-direction:column}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>div{width:100%;max-width:100%}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6:not(.content_wrapper){margin-top:34px}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6>.content_wrapper .content_info h4{font-size:15px}.vinwonders_playgrounds a{width:calc(100%/4)}.reason_block_wrapper .owl-item:not(.center) .img{padding:20px}.reason_block_wrapper .des{font-size:11px}.view-id-node_functions_haitran.view-display-id-block_7 .views-row{width:calc(100%/4)}.page-node-type-news .container.detail>nav,.page-node-type-news .container.detail>div,.page-node-type-news .container.detail>h3{width:90%}.view-id-node_functions_haitran.view-display-id-block_7 .views-row{width:calc(100%/4)}.view-id-node_functions_haitran.view-display-id-block_7 .views-row h4{font-size:14px}.nav-item.trans-item>div{display:block!important}.navbar-light .navbar-nav>.nav-item>div>.nav-link{font-size:16px;font-weight:600}.nav-item-sm-border{border-bottom:0!important}#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu{flex-direction:column-reverse!important;justify-content:flex-end;margin-right:-20px;margin-left:-20px}#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu>div{padding:0 30px}#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu>ul{flex-wrap:nowrap;flex-direction:row;align-items:center;padding:0 30px;background-color:#f5f6fa;height:66px;margin-bottom:32px}#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu>ul>li.trans-item{margin:0;position:absolute;right:36px}#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu>ul>li.trans-item .dropdown-toggle.arrow-custom::after{width:14px;height:14px}.yes.login{margin-right:30px}#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu>ul .nav-item>div>.nav-link{text-transform:inherit;max-width:125px;overflow:hidden;white-space:nowrap}}@media(max-width:992px) and (min-width:481px){#vp-booking-form{height:100vh}#vp-booking-form .mobile-formsearch>select{border:0;height:40px;border-top-left-radius:5px;border-top-right-radius:5px}#vp-booking-form .form-search-top-content>.tab-content{padding:20px}#vp-booking-form .vp-booking-form__inner>.form-row{justify-content:space-between}#vp-booking-form .vp-booking-form__inner>.form-row>div.col-lg-2.bd-right:nth-child(1),#vp-booking-form .vp-booking-form__inner>.form-row>div.col-lg-2.bd-right:nth-child(2){width:calc(50% - 20px)}#vp-booking-form .vp-booking-form__inner>.form-row>div.col-lg-2.bd-right:nth-child(1)>.border-vp-search{width:100%}.form-row>.col-lg-2 .switch_btn{right:-40px}.vp-booking-form__inner .btn.btn-primary.vou_ser{white-space:nowrap}.navbarSupportedContent .fa-times:before{color:#f39f2d}}@media(max-width:768px){#navbarSupportedContent>.navbarSupportedContent>.navbar-collapse.main-menu{flex-direction:inherit}.section_1 .col-md-6{height:auto}.section_1 .col-md-6>img{width:100%}.section_2 .attr_item_wrapper{width:calc(100%/2)}.hot_show_wrapper:not(.mobile){display:none}.hot_show_wrapper.mobile{display:flex}ul.ht_custom_tab_pill a span.text{font-size:16px}}@media(max-width:767px){body.path-frontpage{padding-top:0!important}}@media(max-width:641px){.all_room_modal .modal-dialog .r_title{margin:15px 0;font-size:18px}.wonder_cuisine>div>div .content_wrapper{width:100%}.path-taxonomy.context-vinwonders .main>.page-header,.path-taxonomy .main>.page-header{padding:0!important}.vinwonders_playgrounds a{width:calc(100%/2);padding:0 40px}.vinwonders_playgrounds .icons_wrapper{flex-wrap:wrap;justify-content:space-evenly}.view-id-taxonomy_term.view-display-id-page_1 .vp-widget-top,.path-taxonomy .vp-widget-top{margin-top:75px}.path-taxonomy.context-vinwonders .region-content,.path-taxonomy .region-content{padding-top:calc(50vw 75px)}.path-taxonomy .region-content{padding-top:unset}.reason_block_wrapper .owl-item{padding:60px}.reason_block_wrapper h3{padding-bottom:0;margin:0;font-size:22px}.area_block_wrapper h4{padding-top:0;margin-top:-70px;font-size:22px}.area_block_wrapper .owl-nav{width:85%}.hot_show.ht_custom_modal h3{font-size:22px}div#block-webform::before{left:-50vw}ul.ht_custom_tab_pill{margin-top:100px}#request_form{padding:0!important}#request_form.hot_show.ht_custom_modal .modal-dialog{width:90vw;margin-bottom:30px;height:auto}}@media(max-width:480px){body.path-frontpage .pearlclub_block_wrapper .main_img img{width:222px}body.path-frontpage .vp-promotions-voucher .vp-promotions-voucher-banner__inner>.row>.col-md-12>h2{font-weight:500}.vp-promotions-voucher .row.view_all_promo,.vp-promotions-voucher .row.view_all_promo>.col-md-12{padding:0!important;margin:0!important}.vp-promotions-voucher .row.view_all_promo>.col-md-12>a{width:355px;font-weight:500}.experience{overflow:hidden}.experience .experience-content .swiper-container{overflow:unset}body.path-frontpage .vp-promotions-voucher>.container,#destination>.container>.row:nth-child(2)>.col-12{overflow:hidden}body.path-frontpage .vp-promotions-voucher>.container>.swiper-container,#destination>.container>.row:nth-child(2)>.col-12>.views-element-container>.vp-list-hotel-adv>.owl-stage-outer{overflow:unset}.box-45{width:40px;height:40px}body.path-frontpage .uti img{width:75px;margin-bottom:20px}nav.navbar-footer-mobile>.container>ul.nav.main-menu{position:relative}nav.navbar-footer-mobile>.container>ul.nav.main-menu .number-of-favorite{display:none!important}.new_ins>div>div{padding:0!important}.new_ins>div>div>div>div{padding:0!important;flex-direction:column;padding-top:50px!important}.new_ins>div>div>div>div>div>div.ins-top-search-header>a.ins-element-link>div{padding-left:5px;font-weight:500;color:#000!important}.new_ins>div>div>div>div ul{flex-wrap:wrap}.new_ins>div>div>div>div ul>li{width:calc(100%/2 - 10px);margin:0 5px}.new_ins>div>div>div>div li.ins-element-wrap>div.ins-element-content{border:0!important;white-space:normal;height:40px;font-weight:500;margin:0;margin-bottom:10px}.new_ins>div>div>div>div li.ins-element-wrap>div.ins-element-content a,.new_ins>div>div>div>div li.ins-element-wrap>div.ins-element-content b{font-size:12px!important;font-weight:500!important}.btn-back-top{bottom:80px!important}.vp-header.fixed-top>.after-header,.vp-header.fixed-top>.after-header>nav{height:60px}.map_page{padding-top:0!important}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6>.content_wrapper .content_info h4>a{font-size:16px}.elementor-widget.elementor-widget-vp_destination .vp-destination-post-content>.container.d-md-block.d-lg-block>.row{margin:0}.detail_meeting .box-more-event{height:auto!important}.detail_meeting a.view-more-arrow{display:none!important}.gallery-wrapper .row>.left{padding:0;margin-bottom:20px}.gallery-wrapper .row>.right .col-md-6:nth-child(3){margin-bottom:20px}.p48_hightlight_block h2.tit-box{font-size:18px}.col-md-12.order-0.pt-0.promotion-more>.container>.row:last-child>.col-12>div>div>div{margin-bottom:15px}.p48_hightlight_block>.views-element-container>section.col-md-12{padding:0 10px!important}.vp-top-banner__item,.path-taxonomy #vp-top-banner{height:500px}.reportrange span{text-align:left}.border-vp-search{width:100%}.border-vp-search input{text-align:center!important;outline:0}.form-row>.col-lg-2 .switch_btn{bottom:-28px;right:inherit;transform:rotate(90deg)}.cuisine_all_m .owl-nav{display:flex!important;position:absolute;width:100%;top:34%;justify-content:space-between;align-items:center}.cuisine_all_m .owl-nav button span{top:-68%}.cuisine_all_m .owl-nav button.owl-next{margin:0!important;right:0}.cuisine_all_m .owl-nav button.owl-prev{margin:0!important}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6>.content_wrapper .content_info h4{height:5em;overflow:hidden}.col-md-6 .card-promotion-new .card-title{font-size:16px!important;font-weight:600!important}.path-frontpage #destination .vp-list-hotel-adv__image{padding-bottom:400px!important}.all_room_modal .room_attr.row>div{padding:20px}.all_room_modal .room_attr.row>div{width:calc(100%/4)}.vin3s-footer .navbar-nav{flex-flow:wrap}.vp-top-banner__item>.container{min-height:auto!important}.event-fes-cate li a>h2{font-size:14px}.vp-top-banner .views-row{height:auto!important}.detail_meeting>.container>.row>.col-12>.row>.col-12.col-md-2{display:flex;justify-content:center}.detail_meeting_wrapper h2.tit-box,.detail_meeting_wrapper h2.tit-box span{font-size:22px!important}.slider{height:500px}.context-hoi-hop-va-su-kien .tit-box{font-size:22px}#event51>.row>.col-12:nth-child(2){display:flex;justify-content:center}.view-id-kieu_node_functions.view-display-id-block_2 a.see-more{font-size:12px;position:inherit;margin-bottom:15px;display:block;width:max-content}.node-full.node-hotel h2.tit-box{font-size:22px}#request_form.hot_show.ht_custom_modal .value_place .other_service{width:100%;display:flex;justify-content:space-between;align-items:center}#request_form.hot_show.ht_custom_modal .value_place #phong_o,#request_form.hot_show.ht_custom_modal .value_place #gala_dinner{width:50%;margin-bottom:15px;height:20px}.ht_custom_modal .modal-header-custom{height:40px;width:40px}.col-12 button.send-request{float:left;margin-top:15px}.section_2 .attr_item_wrapper{width:100%}.guide_map>a{font-size:12px}.hot_show_wrapper .ht_custom_owl .owl-nav{top:60px;width:100%;right:auto;top:60px;padding:15px 25px}.hot_show.ht_custom_modal .modal-dialog{width:90vw}.path-taxonomy .vp-top-banner__inner .col-lg-6{display:block!important}.path-taxonomy .vp-top-banner__inner .col-lg-6>h1{font-size:20px!important}.path-taxonomy .vp-top-banner__inner .col-lg-6>p{white-space:normal!important;font-size:12px!important;position:unset!important}.area_block_wrapper .owl-carousel{width:90%;margin:0 auto}.view-id-node_functions_haitran.view-display-id-block_7 .views-row{width:calc(100%/4)}.view-id-node_functions_haitran.view-display-id-block_7 .views-row h4{font-size:12px}.page-node-type-news .container.detail>nav>ol{position:initial}.view-id-node_functions_haitran.view-display-id-block_6 .views-row{width:100%!important}.view-id-node_functions_haitran.view-display-id-block_6 .views-row img{width:100%}.layout-gallery>.right>.row{margin:20px 0}.layout-gallery>.right>.row>.col-md-6{padding:0}.layout-gallery>.right>.row>.col-md-6 img{width:100%}#myTab{overflow:auto}#myTab>li{margin-right:10px!important;white-space:nowrap}.promotion-full.container{padding-top:0}.event-map-room .nav-tabs{overflow:auto}.promotion_block h2.custom_title{font-size:22px;padding-bottom:10px}.promotion_block .view-header a{position:inherit;margin-bottom:10px}.place_block.golf .owl-nav{width:100%;display:flex;justify-content:space-between;height:0;position:absolute;top:10%}.place_block.golf .owl-nav button span{font-size:60px;opacity:.5}.path-taxonomy.context-vingolf .place_vingolf h3,.path-taxonomy.context-vingolf #slide-highlight h2,.path-taxonomy.context-vingolf .block-views-blockkieu-node-functions-block-2 h2{font-size:22px;margin:22px 0}.place-golf .info .title{font-size:18px}.event-map-room .nav-tabs{display:flex;flex-wrap:wrap;border:0!important}.event-map-room .nav-tabs>.nav-item{width:50%;text-align:center;margin:0!important;flex-grow:1;border-bottom:1px solid #d5d5d5}.event-map-room.back-white .nav-tabs>.nav-item{border:0}body.path-frontpage .view-node-function-by-nam.view-id-node_function_by_nam .owl-dots{position:absolute;width:100%;bottom:40px;display:flex;justify-content:center}body.path-frontpage .view-node-function-by-nam.view-id-node_function_by_nam .owl-dots>button{height:8px;width:8px;background-color:#919090;border-radius:50%;outline:0;margin:0 5px}body.path-frontpage .view-node-function-by-nam.view-id-node_function_by_nam .owl-dots>button.active{background-color:#000}body.path-frontpage .vp-booking-form-top{bottom:-40px}body.path-frontpage .vp-booking-form-top .ins-preview-wrapper{display:none!important}body.path-frontpage .vp-booking-form-top:before{height:160%;z-index:-1;bottom:0}body.path-frontpage .vp-booking-form-top>.container{padding:0 20px}body.path-frontpage .vp-booking-form-top>.container>.vp-button-booking-sm{box-shadow:3px 3px 6px rgb(0 0 0/16%);border-radius:5px}.elementor-widget-vp_home_text_icon{padding-top:110px!important}body.path-frontpage:not(.header-scroll) .after-header{background-color:transparent!important}body.path-frontpage .after-header>#vp-booking-form{top:0;padding-top:100px;height:100vh}body.path-frontpage .vp-booking-form-header>.container{position:relative;padding-top:30px}body.path-frontpage .vp-booking-form-header .btn-booking-sm{top:5px}body.path-frontpage .vp-top-banner__inner>.row>.col-lg-7>.inner-x{display:flex;flex-direction:column;align-items:center}body.path-frontpage .vp-top-banner__inner>.row>.col-lg-7>.inner-x h1{font-size:25px;line-height:30px;text-align:center;width:300px;font-weight:600}body.path-frontpage .vp-top-banner__inner>.row>.col-lg-7{padding:0 20px 80px;text-align:center}body.path-frontpage .vp-booking-form-top>.container>.vp-button-booking-sm .input-group-append>button i{color:#707070!important;font-size:22px}body.path-frontpage .vp-button-booking-sm .input-group .form-control{color:#707070;font-size:16px;font-weight:500}body.path-frontpage .vp-home-promotions.py-7{height:auto}body.path-frontpage .vp-home-promotions>.container>.row .box-item>div{display:flex;flex-direction:column;align-items:center;text-align:center}body.path-frontpage .vp-home-promotions>.container>.row .box-item>div .col-3{margin-bottom:20px;padding:0}body.path-frontpage .vp-home-promotions>.container>.row .box-item>div>.col-9{width:100%;max-width:unset}body.path-frontpage .vp-home-promotions>.container>.row .box-item{margin-bottom:53px!important}body.path-frontpage .vp-promotions-voucher{padding-top:0}.vp-promotions-voucher>.container>.views-element-container>.row{flex-wrap:nowrap;padding:0 10px}body.path-frontpage .vp-promotions-voucher .swiper-slide>.promo_img_wrapper::before{width:100%;left:0}body.path-frontpage .vp-promotions-voucher .swiper-slide>.promo_img_wrapper img{height:170px;width:100%;max-width:unset}body.path-frontpage .vp-promotions-voucher .swiper-slide>.promo_info_wrapper{width:calc(100% - 10px);min-width:unset;left:10px;top:10px;padding:0 10px}body.path-frontpage .vp-promotions-voucher .swiper-slide>a{bottom:10px;right:10px}body.path-frontpage .pearlclub_block_wrapper{width:calc(100% - 40px);padding:28px 0 36px}h2.pc_title{font-size:18px;line-height:32px;margin-bottom:30px}h2.pc_title::before{bottom:-12px;width:50px}body.path-frontpage .pearlclub_block_wrapper .main_img{margin-bottom:20px}body.path-frontpage .pearlclub_block_wrapper .des{margin-bottom:25px}body.path-frontpage .pearlclub_block_wrapper .utility_wrapper{flex-wrap:unset;justify-content:unset}body.path-frontpage .uti{margin-bottom:20px}.pearlclub_block_wrapper .sw-container{padding-bottom:40px}.pearlclub_block_wrapper .sw-container .swiper-pagination{bottom:0;display:flex;align-items:center;justify-content:center}.pearlclub_block_wrapper .sw-container .swiper-pagination-bullet-active{background-color:#e8952f;width:10px;height:10px}body.path-frontpage .pearlclub_block_wrapper .action_wrapper{flex-direction:column;margin-top:20px;align-items:center}body.path-frontpage .pearlclub_block_wrapper .action_wrapper a:first-child{margin-bottom:20px;margin-right:0}body.path-frontpage .pearlclub_block_wrapper .action_wrapper a{width:100%}#destination h2.home-title{margin-bottom:28px!important}#destination .vp-list-hotel-adv .owl-nav{display:none}.special-promotion{height:600px;justify-content:flex-end}.special-promotion>.container>.row>.mr-auto{padding:0 20px 40px}.special-promotion>.container>.row>.mr-auto>a{width:100%;display:block}.special-promotion>.container>.row>.mr-auto>a button{width:100%;max-width:unset}.vp-footer.vin3s-footer>._container>.container:nth-child(3)>.row .col-lg-2>.vp-footer-widget:nth-child(2),.vp-footer.vin3s-footer>._container>.container:nth-child(3)>.row .col-lg-2>.vp-footer-widget:nth-child(2) .vp-footer-widget__content>ul.vp-list-sitemap{margin-bottom:0}.row.section-resort-top>div.col-12.col-md-6:first-child{width:100%;max-width:100%}.row.section-resort-top>div.col-12.col-md-6:last-child{max-width:50%;align-items:center;position:absolute;right:0;height:44px;padding:0 15px}.row.section-resort-top>div.col-12.col-md-6:last-child>div{font-weight:400;top:unset}.footer-phu-quoc .quick-fb,.footer-phu-quoc .quick-booking{display:none!important}img.logo_vp_footer{display:block;margin:0 auto 32px}.vp-footer.vin3s-footer .vp-footer-info *{margin-bottom:0}.col-lg-3.menu-gioi-thieu .vp-footer-widget{margin-bottom:20px}.vp-footer.vin3s-footer .vp-footer-widget__title{margin-bottom:22px}.vp-footer.vin3s-footer ._container .row>.col-lg-auto h6{margin-bottom:10px}.col-lg-3.menu-gioi-thieu>div>h6{margin-bottom:10px!important}body.path-frontpage .vp-promotions-voucher .col-md-6.col-12>.promo_info_wrapper,body.path-frontpage .vp-promotions-voucher .swiper-slide>.promo_info_wrapper{left:unset}body.path-frontpage .vp-promotions-voucher .col-md-6.col-12,body.path-frontpage .vp-promotions-voucher .swiper-slide{display:flex;justify-content:center}}@media(max-width:360px){.all_room_modal .room_attr.row>div{width:calc(100%/3)}#request_form h3{font-size:18px}.ht_custom_modal .modal-header-custom{margin-top:5px;margin-right:5px;height:25px;width:25px}.promotion_block h2.custom_title{font-size:22px}.promotion_block a.see-more{position:inherit}.promotion_block .view-content{margin-top:30px!important}.area_block_wrapper h4{margin-top:0}.vinwonders_playgrounds a>span{font-size:14px}.block-views-blockhairan-taxonomy-functions-block-1>h2{font-size:22px}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6>.content_wrapper .content_info{padding:10px}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6>.content_wrapper .content_info h4{font-size:12px;max-height:4.9em;overflow:hidden;position:relative}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6>.content_wrapper .content_info h4::after{content:"...";position:absolute;bottom:0;right:0}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper>.col-md-6>.content_wrapper .content_info a{font-size:10px}.block-views.block-views-blocknode-functions-haitran-block-1 .big_wrapper .content_info>a:after{height:7px}ul.ht_custom_tab_pill{margin:60px 0 20px}ul.ht_custom_tab_pill a span.text{font-size:12px}#request_form form.webform-submission-request-form-form>div{width:100%}.block-views.block-views-blocknode-functions-haitran-block-1>h2{font-size:25px}.view-id-node_functions_haitran.view-display-id-block_7 .views-row{width:calc(100%/2)}}.tags_page{padding-top:100px}.tags_page .pagination{justify-content:center;margin:30px 0 0}.tags_page .page-link{border-radius:5px!important;color:#7b7878;background:#fff;position:relative;font-weight:500;margin:0}.tags_page .page-link.active{background:#e29a38;color:#fff;border:#e29a38}.header-tags{background-image:url(/Other/statics/cms_data_public/cho-thue-can-ho-hoang-kim-nha-trang-bien_-du_lich_@2x.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.header-tags::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#000;opacity:.45}.header-tags .container{position:relative;z-index:2}.header-tags .tags-br ul{display:flex;list-style:none;padding:30px 0 50px}.header-tags .tags-br ul li a{font-size:16px;line-height:19px;color:#fff;font-weight:600}.header-tags .tags-br ul li:not(:last-child) a::after{content:'>';padding:0 5px}.header-tags .total-tags{font:normal normal 600 30px/37px Montserrat;letter-spacing:0;color:#fff;margin-bottom:10px}.header-tags .total-tags span{font:normal normal 600 30px/37px Montserrat;letter-spacing:0;color:#f39f2d}.header-tags .desc{font:normal normal normal 14px/18px Montserrat;letter-spacing:0;color:#fff;margin-bottom:30px}.filter input[type=text]{width:calc(100% - 259px);height:60px;border:none;box-sizing:unset;border-radius:5px;padding:0 15px;font:normal normal normal 16px/19px Montserrat;letter-spacing:0;color:#959595}.filter{display:flex;padding-bottom:40px}.filter input[type=text]:focus,.filter input[type=text]:focus-visible{border:none;outline:none}.filter input[type=submit]{height:60px;width:234px;margin-left:25px;background:#f39f2d;color:#fff;border:none;outline:none!important;font:normal normal 600 16px/19px Montserrat;text-transform:uppercase;border-radius:5px}.tags-list{padding:50px 0}.tag.row-tag{display:flex;margin-bottom:15px}.count-tag{background:#fff}.tag-item{background:#fff;padding:10px 20px 10px 0;border-radius:0 5px 5px 0}.tag-item a{font:normal normal normal 16px/24px Montserrat;letter-spacing:0;color:#222;border-left:1px solid #cfcfcf;padding-left:10px;display:inline-block}.count-tag{background:#fff;font:normal normal 600 14px/24px Montserrat;letter-spacing:0;color:#2c3373;padding:10px 10px 10px 15px;border-radius:5px 0 0 5px;display:inline-flex;justify-content:center;align-items:center}.pager ul{display:flex;padding:0;list-style:none;justify-content:center;margin:15px 0 60px}.pager ul li a{height:37px;width:37px;border-radius:5px;background:#fff;margin:5px;display:inline-flex;font:normal normal 600 16px/24px Montserrat;justify-content:center;align-items:center;color:#222}.pager ul li a.active{background:#f39f2d;color:#fff}.header-tags-full{margin-bottom:40px}.header-tags-full .br-tag ul{display:flex;padding:0;list-style:none;margin:30px 0}.header-tags-full .br-tag ul li a{font:normal normal 600 16px/19px Montserrat;letter-spacing:0;color:#222}.header-tags-full .br-tag ul li:not(:last-child) a::after{content:'>';padding:0 5px}.header-tags-full h2.title-tags{font:normal normal 600 30px/37px Montserrat;letter-spacing:0;color:#2c3373;margin-bottom:12px}.header-tags-full .total-art{font:normal normal 600 16px/19px Montserrat;letter-spacing:0;color:#222;margin-bottom:24px}.header-tags-full .total-art span{font:normal normal normal 16px/19px Montserrat;letter-spacing:0;color:#959595}.header-tags-full .desc{font:normal normal normal 14px/18px Montserrat;letter-spacing:0;color:#707070;margin-bottom:30px}.header-tags-full a.cta-list-tag{display:inline-flex;height:42px;font:normal normal 600 16px/19px Montserrat;letter-spacing:0;color:#fff;background:#f39f2d;border-radius:5px;justify-content:center;align-items:center;padding:0 15px}.tags-item{display:flex;margin-bottom:20px;background:#fff}.tags-item .img{width:270px}.tags-item .img img{height:auto}.tags-item .info{width:calc(100% - 270px);padding:15px 20px}.tags-item .title-item{font:normal normal 600 16px/24px Montserrat;letter-spacing:0;color:#222;text-transform:lowercase;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tags-item .desc{font:normal normal normal 14px/18px Montserrat;letter-spacing:0;color:#707070;text-transform:lowercase;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.banner-1,.banner-2{margin-bottom:20px}h3.tags-title{font:normal normal 600 16px/24px Montserrat;letter-spacing:0;color:#2c3373;display:flex;align-items:center;border-bottom:1px solid #2c3373;padding-bottom:20px;margin-bottom:20px}h3.tags-title img{margin-right:10px}.highlight-tags{background:#fff;padding:20px}.highlight-tags .list-tag a{font:normal normal normal 14px/18px Montserrat;color:#2c72c6;text-decoration:underline}.highlight-tags .list-tag .item{margin-bottom:10px}.highlight-tags .list-tag .view-content{display:flex;flex-wrap:wrap}.highlight-tags .list-tag a:after{content:',';margin-right:5px}.tags-full-content{padding-bottom:60px}@media(max-width:480px){.tags-br,.br-tag{display:none}.header-tags{padding:100px 0}.header-tags .total-tags{text-align:center;margin-bottom:40px}.header-tags .desc{display:none}.filter input[type=submit]{width:104px;height:40px;margin-left:10px}.filter input[type=text]{height:40px;width:calc(100% - 114px)}.filter{padding-bottom:0}.header-tags-full h2.title-tags{font-size:22px}.header-tags-full .col-md-4{padding:0;margin-bottom:25px}.tags-item .img,.tags-item .info{width:100%}.tags-item{flex-wrap:wrap}.tags-item .img img,.banner-1 img,.banner-2 img{width:100%}}body.context-phu-quoc #header-bottom.sticky a.is-active{color:#444!important}body.context-phu-quoc #header-bottom.sticky a:hover{color:#ec6839!important}body.context-phu-quoc #header-bottom a.is-active{color:#fff!important}body.context-phu-quoc #header-bottom a:hover{color:#ec6839!important}body.context-phu-quoc .header-bottom-right .nav li:not(.map):not(.favourite) .nav-item:before{width:0}body.context-phu-quoc .header-bottom-right .nav li:not(.map):not(.favourite) .nav-item:hover:before{width:100%}.after-header .has-account.outside .block-ht-custom .trans-item:not(.user_action) .dropdown-toggle.arrow-custom::after{opacity:1;color:#000;font-size:15px;display:flex;align-items:center}@media(max-width:992px){.col-lg-3.menu-gioi-thieu,.vp-footer .col-lg-3:not(.custom_new):last-child{max-width:unset;flex:unset}}@media(min-width:1200px){.vp-booking-form-top>.container>.d-lg-block{width:1140px}.form-search-top ul>li a{font-weight:500}.vp-booking-form__inner{padding:10px 14px}.vp-booking-form .form-row{margin-left:0;margin-right:0;display:flex;justify-content:space-between}.vp-booking-form .form-row>.col-lg-2:nth-child(5) button{font-size:16px;text-transform:uppercase;font-weight:600}}.fc-toolbar.fc-header-toolbar{height:60px;display:flex;width:100%;align-items:center;justify-content:space-between}.fc-right h2{font-size:1rem;color:#000;padding:0}.fc-clear{display:none}.fc-left button,.fc-center button{background:unset;border:unset;box-shadow:unset;outline:unset}.travel-exploration .title-content-right{font-size:1.25rem;margin-bottom:.5rem}thead.fc-head>tr>td{border:0;border-bottom:1px solid #eee;border-top:1px solid #eee}thead.fc-head>tr>td table thead tr th{border:0}thead.fc-head>tr>td table thead tr th span{font-size:20px;font-weight:700;color:#000}.fc-sat span{color:orange!important}.fc-sun span{color:red!important}tbody.fc-body tr td{border:0}.fc-row .fc-bg table td{border:unset!important}.fc-row .fc-content-skeleton table thead td a{width:100%;text-align:center;font-size:16px;color:#000;font-weight:500;height:37px;display:flex;align-items:center;justify-content:center;pointer-events:none}td.fc-today{background:unset!important}td.highlight a{background-color:#ec6839;height:37px;width:37px!important;border-radius:50%;margin:0 auto;left:-50%;transform:translateX(50%);position:relative;padding:0!important;display:flex;align-items:center;justify-content:center;color:#fff!important}td.fc-today a{background-color:unset}.fc-day-grid-event{display:none!important}.block-usp{padding:22px 0 6px}body.path-frontpage .vp-promotions-voucher .col-md-6.col-12>.promo_img_wrapper{position:relative}body.path-frontpage .vp-promotions-voucher .col-md-6.col-12>.promo_img_wrapper::before{width:100%;left:0;top:0}@media only screen and (max-width:480px){body.path-frontpage .vp-promotions-voucher .swiper-container{width:100%!important}.vp-promotions-voucher .row.view_all_promo>.col-md-12>a{display:block;width:100%}}body.path-faq-page{padding-top:100px;background-color:#fff}.faq_banner_wrapper{display:flex;align-items:center;justify-content:center;position:relative}.faq_search_box{position:absolute;max-width:700px}.faq_search_box h1{font-size:36px;line-height:44px;font-weight:600;color:#fff;margin-bottom:72px;text-align:center}.faq_search_box .input_wrapper{position:relative;display:flex;align-items:center;justify-content:flex-end;margin-bottom:48px}.faq_search_box .input_wrapper input{width:700px;height:56px;border:0;border-radius:5px;box-shadow:0 4px 10px rgb(0 0 0/6%);padding-left:24px;padding-right:110px;line-height:20px;color:rgb(0 0 0/50%);outline:unset}.faq_search_box .input_wrapper button{position:absolute;margin-right:8px;border:0;background:unset;height:40px;width:94px;background-color:#e8952f;border-radius:5px;color:#fff;outline:unset;align-items:center;justify-content:center}.faq_search_box>p{font-size:16px;font-weight:700;line-height:20px;color:#fff;text-align:center}.faq_breadcrumb{position:absolute;top:28px;color:#fff}.faq_breadcrumb a{color:#fff}div#faq-page.faq_page{margin-top:66px}div#faq-page.faq_page .col-md-3{box-shadow:0 0 10px rgb(0 0 0/8%);padding:14px 16px;height:max-content}div#faq-page.faq_page .col-md-9{padding-left:30px}div#faq-page.faq_page .col-md-3 .views-element-container{padding:0}div#faq-page.faq_page .col-md-9 .views-element-container{padding:0}div#faq-page.faq_page .col-md-9 .views-row h3{min-height:56px;box-shadow:0 0 10px rgb(0 0 0/8%);border-radius:5px;display:flex;align-items:center;margin-bottom:16px;padding-left:24px;padding-right:50px;flex-direction:row-reverse;justify-content:flex-end;color:#000}div#faq-page.faq_page .col-md-9 .views-row h3::before{display:none}div#faq-page.faq_page .col-md-9 .views-row .ui-accordion-content p{color:#7a7a7a;margin-bottom:0;line-height:21px}div#faq-page.faq_page .col-md-9 .views-row .ui-accordion-content.ui-accordion-content-active{box-shadow:rgb(0 0 0/8%) 0 0 10px;padding-bottom:22px;padding-top:22px;margin-top:-18px;background-color:#fff;position:relative;overflow:unset;margin-bottom:16px}div#faq-page.faq_page .col-md-9 .views-row .ui-accordion-content.ui-accordion-content-active::before{content:"";width:100%;position:absolute;height:15px;top:-12px;left:0;background-color:#fff}div#faq-page.faq_page .col-md-9 .views-row .ui-accordion-content.ui-accordion-content-active::after{content:"";width:calc(100% - 56px);top:0;left:24px;border-bottom:1px solid #e5e5e5;position:absolute}div#faq-page.faq_page .col-md-9 .views-row h3 .ui-icon{background-image:url(../../../images/faq/faq_arrow.svg);background-size:contain;background-position:unset;width:9px;height:16px;transform:rotate(90deg);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;right:28px}div#faq-page.faq_page .col-md-9 .views-row h3.ui-state-active .ui-icon{transform:rotate(0)}div#faq-page.faq_page .col-md-3 .views-field.views-field-view{display:none}div#faq-page.faq_page .col-md-3 .cat{height:50px;margin-bottom:10px;display:flex;align-items:center}div#faq-page.faq_page .col-md-3 .cat img{margin-right:10px}div#faq-page.faq_page .col-md-3 .cat span{font-size:16px;color:#000;font-weight:500;cursor:pointer}div#faq-page.faq_page .col-md-3 .cat.active span,.sidebar-left .views-row .faq.active,div#faq-page.faq_page .col-md-3 .cat:hover span,.sidebar-left .view-id-hairan_taxonomy_functions.view-display-id-block_faq_category>div>.views-row.active .cat span{color:#e8952f!important}.sidebar-left .view-id-hairan_taxonomy_functions.view-display-id-block_faq_category>div>.views-row.active.child_selected .cat span{color:#000!important}.sidebar-left .views-field.views-field-view .views-row .faq{padding:0;height:40px;border:0;display:flex;align-items:center;padding-left:40px;font-size:16px;font-weight:400;color:#14142a;margin-bottom:16px}.sidebar-left .views-field.views-field-view .views-row.active .faq{font-weight:500}.faq[subcat]{display:block!important}.faq[subcat=On]{display:none!important}@media only screen and (min-width:1500px){.body_banner{justify-content:space-around;justify-content:space-evenly}}@media only screen and (max-width:768px){.faq_search_box{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:50px 0}.faq_search_box h1{margin:0;font-size:24px;line-height:30px}.faq_search_box .input_wrapper{margin:0}.faq_search_box .input_wrapper input{width:500px;font-size:16px}.faq_search_box>p{display:none}.faq_breadcrumb{top:15px;padding:0}div#faq-page.faq_page{margin-top:32px}div#faq-page.faq_page .col-md-3{margin-bottom:32px;overflow:hidden;padding-top:0;padding-bottom:0;border-radius:5px;position:relative}div#faq-page.faq_page .col-md-3 .filter_btn{position:absolute;right:0;height:48px;display:flex!important;align-items:center;justify-content:flex-end;width:100%}div#faq-page.faq_page .col-md-3 .filter_btn img{transform:rotate(90deg);position:absolute;right:17px}.filter_mb_wrapper{position:relative;display:flex;align-items:center;height:48px;margin-bottom:21px;box-shadow:0 0 10px rgb(0 0 0/8%);padding-left:16px;padding-right:54px}.filter_mb_wrapper .chose_filter{height:100%}div#faq-page.faq_page .col-md-3 .views-element-container{display:none;box-shadow:0 0 10px rgb(0 0 0/8%);padding:12px 16px;border-radius:5px}}@media only screen and (max-width:480px){.faq_search_box,.faq_search_box .input_wrapper{width:100%}.faq_search_box .input_wrapper input{width:calc(100% - 20px);margin:0 auto;padding-left:12px}.faq_search_box .input_wrapper button{font-size:0;background:unset;background-image:url(../../../images/faq/search_icon.svg);background-size:24px;background-repeat:no-repeat;background-position:center;width:40px;height:40px;right:16px}.faq_search_box{height:258px;padding-bottom:38px;padding-top:0}.faq_banner_wrapper{align-items:flex-end}.faq_breadcrumb{display:none}div#faq-page.faq_page .col-md-3{width:100%;margin:0;overflow:unset;box-shadow:unset;padding:0 10px}div#faq-page.faq_page .col-md-9{padding:0}div#faq-page.faq_page .col-md-9 .views-row h3{height:auto;padding:16px 64px 16px 24px;flex-direction:unset;justify-content:unset}div#faq-page.faq_page .col-md-9 .views-row h3 .ui-icon{position:absolute;right:28px}}.pearlclub_banner_merchant{position:relative;display:flex;align-items:center;justify-content:center}.body_banner{position:absolute;height:100%;padding:43px 0 38px;display:flex;flex-direction:column}.body_banner>img{width:300px;margin:0 auto;margin-bottom:19px}.contact_info_page .body_banner>img{opacity:0;height:130px}.body_banner>h1{text-align:center;font-size:36px;line-height:44px;color:#fff;font-weight:600;margin-bottom:36px}.body_banner .search_box_wrapper{height:56px;width:700px;background-color:#fff;border-radius:5px;padding:8px 8px 8px 0;display:flex;align-items:center;justify-content:flex-end;margin-bottom:42px}.body_banner>p{text-align:center;font-size:16px;font-weight:700;color:#fff}.body_banner .search_box_wrapper button{border:unset;height:40px;width:94px;color:#fff;background-color:#e8952f;border-radius:5px;margin-left:16px}.body_banner .select_box{height:40px;width:222px;padding:12px;border:1px solid #e5e5e5;border-radius:5px;display:flex;align-items:center;margin-left:16px;justify-content:space-between;position:relative;overflow:hidden}.body_banner .select_box select{position:absolute;opacity:0;width:100%;left:0}.body_banner .select_box .select_option{width:175px;color:#7a7a7a}.body_banner .search_box_wrapper input[name=merchant_ser]{width:calc(100% - 348px);border:0;outline:unset;padding-left:24px;font-size:16px;color:rgb(0 0 0/50%)}.merchant_list_page .empty_wrapper .not_found_text,.merchant_list_page .empty_wrapper .no_result_text,.merchant_list_page .empty_wrapper.keyword .no_result_text{display:none}.merchant_list_page .empty_wrapper.keyword .not_found_text{display:flex;flex-direction:column;align-items:center}.not_found_text h3{margin-top:24px;margin-bottom:32px;font-size:16px;line-height:24px;text-align:center}.not_found_text h3 span{font-size:16px}@media only screen and (max-width:992px){.body_banner{padding:20px 0;justify-content:space-between;width:100%}.body_banner>img{height:90px;margin-bottom:24px}.body_banner>h1{font-size:24px;line-height:30px;margin-bottom:10px}.body_banner .search_box_wrapper{width:calc(100% - 20px);margin:0 auto}.body_banner>p{display:none}}@media only screen and (max-width:992px) and (min-width:600px){.merchant_list_header .fake_merchant_exposed ul{flex-wrap:wrap}.merchant_list_header .fake_merchant_exposed li{flex-grow:1;margin:0!important;width:50%}}@media only screen and (max-width:480px){.body_banner{padding-top:65px;padding-bottom:32px}.body_banner>img{width:270px;height:auto}.contact_info_page .body_banner>img{opacity:0;height:118px}.body_banner>h1{margin-bottom:32px}.body_banner .search_box_wrapper{flex-direction:column;height:auto;background:unset;padding:0}.body_banner .search_box_wrapper input[name=merchant_ser]{width:100%;height:40px;border-radius:5px;box-shadow:0 4px 10px rgb(0 0 0/6%);padding-left:12px;font-size:14px;margin-bottom:4px}.body_banner .select_box{width:100%;margin:0;background-color:#fff;margin-bottom:4px}.body_banner .select_box select{position:absolute;opacity:0}.body_banner .select_box img{width:12px}.body_banner .search_box_wrapper button{width:100%;margin:0;display:flex;justify-content:center;align-items:center}.body_banner .search_box_wrapper button img{margin-left:10px}.not_found_text h3{width:325px}}.contact_info_page .contact_form_content{display:flex;position:relative;justify-content:flex-end;align-items:center;min-height:538px}.contact_info_page .contact_form_wrapper{padding-bottom:75px}.contact_info_page .contact_form_content>img{position:absolute;border-radius:269px 0 0 5px;overflow:hidden}.contact_info_page .contact_form_content>.container{z-index:1;padding:0}.contact_info_page .contact_form_content>.container .content_wrapper{width:795px;min-height:454px;display:flex;box-shadow:0 20px 27px rgb(0 0 0/5%);border-radius:16px}.contact_info_page .contact_form_content>.container .content_wrapper .form{width:411px;padding:26px 23px 26px 32px;background-color:#fff;border-top-left-radius:16px;border-bottom-left-radius:16px}.contact_info_page .contact_form_content>.container .content_wrapper .form h3{font-size:20px;line-height:30px;font-weight:700;letter-spacing:0;margin-bottom:26px}.contact_info_page .contact_form_content>.container .content_wrapper .form form input,.contact_info_page .contact_form_content>.container .content_wrapper .form form textarea{width:100%;border-radius:5px;border:1px solid #d2d6da!important;padding-left:13px;outline:unset;height:32px;color:#495057}.captcha .description,.captcha .form-item--error-message{margin-top:10px}.contact_info_page .contact_form_content>.container .content_wrapper .form form textarea{height:68px;padding-top:12px;padding-bottom:0}.contact_info_page .contact_form_content>.container .content_wrapper .form form textarea::placeholder{color:#495057}.contact_info_page .contact_form_content>.container .content_wrapper .form .form-item{margin-bottom:16px}.contact_info_page .ht.form-item-options{background-color:#fff}.contact_info_page .ht.form-item-options::before{content:"";position:absolute;width:14px;height:7px;background-image:url(../../../images/pearlclub/tuvan_arrow.svg);background-size:cover;right:13px;top:50%;transform:translateY(-50%)}.contact_info_page .ht.form-item-options input{background-color:transparent;padding-right:30px;position:relative}.contact_info_page .ht.form-item-options .option_block{z-index:10000}.contact_info_page .contact_form_content>.container .content_wrapper .form .form-actions{display:flex;justify-content:flex-end}.contact_info_page .contact_form_content>.container .content_wrapper .form .form-actions input{height:42px;width:96px;border:0;background-color:#e8952f;color:#fff;line-height:12px;font-size:14px;font-weight:600}.contact_info_page .contact_form_content>.container .content_wrapper .infomation{width:384px;padding:24px;background-image:url(/themes/porto/images/pearlclub/cf_pattern_bg.jpg);background-size:cover;border-top-right-radius:16px;border-bottom-right-radius:16px}.contact_info_page .contact_form_content>.container .content_wrapper .infomation h3{font-size:20px;line-height:24px;font-weight:600;color:#fff;text-align:center;margin-bottom:70px}.contact_info_page .contact_form_content>.container .content_wrapper .infomation .info_detail>div{display:flex;align-items:baseline}.contact_info_page .contact_form_content>.container .content_wrapper .infomation .info_detail>div:not(:last-child){margin-bottom:16px}.contact_info_page .contact_form_content>.container .content_wrapper .infomation .info_detail>div img{width:17px;height:10px;margin-right:14px}.contact_info_page .contact_form_content>.container .content_wrapper .infomation .info_detail>div span{font-size:16px;color:rgb(255 255 255/80%);font-weight:500}.contact_info_page .contact_form_content>.container .content_wrapper .infomation .socials{text-align:center;height:24px;display:flex;justify-content:center;align-items:center;margin-top:24px}.contact_info_page .contact_form_content>.container .content_wrapper .infomation .socials a{margin:0 8px;font-size:24px;color:#fff}.contact_info_page .contact_form_content>.container .content_wrapper .infomation .socials a i{height:24px;width:24px}.grecaptcha-badge{z-index:-1}#giaidieu-dialog-box .popup-header h2{font-size:20px;color:#fff;background-color:#333;padding:10px}#giaidieu-dialog-box .popup-body{padding:10px}#giaidieu-dialog-box .buttons{text-align:right}#giaidieu-dialog-box .buttons button{margin:10px;background-color:#333;color:#fff}@media only screen and (min-width:1441px){.contact_info_page .contact_form_content>img{width:calc(100vw * 707/1440);height:100%;object-fit:cover}}@media only screen and (max-width:769px){.contact_info_page .contact_form_content>img{display:none}.contact_info_page .contact_form_content>.container .content_wrapper{display:flex;flex-flow:column;flex-direction:column-reverse;height:auto;width:100%;box-shadow:unset}.contact_info_page .contact_form_content>.container .content_wrapper .form{width:100%;padding:0;background-color:unset}.contact_info_page .contact_form_content>.container .content_wrapper .infomation{width:100%;padding:24px 15px 16px;margin-bottom:34px;border-radius:16px}.contact_info_page .contact_form_content>.container .content_wrapper .infomation h3{margin-bottom:32px}.contact_info_page .contact_form_content>.container .content_wrapper .infomation .info_detail>div span{font-size:14px;line-height:21px}.contact_info_page .contact_form_content>.container .content_wrapper .infomation .info_detail>div:not(:last-child){margin-bottom:20px}.contact_info_page .contact_form_content>.container .content_wrapper .infomation .socials{margin-top:24px}.contact_info_page .contact_form_content>.container{padding:0 10px}}span.err,span.err_format,span.err_wrong_num{color:red;padding-left:10px}#dialog-box .webform-confirmation{background-color:#fff;font-weight:600;min-width:310px;position:relative;margin:0;padding:74px 20px 20px;width:100%;display:flex;flex-direction:column;align-items:center}#dialog-box .webform-confirmation::before{content:"";position:absolute;width:40px;height:40px;top:20px;background-image:url(/themes/porto/img/vinpearl/success_icon.png);background-repeat:no-repeat;background-size:cover}#dialog-box .webform-confirmation__message,#dialog-box .webform-confirmation__back{margin:0 0 1em;font-weight:400}#dialog-box .webform-confirmation__back{margin:0}#dialog-box .webform-confirmation__back button{outline:0;background:unset;color:#fff;border:0;background-color:#28a745;padding:5px 20px;border-radius:3px}#dialog-box .popup-header,#dialog-box .buttons{display:none}#dialog-box .cf_text{text-align:center;font-weight:700}.dac_quyen_wrapper>.container{overflow-x:auto}.benefit_tbl{width:100%}.benefit_tbl td{border:1px solid #eec055;padding:8px}.benefit_tbl td.pearl,.benefit_tbl td.ambassador_pearl,.benefit_tbl td.vip_pearl{width:13.33%}.benefit_tbl th{border:1px solid #fff;padding:8px;background:linear-gradient(88.73deg,#DBAD44 0%,#EADBBA 176.21%);color:#fff;height:60px}td.b_name{font-weight:700;width:30%}td.b_condition{width:30%}td>.img_wrapper{display:flex;align-items:center;justify-content:center;height:30px;overflow:hidden;width:100%;position:relative}td>.img_wrapper img{position:absolute;top:4px;width:30px}td>.val{text-align:center;font-size:12px}.context-hotels .body>div{overflow-x:hidden;padding-top:136px}.place_block.golf .owl-dots{display:none}.place_block.golf .link a i{margin-left:10px}.vp-top-banner__item::before{z-index:1}.gallery-wrapper .col-md-6.right{padding-left:5px}#slide-highlight .gallery-wrapper .col-md-6.right>.row,.list-img-hot>.row{margin:0!important}.gallery-wrapper .col-md-6.right .col-md-6,.list-img-hot>.row>.col-md-6:not(.mb-5) .col-6{padding-left:0}.gallery-wrapper .col-md-6.right .col-md-6:nth-child(2),.gallery-wrapper .col-md-6.right .col-md-6:nth-child(4),.list-img-hot>.row>.col-md-6:not(.mb-5) .col-6:nth-child(2),.list-img-hot>.row>.col-md-6:not(.mb-5) .col-6:nth-child(4){padding-left:5px}.list-img-hot>.row>.col-md-6:not(.mb-5) .col-6:nth-child(1),.list-img-hot>.row>.col-md-6:not(.mb-5) .col-6:nth-child(2){margin-bottom:20px!important}.list-img-hot .mb-5{margin-bottom:0}.gallery-wrapper .col-md-6.right .col-md-6 img,.list-img-hot>.row>.col-md-6:not(.mb-5) .col-6 img{height:100%;object-fit:cover}#detail-near .row>.col-3{padding:0;width:71px;max-width:unset}@media(min-width:992px){.list-img-hot>.row>.mb-5{padding-left:0}.list-img-hot>.row>div:not(.mb-5){padding-right:0}}.event-fes-cate .img_wrapper{width:max-content;width:fit-content}.event-fes-cate a[data-toggle=tab]{align-items:center}.event-fes-cate li a.active:after{left:unset;transform:unset}.row.detail-page-gallery.m-0>.col-12>.row{width:100%}body[desti=new] .card-content.map{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}section.page-header{padding:0!important}.hotel_list_page nav.pager{display:none}@media(max-width:480px){.page-node-type-news .container.detail .content table td{width:150px!important}}.new_vingolf nav.pager{display:none}.layout-container.new_vingolf{background-color:#f5f6fa!important;overflow:hidden}.new_vingolf div#block-webform::before{z-index:0;left:calc(-1 * (100vw - 100%));width:150vw}.new_vingolf #block-webform.col-md-5.offset-md-7 h2,.new_vingolf #block-webform.col-md-5.offset-md-7>form{position:relative}.new_vingolf form.webform-submission-custom-wf-contact-form input:not([type=submit]),.new_vingolf form.webform-submission-custom-wf-contact-form textarea{background-color:rgb(0 0 0/.2)}.place_vingolf .title{margin-bottom:30px}.vingolf-wrapper .tab-pane>.body{overflow:hidden;height:60px}.vingolf-wrapper .tab-pane>.body.open{height:auto}.map_page #block-block-header-bottom{position:unset}section h2:before{display:none}.des-banner-wrapper{display:flex;align-items:center;justify-content:center;position:relative}.des-banner-wrapper>.title-banner.container{font-weight:400;font-stretch:normal;font-style:normal;position:absolute;font-family:Amazone;color:#fff;min-width:320px;text-align:left;z-index:2;font-size:55px;line-height:74px;margin-bottom:15px}.context-nha-trang .des-banner-wrapper>.title-banner.container,.context-nam-hoi-an .des-banner-wrapper>.title-banner.container,.context-phu-quoc .des-banner-wrapper>.title-banner.container{display:block!important}.context-nha-trang .des-banner-wrapper .swiper-slide p.title,.context-nam-hoi-an .des-banner-wrapper .swiper-slide p.title,.context-phu-quoc .des-banner-wrapper .swiper-slide p.title,.context-phu-quoc-uu-dai .des-banner-wrapper .swiper-slide p.title{display:none!important}@media(min-width:991px){.des-banner-wrapper>.title-banner.container{bottom:115px}}@media(max-width:480px){.des-banner-wrapper>.title-banner.container{font-size:40px!important;bottom:115px;text-align:center;line-height:40px}}.vp-widget-top.vinwonders_playground{display:flex;align-items:center;justify-content:center}.vp-widget-top.vinwonders_playground>.vinwonders-banner-title{position:absolute;top:30%;font-size:38px;line-height:46px;font-weight:600;margin-bottom:18px!important;color:#fff;z-index:2}.slide-am-thuc{display:flex;align-items:center;justify-content:center}.slide-am-thuc .dining-page-title{position:absolute;z-index:2;font-size:30px;line-height:37px;text-transform:capitalize;color:#fff;font-weight:600}.slider.slider-meeting-events{display:flex;align-items:center;justify-content:center;position:relative}.slider.slider-meeting-events>.views-element-container{width:100%}.slider.slider-meeting-events .inner-x .banner-des p{margin-top:40px}.meeting-events-title{position:absolute;z-index:2;top:27%;font-size:38px;line-height:46px;font-weight:600;margin-bottom:0;color:#fff;text-transform:uppercase}@media(max-width:480px){.meeting-events-title{top:40%}}.vingolf-banner{position:relative;display:flex;justify-content:center}.vingolf-banner .vingolf-title{position:absolute;z-index:2;color:#fff;font-size:30px;top:26%}.vingolf-banner>.views-element-container{width:100%}.vinwonders-title{position:absolute;z-index:2;top:33%;font-size:30px;color:#fff;font-weight:600}.vinwonders-banner{display:flex;justify-content:center}.vinwonders-banner>.views-element-container{width:100%}.vinwonders-banner .vp-top-banner__inner>.row{position:absolute;top:60%;width:100%}.vingolf-banner .inner-x .mb-2.text-uppercase,.slider.slider-meeting-events .inner-x h2,.vinwonders-banner .inner-x h2{display:none}h1.title-banner.container.pq,h1.title-banner.container.nt,h1.title-banner.container.nha{font-size:100px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;margin-bottom:10px;bottom:30%;text-align:center}@media(min-width:992px){.hotel-listing-big-tit{font-size:38px!important;line-height:46px!important;font-weight:600!important;margin-bottom:18px!important}}@media(max-width:767px){body{padding-top:100px!important}.vp-widget-top.vinwonders_playground>.vinwonders-banner-title{top:45%}}@media(max-width:480px){.vid-am-thuc .banner .owl-dots{display:none}.vp-widget-top.vinwonders_playground>.vinwonders-banner-title{font-size:20px;top:38%}.slider.slider-meeting-events .inner-x .banner-des p{position:absolute;top:50%}.context-hotels #news-top-banner .vp-booking-form-top,.hotel_list_page #news-top-banner .vp-booking-form-top{top:unset!important}.hotel-listing-big-tit{font-size:22px!important}}@media(max-width:375px){.slider.slider-meeting-events .inner-x .banner-des p{top:60%}}.messages--status{display:none}.node-hotel .gallery-wrapper .gallery-title{font-weight:600;font-size:28px;line-height:34px;color:#222;margin-bottom:32px}@media(max-width:768px){.node-hotel .gallery-wrapper .gallery-title{margin-bottom:16px}}.node-hotel .gallery-wrapper .col-md-3,.node-hotel .gallery-wrapper .col-md-6,.node-hotel .gallery-wrapper .col-md-9{padding:0 12px}.node-hotel .gallery-wrapper .upper>.block-left,.node-hotel .gallery-wrapper .upper>.block-right{margin-bottom:24px}.node-hotel .gallery-wrapper .upper>.block-right{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:initial}.node-hotel .gallery-wrapper .upper>.block-right .item-1,.node-hotel .gallery-wrapper .upper>.block-right .item-2{width:calc(50% - 12px)}.node-hotel .gallery-wrapper .upper>.block-right .item-3{padding-top:24px}.node-hotel .gallery-wrapper a{display:block;height:100%;width:100%;border-radius:4px;overflow:hidden}.node-hotel .gallery-wrapper img{width:100%;height:100%;object-fit:cover}@media(max-width:480px){.node-hotel .gallery-wrapper .upper>.block-left,.node-hotel .gallery-wrapper .upper>.block-right{margin-bottom:12px}.node-hotel .gallery-wrapper .upper>.block-right .item-1,.node-hotel .gallery-wrapper .upper>.block-right .item-2{width:calc(50% - 6px)}.node-hotel .gallery-wrapper .upper>.block-right .item-3{padding-top:12px}}.vp-group-brands .row{margin:0!important}.promotion-full .body iframe,.page-node-type-news .container.detail .content iframe{width:100%;height:400px}body.adminimal-admin-toolbar .ins-preview-wrapper{display:none!important}