*{box-sizing:border-box}@font-face{font-family:'MyriadPro';src:url("../font/myp.eot");src:url("../font/myp.woff") format("woff"),url("../font/myp.ttf") format("truetype"),url("../font/myp.svg") format("svg")}body{margin:0;font-family:MyriadPro;color:#482e00;font-size:14px;line-height:1.5}video{display:block}a{color:inherit;text-decoration:none}input:focus,textarea:focus,select:focus{outline:none}#default-background{background-image:url(../img/default-background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;width:100%;height:100%;display:inline-block}.auto-scale-image{width:100%}.numlist{list-style:none;margin:20px 0;padding:0}.numlist li{margin-bottom:10px}.numlist .num{border:1px solid #cc9e50;margin:0;float:left;margin-right:8px;color:#cc9e50;width:28px;height:20px;line-height:20px;text-align:center}.custom-checkbox{display:block;position:relative;padding-left:30px;line-height:24px;height:24px;margin-bottom:5px;cursor:pointer}.custom-checkbox input{position:absolute;opacity:0;height:0;width:0}.custom-checkbox .box{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.custom-checkbox .circle{border-radius:50%}.custom-checkbox .box.radio{border-radius:50%}.custom-checkbox:hover input ~ .box{background-color:#ccc}.custom-checkbox input:checked ~ .box{background-color:#2196F3}.custom-checkbox .box:after{content:"";position:absolute;display:none}.custom-checkbox input:checked ~ .box:after{display:block}.custom-checkbox .box.check:after{left:50%;top:45%;width:20%;height:40%;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.custom-checkbox .box.radio:after{left:50%;top:50%;border-radius:50%;width:35%;height:35%;background-color:#FFF;transform:translate(-50%,-50%)}.flexbox{display:flex;flex-wrap:wrap}.flex-column{flex-direction:column}.col-1{width:8.333333333333332%}.col-2{width:16.666666666666664%}.col-3{width:25%}.col-4{width:33.33333333333333%}.col-5{width:41.66666666666667%}.col-6{width:50%}.col-7{width:58.333333333333336%}.col-8{width:66.66666666666666%}.col-9{width:75%}.col-10{width:83.33333333333334%}.col-11{width:91.66666666666666%}.col-12{width:100%}@media (max-width:768px){.flexbox{flex-direction:column}.flexbox>*{width:100%}}.slide{margin:auto;overflow:hidden;width:100%;position:relative}.slide>.item-list{width:max-content;list-style:none;margin:0;padding:0;position:relative;display:flex}.slide>.item-list>.item{position:relative;margin:0}.slide>.item-list>.item>.image{width:100%;padding-top:58.33%;position:relative}.slide>.item-list>.item>.image>img{height:100%;position:absolute;top:0;left:50%;transform:translate(-50%,0)}.slide .overlay{background-color:rgba(255,255,255,.8);position:absolute;bottom:5px;width:100%;padding:5px;box-sizing:border-box}.slide>.item-list>.item .title{color:#168187;font-size:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.slide .item .text{text-align:justify;overflow:hidden}.slide .button{position:absolute;width:40px;height:40px;top:50%;transform:translate(0,-50%);border-radius:25%;cursor:pointer;opacity:0;background:url("../img/slide-button.png"),rgba(255,255,255,.8);background-repeat:no-repeat;background-size:cover}.slide:hover .button{opacity:.8}.slide .button:hover{opacity:1}.slide .button.back{left:2%}.slide .button.next{right:2%;background-position-x:100%}.slide.center .item{transform:scale(.8);padding:2%}.slide.center .item.center{transform:scale(1.4)}.slide.center .overlay{display:none}.slide.center .item.center .overlay{display:block;font-size:10px}.slide.center .image{background-color:white}.slide.center .image>img{opacity:.6;transition:500ms}.slide.center .center .image>img{opacity:1;transition:500ms}.slide.vertical .button.back{top:2%;left:50%;transform:translate(-50%,0) rotate(90Deg)}.slide.vertical .button.next{top:auto;bottom:2%;left:50%;transform:translate(-50%,0) rotate(90Deg)}.slide.vertical>.item-list{width:100%;flex-direction:column}.slide.vertical>.item-list>.item{width:100%}.thumbnail-slide .slide.left .item>.image{overflow:hidden}.thumbnail-slide .slide.left .item>.image>*{padding:5px 10px 5px 0}.thumbnail-slide .slide.right .item>.image>*{padding:5px 0 5px 10px}.thumbnail-slide .slide.top .item>.image>*{padding:0 5px 10px 5px}.thumbnail-slide .slide.bottom .item>.image>*{padding:10px 5px 0 5px}.slide>.item-list>.item>.image>iframe{height:100%;position:absolute;top:0;left:50%;transform:translate(-50%,0)}.youtube-slide .thumbnail-slide .slide>.item-list>.item>.image>iframe{pointer-events:none;width:100%}#bds-utilities .item-list .item{padding:10px}.gallery .frame{position:relative;padding-top:56.25%}.gallery img{position:absolute;top:0;left:0;height:100%;padding:2px}.tab .tablist{margin:0 0 20px 0;padding:0;justify-content:center;list-style:none}.tab .tablist>*{margin:0 5px;padding:8px 10px 5px;background-color:white;color:#168187;text-transform:uppercase;font-size:12px;font-weight:bold;border-radius:0 15px;border:1px solid #168187;cursor:pointer}.tab .tablist>*.selected{background:linear-gradient(to right,#cb9b51,#d2a456,#d9ac5b,#e0b561,#e7be66,#e7be66,#e7be66,#e7be66,#e0b561,#d9ac5b,#d2a456,#cb9b51);color:#482e00;border:1px solid #d7a95c}.accordion .section{border-bottom:1px solid #d4d4d4}.accordion .section:last-child{border-bottom:none}.accordion .button{color:#168187;font-size:16px;padding:10px 0;cursor:pointer;text-align:left;background:none}.accordion .button::before{content:"►";display:inline-block;width:25px;transform:scale(.6,1);text-align:center;transition:200ms}.accordion .section.active .button::before{transform:scale(1,.6) rotate(90deg) translate(-2px,2px)}.accordion .panel{padding-bottom:20px}.status{border-radius:5px 0 5px 5px;padding:4px 20px;font-size:.8em;font-weight:bold;display:inline-block;position:absolute;top:5px;right:-5px}.status::after{content:"";display:inline-block;border:1px solid #126e75;width:13px;height:10px;position:absolute;top:42%;right:-18px;border-radius:40% 0;transform:translate(0,-42%)}.status.forsale{background-image:linear-gradient(to right,#cb9b51,#d2a456,#d9ac5b,#e0b561,#e7be66,#e7be66,#e7be66,#e7be66,#e0b561,#d9ac5b,#d2a456,#cb9b51)}.status.forsale::after{border-color:#cb9b51}.status.coming,.status.complete{background-image:linear-gradient(to right,#126e75,#117980,#11848b,#108f95,#0f9ba0,#0f9ba0,#0f9ba0,#0f9ba0,#108f95,#11848b,#117980,#126e75);color:white}.container{width:1000px;margin:auto;position:relative}.container-full{width:100%;position:relative}.parallax{height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.leaf-band{background-image:linear-gradient(to right,#cb9b51,#d2a456,#d9ac5b,#e0b561,#e7be66,#e7be66,#e7be66,#e7be66,#e0b561,#d9ac5b,#d2a456,#cb9b51)!important;border-radius:0 15px 0 15px;padding:7px 20px 4px 20px;width:fit-content;font-weight:600;text-transform:uppercase;display:inline-block;position:relative}.leaf-band::after{content:"";background-image:url("../img/icon-title-m.png");background-size:contain;background-repeat:no-repeat;display:inline-block;width:28px;height:28px;position:absolute;right:-29px;top:4px}.leaf-title::before{content:"";display:inline-block;background:url(../img/article-title.png) no-repeat;background-size:contain;width:24px;height:24px;vertical-align:bottom;margin-right:5px}.content-block{margin-bottom:30px}.block-content .text{text-align:justify}.block-image img{width:100%}.block-content.left-col{padding-right:20px}.block-content.right-col{padding-left:20px}#top-header{position:absolute;top:0;width:100%;z-index:9999}#top-header #main-logo{position:absolute;padding:12px 20px 10px 20px;z-index:1}#top-header #main-logo img{width:130px}#top-header #main-logo span{font-size:11px;color:#d7a95c;display:block;text-align:center}#top-header #nav-bar{background:linear-gradient(to right,#126e75e6,#117980e6,#11848be6,#108f95e6,#0f9ba0e6,#0f9ba0e6,#0f9ba0e6,#0f9ba0e6,#108f95e6,#11848be6,#117980e6,#126e75e6);border-radius:0 25px 0 25px;position:absolute;top:35px;right:0;width:800px;height:45px}#top-header #nav-bar .item{color:#f4b068;font-size:20px;font-weight:bold;position:absolute;top:12px}#top-header #nav-bar #menu-button{background-image:url("../img/menu.png");background-size:contain;background-repeat:no-repeat;width:25px;height:25px;position:absolute;top:10px;left:20px;cursor:pointer}#top-header #nav-bar #search{position:absolute;top:8px;left:70px}#top-header #nav-bar #search input{padding:4px 6px;border:none;border-radius:6px;font-size:16px;width:270px}#top-header #nav-bar #search #button{display:inline-block;width:30px;height:30px;vertical-align:middle;background-image:url("../img/search.png");background-position:right;background-repeat:no-repeat;background-size:24px;cursor:pointer}#top-header #nav-bar #hotline{top:10px;right:290px;padding-left:18px;background-image:url("../img/phone.png");background-position:0 4px;background-repeat:no-repeat;background-size:18px}#top-header #nav-bar #booking{top:10px;right:126px;cursor:pointer}#group-booking div{display:inline-block}#top-header #nav-bar #group-lang{top:10px;right:20px;cursor:pointer}#top-header #nav-bar #group-lang div{display:inline-block;vertical-align:middle}#top-header #nav-bar #language-flag{background-image:url("../img/lang-vi.png");background-repeat:no-repeat;background-size:contain;background-position:0 -2px;width:24px;height:24px}#top-header #nav-bar .separator{color:#f4b068;font-size:20px;margin:0 10px}#top-header.floating{position:fixed;height:110px}#top-header.floating #main-logo{border-radius:50%;overflow:hidden;width:90px;height:90px;left:30px;top:11px;position:relative}#top-header.floating #main-logo img{width:200px;position:absolute;left:50%;transform:translate(-50%,-12px);margin:0}#top-header.floating #main-logo span{display:none}#top-header.floating #main-menu{border-radius:50%;left:32px;width:85px;height:85px;top:13px}#top-header.floating #main-menu.open{width:110%;height:auto;max-height:100vh;overflow-y:auto;left:-5%;top:0;border-radius:0 0 30px 30px}#top-header.floating #nav-bar{width:900px;margin-right:30px}#top-header.floating #nav-bar #menu-button{left:70px}#top-header.floating #nav-bar #search{left:120px}#top-header.floating #nav-bar #hotline{right:300px}#main-menu{position:absolute;top:0;left:0;border-radius:0 0 30px 30px;background:rgba(255,255,255,.95);overflow:hidden;width:170px;height:122px;transition:all 500ms}#main-menu.open{box-shadow:0 0 5px 0 #525252;width:110%;height:auto;left:-5%;top:0;border-radius:0 0 30px 30px;transition:all 500ms}#main-menu ul{list-style:none;margin:0;padding:0}#main-menu #list{font-size:14px;font-weight:500;display:flex;padding:150px 20px 20px;width:1100px}#main-menu #list .group{padding:0 4px;box-sizing:border-box;vertical-align:top;width:20%}#main-menu #list .group span{text-transform:uppercase;color:#168187;font-size:12px;font-weight:bold;margin-bottom:7px;display:block}#main-menu #list .group li{margin-bottom:10px}.re-list{padding:20px 0}.re-list .description .text{position:relative;font-size:16px;font-style:italic;text-align:justify}.re-list .description .text::before{position:absolute;font-weight:bold;font-size:1.4em;content:'ʽʽ';top:-.2em;left:-.7em;color:#10757c}.re-list .description .text::after{position:absolute;font-weight:bold;font-size:1.4em;bottom:-.2em;content:'ʼʼ';color:#10757c}#residential .description{margin-top:40px}#residential #slide-1 .item .text{height:2.8em}#residential #slide-1 .item-list{margin:4em 0}#residential #slide-1 .overlay{background-color:white;box-shadow:1px 1px 2px 0 rgb(0,0,0,.2);left:50%;transform:translate(-50%,50%);width:70%;padding:10px}#residential #slide-2{margin:40px auto 0 auto}#residential #slide-2 .item{padding:20px}#residential #slide-2 .item .status{transform:scale(.8);right:-15px;top:3px}#hospitality{background-color:#f6f6f6;padding:40px 0}#hospitality .description{padding-right:20px}#hospitality .description .text{margin-top:20px;text-align:justify}#hospitality .slide .item .text{height:1.4em}#hospitality #slide-1 .item{padding:0 30px}#hospitality #slide-1 .item .status{right:5px;top:10px;transform:scale(1.2)}#hospitality #slide-2{margin-top:40px}#hospitality #slide-2 .item .status{transform:scale(.8);right:-15px;top:3px}#urban .description{margin:20px auto}#urban .item{padding:10px;position:static}#urban .overlay{position:static;padding-top:12px}#urban .item .text{height:2.8em}#urban .item .title{color:#482e00;font-weight:bold}#urban .item .title::before{content:"";display:inline-block;width:25px;height:25px;background:url(../img/article-title.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:5px}#project{margin-bottom:40px}#project .item .image img{width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}#footer{background-image:url("../img/footer.png");background-repeat:no-repeat;background-size:contain;background-position:center top;background-color:white;padding:70px 0 40px 0;position:relative}#footer ul{list-style:none;margin:0;padding:0}#footer #list{font-size:12px;font-weight:500;margin-bottom:20px}#footer #list .group{display:inline-block;width:19.7%;padding:0 4px;box-sizing:border-box;vertical-align:top}#footer #list .group span{text-transform:uppercase;color:#168187;font-size:10px;font-weight:bold;margin-bottom:7px;display:block}#footer #list .group li{margin-bottom:10px}#footer #address .leaf-title{margin-bottom:10px;font-weight:bold;text-transform:uppercase}#footer #address li{font-size:13px}#footer #address ul{display:flex;flex-wrap:wrap;gap:10px}#footer #address li{width:calc(33.33% - 7px);display:flex;flex-direction:column}#footer #address li span{font-weight:bold}#footer #address li a{background-image:url("../img/position.png");background-repeat:no-repeat;background-size:.9em;padding-left:16px}#footer #company-info{margin-top:40px;display:flex;gap:10px;justify-content:space-evenly}#footer #info-block{font-size:13px;font-weight:500}#footer #info{text-align:center;margin:0;margin-bottom:5px}#footer #copy-right{color:#10757c;text-align:center;margin:0}#footer #social-block{vertical-align:top;text-align:center}#footer #social-block li{display:inline-block}#footer #social-block img{height:40px}.page-content{padding:140px 0 30px 0}.page-content .background{background-color:rgba(255,255,255,.95);box-sizing:border-box;box-shadow:0 0 1px 1px #ccc}.page-content .page-title{text-transform:uppercase;border-bottom:2px solid #d7a95c;font-size:18px;padding:15px 15px 10px;margin:0 0 10px 0;color:#168187}.page-content .page-body{padding:15px}.page-content .date{color:#828282;font-style:italic}.page-content .title{margin:10px 0;font-size:18px}.page-content .intro{color:#050505;font-style:italic;margin-bottom:10px}.page-content .title a{color:#2a2a2a}.page-content .page-title a::after{content:"•";display:inline-block;width:1em;height:1em;text-align:center}.page-content .page-title a:last-child::after{display:none}.order-list{padding:15px}.order-list-title{text-transform:uppercase;border-bottom:2px solid #168187;font-size:16px;font-weight:bold;padding:15px 0 5px;margin:0 0 10px 0;color:#168187}.order-list-body li{margin:12px 0}.order-list-body{list-style:none;padding-left:20px}.order-list-body li .marker{padding-left:5px;display:inline-block;color:#168187;transform:scale(.5,.8)}.view-item .image img{width:100%}#news-page .item{margin-bottom:40px}#news-page .image{width:100%;padding-top:56.25%;position:relative;overflow:hidden}#news-page .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;object-fit:cover}#news-page .text{text-align:justify}#news-page .item .info{padding-left:15px}#news-block{margin:60px auto 30px auto}#news-block .leaf-title{margin-bottom:20px}#news-block .slide .item{width:333.33px;vertical-align:top;padding:10px;box-sizing:border-box;background:rgba(255,255,255,.7)}#news-block .slide .item .title{font-size:14px;margin:20px 0 5px 0;height:2.8em;white-space:normal}#news-block .slide .title a{color:#482e00;font-weight:bold}#news-block .slide .item .text{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#magazine .image{padding-top:120%}#real-estate .title.leaf-band{margin:0 0 30px 0;z-index:1;max-width:95%;font-size:1em}#real-estate-list .item{margin-bottom:20px}#real-estate-list .item:nth-child(even){padding-left:10px}#real-estate-list .item:nth-child(odd){padding-right:10px}#real-estate-list .image{width:100%;padding-top:56.25%;position:relative;overflow:hidden}#real-estate-list .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%}#real-estate-list .text{text-align:justify}#real-estate-search{margin-bottom:40px}#real-estate-search .criteria{padding:0 15px 0 0}#real-estate-search .criteria>*{width:100%;padding:5px;border:1px solid #ccc;border-radius:3px}#real-estate-search [type=button]{width:100%;padding:5px;border:1px solid #ccc;border-radius:3px;background:linear-gradient(to right,#126e75,#117980,#11848b,#108f95,#0f9ba0,#0f9ba0,#0f9ba0,#0f9ba0,#108f95,#11848b,#117980,#126e75);color:white;font-weight:bold;cursor:pointer}#recruit-search{margin-bottom:10px}#recruit-search .item{width:95%;border:1px solid #ccc;border-radius:3px}#recruit-search input{padding:5.4px}#recruit-search select{padding:5px}#order-recruit{border:1px solid #d7a95c;border-radius:0 10px;background-color:white;padding:10px 15px 0 15px}#order-recruit-title{font-weight:bold}#order-recruit-body{margin:10px 0;padding:0;list-style:none}#order-recruit-body li{border-bottom:1px solid #ccc;padding:5px 0}#order-recruit-body li::before{content:"►";display:inline-block;width:20px;transform:scale(.6,1);color:#10757c}#order-recruit-body li:last-child{border-bottom:none}#recruit-form{margin-top:40px}#recruit-form #text-note{color:#10757c;font-weight:bold;margin-bottom:5px;font-size:15px}#recruit-form #form{background:linear-gradient(to right,#cb9b51,#d2a456,#d9ac5b,#e0b561,#e7be66,#e7be66,#e7be66,#e7be66,#e0b561,#d9ac5b,#d2a456,#cb9b51)!important;border-radius:0 10px;padding:15px 0 30px 0}#recruit-form #form .item{padding:0 15px}#recruit-form #form .item>*{width:100%;padding:5px;border:1px solid #ccc;border-radius:3px}#recruit-form #form .row{margin-bottom:15px}#recruit-form #submit{background-image:url(https://phulong.com/Content/Images/button_submit_career.png);background-repeat:no-repeat;background-size:contain;display:inline-block;width:150px;height:37px;padding-right:35px;line-height:37px;text-align:center;color:white;text-transform:uppercase;margin-left:15px;cursor:pointer}#recruit-form textarea{resize:none}#consult-form{width:100%;height:100%;background:rgba(0,0,0,.4);position:fixed;top:0;left:0;z-index:1;display:none}#consult-form #background{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#consult-form #text-note{color:#10757c;font-weight:bold;margin-bottom:5px;font-size:15px}#consult-form #form{background:rgba(255,255,255,.9);border-radius:0 20px;width:50%;min-width:760px;margin:0 auto;border:1px solid #cb9b51;overflow:hidden}#consult-form #form .item{padding:0 15px}#consult-form #form .item>input,#consult-form #form .item>textarea{width:100%;padding:5px;border:1px solid #ccc;border-radius:3px}#consult-form #form .row{margin-bottom:15px}#consult-form #submit{background-image:url(https://phulong.com/Content/Images/button_submit_career.png);background-repeat:no-repeat;background-size:contain;display:inline-block;width:150px;height:37px;padding-right:35px;line-height:37px;text-align:center;color:white;text-transform:uppercase;margin:0 auto;cursor:pointer}#consult-form textarea{resize:none}#consult-form #header{padding:7px 15px;margin-bottom:20px;background:linear-gradient(to right,#cb9b51,#d2a456,#d9ac5b,#e0b561,#e7be66,#e7be66,#e7be66,#e7be66,#e0b561,#d9ac5b,#d2a456,#cb9b51);text-transform:uppercase;font-weight:bold}#consult-form #close{width:20px;height:20px;background-repeat:no-repeat;background-size:contain;cursor:pointer;float:right;position:relative}#consult-form #close::before,#consult-form #close::after{content:"";display:block;width:2px;background:white;height:100%;position:absolute;top:0;left:50%}#consult-form #close:hover::before,#consult-form #close:hover::after{background:#0f9ba0e6}#consult-form #close::before{transform:rotate(45deg) translate(-50%,3%)}#consult-form #close::after{transform:rotate(-45deg) translate(-50%,-3%)}#consult-form .text{line-height:28px}#consult-form select{border:1px solid #ccc}#consult-form #bds-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}#consult-form #bds-list>li{width:25%;padding:0 15px}#consult-form #bds-list .custom-checkbox{height:auto;line-height:22px;padding-left:25px}#consult-form #bds-list .custom-checkbox .box{width:20px;height:20px}.parallax{height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}#booking-form{width:100%;height:100%;background:rgba(0,0,0,.4);position:fixed;top:0;left:0;z-index:1;display:none}#booking-form #background{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#booking-form #header{padding:7px 15px;background:linear-gradient(to right,#cb9b51,#d2a456,#d9ac5b,#e0b561,#e7be66,#e7be66,#e7be66,#e7be66,#e0b561,#d9ac5b,#d2a456,#cb9b51);text-transform:uppercase;font-weight:bold;z-index:1}#booking-form #close{width:20px;height:20px;background-repeat:no-repeat;background-size:contain;cursor:pointer;float:right;position:relative}#booking-form #close::before,#booking-form #close::after{content:"";display:block;width:2px;background:white;height:100%;position:absolute;top:0;left:50%}#booking-form #close:hover::before,#booking-form #close:hover::after{background:#0f9ba0e6}#booking-form #close::before{transform:rotate(45deg) translate(-50%,3%)}#booking-form #close::after{transform:rotate(-45deg) translate(-50%,-3%)}#booking-form #booking-footer{text-align:center;padding:15px 0}#booking-form #form{background-color:#ffffffe6;border-radius:0 20px;width:80%;max-height:90%;overflow-y:auto;margin:0 auto;border:1px solid #cb9b51;display:flex;flex-direction:column}#booking-form #container{display:flex;flex-wrap:wrap;padding:50px 50px 0;overflow-y:auto}#booking-form #background{position:fixed;width:100%;z-index:-1;background-image:url(/media/furama-da-nang.png)}#booking-form .group-title{width:100%;font-size:24px;font-weight:bold;margin-top:20px;color:var(--group-color);font-family:var(--group-font)}#booking-form .item{width:25%;padding:10px;transition:all 300ms}#booking-form .item a{padding:10px;transition:all 800ms;display:block;box-shadow:1px 1px 5px #b1b1b1;border-radius:5px;background-color:white;cursor:pointer;position:relative}#booking-form .item a:hover{box-shadow:1px 1px 5px #cb9b51;background-color:#ffc23e;color:white}#booking-form .item .icon{position:relative;width:100px;height:100px}#booking-form .item .icon img{width:100%;height:100%;object-fit:contain;padding:15%;box-sizing:border-box;transition:all 300ms;background-color:white;border-radius:5px}#booking-form .item a:hover .icon img{padding:0;overflow:hidden}#booking-form .item .name{word-break:break-word;min-height:3em;overflow:hidden;text-align:left;position:absolute;top:50%;left:120px;transform:translate(0,-50%);padding-right:10px}#booking-form .item.none{border:none;box-shadow:none;height:0;padding:0}@media (max-width:1300px){#booking-form .item{width:33.33%}}@media (max-width:1000px){#booking-form #container{padding:10px}#booking-form .item{width:50%}}@media (max-width:700px){#booking-form .item{width:100%}}@media (max-width:500px){#booking-form #form{width:auto;max-height:none;height:100%;border-radius:inherit}}#search-page .item{margin-bottom:20px}#search-page #result{font-size:1.2em;font-weight:bold;margin-bottom:20px}#search-page #search_number{color:#d2a456}#search-page #search_text{color:#168187}.sub-menu{margin:0 0 20px 0;padding:0;justify-content:center;list-style:none}.sub-menu>*{margin:0 5px;padding:8px 10px 5px;background:linear-gradient(to right,#126e75,#117980,#11848b,#108f95,#0f9ba0,#0f9ba0,#0f9ba0,#0f9ba0,#108f95,#11848b,#117980,#126e75);color:white;text-transform:uppercase;font-size:12px;font-weight:bold;border-radius:0 15px}.sub-menu>*.selected{background:linear-gradient(to right,#cb9b51,#d2a456,#d9ac5b,#e0b561,#e7be66,#e7be66,#e7be66,#e7be66,#e0b561,#d9ac5b,#d2a456,#cb9b51);color:#482e00}#mediatab-submenu{margin-top:40px;background:radial-gradient(circle,rgba(16,159,165,1) 0%,rgba(18,112,119,1) 100%)}#mediatab-submenu>*{margin:0;border-radius:0;border:none;background:none;color:white;padding:16px 20px 10px}#mediatab-submenu>*.selected{background:linear-gradient(to right,#cb9b51,#d2a456,#d9ac5b,#e0b561,#e7be66,#e7be66,#e7be66,#e7be66,#e0b561,#d9ac5b,#d2a456,#cb9b51);color:#482e00}#scroll-top{position:fixed;right:40px;bottom:65px;z-index:10;cursor:pointer;background:url(../img/scroll_top.png) no-repeat;background-size:contain;width:39px;height:35px;display:none}#other-hospitality .item{padding:10px}.booking-link{transition:all 300ms;width:350px;display:inline-block}.booking-link a{padding:10px;transition:all 800ms;display:block;box-shadow:1px 1px 5px #b1b1b1;border-radius:5px;background-color:white;cursor:pointer;position:relative}.booking-link a:hover{box-shadow:1px 1px 5px #cb9b51;background-color:#ffc23e;color:white}.booking-link .icon{position:relative;width:80px;height:80px;display:block}.booking-link .icon img{width:100%;height:100%;object-fit:contain;padding:15%;box-sizing:border-box;transition:all 300ms;background-color:white;border-radius:5px}.booking-link a:hover .icon img{padding:0;overflow:hidden}.booking-link .name{word-break:break-word;min-height:3em;overflow:hidden;text-align:left;position:absolute;top:50%;left:120px;transform:translate(0,-50%);padding-right:10px}@media screen and (max-width:1100px){#main-menu.open{width:100%;left:0}#top-header.floating #main-menu.open{width:100%;left:0}#main-menu #list{width:100%}}@media screen and (max-width:1000px){.container{width:100%}.page-content{padding:46px 0 0}#top-header #main-logo{display:none}#main-menu{top:0;height:0}#main-menu.open{border-radius:inherit}#top-header.floating #main-menu{top:0;left:0;height:0;width:0}#top-header.floating #main-menu.open{border-radius:inherit}#main-menu #list{width:100%;height:100%;overflow:auto;padding:60px 20px 20px;flex-direction:column}#main-menu #list .group{width:100%}#top-header #nav-bar{width:100%;top:0;border-radius:inherit}#top-header.floating #nav-bar{width:100%;margin:0}#top-header.floating #nav-bar #menu-button{left:20px}#top-header.floating #nav-bar #search{left:70px}#address{padding:10px}}@media screen and (max-width:800px){#top-header #nav-bar #hotline{display:none}#company-info{flex-direction:column;align-items:center}}@media screen and (max-width:600px){#top-header #nav-bar #search{display:none}#top-header #nav-bar #booking{top:10px;left:50%;right:auto;cursor:pointer;transform:translate(-50%,0)}#footer #list .group{width:100%}#footer #address li{width:100%}}