@charset "UTF-8";@font-face{font-family:"SF-Pro-Display-Medium";src:url(//leafhotelphuquoc.com/wp-content/themes/hotel/fonts/SF-Pro-Display-Medium.otf);font-weight:500}body{font-family:"Plus Jakarta Sans";height:100%;background:#fff;color:#5b816c}::selection{color:#3b5b49;background-color:#f4f6f5}h1,h2,h3,h4,h5,h6{font-family:"TH Orelo Standard",sans-serif !important;letter-spacing:normal}.text-primary{color:#3e6c53 !important}.logo_bct_desk,.logo_bct{width:124px}.hbe-bws{padding-top:110px}.embed-container{padding:56.25% 0 0;position:relative;height:100%}.embed-container iframe,.embed-container object,.embed-container embed{width:100vw;height:56.25vw;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;border:0 !important}.mt-40{margin-top:40px}.hotel_btn{font-family:"Plus Jakarta Sans",sans-serif;border:1px solid #5b816c;box-sizing:border-box;background:#5b816c;font-size:12px;line-height:14px;font-weight:700;width:160px !important;height:40px;color:#fff;transition:.4s;text-transform:uppercase;letter-spacing:.02em;display:flex;align-items:center;justify-content:center}.hotel_btn.aloading{position:relative;background-color:#f4f6f5 !important;color:transparent !important;pointer-events:none}.hotel_btn.aloading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid transparent;border-radius:50%;border-top:2px solid #5b816c;border-right:2px solid #5b816c;width:20px;height:20px;animation:spin-animation 1s linear infinite;z-index:2;background:0 0}@media (max-width:600px){.cta-culinary{flex-wrap:wrap;row-gap:40px}.hotel_btn.dat_ban_btn{margin-left:unset !important}}@keyframes spin-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.hotel_btn:hover{background:#f4f6f5;color:#5b816c;transition:.4s}.hotel_btn_transparent{background:0 0 !important;color:#5b816c;position:relative;overflow:hidden}.hotel_btn_transparent:hover{background:#5b816c !important}.hotel_btn_transparent:after{background-color:#5b816c;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(-100%);transition:all .4s ease;z-index:-1}.hotel_btn_transparent:hover:after{transform:translate(0)}@media (min-width:1025px){.submit-promotion:hover{background:#5b816c;border:1px solid #5b816c}}.hotel_btn_transparent:hover{color:#fff}.container{padding-left:0;padding-right:0;max-width:1296px}.overflow-hidden{overflow-y:hidden}body{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}header{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);position:fixed;top:0;width:100%;display:block;transition:top .4s ease;z-index:111}.open_menu header{background:rgba(254,250,242,1)}@media (max-width:600px){.open_menu header{background-color:#fff}}.button_order{border:1px solid #5b816c;box-sizing:border-box;background:0 0;font-size:12px;line-height:14px;font-weight:700;width:140px;height:40px;color:#5b816c;transition:.4s ease;text-transform:uppercase;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;font-family:"Plus Jakarta Sans",sans-serif;position:relative;overflow:hidden;margin:0}.button_order:hover{color:#fff;background-color:#5b816c}.button_order:hover:before{transform:translateX(0)}.button_order:before{background-color:#5b816c;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(-100%);transition:all .4s ease;z-index:-1}.button_order.button_order_ipad:before{transform:translateX(0)}.button_order.button_order_ipad{color:#fff;background-color:#5b816c}.button_order.button_order_ipad:hover{color:#5b816c;background-color:#f3eeea}.button_order:focus{outline:0}.button_order_ipad{position:fixed;bottom:0;left:0;width:100%;z-index:999;display:none}#lang{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/Vector.png) no-repeat;background-position:right 16px bottom 14px}.page-top{padding:10px 0 0 !important}.navbar-brand{padding:0}.site_logo{height:93px;height:auto;margin-right:auto}.navbar-desktop{padding:0;justify-content:center}.navbar-desktop .navbar-nav{flex-direction:row;gap:40px}.navbar-desktop .navbar-nav .nav-link{padding:0;font-size:15px;line-height:25px;color:#5b816c;position:relative}.navbar-desktop .navbar-nav .nav-link:hover:after,.navbar-desktop .navbar-nav .nav-link.active:after{width:100%}.navbar-desktop .navbar-nav .nav-link:after{transition:all ease-in-out .3s;background:none repeat scroll 0 0 #5b816c;content:"";display:block;height:1px;width:0;position:absolute;bottom:-1px;left:0}.navbar-expand-custom{padding:12px 0;justify-content:center}.navbar-expand-custom .nav-custom{padding-right:0 !important;padding-left:0 !important;font-style:normal;font-weight:400;font-size:14px;line-height:16px;text-align:center;margin:0 27px;color:#5b816c;padding:0;transition:all ease-in-out .3s;position:relative;font-family:"Plus Jakarta Sans",sans-serif;text-transform:uppercase}@media (max-width:600px){.navbar-expand-custom .nav-custom{font-size:40px}}.navbar-expand-custom .nav-custom:hover,.navbar-expand-custom .nav-custom.active{color:#5b816c}.navbar-expand-custom .nav-custom:after{transition:all ease-in-out .3s;background:none repeat scroll 0 0 #5b816c;content:"";display:block;height:2px;width:0;position:absolute;top:-13.5px}.navbar-expand-custom .nav-custom.active:after,.navbar-expand-custom .nav-custom:hover:after{width:100%}.navbar-toggler{color:rgba(0,0,0,.5);position:absolute;left:12px;outline:0 !important;padding:0;border:0}.navbar-toggler-icon{width:48px;height:48px;background-image:none;position:relative;transition:all .3s linear}.open_menu .navbar-toggler .navbar-toggler-icon{border-color:transparent}.open_menu .navbar-toggler .navbar-toggler-icon:after,.open_menu .navbar-toggler .navbar-toggler-icon:before{background-color:#939598;width:25px !important;left:7.5px;top:-4.5px}.close_menu_icon{display:none}.open_menu .close_menu_icon{display:block}.open_menu .open_menu_icon{display:none}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{border-color:transparent}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after,.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{background-color:#939598;width:25px !important}.open_menu .navbar-toggler .navbar-toggler-icon:after{transform:rotate(45deg);top:4px}.open_menu .navbar-toggler .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg);width:28px}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(45deg);top:8px}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg);width:28px}.box_language .custom_left{padding-right:0 !important;min-width:92px;cursor:pointer}@media (max-width:600px){.box_language .custom_left{min-width:40px}}.box_language .custom_left>p{font-size:14px;line-height:100%;font-weight:400;color:#5b816c;font-family:"Plus Jakarta Sans",sans-serif;display:flex;gap:8px;align-items:center;text-transform:capitalize;margin-bottom:0}@media (max-width:600px){.box_language .custom_left>p{text-transform:uppercase}}.box_language .custom_left:hover .language-dropdown-desktop{opacity:1;visibility:visible}.language-dropdown-desktop{position:absolute;top:calc(100% + 16px);right:8px;background-color:#5b816c;color:#fff;padding:8px !important;width:100%;text-align:left;transition:all .3s ease;visibility:hidden;opacity:0;min-width:92px}.language-dropdown-desktop:before{content:"";width:100%;height:17px;background-color:transparent;position:absolute;bottom:100%;left:0}@media (max-width:600px){.language-dropdown-desktop{min-width:40px;top:calc(100% + 19px)}.language-dropdown-desktop:before{height:19px}}.box_language label{font-size:14px;line-height:24px;font-family:"Plus Jakarta Sans",sans-serif;color:#5b816c;font-weight:400;margin-bottom:0;text-transform:uppercase}.box_language .border_right{border-right:1px solid #939598;height:16px;position:relative;top:3px}.box_language a{font-size:20px;line-height:20px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;position:relative}.box_language a:after{transition:all ease-in-out .3s;background:none repeat scroll 0 0 #5b816c;content:"";display:block;height:1px;width:0;position:absolute;bottom:-2px;left:0}.box_language a:hover:after{width:100%}.my_section{padding:120px 0;display:inline-block;position:relative;width:100%}.my_section_large{padding:120px 0}.my_section_large.form_contact{padding-top:80px;padding-bottom:120px}.my_section_large.form_contact .left_contact.map{width:calc(100% - 80px);aspect-ratio:550/620;position:relative}.form-contact-wrap .title{font-size:32px;line-height:120%;max-width:85%;letter-spacing:.9px;margin-bottom:100px}.my_section_large.form_contact .left_contact.map .map-link{display:block;width:125px;height:auto;position:absolute;top:30px;left:30px}.my_section_large.form_contact .left_contact.map img{width:100%;height:100%;object-fit:cover}@media (max-width:600px){.my_section_large.form_contact{padding-bottom:64px}}.show_on_ipad,.flex_on_ipad{display:none}.hide_on_mobile{display:block}.hide_on_mobile.table_cell{display:table-cell}.hide_on_ipad{display:block}.hide_flex_on_ipad{display:flex}.dth_section{padding-bottom:56px}.my_section_bg{background:#f1f0ec}section.section_insta{padding-bottom:80px}.section_branding,.section_insta{background-color:#f4f6f5}.mt-80{margin-top:80px}.home_top_section{padding-top:120px;padding-bottom:0;background-repeat:no-repeat;background-position:center 40px;position:relative;overflow:hidden}.home_top_section:after{content:"";width:710px;height:720px;position:absolute;background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/home-top-pattern.svg);top:80px;left:50%;transform:translateX(-50%)}.home_section_culinary .service_items{display:grid;grid-template-columns:repeat(4,1fr);gap:80px 40px}.home_top_section .img-wrap{width:100%;aspect-ratio:530/600}.home_top_section .img-wrap img,.home_top_section .img-wrap video{width:100%;height:100%;object-fit:cover}.my_section.policy{background-repeat:no-repeat;background-position:center 190px;background-attachment:fixed;padding-top:40px}.single-job .my_section.policy{background-image:none}.no_banner{padding-top:159px}.home_image_left,.home_image_right{padding:0 12px}.head_wrap{text-align:center;width:636px;max-width:100%;margin:0 auto;margin-bottom:64px}.head_wrap h3{font-family:"Plus Jakarta Sans" !important;font-style:normal;font-weight:400;font-size:15px;line-height:15px;color:#5b816c;margin-bottom:24px;text-transform:uppercase}.head_wrap p{font-family:"TH Orelo Standard";font-style:normal;font-weight:400;font-size:44px;line-height:44px;letter-spacing:1.7px;color:#5b816c}.my_section_bg .head_wrap h3,.my_section_bg .head_wrap p{color:#5b816c}@media (max-width:1024px){.navbar-toggler{top:50% !important;transform:translateY(-50%)}}@media (max-width:1024px) and (min-width:600px){.room_title{font-size:29px}.offer_item .position-relative{aspect-ratio:439/283}.button_order.booking-room-btn{display:none !important}.box_right_header{max-width:100%;flex:auto}}@media (max-width:1024px){.box_language .custom_right{margin-bottom:48px}.contact_nav{padding:56px 4%;text-align:left;background:#f9f9f9}.contact_nav .text_contact p:nth-child(1){color:#5b816c;font-size:36px;line-height:40px;margin-bottom:16px !important}.contact_nav .text_contact p:nth-child(2){font-size:22px;line-height:28px}.contact_nav .text_contact a{color:#5b816c;font-size:22px;text-decoration:none}.contact_nav .social{margin-top:32px}.contact_nav .social i{width:48px;height:48px;display:inline-block;margin-right:16px;transition:.3s}.contact_nav .social .so_chip{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/trip1.svg)}.contact_nav .social .so_chip:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/trip2.svg);transition:.5s}.contact_nav .social .so_fb{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/fb1.svg);transition:.5s}.contact_nav .social .so_fb:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/fb2.svg);transition:.5s}.contact_nav .social .so_inta{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/inta1.svg)}.contact_nav .social .so_inta:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/inta2.svg);transition:.5s}.contact_nav .social .so_yout{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/youtube1.svg)}.contact_nav .social .so_yout:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/youtube2.svg);transition:.5s}.page-top{border:none !important;padding:14px 0 11px !important}.navbar-brand{padding:0 !important}.nav-header{background:#fff;position:absolute;z-index:10}.navbar-expand-custom{background:#fff;display:none;height:93vh;overflow-y:scroll}.navbar-expand-custom .nav-custom{font-size:16px;display:inline-block;line-height:16px;color:#5b816c}.navbar-expand-custom .nav-custom:after{height:2px;top:calc(100% + 3px)}.navbar-expand-custom.show{display:block}.navbar-nav{flex-direction:column !important}.navbar-nav .nav-item{margin:12px 0;text-align:center}.notification{position:absolute;top:12px;right:3px;width:48px;height:48px}#home .top_content .title{text-align:center;font-size:24px;line-height:34px;padding:0 24px}.box_language{position:unset;text-align:center !important;padding-top:0}.navbar-toggler+.box_language{display:none !important}.language-dropdown-desktop{min-width:40px}.box_language .custom_left>p,.language-dropdown-desktop li a{text-transform:uppercase !important}.box_language .custom_left{min-width:40px}.box_language label{font-size:22px}.navbar-brand img{margin:0 auto;height:35px;width:unset}header{z-index:1111}}@media (max-width:600px){.navbar-toggler[aria-expanded=true]{top:0 !important}}@media (min-width:1025px){.navbar-collapse{display:-ms-flexbox !important;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-toggler{display:none}.navbar-expand-custom .nav-custom{margin:0 12px}}.w-40{width:40% !important}.w-45{width:45% !important}.w-55{width:55% !important}.w-60{width:60% !important}.w-70{width:70% !important}.w-80{width:80% !important}.w-90{width:90% !important}.w-88{width:88% !important}.fz-54{font-size:54px}.text-gray{color:#939598}a{color:unset}a:hover{color:unset;text-decoration:none}input:focus{box-shadow:unset !important}select:focus{box-shadow:unset !important}.back_unset{background:unset !important}.color_unset{color:unset;text-decoration:none}.datepicker-dropdown{z-index:10000000000 !important}.mt_80{margin-top:56px !important}.cursor{position:fixed;width:24px;height:24px;border:1px solid #939598;border-radius:50px;z-index:11111111111;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);pointer-events:none;left:-100px;top:50%;-webkit-transition:transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.cursor.hover{-webkit-transform:scale(2.5) translateX(-25%) translateY(-25%);transform:scale(2) translateX(-25%) translateY(-25%);background:#fff;border:none;mix-blend-mode:difference}.cursor.hover_discover{transition:ease all 50ms;border:0;font-family:"Plus Jakarta Sans",sans-serif;font-weight:850;font-size:12px;line-height:16px;text-align:center;letter-spacing:.02em;text-transform:uppercase;color:#5b816c;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;opacity:0;width:60px;height:60px}.cursor.hover_discover_hover{opacity:1;width:80px;height:80px}.hover_img{background:#fff !important;opacity:50%;mix-blend-mode:unset !important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.form-group input::placeholder{color:#a9aaad}.form-group textarea::placeholder{color:#a9aaad}.form-control:focus{border-color:#5b816c;color:#5b816c}.dropdown-menu.bootstrap-datetimepicker-widget{margin-top:10px !important;width:310px;z-index:1111111111111}.dropdown-menu.bootstrap-datetimepicker-widget table{width:94%;margin:10px 3%}.dropdown-menu.bootstrap-datetimepicker-widget table td,.dropdown-menu.bootstrap-datetimepicker-widget table thead tr{cursor:pointer;text-align:center}.dropdown-menu.bootstrap-datetimepicker-widget table span.month:hover,.dropdown-menu.bootstrap-datetimepicker-widget table span.year:hover,.dropdown-menu.bootstrap-datetimepicker-widget table td.day:hover{background-color:#eee}.dropdown-menu.bootstrap-datetimepicker-widget table span.active,.dropdown-menu.bootstrap-datetimepicker-widget table td.active{background-color:#5b816c !important;color:#fff !important}.disabled,.dropdown-menu.bootstrap-datetimepicker-widget table td.disabled{cursor:not-allowed;color:gray}.dropdown-menu.bootstrap-datetimepicker-widget table span.month,.dropdown-menu.bootstrap-datetimepicker-widget table span.year{font-weight:600;width:50px;padding:8px 0;margin-top:12px;display:inline-block;text-align:center}.dropdown-menu.bootstrap-datetimepicker-widget table td,.dropdown-menu.bootstrap-datetimepicker-widget table thead tr{color:#5b816c}th.switch{color:#5b816c}td.day{padding:5px}.table-condensed thead tr:nth-child(2) th{padding-top:10px}.error_ung_tuyen{border:1px solid red !important}.error_cpc{border-bottom:1px solid red !important}.error_sp{font-size:14px;color:red;margin-top:5px;display:none;float:left}.error_email{position:absolute;bottom:36px}.err_ind{bottom:22px}.bg-dark:focus:focus{background-color:unset !important}button:focus{outline:0}input:-internal-autofill-selected{background-color:unset !important}.fade_up{transition-timing-function:ease;opacity:0;transition-duration:1.2s;transition-property:opacity,transform;transform:translate3d(0,100px,0)}.fade-animate{transform:translateZ(0);opacity:1}.sections{opacity:0;transition:opacity 2s;-webkit-transition:opacity 2s}.fade-room{opacity:1}@media screen and (max-width:768px){.error_sp{font-size:22px}.cursor{display:none}.mt_80{margin-top:45px !important}.error_email{bottom:44px}.err_ind{bottom:30px}}#footer .promotion{background:#f3eeea;position:relative;z-index:2}#footer .promotion .promotion-row{align-items:center;padding:40px 0}@media (max-width:1295px){#footer .promotion .promotion-row{padding:40px}}#footer .promotion .promotion-row .promotion-title{font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#5b816c;margin-bottom:0}#footer .promotion .promotion-row .form-group{margin-bottom:0}@media (max-width:600px){#footer .promotion .promotion-row .promotion-title{margin-bottom:10px}}#footer .promotion .promotion-row .promotion-mail{border:0;outline:0;border-bottom:1px solid rgba(133,84,36,.1);border-radius:0;text-indent:0;background:unset;width:90%;height:39px;font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:36px;color:#5b816c}#footer .promotion .promotion-row .promotion-mail::placeholder{color:rgba(133,84,36,.3)}.footer-social .list-item{max-width:90%;flex-wrap:wrap;row-gap:10px}#footer .promotion .promotion-row label{color:#5b816c;font-size:18px;line-height:24px}#footer .promotion .promotion-row .csbm{margin-top:12px;padding-left:0}#footer .promotion .promotion-row .csbm input{width:16px;height:16px}#footer .promotion .promotion-row .csbm .lb_radio{margin-left:8px}#footer .promotion .promotion-row .csbm .checkbox{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-before-checked.svg);display:inline-block;width:16px;height:16px;line-height:0;margin-bottom:0}#footer .promotion .promotion-row .csbm input[type=checkbox]{opacity:0;position:relative;left:17px;width:20px;height:20px}#footer .promotion .promotion-row .csbm .checkbox:before{content:"";background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-before-checked.svg);display:inline-block;width:16px;height:16px}#footer .promotion .promotion-row .csbm input[type=checkbox]:checked+.checkbox:before{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/check.svg)}#footer .footer{background:#5b816c;padding:55px 0 65px;position:relative;z-index:2;border-top:1px solid #5b816c;overflow:hidden}#footer .footer:after{content:"";width:265px;height:270px;background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/footer-pattern.svg);position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width:1295px){#footer .footer{padding:20px 40px}}#footer .footer:before{background-color:#5b816c;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:center bottom;transition:transform .5s cubic-bezier(.65,.025,.67,.36) .3s;z-index:1}#footer .footer .footer-info p,.text_contact p{color:#fff;margin-bottom:8px;font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px}@media (min-width:1024px){#footer .footer .footer-info p.address{max-width:80%}}a.text-primary:hover{color:#5b816c !important}.text_contact p{color:#5b816c}#footer .footer .footer-info .company_name,.text_contact .company_name{font-family:"TH Orelo Standard",sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:100%;margin-bottom:22px;letter-spacing:1.2px}#footer .footer .footer-map .company_name,#footer .footer .footer-social .company_name{font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#fff;margin-bottom:28px;margin-top:54px;letter-spacing:0}.text_contact .company_name{font-weight:400;font-size:32px;line-height:44px;color:#5b816c;margin-bottom:40px}.footer-info:not(.footer-social) a,.left_contact .text_contact a{position:relative}.footer-info a.map-link:after{display:none !important}.footer-info a.map-link svg path{transition:all .4s ease}.footer-info a.map-link:hover svg path{fill:rgba(255,255,255,.5)}.footer-info:not(.footer-social) a:hover:after,.left_contact .text_contact a:hover:after{width:100%}.footer-info:not(.footer-social) a:after,.left_contact .text_contact a:after{transition:all ease-in-out .3s;background:none repeat scroll 0 0 #fff;content:"";display:block;height:1px;width:0;position:absolute;bottom:-1px;left:0}#footer .footer .footer-info .footer-social{text-align:right}#footer .footer .footer-social a:not(:last-child){margin-right:22px !important}#footer .end-footer{background:#3b5b49;padding:16px 0 16px;overflow:hidden;opacity:1;z-index:0;height:auto}#footer .end-footer p{font-size:14px;line-height:24px}#footer .end-footer .logo_bct{margin-top:20px}#footer .footer-menu{padding-top:20px}#footer .footer-menu .a_footer a{margin-right:24px;text-decoration:none;position:relative;font-size:18px}#footer .footer-menu .a_footer a:hover{color:#5b816c !important}.footer-social a svg path{transition:all .4s ease}.footer-social a.svg-stroke-fill svg path,.footer-social a.svg-stroke svg path{stroke:#fff}.footer-social a:hover svg path{fill:rgba(255,255,255,.5)}.footer-social a:hover svg path.hover-white{fill:#5b816c}.footer-social a.svg-stroke:hover svg path{stroke:rgba(255,255,255,.5)}.footer-social a.svg-stroke-fill:hover svg path{stroke:#5b816c}.hover_line_bottom{position:relative}#footer .footer-menu .a_footer:last-child a{margin-right:0}#footer .i_chip{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-chip.svg)}#footer .i_chip:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-chip-hv.svg)}#footer .i_fb{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-fb.svg)}#footer .i_fb:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-fb-hv.svg)}#footer .i_inta{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-inta.svg)}#footer .i_inta:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-inta-hv.svg)}#footer .i_yout{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-youtube.svg)}#footer .i_yout:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-youtube-hv.svg)}.footer-logo img{width:165px;height:auto;object-fit:contain}@media (max-width:768px){#footer .footer .footer-logo{padding:0;border-bottom:0;margin-bottom:24px}#footer .footer .footer-info .footer-social{padding-left:0;margin-top:32px}#footer .footer .footer-info .footer-social a{margin-left:15px !important;margin-bottom:0;line-height:0}#footer .footer-menu{padding-top:10px !important}#footer .footer-menu .a_footer{float:left;width:100%;margin-bottom:10px}#footer .footer-menu .developer{text-align:left !important}#footer .footer-menu .thue{position:absolute;right:0;top:25%;width:auto}#footer .footer-menu .thue img{width:120px}#footer .footer .footer-info .div_mail_phone{padding-left:4%}}#home>.home_banner_section{position:relative;z-index:3;background:#fefaf2;height:100vh}#home .p_hello{font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:60px;line-height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-25%);transition:transform .5s;opacity:0;color:#fff;text-align:center}#home .p_hello.loaded{transform:translate(-50%,-50%);opacity:1}#home .slick_banner{margin-bottom:0 !important}#home .slick_banner .slick-dots{bottom:45px !important}.home #home .slick_banner .slick-list{height:100vh !important}.home #home .slick_banner .slick-list .slick-track{height:100vh !important}#home .slick-dots li,#home .slick-dots li button{width:100px !important;margin:0 !important}#home .slick-dots li button:before{width:100px !important;height:1px !important;background-color:#fff;opacity:unset !important;content:"" !important}#home .slick-dots li.slick-active button:before{background-color:#fff;height:3px !important;top:-1px !important;width:100px !important}#home .slick_banner img,#home .slick_banner video{width:100%;height:100%;object-fit:cover;max-height:630px}.home #home .slick_banner img{max-height:100%}#home .slick_banner{overflow:hidden}#home .top_content p{font-size:15px;line-height:25px;font-family:"Plus Jakarta Sans",sans-serif;width:635px;max-width:100%;margin:0 auto;font-weight:400}#home .top_content p{width:635px;margin-top:40px}#home .home_top_section p{width:410px;margin-right:auto !important;margin-left:0;font-family:"TH Orelo Standard";font-size:32px;line-height:40px;letter-spacing:.9px}#home .home_top_section>.container{position:relative;z-index:2}#home .top_content .title{font-family:"TH Orelo Standard";font-size:44px;line-height:110%;letter-spacing:1.7px;max-width:640px;margin:0 auto}@media (max-width:1024px){#home .top_content .title{font-size:24px;line-height:34px}}#home .left_ct p{font-size:54px;line-height:59px}#home .right_ct p{font-size:20px}#home .content_ct{margin-top:150px;margin-bottom:-5%}#home .right_ct{margin-top:15%}.room_title{font-family:"TH Orelo Standard",sans-serif !important;font-style:normal;font-weight:400;font-size:32px;line-height:44px;color:#5b816c;margin-bottom:16px;display:block}header .booking-room-btn{font-size:13px;line-height:25px;font-weight:700;text-transform:uppercase;font-family:"Plus Jakarta Sans",sans-serif;color:#5b816c;display:block;position:relative}header .booking-room-btn:hover:after{width:100%}header .booking-room-btn:after{transition:all ease-in-out .3s;background:none repeat scroll 0 0 #5b816c;content:"";display:block;height:1px;width:0;position:absolute;bottom:-1px;left:0}.culinary_title{margin-bottom:32px}.content_title,.discovery_content h2,.discovery_content h3,.discovery_content h4,.discovery_content h5,.discovery_content h6{font-style:normal;font-weight:400;font-size:32px;line-height:44px;margin-bottom:40px}.discovery_content.discovery_quote_wraps{margin-bottom:40px}.content_items{width:100%;display:inline-block}.content_item{width:100%;font-style:normal;font-weight:400;font-size:18px;line-height:32px;margin-bottom:24px;display:flex;align-items:flex-start;color:#5b816c;text-align:justify}.content_items ul{padding-left:16px}.content_items ul li,.content_items p{width:100%;font-style:normal;font-weight:400;font-size:15px;line-height:25px;margin-bottom:24px;color:#5b816c;text-align:justify}.content_items p:last-child{margin-bottom:0}.content_items ul li{margin-bottom:16px}.btn-booking{border:1px solid #5b816c;box-sizing:border-box;background:0 0;font-size:12px;line-height:14px;font-weight:700;width:160px;height:48px;color:#fff;background-color:#5b816c;transition:.4s ease;text-transform:uppercase;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;font-family:"Plus Jakarta Sans",sans-serif;position:relative;overflow:hidden;margin:0;margin-top:24px}.btn-booking:hover{background-color:#f3eeea;color:#5b816c}.left_ft_room.onsen-desc p{font-size:18px;line-height:32px}.content_items .content_item:last-child{margin-bottom:0}.detail_resroom_top .wrapper-booking{gap:48px;margin-top:80px}.content_item img{margin-right:16px;margin-top:10px}#home .room_child1{margin-right:5%}#home .room a{position:relative;text-decoration:none;width:100%;max-height:470px}.detail_resroom .room_price{font-size:18px;line-height:32px;margin-bottom:32px}.detail_resroom .equipment{display:flex;flex-direction:column;height:100%}@media (min-width:1025px){.detail_resroom .equipment .book_room_detail{margin-top:auto}}.room_info_flex{width:100%;flex-wrap:wrap;row-gap:4px}.cta-mess{position:fixed;bottom:24px;right:24px;z-index:10;display:flex;flex-direction:column;gap:12px;transition:all .4s ease;transform:translateX(100%);opacity:0}.cta-mess a,.cta-mess .btn-mess{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease}@media (max-width:600px){.cta-mess a,.cta-mess .btn-mess{width:40px;height:40px}.cta-mess svg{width:20px;height:20px}}.cta-mess a.btn-fb{background-color:#5b816c}.cta-mess a.btn-fb:hover{background-color:#3e6c53}.cta-mess .btn-mess{background-color:#5b816c}.cta-mess svg{width:20px;height:20px}@media (max-width:1024px){.cta-mess{bottom:65px}}.cta-mess.active{transform:translate(0);opacity:1}.cta-mess .btn-fb rect,.cta-mess .btn-telephone rect,.cta-mess .btn-telephone path{transition:all .4s ease}.cta-mess .btn-fb:hover rect{fill:#a56d36}.cta-mess .btn-telephone:hover rect,.cta-mess .btn-telephone:hover path.path-hover{fill:#c89a5f}.cta-mess .mess-group:hover .group-item{opacity:1;visibility:visible}.cta-mess .mess-group:hover .group-item a{transform:scale(1)}.cta-mess .mess-group{position:relative}.cta-mess .mess-group .group-item{display:flex;align-items:center;gap:16px;position:absolute;right:100%;top:50%;transform:translateY(-50%);padding-right:16px;visibility:hidden}.cta-mess .mess-group .group-item a{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:#5b816c;border-radius:50%;transition:all .4s ease;transform:scale(0)}@media (max-width:1024px){.cta-mess .mess-group .group-item a{width:40px;height:40px}}.cta-mess .mess-group .group-item a:hover{background-color:#3e6c53}.cta-mess .mess-group .group-item a svg{width:20px;height:20px}.room_info_flex p{margin-right:32px !important}.room_child .room_info_flex{margin-bottom:24px}.room_info_flex p{display:flex;align-items:center;font-weight:400;font-size:15px;line-height:25px}.room_child .right_room .room_info_flex p{width:calc(50% - 32px)}@media (max-width:600px){.room_child .right_room .room_info_flex p{width:calc(50% - 20px)}}#home .overlay_img{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.5}#home .gallery_product .overlay_img:after{content:"";position:absolute;top:50%;left:50%;width:90px;height:90px;margin:0;padding:0;text-align:center;transition:.5s;opacity:1;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:9;display:flex;align-items:center;justify-content:center;border:#fff 1px solid;border-radius:100%;background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/plus_ga.svg);background-position:center;background-repeat:no-repeat}#home .dth_items .overlay_img{opacity:.8}.gallery__img__insta{position:absolute;top:50%;left:50%;width:90px;height:90px;margin:0;padding:0;text-align:center;transition:.5s;opacity:0;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:9;display:flex;align-items:center;justify-content:center;border:#fff 1px solid;border-radius:100%}.gallery__img__insta>img{width:32px !important;height:32px !important;-webkit-transition:-webkit-transform .4s !important;-moz-transition:-moz-transform .4s !important;-o-transition:-o-transform .4s !important;-ms-transition:-ms-transform .4s !important;transition:transform .4s !important;display:inline}@media (min-width:1025px){.hover_box:hover .gallery__img__insta{opacity:1}}#home .room img{width:100%;vertical-align:middle;opacity:1}.room_icon{margin-right:8px;width:24px;height:24px;width:auto !important}#home .room p{margin-bottom:0;font-size:44px;line-height:48px;margin-top:12px;color:#212529;text-align:left}#home .room div p{float:left;margin-top:0 !important;font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:25px;color:#5b816c}#home .zid{z-index:10}#home .mt_14{margin-top:-14%}#home .back_white{background:#fff;width:50%;height:320px;right:0}#home .slick-track{margin-left:0;display:flex;align-items:center}#home .slick_banner .slick-track{height:100%}#home .room_items_list .slick-list{width:100%}#home .room_items_list .slick-track{width:100% !important}#home .slide_text{margin-top:147px}#home .events{margin-top:6%}#home .pd_button{width:130px;height:46px;border:1px solid #5b816c !important;background-color:#fff;color:#5b816c !important;font-size:18px;border-radius:2px;outline:0;transition:.3s}#home .pd_button:hover{background-color:#5b816c !important;color:#fff !important;transition:.5s}#home .im_back_right{margin-top:10%}#home .promotion_child{margin:0 10%}#home .pool_back_right{width:100%}#home .div_pool{margin-top:15%}#home .child_fl,#home .child_offer{margin-right:125px}#home .title_box{margin-bottom:8px;line-height:58px}#home .title_uudai{margin-bottom:56px;line-height:58px}#home .wrapper{width:100%;height:100%}#home .section{height:100%;width:746px;margin-right:72px;float:left;position:relative;display:flex;flex-direction:column;justify-content:center}#home .room_items_list{margin-top:80px}#home .room_items_list .room{margin-right:70px !important;width:unset;min-width:unset;max-height:540px}#home .sections{width:500%;height:100%}#home .section__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px;color:#fff}#home .pl_room{padding-left:88px}.backg_bookroom{display:none;width:100%;height:100%;background-color:#000;z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;-moz-opacity:.8;opacity:.8}.backg_bookroom.db_bg{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/bg-booking.png);background-repeat:no-repeat;background-size:cover;opacity:1}.backg_bookroom.spa{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/bg-booking.png);background-repeat:no-repeat;background-size:cover;opacity:1}.backg_bookroom.room{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/bg-booking.png);background-repeat:no-repeat;background-size:cover;opacity:1}.backg_bookroom:hover{cursor:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/btn-close.svg),auto}.success_register{display:none;width:416px;height:416px;max-width:100%;position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;z-index:10000}.success_register .success-content{background-image:none;background-size:cover;height:100%;background-color:#fefaf2;border:0;float:left;width:100%;padding:10%}.success_register .success-content .success-body{float:left;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:20px}.success_register .success-content .success-body h4{font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:36px;text-align:center;color:#5b816c;margin-top:40px;margin-bottom:16px;justify-content:center}.success_register .success-content .success-body img{width:100px}.success_register .success-content .success-body span{font-size:30px;margin-bottom:0 !important}.success_register .success-content .success-body p{margin:16px 0 0 !important;font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:25px;text-align:center;color:#5b816c}#book_room{display:none;width:468px;background-color:#fff;position:fixed;left:0;right:0;margin:auto;z-index:10000;padding:24px 32px;top:0;bottom:0;height:fit-content}#book_room .modal-header{float:left;width:100%;margin-bottom:16px}#book_room label{font-size:14px;top:0;position:absolute;z-index:1;z-index:10}#book_room .datepickers input{background-color:#fff !important;border-radius:0;padding-top:25px;height:60px;font-size:15px;border:none;border-bottom:1px solid #5b816c;padding-left:0;color:#5b816c}#book_room .datepickers select{background-color:transparent !important;border-radius:0;width:100%;height:25px;font-size:18px;border:none;border-bottom:1px solid #5b816c;padding-left:0;color:#5b816c;outline:0 !important}#book_room .name_hotel{background-color:transparent !important;border-radius:0;width:100%;height:36px;font-size:24px;line-height:36px;border:none;border-bottom:1px solid #5b816c;padding-left:0;color:#5b816c;outline:0 !important}@media (max-width:600px){#book_room .name_hotel{font-size:20px;line-height:20px;height:30px}}#book_room .number_peob select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/Vector.png) no-repeat;background-position:right 40px bottom 14px;height:60px;border-radius:0;padding-top:25px;font-size:20px}#book_room .form_input input{background-color:#fff !important;border-radius:0;padding-top:25px;height:60px;font-size:15px;width:100%;border:none;border-bottom:1px solid #5b816c;color:#5b816c;text-indent:0;outline:0;padding-left:0}#book_room .form_input textarea{background-color:#fff !important;border-radius:0;padding-top:0;margin-top:30px;height:50px;font-size:15px;width:100%;border:none;border-bottom:1px solid #5b816c;text-indent:0;outline:0;padding-left:0;color:#5b816c}#book_room .form_input input::placeholder{color:#5b816c}#book_room .register_button{color:#fff;float:left;border:1px solid #5b816c !important}#book_room .register_button:hover{opacity:1}#book_room .register_button:hover{color:#5b816c;background-color:#f4f6f5;border-color:#5b816c}#book_room .modal-title{font-size:36px;color:#5b816c;line-height:80%}#book_room .modal-content{padding:24px 32px !important}#book_room .modal-content .modal-header{margin-bottom:16px}#book_room .color_label{color:#939598}.policy{margin-bottom:0}.policy .div_policy_wrap{width:856px;max-width:100%;margin:0 auto;margin-bottom:32px;text-align:justify}.page-template-chinh_sach_doi_tra .div_policy_wrap p,.page-template-chinh_sach_bao_mat .div_policy_wrap p,.page-template-phuong_thuc_thanh_toan .div_policy_wrap p,.page-template-chinh_sach_doi_tra .div_policy_wrap ul li,.page-template-chinh_sach_bao_mat .div_policy_wrap ul li,.page-template-phuong_thuc_thanh_toan .div_policy_wrap ul li{font-size:15px;line-height:25px}.policy h1{font-size:40px;line-height:52px;margin-bottom:40px;font-family:"Plus Jakarta Sans",sans-serif;margin-bottom:80px}.single-job .policy h1{margin-bottom:16px}.policy ul{padding-left:30px;margin-bottom:40px}.section_hide{min-width:365px !important}.wrapper{margin:0 auto}.trigger{position:absolute}.trigger--one{left:0}.scene{position:absolute;height:100vh;top:0;left:0;right:0}.scene--active{position:fixed}.scene--ended{position:absolute;bottom:0;top:auto}.horizontal-scroll-section{position:relative;min-height:90vh;opacity:0;transition:.2s opacity}.horizontal-scroll-section img{display:block;max-height:100%;width:auto}.horizontal-scroll-section--init{opacity:1}.horizontal-scroll-section__content{display:flex;align-items:center}.horizontal-scroll-section__content-wrapper{display:flex;height:100%;align-items:center;position:relative}.horizontal-scroll-section__content-section{position:relative;min-width:746px;text-align:center;height:100%;display:flex;align-items:center}#home .horizontal-scroll-section__content-wrapper .section.horizontal-scroll-section__content-section:first-child,#home .horizontal-scroll-section__content-wrapper .section.horizontal-scroll-section__content-section:last-child{width:72px;min-width:72px !important;margin-right:0}.horizontal-scroll-section__image{display:flex;align-items:center}.horizontal-scroll-section__image h2{margin-left:20px;width:250px;text-align:left;flex-shrink:0}.horizontal-scroll-section__image--two img{max-width:400px}.horizontal-scroll-section__image--four img{max-width:400px}.horizontal-scroll-section--animation-one .horizontal-scroll-section__image--two{opacity:1;transform:translateX(0)}.room_items_ipad{display:flex;flex-wrap:wrap;margin-left:-20px !important;margin-right:-20px !important}.room_slider_ipad{margin-left:20px !important;margin-right:20px !important;width:calc(50% - 40px);overflow:hidden;position:relative}.fb_messege{position:fixed;bottom:40px;right:40px;z-index:9;display:none}.fb_messege svg rect,.fb_messege svg .subsub{transition:ease all .3s}.fb_messege:hover svg rect,.fb_messege:hover svg .subsub{fill:#00807b}.gslide-description{text-align:center;background:0 0 !important;display:none !important}@media screen and (max-width:1920px) and (min-width:1080px){#home .child_fl img{width:445px !important}}@media (min-width:768px) and (max-width:1024px){.container{padding:0 15px}.section_hide{min-width:15px !important}#home .child_fl,#home .child_offer{display:flex;height:auto;align-items:center}#home .back_white{height:190px}#home .content_ct{margin-bottom:-27%}#home .pl_room{padding-left:0}#home .pl_10{padding-left:5%}#home .slick_banner{height:max-content !important}#home .slick_banner .slick-list{height:max-content !important}#home .sl_mb{padding-left:0}#home .right_ct{margin-top:8%}}@media (max-width:600px){.container{padding:0}.slick-slide{height:auto}#book_room .datepickers .lb_right{left:0}#home .section_hide{min-width:0 !important;margin-left:0 !important}#home .slick-slide{height:100%}#home .slick-slide a,#home .slick-slide:focus{outline:0 !important}#home .slick-dots{display:none !important}#home .title_uudai{margin-bottom:20px}#home .pd_button{width:163px;height:54px;font-size:22px}#home .slide_right .slick-track{display:flex !important}#home .slide_right .slick-slide{height:auto}#home .slick_banner{height:auto}#home .slick_banner .slick-list .slick-track{height:100vh !important;max-height:400px}#home .slick_banner img{height:100% !important}#home .slick_banner .slick-dots{display:none !important}#home .p_hello{font-size:26px;width:80%;text-align:center;line-height:44px;margin-top:38px}#home .top_content img{width:16px;margin-bottom:24px !important}#home .content_ct{margin-top:80px;padding:0 5%;margin-bottom:-25%}#home .content_ct .left_ct p{font-size:36px;line-height:40px;margin-bottom:24px}#home .content_ct .right_ct{margin-top:2%}#home .content_ct .right_ct p{font-size:22px;line-height:28px}#home .room{margin-right:20px}#home .width_list_room{display:none !important}#home .book_room_mb{height:60px;width:163px;background:#5b816c;font-size:22px;color:#fff;border-radius:2px;border:none;margin-top:24px}#home .section_video{padding:0 4%}#home .sl_mb{width:100% !important;padding:0 4%}#home .slide_right{display:flex;margin-bottom:24px !important;flex-direction:row;flex-wrap:wrap}#home .slide_right .slick-list{padding-left:0 !important}#home .child_fl{margin-right:32px}#home .child_fl img{width:299px !important}#home .slick_fl{width:100% !important;padding-left:4%}.slide_img{height:auto;margin-right:32px}.slide_img a{width:100%;height:100%;display:inline-block;background:unset;border:none;text-decoration:none}.title_box{font-size:44px !important}.title_follow{font-size:36px !important;line-height:40px !important}#book_room{width:100%;z-index:1111;height:100vh !important;background:#fefaf2}#book_room .datepickers select{background-color:#fefaf2}#book_room .datepickers input,#book_room label{z-index:1}#book_room .book_room_child{float:left;width:100%;height:100%;overflow-y:auto}#book_room .book_room_child::-webkit-scrollbar{display:none}#book_room .modal-dialog{margin:0}.dropdown-menu.pull-right{left:unset;right:24px !important}#footer .end-footer p{margin-right:0 !important}#book_room .modal-dialog .modal-content{position:absolute;border:0;border-radius:0;top:0;background-color:#f9f9f9;padding:32px 15px !important}#book_room .modal-dialog .modal-content .modal-header{margin-bottom:24px}#book_room .parent_datep{margin-bottom:32px}#book_room .datepickers input{background-color:unset !important}#book_room{padding-top:80px;padding-bottom:0}#book_room .form_input,#book_room .datepickers{margin-bottom:24px}#book_room .datepickers{margin-bottom:0}#book_room .form-group{margin-bottom:24px}#book_room .form-group .form_input{margin-bottom:0}#book_room .close{top:60px;background:0 0;padding:0;width:48px;height:48px;color:#5b816c;position:absolute;right:20px;outline:0 !important;opacity:1;display:flex;align-items:center;justify-content:center}#book_room .close span{width:28px;height:8px;background-image:none;position:relative;border-bottom:1px solid #5b816c;transition:all .3s linear;border-color:transparent;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%;display:inline-block}#book_room .close span:before{transform:translateY(8px) rotate(-45deg);background-color:#5b816c;width:25px !important;top:0;left:0;content:"";z-index:2;transition:all .3s linear;position:absolute;height:1px}#book_room .close span:after{transform:rotate(45deg);top:8px;background-color:#5b816c;width:25px !important;left:0;content:"";z-index:2;transition:all .3s linear;position:absolute;height:1px}#book_room .modal-title{line-height:48px}#book_room .mb-date{margin-bottom:0}.success_register{width:336px;height:336px}.success_register .success-content{padding:26px}.success_register .success-content .success-body{padding:20px}.success_register .success-content .success-body span{font-size:22px;line-height:28px;margin-bottom:0 !important;margin-top:24px !important}.success_register .success-content .success-body p{font-size:22px;line-height:28px;margin-bottom:0 !important;margin-top:0 !important}.policy span{font-size:32px}.section_hide{min-width:0 !important}}.book_room_detail{outline:0;margin-top:48px;display:inline-block;margin-bottom:0}.none_p_mb{padding:0}.list_room .right_room .text_right_room{margin-bottom:16px}.list_room .right_room .text_right_room p{font-size:22px;float:left;margin-right:16px;color:#6e7072;line-height:28px}.list_room .right_room .description_room,.list_room .right_room p,.list_room .right_room p a{color:#5b816c;display:inline-block;margin-bottom:24px;font-style:normal;font-weight:400;font-size:16px;line-height:25px}.service_bottom{position:absolute;bottom:0}.culinary_time{width:100%}.culinary_phone,.culinary_phone a{margin-bottom:0 !important}.culinary_phone a{color:#5b816c}.culinary_phone{margin-right:24px}.service_bottom .culinary_phone{display:flex;align-items:center}.service_bottom .culinary_phone:last-child{margin-right:0}.culinary_phone a{transition:all ease-in-out .3s;position:relative}@media (min-width:1025px){.mb-0-desktop{margin-bottom:0}.culinary_phone a:after,#footer .footer-menu .a_footer a:after,.hover_line_bottom:after{transition:all ease-in-out .3s;background:none repeat scroll 0 0 #5b816c;content:"";display:block;height:1px;width:0;position:absolute;bottom:-3px;left:0}.hover_line_white:after{background:none repeat scroll 0 0 #fff}.culinary_phone a:after{background:none repeat scroll 0 0 #5b816c}.culinary_phone:hover a{color:#5b816c !important}.culinary_phone:hover a:after,#footer .footer-menu .a_footer a:hover:after,.hover_line_bottom:hover:after{width:100%}.culinary_phone:hover svg path,.culinary_phone:hover svg line{stroke:#5b816c}}.culinary_phone svg{margin-right:12px;width:21px;height:21px;margin-bottom:2px;transition:all .4s ease;fill:#5b816c}.culinary_phone:hover svg{fill:#5b816c}.list_room .right_room .description_culinary{margin-bottom:16px}.list_room .right_room button a{text-decoration:none;color:unset;width:100%;display:inline-block}.list_room .room_child{margin-bottom:100px}.list_room_container .room_child:nth-child(2n){flex-direction:row-reverse}.right_room_box{width:425px;max-width:100%;margin:0 auto;height:100%;max-height:400px;display:flex;flex-direction:column}@media (min-width:1025px){.right_room_box .room_btn_wrap{margin-top:auto}}.list_room .room_child .a_relative{position:relative;display:block;width:100%}.list_room .room_child img{position:relative}.hover_box{overflow:hidden}.hover_box>img{transition:ease all .5s}@media (min-width:1025px){.hover_box:hover>img{transform:scale(1.05)}}.list_room .room_child img:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:999}.list_room .room_child:last-child{margin-bottom:0}.pl-8{padding-left:8%}.section_detail_resroom.section_detail_discovery{padding-bottom:40px}.detail_resroom_top,.discovery_content{width:720px;max-width:100%;margin:0 auto;text-align:center}.section_detail_resroom{padding-bottom:80px;padding-top:120px}.section_list_room .head_wrap{margin-bottom:0}@media (min-width:992px){.section_list_room .room_items_list .section.room.swiper-slide-active .hotel_btn{opacity:1}.section_list_room .room_items_list .section.room .hotel_btn{opacity:0;transition:all .3s ease}.section_list_room .room_items_list .section.room:last-child .hotel_btn{opacity:1}}.section_detail_resroom .detail_resroom .title_dt_room{font-weight:400;font-size:44px;line-height:100%;letter-spacing:1.7px;margin-bottom:24px}.section_detail_resroom .detail_resroom .dt_room{margin-bottom:16px}.section_detail_resroom .detail_resroom .left_ft_room p{font-family:"TH Orelo Standard";font-style:normal;font-weight:400;font-size:24px;line-height:34px;margin-bottom:0;letter-spacing:.9px}.section_detail_resroom .detail_resroom .left_ft_room.onsen-desc p{font-size:15px;line-height:25px;font-family:"Plus Jakarta Sans",sans-serif;letter-spacing:0}.single-culinary .section_detail_resroom .detail_resroom .left_ft_room p,.single-discovery .section_detail_resroom .detail_resroom .left_ft_room p{text-align:justify}.single-culinary .section_detail_resroom .detail_resroom .left_ft_room p,.single-preferential .section_detail_resroom .detail_resroom .left_ft_room p,.single-discovery .section_detail_resroom .detail_resroom .left_ft_room p{font-weight:400;font-size:15px;line-height:25px;font-family:"Plus Jakarta Sans",sans-serif}.section_detail_resroom .detail_resroom .equipment .title_tb,.section_detail .title_tb{margin-bottom:24px;font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:36px}.equipment_list{justify-content:space-between}.section_detail_resroom .detail_resroom .equipment ul{list-style:none}.section_detail_resroom .detail_resroom .equipment ul li{display:flex;align-items:center;float:left;width:calc(calc(100% - 200px)/3);margin-bottom:32px;height:32px}.section_detail_resroom .detail_resroom .equipment ul li:last-child{margin-bottom:0}.section_detail_resroom .detail_resroom .equipment ul li p{float:left;margin-bottom:0;font-style:normal;font-weight:400;font-size:15px;line-height:25px}.section_detail_resroom .detail_resroom .equipment ul li img{float:left;margin-right:24px;max-width:32px}.section_detail_resroom .slick-slide{height:unset}.text_slide_room{margin-bottom:24px}.text_slide_room p{font-size:22px;float:left;margin-right:16px;color:#6e7072;line-height:28px}.glightbox-clean .gnext{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-next-hover-new.svg) !important}.glightbox-clean .gprev{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-prev-hover-new.svg) !important}@media (max-width:414px){.text_slide_room{margin-bottom:0}.list_room .right_room button{width:100% !important;margin-left:0 !important;height:54px !important;margin-bottom:12px}.section_detail_resroom .detail_resroom .dt_room{margin-bottom:8px}.section_detail_resroom .detail_resroom .left_ft_room{margin-bottom:24px}.section_detail_resroom .detail_resroom .left_ft_room p{font-size:22px;color:#5b816c;line-height:28px}.section_detail_resroom .detail_resroom .equipment{margin-top:0}.section_detail_resroom .detail_resroom .equipment ul li{width:100%;height:auto}.section_detail_resroom .detail_resroom .equipment ul li img{margin-right:12px}.section_detail_resroom .detail_resroom .equipment .title_tb{margin-bottom:24px}}@media (min-width:768px) and (max-width:1023px){.list_room .right_room{padding-left:15px}}.section_tab_cuisine{background-image:unset !important;margin-top:156px;padding-bottom:0 !important;height:unset !important}.section_tab_cuisine .tab_auto{margin-top:0 !important}.section_tab_cuisine .private_rom .box_black{background:#5b816c;right:-4%;bottom:-40%;text-align:center;width:300px;height:300px}.section_tab_cuisine .private_rom .box_black p{font-size:20px}.section_tab_cuisine .private_rom .right_priv span{font-size:48px}.section_tab_cuisine .private_rom .right_priv p{font-size:48px;color:#939598}.section_tab_cuisine .private_rom .nav-pills .nav-link.active,.section_tab_cuisine .private_rom .nav-pills .show>.nav-link{background:unset;color:#5b816c}.section_tab_cuisine .private_rom .nav-pills li a{font-size:44px;color:#939598;padding:0}.sectino_sky_bar{margin-top:0 !important}.sectino_info_ketchen{margin:156px 0 0}.sectino_info_ketchen .info_kitchen span{font-size:44px;color:#000;line-height:48px;margin-bottom:16px}.sectino_info_ketchen .info_kitchen p{font-size:20px;color:#000;margin-bottom:35px}.sectino_info_ketchen .info_kitchen .p_time{margin-bottom:24px}.sectino_info_ketchen .info_kitchen .box_bot_lebon{margin-bottom:8px}.sectino_info_ketchen .info_kitchen .box_bot_lebon a{display:flex;align-items:center}.sectino_info_ketchen .info_kitchen .box_bot_lebon a i{float:left;width:46px;height:46px;margin-right:1rem;background-size:46px;transition:.5s}.sectino_info_ketchen .info_kitchen .box_bot_lebon a .i_phone{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/phone.svg)}.sectino_info_ketchen .info_kitchen .box_bot_lebon a .i_phone:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/phone-hv.svg);transition:.5s}.sectino_info_ketchen .info_kitchen .box_bot_lebon a .i_thucdon{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/thuc-don.svg)}.sectino_info_ketchen .info_kitchen .box_bot_lebon a .i_thucdon:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/thuc-don-hv.svg);transition:.5s}.sectino_info_ketchen .info_kitchen .box_bot_lebon a .i_fact{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/fact.svg)}.sectino_info_ketchen .info_kitchen .box_bot_lebon a .i_fact:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/factsheet-hv.svg);transition:.5s}.sectino_info_ketchen .info_kitchen .box_bot_lebon a p{float:left}.sectino_info_ketchen .info_kitchen .box_bot_lebon img{width:46px}.sectino_info_ketchen .info_kitchen .box_bot_lebon p{color:#5b816c}.sectino_info_ketchen .slick-slide{height:unset}.sectino_private_room{margin-top:0}.bottom_cuisine{margin-top:5%}.expen_bottom{margin-top:6%}@media screen and (max-width:1440px) and (min-width:900px){.private_rom .box_black{right:-14%;bottom:-54%}}@media screen and (max-width:414px){#home .section_tab_cuisine{padding:0 4%;margin-top:200px !important}#home .section_tab_cuisine .tab_auto{padding-bottom:0 !important}#home .section_tab_cuisine .tab-content .box_black{width:253px !important;height:253px !important;right:0;left:0;margin-right:auto !important;margin-left:auto}#home .section_tab_cuisine .tab-content .box_black p{font-size:22px !important;line-height:28px}#home .section_tab_cuisine .tab-content .box_black div{padding:53px 32px 0 !important}#home .section_tab_cuisine .tab-content .slick-dots{height:max-content;top:-145px !important;padding-left:0 !important}#home .section_tab_cuisine .tab-content .slick-dots li{margin-bottom:8px !important;height:35px}#home .section_tab_cuisine .tab-content .slick-dots li button{text-align:center;height:auto}#home .sectino_info_ketchen{margin-top:60px !important;padding:0 4%}#home .sectino_info_ketchen .info_kitchen p{font-size:22px;margin-bottom:16px;line-height:28px}#home .sectino_private_room,#home .sectino_sky_bar{margin-top:0 !important}}@media (min-width:768px) and (max-width:1024px){#home .section_tab_cuisine .tab-content .slick-dots{top:0;padding-left:30px}.img_tabl{width:100% !important}.sectino_info_ketchen{margin-top:86px}.sectino_private_room{margin-top:0}}.gallery-main .gallery-content{padding-bottom:100px}.gallery-main .filter-button{border:none;text-align:center;background:0 0;padding:14px 0 0;margin:0 18px 80px;font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:#5b816c}.gallery-main .filter-button.active_gallery:after,.gallery-main .filter-button:after{transition:all ease-in-out .3s;background:none repeat scroll 0 0 #5b816c;content:"";display:block;height:1px;width:0}.gallery-main .filter-button.active_gallery:after{width:100%}.gallery-main .filter-button:not(.active_gallery):hover:after{width:100%}.gallery-main .filter-button:hover{color:#5b816c}.gallery-main .filter-button:focus{box-shadow:none}.gallery-main .filter-button.active{color:#5b816c;border-bottom:1px solid #5b816c;border-radius:0}.gallery-main .port-image{width:100%}.gallery-main .gallery_product{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.gallery-main .gallery-container{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));grid-auto-rows:250px;grid-gap:24px;width:100%;margin:auto}.gallery-main .gallery-container a{overflow:hidden;position:relative}.gallery-main .gallery-container img{object-fit:cover;cursor:pointer;width:100%;height:-webkit-fill-available;background:rgba(255,255,255,.02);transition:.5s all ease-in-out;height:100%}.gallery-main .gallery-container img:hover{transform:scale(1.2)}.gallery-main .h-2{grid-row-end:span 2}.gallery-main .active_gallery{border-radius:0;color:#5b816c}@media screen and (min-width:1200px) and (max-width:1460px){.gallery-main .gallery-container{width:100%}}@media screen and (min-width:1100px) and (max-width:1300px){.gallery-main .gallery-container{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-auto-rows:200px}}@media screen and (max-width:600px){.gallery-content .gallery-container{display:inline-block}.gallery-content .gallery-container a{display:inline-block;margin-bottom:24px}.gallery-content .div_button::-webkit-scrollbar{display:none}.gallery-main .filter-button.active{border-bottom:0}.gallery-main .gallery-container{display:grid;grid-template-columns:repeat(1,minmax(100px,1fr));grid-auto-rows:234px;grid-gap:24px;width:100%;margin:auto}.gallery-main .gallery-container a{margin-bottom:0}.desc-bottom .gslide-image img{width:100% !important}.gslide-inner-content{padding:0 4%}}@media (min-width:768px) and (max-width:1024px){.gallery-main .gallery-container{grid-template-columns:repeat(2,minmax(100px,1fr))}.div_button{overflow-x:auto;white-space:nowrap}.div_button::-webkit-scrollbar{display:none}}.list_discovery{margin:0 0 8%}.list_discovery .content_disc p:nth-child(1){font-size:44px;line-height:47px;margin:16px 0 4px}.list_discovery .content_disc p:nth-child(2){font-size:20px;color:#939598;margin-bottom:8px}.list_discovery .content_disc p:nth-child(3){font-size:20px;color:#000;margin-bottom:0}.list_discovery .p_1_pre{margin-bottom:16px !important}.list_discovery .list_dis_child{margin-bottom:80px;display:inline-block}.list_discovery .list_dis_child a{overflow:hidden}.list_discovery .list_dis_child a img{transition:.5s;height:100%}.list_discovery .list_dis_child a img:hover{width:105% !important;height:105% !important}.list_discovery .left_dis_child a{height:633px;position:relative}.list_discovery .right_dis_child a{position:relative;height:507px}.sectino_detail_discovery{margin-top:80px}.sectino_detail_discovery .detail_bottom{margin-bottom:5%}.sectino_detail_discovery .slick-slide{height:unset}.sectino_detail_discovery .content .title_dt_dis{font-size:54px;line-height:47.7px;margin-bottom:32px;color:#000}.sectino_detail_discovery .content p{font-size:20px;color:#000}.sectino_detail_discovery .content .center_content_dt{background:#f5f5f5;padding:58px 62px;border-left:2px solid #ccc;margin:32px 0}.sectino_detail_discovery .content .center_content_dt p{margin-bottom:0}.sectino_detail_discovery .content h2{font-size:44px;line-height:34px;color:#000;margin-bottom:16px}.sectino_detail_discovery .slide_discovery{margin:80px 0 56px !important}@media screen and (max-width:768px){.list_discovery .list_dis_child a{height:auto}.list_discovery .list_dis_child a img{height:auto}.list_discovery .list_dis_child a img:hover{height:auto !important;width:100% !important}.list_discovery{margin-bottom:0;padding:0 4%}.list_discovery .list_dis_child{margin-bottom:56px}.list_discovery .list_dis_child .content_disc p:nth-child(1){font-size:36px;line-height:40px;margin:16px 0 0}.list_discovery .list_dis_child .content_disc p:nth-child(2){font-size:22px;line-height:28px;margin-bottom:8px}.list_discovery .list_dis_child .content_disc p:nth-child(3){font-size:22px;line-height:28px;margin-bottom:24px}.sectino_detail_discovery{margin-top:32px;padding:0 4%}.sectino_detail_discovery .content .title_dt_dis{margin-bottom:16px}.sectino_detail_discovery .content p{font-size:22px;line-height:28px}.sectino_detail_discovery .content .center_content_dt{padding:32px 24px;margin:32px 0}.sectino_detail_discovery .content h2{font-size:32px;line-height:34.7px}.sectino_detail_discovery .slide_discovery{margin:0 0 56px !important}.ct_pref p:nth-child(1){margin-bottom:8px !important}.ct_pref p:nth-child(2){margin-bottom:24px !important}}.form_contact form .form-group{margin-bottom:32px;float:left;width:100%}.form_contact form .form-group label{font-size:18px;line-height:24px;color:#5b816c;margin-bottom:0}.form_contact form .mb_last{margin-bottom:40px !important}.form_contact form input{padding:0 0 8px;border:0;outline:0;border-bottom:1px solid #5b816c;border-radius:0;text-indent:0;background:unset;display:inline-block;height:42px;font-size:24px;line-height:34px;color:#5b816c;background:0 0 !important;font-family:"TH Orelo Standard",sans-serif}.form_contact form input::placeholder,.form_contact form textarea::placeholder{color:#5b816c}.form_contact form textarea{outline:0;border:none;border-bottom:1px solid #5b816c;width:100%;color:#5b816c;font-size:24px;background:0 0 !important;font-family:"TH Orelo Standard",sans-serif;padding:0}@media screen and (max-width:414px){.form_cont .pd_button{float:left !important}.form_contact form .form-group{margin-bottom:24px}}.gslide-image img{max-width:100% !important}@media screen and (max-width:1024px){.navbar-brand{width:60%;left:50%;transform:translateX(-50%);position:relative;z-index:2}}@media screen and (max-width:600px){.gclose{background-position:unset !important}}.hotel_spinner{visibility:hidden}.checker_spinner{position:absolute;right:-25px;top:12px}.hotel_spinner .sm-loading{width:20px;height:20px;position:relative}.hotel_spinner.show{visibility:visible}.sm-loading:before{content:"";display:block;position:absolute;left:50%;top:50%;font-size:2px;text-indent:-9999em}.loader-animation-4 .sm-loading:before,.sm-loading:before{width:1em;height:1em;margin:-.5em 0 0 -.5em;margin-left:5px;border:none;-webkit-border-radius:50%;border-radius:50%;background:0 0;-webkit-animation:loader-animation-4 1.3s infinite linear;animation:loader-animation-4 1.3s infinite linear;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes loader-animation-4{0%,100%{-webkit-box-shadow:0 -4em 0 .2em #000,2.7em -2.7em 0 0 #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 0 #000;box-shadow:0 -4em 0 .2em #000,2.7em -2.7em 0 0 #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 0 #000}12.5%{-webkit-box-shadow:0 -4em 0 0 #000,2.7em -2.7em 0 .2em #000,4em 0 0 0 #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000;box-shadow:0 -4em 0 0 #000,2.7em -2.7em 0 .2em #000,4em 0 0 0 #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000}25%{-webkit-box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 0 #000,4em 0 0 .2em #000,2.7em 2.7em 0 0 #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000;box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 0 #000,4em 0 0 .2em #000,2.7em 2.7em 0 0 #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000}37.5%{-webkit-box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 0 #000,2.7em 2.7em 0 .2em #000,0 4em 0 0 #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000;box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 0 #000,2.7em 2.7em 0 .2em #000,0 4em 0 0 #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000}50%{-webkit-box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 0 #000,0 4em 0 .2em #000,-2.7em 2.7em 0 0 #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000;box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 0 #000,0 4em 0 .2em #000,-2.7em 2.7em 0 0 #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000}62.5%{-webkit-box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 0 #000,-2.7em 2.7em 0 .2em #000,-4em 0 0 0 #000,-2.7em -2.7em 0 -.5em #000;box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 0 #000,-2.7em 2.7em 0 .2em #000,-4em 0 0 0 #000,-2.7em -2.7em 0 -.5em #000}75%{-webkit-box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 0 #000,-4em 0 0 .2em #000,-2.7em -2.7em 0 0 #000;box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 0 #000,-4em 0 0 .2em #000,-2.7em -2.7em 0 0 #000}87.5%{-webkit-box-shadow:0 -4em 0 0 #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 0 #000,-4em 0 0 0 #000,-2.7em -2.7em 0 .2em #000;box-shadow:0 -4em 0 0 #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 0 #000,-4em 0 0 0 #000,-2.7em -2.7em 0 .2em #000}}@keyframes loader-animation-4{0%,100%{-webkit-box-shadow:0 -4em 0 .2em #000,2.7em -2.7em 0 0 #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 0 #000;box-shadow:0 -4em 0 .2em #000,2.7em -2.7em 0 0 #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 0 #000}12.5%{-webkit-box-shadow:0 -4em 0 0 #000,2.7em -2.7em 0 .2em #000,4em 0 0 0 #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000;box-shadow:0 -4em 0 0 #000,2.7em -2.7em 0 .2em #000,4em 0 0 0 #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000}25%{-webkit-box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 0 #000,4em 0 0 .2em #000,2.7em 2.7em 0 0 #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000;box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 0 #000,4em 0 0 .2em #000,2.7em 2.7em 0 0 #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000}37.5%{-webkit-box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 0 #000,2.7em 2.7em 0 .2em #000,0 4em 0 0 #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000;box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 0 #000,2.7em 2.7em 0 .2em #000,0 4em 0 0 #000,-2.7em 2.7em 0 -.5em #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000}50%{-webkit-box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 0 #000,0 4em 0 .2em #000,-2.7em 2.7em 0 0 #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000;box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 0 #000,0 4em 0 .2em #000,-2.7em 2.7em 0 0 #000,-4em 0 0 -.5em #000,-2.7em -2.7em 0 -.5em #000}62.5%{-webkit-box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 0 #000,-2.7em 2.7em 0 .2em #000,-4em 0 0 0 #000,-2.7em -2.7em 0 -.5em #000;box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 0 #000,-2.7em 2.7em 0 .2em #000,-4em 0 0 0 #000,-2.7em -2.7em 0 -.5em #000}75%{-webkit-box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 0 #000,-4em 0 0 .2em #000,-2.7em -2.7em 0 0 #000;box-shadow:0 -4em 0 -.5em #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 0 #000,-4em 0 0 .2em #000,-2.7em -2.7em 0 0 #000}87.5%{-webkit-box-shadow:0 -4em 0 0 #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 0 #000,-4em 0 0 0 #000,-2.7em -2.7em 0 .2em #000;box-shadow:0 -4em 0 0 #000,2.7em -2.7em 0 -.5em #000,4em 0 0 -.5em #000,2.7em 2.7em 0 -.5em #000,0 4em 0 -.5em #000,-2.7em 2.7em 0 0 #000,-4em 0 0 0 #000,-2.7em -2.7em 0 .2em #000}}.form-contact-wrap.loading{opacity:.6}.form_dat_ban{position:relative}.form_dat_ban.loading:before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;content:"";background:rgba(255,255,255,.4)}.box_lang_desktop{position:relative}.language-dropdown-desktop{list-style:none;margin:0;padding:0}.my_section.map_contact .map_wrapper{height:640px}.my_section.map_contact{margin-bottom:120px}.box_right_header_ipad .language-dropdown-desktop{display:flex;align-items:center;justify-content:center;position:relative;left:auto;top:auto;padding-left:0}.box_right_header_ipad .language-dropdown-desktop li{margin-left:5px;margin-right:15px}.language-dropdown-desktop li a{font-size:14px;line-height:100%;font-weight:400;text-transform:capitalize;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;position:relative}.language-dropdown-desktop li:not(:first-child){margin-top:10px}@media (max-width:600px){.language-dropdown-desktop li a{text-transform:uppercase}.language-dropdown-desktop li:not(:first-child){margin-top:5px}}.language-dropdown-desktop li a:after{transition:all ease-in-out .3s;background:none repeat scroll 0 0 #fff;content:"";display:block;height:1px;width:0;position:absolute;bottom:-4px;left:0}.language-dropdown-desktop li a:hover:after{width:100%}.culinary_items{display:flex;flex-wrap:wrap}.culinary_item{width:50%;position:relative;overflow:hidden}.culinary_item img{width:100%;transition:ease all .5s}.culinary_item h3{font-family:"Plus Jakarta Sans",sans-serif !important;font-style:normal;font-weight:400;font-size:14px;line-height:14px;color:#fff;position:absolute;bottom:128px;text-align:center;width:100%;z-index:99;transition:ease all .3s;text-transform:uppercase}.culinary_item p{font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:40px;line-height:52px;color:#fff;position:absolute;bottom:64px;margin-bottom:0;text-align:center;width:100%;opacity:1;transition:ease all .5s;z-index:99}@media (min-width:1025px){.culinary_item:hover img{transform:scale(1.05)}}.culinary_item:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));z-index:9;opacity:0;transition:ease all .5s}.culinary_item:after{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background-image:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0));z-index:8;transition:all .4s ease}.culinary_item:hover:after{opacity:0}.offer_item .position-relative:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;background-image:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0));z-index:1;transition:all .4s ease}.offer_item .offer_item:hover .position-relative:after{opacity:0}.culinary_item:hover:before{opacity:1}.culinary_item:hover p{opacity:1}@media (max-width:600px){.culinary_item:after{display:none}.offer_item .position-relative:after{display:none}}.offer_items{margin-left:-12px;margin-right:-12px;display:flex;flex-wrap:wrap}.offer_item{width:calc(50% - 24px);margin-left:12px;margin-right:12px;position:relative;overflow:hidden;aspect-ratio:636/400}.offer_item .position-relative{height:100%}.onsen-gallery{padding-top:40px !important}.offer_items_grid{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.home_section_culinary .service_item .img-wrapper{width:100%;aspect-ratio:295/350;overflow:hidden}.home_section_culinary .service_item .img-wrapper img{object-fit:cover;width:100%;height:100%;transform:scale(1);transition:all .5s ease}.home_section_culinary .service_item:hover img{transform:scale(1.05)}.home_section_culinary .service_item h3{margin-top:22px;font-family:"Plus Jakarta Sans",sans-serif !important;font-style:normal;font-weight:400;font-size:15px;line-height:25px;margin-bottom:0}.dth_items.offer_items_grid{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}.offer_items_grid .offer_item{margin-left:12px;margin-right:12px;margin-bottom:24px}.dth_items .offer_item{width:calc(33.3333% - 64px);margin-left:32px;margin-right:32px;margin-bottom:64px}.offer_item img{transition:ease all .5s;height:100%;width:100%;object-fit:cover}.offer_item .room_icon{width:24px;height:24px}.offer_loop_title{position:absolute;width:100%;padding:0 40px;left:0;bottom:60px;font-family:"TH Orelo Standard",sans-serif;font-style:normal;font-weight:400;font-size:32px;letter-spacing:1.7px;line-height:100%;color:#fff;z-index:9;margin-bottom:15px}.offer_loop_desc{position:absolute;width:100%;padding:0 40px;left:0;bottom:40px;font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:25px;color:#fff;transition:ease all .5s;opacity:1;margin-bottom:0;z-index:9}.offer_items_grid .offer_item .offer_loop_title{bottom:60px}.offer_items_grid .offer_item .offer_loop_desc{opacity:1;bottom:40px}.offer_item:hover .offer_loop_desc{opacity:1;bottom:40px}.must__content{position:absolute;top:calc(100% - 140px);left:0;padding:40px 0;width:100%;height:100%;transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}.must__content .offer_loop_title,.must__content .offer_loop_desc{position:relative;left:auto !important;bottom:auto !important}.must__content .offer_loop_title{margin-bottom:24px}.must__content .offer_loop_desc{opacity:0;transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out}.hover_box:hover .must__content{top:0}.hover_box:hover .must__content .offer_loop_desc{opacity:1}@media (min-width:1025px){.offer_item:hover img{transform:scale(1.05)}}.offer_items_list{position:relative}.offer_items_list .tch_arrow{opacity:0;transition:all .3s ease;cursor:pointer}.offer_items_list .tch_arrow.hide_on_ipad,.room_items_list .tch_arrow.hide_on_ipad{width:85px;height:85px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #fff}.offer_items_list .tch_arrow.hide_on_ipad.tch_arrow_prev,.room_items_list .tch_arrow.hide_on_ipad.tch_arrow_prev{transform:scale(-1) translateY(50%)}.room_items_list .tch_arrow.hide_on_ipad.tch_arrow_prev{left:calc(24px + 70px);transform:scale(-1) translateY(0)}.room_items_list.detail{padding-bottom:80px}.room_items_list.detail .section.room{max-height:570px}.room_items_list .tch_arrow{opacity:0;transition:all .3s ease;cursor:pointer}.room_items_list:hover .tch_arrow{opacity:1}.room_items_list .tch_arrow.hide_on_ipad.tch_arrow_next{right:calc(24px + 70px);transform:none}.room_items_list .tch_arrow.hide_on_ipad:hover,.offer_items_list .tch_arrow.hide_on_ipad:hover{background-color:#fff}.offer_items_list .tch_arrow svg,.room_items_list .tch_arrow svg{transition:all .3s ease}.offer_items_list:hover .tch_arrow,.room_items_list:hover .tch_arrow{opacity:1}.tch_arrow_next{position:absolute;top:50%;right:24px;transform:translate(0,-50%);z-index:9;opacity:.7}.tch_arrow_prev{position:absolute;top:50%;left:24px;transform:translate(0,-50%);z-index:9;opacity:.7}.slide_navigation_mobile{margin-top:24px;align-items:center;justify-content:center}.slide_navigation_mobile .tch_arrow{position:relative;top:auto;left:auto;right:auto;transform:none;z-index:9;opacity:.7;margin-left:12px;margin-right:12px}.slide_navigation_mobile .tch_arrow:after{display:none}.slide_navigation_mobile .tch_arrow:hover svg circle{stroke:#5b816c;fill:#5b816c}.slide_navigation_mobile .tch_arrow:hover svg path{stroke:#fff}.tch_arrow_prev svg circle,.tch_arrow_next svg circle,.tch_arrow_prev svg path,.tch_arrow_next svg path{transition:ease all .3s}.tch_arrow_prev:hover svg circle,.tch_arrow_next:hover svg circle{fill:#fff}.tch_arrow_prev:hover svg path,.tch_arrow_next:hover svg path{stroke:#5b816c}.tch_arrow:hover{opacity:1}.slide_navigation_mobile .tch_arrow:hover svg circle{fill:#5b816c}.image_items{margin-bottom:0}.image_item{margin-right:80px;position:relative;display:inline-block;object-fit:cover;height:auto;width:525px;aspect-ratio:1}.section-gallery-single .image_item{margin-right:80px;height:340px;object-fit:cover}.section-gallery .image_item{height:340px;object-fit:cover}.section_insta .image_item{overflow:hidden;width:300px;margin-right:25px}.section_insta .head_wrap{margin-top:24px}.section_insta .image_item img{transform:scale(1);transition:all .4s ease;width:100%;height:100%;object-fit:cover}.section_insta .image_item:hover img{transform:scale(1.05)}.image_item svg{position:absolute;right:16px;bottom:16px}.marquee{height:340px;width:100%;overflow:hidden;position:relative}.marquee div{display:block;width:max-content;height:340px;position:absolute;overflow:hidden;animation:marquee 30s linear infinite}.marquee div:hover{-moz-animation-play-state:paused;-webkit-animation-play-state:paused;animation-play-state:paused}.marquee span{float:left;width:50%}@keyframes marquee{0%{left:0}100%{left:-100%}}.layer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:#fefaf2;overflow:hidden;transition:1s}.layer .logoImg{opacity:1;position:absolute;top:50vh;left:50vw;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:1s}@media (min-width:1025px){.layer .logoImg img{width:180px}}@media (max-width:600px){.layer .logoImg img{width:unset;height:60px}}.layer.loaded{height:0 !important}.layer .logoImg.loaded{opacity:0;visibility:hidden}.instagram_icon{position:absolute;z-index:9;right:16px;bottom:16px}.instagram_tag{font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:25px;color:#5b816c;transition:ease all .3s;position:relative}.instagram_tag:after{transition:all ease-in-out .3s;background:none repeat scroll 0 0 #5b816c;content:"";display:block;height:1px;width:0;position:absolute;bottom:-1px;left:0}.instagram_tag:hover:after{width:100%}.instagram_tag:hover{color:#5b816c}.award_items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-left:-28px;margin-right:-28px;max-width:760px;margin:0 auto}.award_item{margin-left:28px;margin-right:28px}.award_item img{margin:0 auto}.award_item_img_hover{display:none !important}@media (min-width:1025px){.award_item:hover .award_item_img_default{display:none !important}.award_item:hover .award_item_img_hover{display:block !important}}.single_room_left img{width:100%}.preferential_content{font-style:normal;font-weight:400;font-size:18px;line-height:32px;max-height:220px;overflow:auto}.section_detail .equipment{max-height:400px;overflow:auto}.section_detail .equipment::-webkit-scrollbar,.preferential_content::-webkit-scrollbar{width:4px}.section_detail .equipment::-webkit-scrollbar-thumb,.preferential_content::-webkit-scrollbar-thumb{background:#5b816c}.section_detail .equipment::-webkit-scrollbar-track,.preferential_content::-webkit-scrollbar-track{background:0 0}.section_detail_resroom .detail_resroom .discovery_excerpt p,.discovery_content p{margin-bottom:12px;font-style:normal;font-weight:400;font-size:18px;line-height:32px;text-align:justify;font-family:"Plus Jakarta Sans",sans-serif}.discovery_content .quote_message{font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:40px;line-height:48px;color:#5b816c;margin-bottom:0;text-align:left}.job_lists table{width:100%}.job_lists table thead tr th{text-transform:uppercase;font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:32px;letter-spacing:.02em;border-bottom:1px solid rgba(25,25,25,.1);padding:8px 0;text-align:left}.job_lists table thead tr th:first-child{width:200px}.job_lists table tbody tr td:first-child{font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:36px;padding:24px 0;text-align:left}.job_lists table tbody tr td:nth-child(2),.job_lists table tbody tr td:nth-child(3){font-weight:400;font-size:18px;line-height:32px;text-align:right;padding:24px 0}.job_lists table tbody tr td:nth-child(4){font-style:normal;font-weight:400;font-size:18px;line-height:32px;text-align:right;padding:24px 0}.job_lists table thead tr th:nth-child(2),.job_lists table thead tr th:nth-child(3),.job_lists table thead tr th:nth-child(4){text-align:right}.job_title_loop{position:relative}@media (min-width:1025px){.job_title_loop:after{transition:all ease-in-out .3s;background:none repeat scroll 0 0 #5b816c;content:"";display:block;height:1px;width:0;position:absolute;bottom:-3px}}.job_title_loop:hover{color:#5b816c}.job_title_loop:hover:after{width:100%}.parallax-demo .parallax-inner{background-repeat:no-repeat;left:0 !important;background-size:contain}.parallax-demo-1{width:526px;max-width:100%;height:600px;position:relative;margin:0 auto;float:right}.parallax-demo-2{width:526px;max-width:100%;height:600px;position:relative;margin:0 auto;float:left}.parallax-demo-1 .back-img{background-size:cover;background-position:center;background-repeat:no-repeat;left:-10% !important}.number_guests_details_row,.tc_section_banner{position:relative}.number_guests_details{width:308px;position:absolute;bottom:40px;left:0;background:#fff;z-index:9;display:none}.number_guests_details.onshow{display:block}.number_guests_item{padding:24px 0;border-bottom:1px solid #414042;width:calc(100% - 60px);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.number_guests_details .number_guests_item:last-child{border:0}.number_guests_item label{font-size:18px;line-height:32px;margin-bottom:0}.choosenumber{overflow:hidden;position:relative;width:100px;border:0;background:#fff;display:flex;align-items:center;justify-content:center;column-gap:16px}.choosenumber .number{font-size:20px;line-height:26px;color:#414042;float:left;min-width:24px;text-align:center}.down_icon{position:absolute;right:0;top:8.5px}#book_room .dropdown-custom__menu .dropdown-custom__item{font-size:24px;line-height:34px;font-family:"TH Orelo Standard"}.tc_section_banner .book_room{position:absolute;bottom:0;width:100%;max-width:100%;margin:0 auto;background:#5b816c;padding:20px}.tc_section_banner .book_room .form-group{width:1028px;margin:0 auto;max-width:100%}.form_in{border-bottom:1px solid rgba(255,255,255,.1);margin-left:16px;margin-right:16px}.book_room input::placeholder{color:#fff;opacity:1}.book_room input:-ms-input-placeholder{color:#fff;opacity:1}.book_room input::-ms-input-placeholder{color:#fff;opacity:1}.book_room .datepickers input{background-color:transparent !important;border-radius:0;color:#fff !important;border:0;padding:0;font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.02em;height:40px;max-width:calc(100% - 28px)}.book_room .form_input input{background-color:transparent !important;border-radius:0;width:100%;border:0;text-indent:0;outline:0;color:#fff;padding:0;font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.02em;height:40px;max-width:calc(100% - 28px)}.book_room .register_button{background:#5b816c;color:#fff;height:48px;float:right;text-transform:uppercase;min-width:180px;max-width:100%;font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:14px;display:flex;align-items:center;text-align:center;letter-spacing:.02em;justify-content:center;transition:.3s}.book_room .register_button:hover{background:#fff;color:#5b816c}.map_wrap{position:relative}.map_wrap .t__travel-guide{position:absolute;top:50%;right:72px;transform:translate(0,-50%);cursor:none}.t__travel-guide__border{width:120px;height:120px;margin:-60px 0 0 -60px;-webkit-animation:spin 7s linear infinite;-moz-animation:spin 7s linear infinite;animation:spin 7s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.map_wrap .t__travel-guide__core{height:49px;transition:ease all .5s;top:50%;left:50%;position:absolute;transform:translate(-109%,-109%)}@media (min-width:1025px){.map_wrap .t__travel-guide:hover .t__travel-guide__core{opacity:0}}.map_button_link{position:absolute;right:48px;top:48px;z-index:9}.map_img{display:none}.map_desktop{display:block}.head_mb{padding:12px 40px}.policy h2{margin-bottom:24px;font-size:32px;line-height:44px}.policy h3,.policy h4,.policy h5,.policy h6{font-weight:600;font-size:18px;line-height:24px;font-family:"TH Orelo Standard",sans-serif !important;margin-bottom:24px;margin-top:32px}.policy ul li{margin-bottom:16px;position:relative;font-size:18px;line-height:32px}.td3{margin-right:32px}.td_details{margin-bottom:40px}.td_details span{font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:32px}.td_details span b{font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:32px}.box_ung_tuyen{padding:40px;position:relative;border:#5b816c 1px solid}.box_ung_tuyen.loading:before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;background:rgba(255,255,255,.4);content:""}.box_ung_tuyen h2{margin-bottom:40px}.box_ung_tuyen input[type=text]{width:100%;margin-bottom:32px;background:0 0 !important;box-shadow:none !important;outline:0;border:0;border-bottom:#ddd 1px solid;font-family:"Plus Jakarta Sans",sans-serif;padding-left:10px;padding-right:10px;height:44px;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#5b816c}.ung_tuyen_drop{width:100%;background:rgba(0,55,122,.05);padding:24px;margin-top:8px;margin-bottom:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}.ung_tuyen_drop svg{margin-bottom:18px}.ung_tuyen_drop p{font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;text-align:center;margin-bottom:0}.hotline_btn{display:none;margin-top:24px;color:#5b816c;margin-bottom:40px;font-style:normal;font-weight:700;font-size:14px;line-height:32px;width:max-content}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.goverlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff !important;background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/gallery_bg_new.svg) !important;background-repeat:no-repeat !important;background-position:bottom !important;background-size:100% auto !important}.gnext{position:absolute;top:50% !important;right:80px !important;background-color:transparent !important;background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-next-hover.svg) !important;width:85px !important;height:85px !important;transform:translate(0,-50%);background-size:contain;transition:ease all .3s}.gnext:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-next-hover-hover-new.svg) !important}.gprev{position:absolute;top:50% !important;left:80px !important;background-color:transparent !important;background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-prev-hover.svg) !important;width:85px !important;height:85px !important;transform:translate(0,-50%);background-size:contain;transition:ease all .3s}.gprev:hover{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/icon-prev-hover-hover-new.svg) !important}.gclose{background-color:transparent !important;background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/close-hover-new.svg) !important;width:40px !important;height:40px !important;top:15px;right:20px;position:absolute;opacity:.7;background-position:center;margin:20px 20px 0}.gclose:hover{opacity:1;background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/icon/close-hover-new.svg) !important}.gprev svg,.gnext svg,.gclose svg{display:none !important}.gslide-media{box-shadow:none !important}.section_branding .branding-list{list-style:none;row-gap:30px}.section_branding .branding-list .wrapper-item{padding:0;position:relative;border-radius:12px;width:100%;aspect-ratio:1;overflow:hidden}.section_branding .branding-list .wrapper-item:hover img{transform:scale(1.05)}.section_branding .branding-list .wrapper-item img{width:100%;height:100%;object-fit:cover;transition:all .4s ease;transform:scale(1)}.dropdown-custom__btn img{transition:all .3s}.dropdown-custom__btn.--active .ic img{transform:rotate(180deg)}.dropdown-custom{position:relative;cursor:pointer;border-bottom:1px solid #5b816c}.dropdown-custom__btn{display:flex;align-items:center;justify-content:space-between}.dropdown-custom__btn .dropdown-custom__text{font-size:24px;line-height:36px;margin-bottom:0}.dropdown-custom__menu{position:absolute;width:calc(100% + 10px);background-color:#5b816c;top:100%;opacity:0;visibility:hidden;transition:all .3s ease;z-index:11;left:-10px;padding:10px}@media (max-width:600px){.dropdown-custom__menu{left:0}}.dropdown-custom__menu .dropdown-custom__item{width:max-content;padding:5px 0;white-space:nowrap;cursor:pointer;transition:all .3s;font-size:24px;line-height:24px;font-weight:400;color:#fff;position:relative;margin-bottom:5px}.dropdown-custom__menu .dropdown-custom__item.active:after{width:100%}.dropdown-custom__menu .dropdown-custom__item:after{transition:all ease-in-out .3s;background:none repeat scroll 0 0 #fff;content:"";display:block;height:1px;width:0;position:absolute;bottom:-1px;left:0}.dropdown-custom__menu .dropdown-custom__item:hover:after{width:100%}.section_branding .branding-list .hotel_link{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}.dropdown--active{opacity:1;visibility:visible}@media (max-width:768px){.section_branding .branding-list .branding-item{width:50%}.section_branding .branding-list .wrapper-item{gap:30px}}@media (max-width:500px){.section_branding .branding-list .branding-item{padding-left:12px;padding-right:12px}.section_branding .branding-list{margin:0 -12px}.my_section.section_branding{padding-top:64px}.section_branding .branding-list{row-gap:24px}}@media (min-width:48em){.gslide-image img{max-height:584px !important}}@media (max-width:1024px){#home>.home_banner_section{height:auto}.map_wrap .t__travel-guide{right:24px}.room_btn_wrap,.service_bottom{position:relative;bottom:auto}.parallax-demo-2{float:none}.mt-24_mb{margin-top:24px}.my_section{padding:40px 24px}.pt-80_ipad{padding-top:80px}.my_section_large{padding-top:80px;padding-bottom:80px}.single-preferential .section_detail_resroom{padding-bottom:40px}.gallery-main .gallery-content{padding-bottom:80px}.map_contact{padding-left:0;padding-right:0}.p-0-mb{padding-left:0;padding-right:0}.tc_section_banner{padding-left:0 !important;padding-right:0 !important}.head_mb{padding:14px 0;z-index:999;border-bottom:0}.open_menu{overflow:hidden}.navbar-expand-custom{top:-100vh;display:block;padding-top:80px;height:calc(100vh - 60px) !important;position:fixed;background:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);transition:ease all .3s}.open_menu .navbar-expand-custom{top:60px}.map_desktop,.map_mobile{display:none}.map_ipad{display:block}.map_button_link{right:20px;top:20px}.map_button_link img{height:20px}.success_register .success-content .success-body h4{margin-top:24px;margin-bottom:8px;font-weight:400;font-size:18px;line-height:24px}.success_register .success-content .success-body p{font-size:18px;line-height:24px}.tc_section_banner .book_room{display:none}.home #home .slick_banner .slick-list,.home #home .slick_banner .slick-list .slick-track{max-height:400px}#home .p_hello{font-weight:400;font-size:32px;line-height:44px}.home_image_left{display:none}.home_image_right{flex:0 0 100%;max-width:100%}#home .section,.horizontal-scroll-section__content-section{width:516px;min-width:516px;margin-right:40px;align-items:flex-start}#home .section,.horizontal-scroll-section__content-section .room_info_flex{width:calc(100% - 180px) !important}#home .section,.horizontal-scroll-section__content-section .room_info_flex p{width:calc(50% - 32px)}#home .horizontal-scroll-section__content-wrapper .section.horizontal-scroll-section__content-section:first-child{width:16px;min-width:16px !important}#home .horizontal-scroll-section__content-wrapper .section.horizontal-scroll-section__content-section:last-child{width:64px;min-width:64px !important;margin-right:0}.head_wrap{margin-bottom:40px}.section_list_room .head_wrap{margin-bottom:40px}.home_top_section{padding-top:80px;padding-bottom:40px}.top_content{padding-top:80px;padding-bottom:80px}.home_section_discover{padding-bottom:40px}.image_items{margin-bottom:40px}#home .top_content p{width:525px;font-size:15px;line-height:25px;margin-top:24px}#home .home_top_section .home_image_right{margin-top:40px}section.section_insta{padding-bottom:40px;padding-top:0}.culinary_item h3{bottom:52px}.culinary_item p{font-size:20px;line-height:24px}.culinary_item:hover p{font-size:20px;line-height:24px}.culinary_item .offer_loop_info_mb h3{margin-bottom:8px}.culinary_item .offer_loop_info_mb p{font-family:"Plus Jakarta Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:24px}.culinary_item .offer_loop_info_mb h3,.culinary_item .offer_loop_info_mb p{position:relative;bottom:auto !important;opacity:1}.image_item{margin-right:24px}.image_item img{width:360px}.award_item{margin-bottom:24px}.right_room_box{width:100%;margin-top:40px}.room_child .room_info_flex{margin-bottom:24px}.list_room .right_room .description_room,.list_room .right_room p,.list_room .right_room p a{font-size:15px}.show_on_ipad{display:block !important}.flex_on_ipad{display:flex !important}.hide_on_ipad{display:none !important}.view_detail_room{margin-right:24px;float:left}.list_room .room_child{margin-bottom:64px}.offer_loop_title{padding:0 20px;font-size:24px;line-height:36px}.offer_loop_desc{padding:0 20px;font-size:15px;line-height:25px}.offer_items_grid .offer_item .offer_loop_title{bottom:40px !important}.offer_item .offer_loop_desc{bottom:0 !important;opacity:1 !important}#footer .footer{padding:40px}#footer .promotion{padding:40px}#footer .promotion .promotion-row{padding:0}.footer-info{flex:0 0 50%;max-width:50%}.footer-info .footer-logo{margin-bottom:40px}.footer-info .footer-logo img{width:120px}.footer_menu_ipad{flex-direction:column;margin-top:24px;column-gap:20px}.footer_menu_ipad .a_footer{margin-bottom:8px;font-size:18px}#footer .end-footer{padding:40px 80px 40px 40px}#footer .end-footer p{margin-bottom:0;width:max-content}.footer-sub-mobile{flex-wrap:wrap;column-gap:24px;row-gap:10px;justify-content:flex-start !important;padding-right:60px}.bct_ipad{margin-bottom:20px}#footer .promotion .promotion-row .promotion-mail{font-size:20px !important;width:100%}#footer .promotion .promotion-row .promotion-title{font-size:32px;line-height:44px}#footer .end-footer .logo_bct{margin-top:0}.section_detail_resroom .detail_resroom .title_dt_room{font-size:24px;line-height:32px}.section_detail_resroom .detail_resroom .discovery_excerpt p,.discovery_content p{font-size:18px}.culinary_item:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4));z-index:9;opacity:1;transition:ease all .5s}.offer_loop_info_mb{position:absolute;left:0;bottom:0;width:100%;padding:20px;flex-direction:column}.offer_loop_info_mb .offer_loop_title,.offer_loop_info_mb .offer_loop_desc{position:relative;left:auto;bottom:auto;padding:0}.offer_items_grid .offer_item .offer_loop_info_mb .offer_loop_title{bottom:auto !important}.offer_loop_info_mb .offer_loop_title{margin-bottom:8px}.button_order_ipad{display:flex}.footer-logo.show_on_ipad{margin-bottom:40px}.footer-logo.show_on_ipad img{height:35px;width:auto}.form_contact form input,.form_contact form textarea{font-size:20px}.text_contact .company_name{font-size:24px;line-height:36px;margin-bottom:24px}.section_detail_resroom .detail_resroom .equipment ul li{width:30%}.gallery-main .filter-button{margin-bottom:40px}.fb_messege{bottom:80px;right:24px}.equipment_pre{margin-top:40px}.my_section.policy{background-repeat:no-repeat;background-position:center 116px}.policy .div_policy_wrap{margin-top:40px}.no_banner{padding-top:76px}.policy h1{font-size:32px;line-height:44px}.policy h2{font-size:24px;line-height:36px}.policy h3,.policy h4,.policy h5,.policy h6{font-size:18px;line-height:24px}.culinary_title,.culinary_time{margin-bottom:24px !important}.culinary_time{margin-bottom:40px !important}.image_item{height:240px}.marquee{height:240px}.cta-mess{gap:20px}.marquee div{height:240px}.marquee div{animation:marquee 10s linear infinite}.book_room_detail{margin-top:24px}.single-discovery .content_title,.discovery_content h2,.discovery_content h3,.discovery_content h4,.discovery_content h5,.discovery_content h6{margin-bottom:24px;line-height:32px}#home .overlay_img{display:block !important}#home .room_slider_ipad .overlay_img,#home .horizontal-scroll-section__content-section .overlay_img,#home .list_room_container .room_child .overlay_img,#home .gallery_product .overlay_img{display:none !important}.home_section_culinary{padding-left:0 !important;padding-right:0 !important}.td_head{text-align:center}.td_head .td_details{justify-content:center}.award_item_img_default{display:none !important}.award_item_img_hover{display:block !important}.promotion-col-2{width:60%}.promotion-col-3{width:40%}.content_items ul li,.content_items p,.hotline_btn,.single-culinary .section_detail_resroom .detail_resroom .left_ft_room p,.single-preferential .section_detail_resroom .detail_resroom .left_ft_room p,.single-discovery .section_detail_resroom .detail_resroom .left_ft_room p{font-weight:400;font-size:15px;line-height:25px}.dth_items.offer_items_grid{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.dth_section{padding-bottom:56px}.dth_items .offer_item{width:calc(50% - 24px);margin-left:12px;margin-right:12px;margin-bottom:24px}.dth_items .offer_item .offer_loop_desc{font-size:18px;line-height:24px}.must__content{top:0}.offer_items_grid .offer_item .must__content .offer_loop_title{bottom:auto !important;margin-bottom:8px}.offer_items_grid .offer_item .must__content .offer_loop_desc{opacity:1;bottom:auto !important}.section_list_room .offer_item{aspect-ratio:unset}.page-template-chinh_sach_doi_tra .div_policy_wrap p,.page-template-chinh_sach_bao_mat .div_policy_wrap p,.page-template-phuong_thuc_thanh_toan .div_policy_wrap p,.page-template-chinh_sach_doi_tra .div_policy_wrap ul li,.page-template-chinh_sach_bao_mat .div_policy_wrap ul li,.page-template-phuong_thuc_thanh_toan .div_policy_wrap ul li{font-size:15px;line-height:25px}#home .room div p{font-size:15px}.gprev,.glightbox-clean .gnext{display:none !important}.backg_bookroom.db_bg{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/bg-booking.png)}.room_slider_ipad .room_info_flex p,.horizontal-scroll-section__content-section .room_info_flex p{margin-bottom:16px !important}.pb-80_ipad{padding-bottom:64px}.glightbox-clean .gslide-description{display:block !important;bottom:-50px !important}.glightbox-mobile .glightbox-container .gslide-title{color:#5b816c !important}.hbe-bws{padding-top:36px}.room_info_flex p{width:130px}}@media (max-width:768px){.room_title{font-size:28px}}@media (max-width:600px){.marquee div{animation:marquee 10s linear infinite}.dth_items .offer_item{width:calc(100% - 24px)}.home_top_section{padding-left:0;padding-right:0;padding-bottom:20px}.home_p{padding-left:24px;padding-right:24px}.map_desktop,.map_ipad{display:none}.map_mobile{display:block}.home_image_left{margin-top:0;margin-bottom:24px}.head_wrap p{font-size:24px;line-height:36px}.top_content{padding-top:40px}.top_content .aos-animate{opacity:1 !important;transform:translateZ(0) !important;transition-duration:unset !important}#home .horizontal-scroll-section__content-wrapper .section.horizontal-scroll-section__content-section:first-child{width:0;min-width:0 !important;margin-right:0}#home .top_content img.img-logo{width:50px}.head_wrap{margin-bottom:24px}.my_section_large{padding-top:64px;padding-bottom:64px}.section_list_room{padding-top:0}.room_icon{margin-right:8px}.gallery__img__insta{width:60px;height:60px}.offer_items_grid .offer_item{width:100%}.offer_items_grid .offer_item:last-child{margin-bottom:0}.culinary_item{width:100%;margin-bottom:0}.culinary_item p{bottom:44px;font-size:32px;line-height:40px}.offer_item{width:calc(100% - 24px)}.image_item{margin-right:24px;width:360px}.room_title{font-size:24px;line-height:36px}.hotel_btn_wrap_mb{margin-top:24px !important;width:100%}.room_btn_wrap{margin-left:-8px;margin-right:-8px;flex-wrap:wrap}.right_room_box .book_room_btn,.view_detail_room{margin-right:8px;margin-left:8px;width:calc(50% - 16px) !important}#footer .promotion .promotion-row .submit-promotion{margin-top:32px;float:left !important}#footer .footer{padding:40px 24px !important}.end-footer{padding:24px 24px 60px !important}.footer-info{flex:0 0 100%;max-width:100%;margin-bottom:24px}.footer-social{margin-bottom:0}.footer-logo.show_on_ipad img{height:35px}.footer_menu_ipad{flex-direction:row;flex-wrap:wrap}.hide_on_mobile{display:none}.hide_on_mobile.table_cell{display:none}.form-contact-wrap{padding-left:0 !important;padding-right:0 !important;margin-bottom:64px}.section_detail_resroom .detail_resroom .equipment ul li{width:48%;margin-bottom:16px}.my_section.policy{background-repeat:no-repeat;background-position:center 116px;background-attachment:fixed}.pt-80_ipad{padding-top:40px}.policy .div_policy_wrap{margin-top:40px}.policy h1{font-size:32px;line-height:36px;margin-bottom:24px}.policy h2{font-size:20px;line-height:24px}.policy h3,.policy h4,.policy h5,.policy h6{font-size:18px;line-height:24px;margin-bottom:16px;font-family:}#home .room div p{margin-right:16px}.room_info_flex p{margin-right:16px !important;width:calc(50% - 16px)}#home .section,.horizontal-scroll-section__content-section{width:100%;min-width:100%}.hotel_btn_wrap_mb a{float:left}.mb_column_flex{flex-direction:column;align-items:flex-start !important}.horizontal-scroll-section__content-section .hover_box:hover>img{transform:none !important}.instagram_tag{font-size:18px}#footer .promotion{padding:40px 24px}.promotion-col-2,.promotion-col-3{width:100%}.job_lists{width:856px;max-width:100%;margin:0 auto;text-align:center;overflow:auto}.job_lists table{overflow:auto}.discovery_quote_wraps .col-sm-3,.discovery_quote_wraps .col-sm-9{padding-right:0;padding-left:0}.discovery_quote_wrap{margin-bottom:24px}.discovery_quote_wrap img{width:48px}.discovery_content .quote_message{font-size:24px;line-height:36px}.single-discovery .section_detail_resroom .detail_resroom .left_ft_room{margin-bottom:0}.map_wrap .t__travel-guide{position:absolute;top:25%;right:20px;transform:translate(0,-25%)}.section_detail_resroom .detail_resroom .equipment ul li p{font-size:14px}.dth_items.offer_items_grid .offer_item .must__content .offer_loop_desc{opacity:0 !important}.dth_items.offer_items_grid .offer_item.loaded .must__content .offer_loop_desc{opacity:1 !important}.must__content{top:calc(100% - 130px)}.dth_items.offer_items_grid .offer_item.loaded .must__content{top:0}#home .section,.horizontal-scroll-section__content-section .room_info_flex{width:100% !important}.culinary_phone svg{margin-right:8px}.dt_room.room_info_flex p{width:calc(40% - 16px);min-width:130px}#book_room .form_input input,#book_room .form_input textarea{background-color:transparent !important}.gallery{margin-bottom:24px;padding:0}.gallery-main .filter-button{margin-bottom:16px;padding-top:0}#home .top_content p{font-size:15px;line-height:25px;margin-top:24px}#home .dth_items .offer_item .overlay_img{opacity:0;transition:ease all .4s}#home .dth_items .offer_item.loaded .overlay_img{opacity:.8}.gallery .div_button{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:scroll;margin-right:-20px}.gallery .div_button button{min-width:max-content}.gallery .div_button button:first-child{margin-left:0}.list_room .right_room .description_culinary{margin-bottom:16px}#home .home_top_section p{font-size:20px;line-height:28px;text-align:center;margin-top:24px}.home_top_section:after{width:300px;height:auto;aspect-ratio:700/720;top:0;left:50%;background-size:cover}.home_top_section .img-wrap{max-height:430px}.home_top_section{padding-bottom:0}.section_list_room{padding-top:64px}.home_section_culinary .service_items{display:flex;gap:0}.section_insta .image_item{width:240px}.home_section_culinary .slide_navigation_mobile .tch_arrow{margin-top:0;width:48px;height:48px}#footer .footer .footer-info .company_name{font-size:24px}#footer .footer .footer-map .company_name,#footer .footer .footer-social .company_name{font-size:14px}#footer .footer:after{left:0;top:0;transform:none}#footer .footer .footer-map .company_name,#footer .footer .footer-social .company_name{margin-top:0}.content_title,.discovery_content h2,.discovery_content h3,.discovery_content h4,.discovery_content h5,.discovery_content h6{font-size:24px;line-height:32px}.form-contact-wrap .title{max-width:100%;font-size:24px;margin-bottom:40px}.my_section_large.form_contact .row{flex-direction:column-reverse}.my_section_large.form_contact .left_contact.map{width:100%}.my_section_large.form_contact .text_cont{padding-right:0}.section_detail_resroom .detail_resroom .left_ft_room p{font-size:20px;line-height:28px}.section-gallery-single .image_item{margin-right:24px}.detail_resroom_top .wrapper-booking{flex-wrap:wrap;gap:40px;margin-top:40px}.dropdown-custom__btn .dropdown-custom__text{font-size:20px;line-height:28px}.policy h1{margin-bottom:64px}.backg_bookroom.room,.backg_bookroom.db_bg{background-image:url(//leafhotelphuquoc.com/wp-content/themes/hotel/image/bg-booking-mobile.png);background-position:center}.home_section_culinary .swiper{margin:0 24px}.my_section_large.form_contact .left_contact.map .map-link{top:24px;left:24px}}.section_other_destination{padding-top:80px}@media (max-width:1024px){.section_other_destination{padding-top:64px !important}}