﻿.block404{padding:50px 0;text-align:center}.block404 h2{margin:20px 0px;text-align:center;font-weight:bold;text-transform:uppercase;font-size:15px;line-height:28px}.block404 h1{margin:20px 0px;text-align:center;font-weight:bold;text-transform:uppercase;font-size:35px;line-height:28px}.block404 .btnBlock div a{font-size:14px;color:#fff}.block404 .btnBlock{margin:0 30px 10px 30px;display:flex;justify-content:center;align-items:center}.block404 .btnBlock div{background-color:var(--mau_chu_dao_1);border-radius:10px;margin:10px 0;padding-top:8px;padding-bottom:8px;text-align:center}.block404 .btnBlock div:hover{background-color:#8c4805;transition:all 0.3s;cursor:pointer}.block404 h3{font-size:14px}.block404 p{font-weight:bold}@media (min-width: 576px){.block404 .btnBlock div{background-color:var(--mau_chu_dao_1);border-radius:10px;margin:10px 5px;width:auto;text-align:center}.block404 h2{font-size:24px}.block404 h3{font-size:16px}}*{font-family:Philosopher-Regular, sans-serif}.form-group input,.form-group select{width:100%;height:40px;border:1px solid #ced4da;padding:10px 5px;border-radius:4px}.form-group textarea{width:100%;border:1px solid #ced4da;padding:10px 5px;border-radius:4px}h1,h2,h3,h4,h5,h6,p,li,i{font-size:16px;line-height:1.5;margin-bottom:8px;color:#000000;font-weight:normal;font-style:normal;transition:0.3s}a{transition:all 0.3s;color:#000000;font-size:16px;line-height:1.5;font-weight:normal}a:hover{text-decoration:none}ul{padding:0;margin-bottom:8px;font-size:16px}img{width:100%}.owl-theme .owl-nav{margin:0 !important}.boldText500{font-weight:500;font-style:normal}.boldText700{font-weight:700;font-style:normal}.font_italic{font-style:italic !important}.fontSize_14{font-size:14px !important}.fontSize_16{font-size:16px !important}.fontSize_18{font-size:18px !important}.fontSize_20{font-size:20px !important}.fontSize_22{font-size:22px !important}.paddingLeft_15{padding-left:15px !important}.paddingLeft_25{padding-left:25px !important}.paddingLeft_35{padding-left:35px !important}.marBot_0{margin-bottom:0 !important}.marBot_5{margin-bottom:5px !important}.marBot_10{margin-bottom:10px !important}.marBot_15{margin-bottom:15px !important}.marBot_20{margin-bottom:20px !important}.marBot_30{margin-bottom:30px !important}.marTop_20{margin-top:20px !important}.marTop_30{margin-top:30px !important}.text_left{text-align:left !important}.text_cent{text-align:center !important}.text_justify{text-align:justify !important}.colorWhite{color:#ffffff !important}.colorBlack{color:#000000 !important}.noteValidation{color:red;margin-top:7px;font-style:italic;margin-bottom:0}:root{--mau_chu_dao_1: #f3bf01;--mau_chu_dao_2: #560b00;--do_hay_dung: #D9001B}@keyframes appeared_1{from{opacity:0}to{opacity:1}}@keyframes appeared_2{0%{left:-100%;opacity:0}100%{left:0;opacity:1}}@keyframes appeared_3{from{top:200%;opacity:0}to{top:100%;opacity:1}}@keyframes bigshake_1{0%{width:40px;height:40px;opacity:1}50%{width:45px;height:45px}100%{width:50px;height:50px;opacity:0}}@keyframes bigshake_2{0%{width:70px;height:70px}50%{width:75px;height:75px}100%{width:80px;height:80px;opacity:0}}@keyframes boomboom{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes boomboom_2{0%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.2)}100%{transform:translateY(-50%) scale(1)}}@keyframes latdat_1{0%{transform:rotate(-30deg)}20%{transform:rotate(-10deg)}80%{transform:rotate(-50deg)}100%{transform:rotate(-35deg)}}@keyframes latdat_2{0%{transform:rotate(0deg)}20%{transform:rotate(20deg)}80%{transform:rotate(-20deg)}100%{transform:rotate(-5deg)}}@keyframes laclac_1{0%{transform:scale(1) rotate(0deg)}30%{transform:scale(1.1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0deg)}}.figure1{position:relative;overflow:hidden}.figure1::before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,0.2);border-radius:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.figure1:hover::before{-webkit-animation:circle .75s;animation:circle .75s}@-webkit-keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}@keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}.figure2{position:relative;overflow:hidden}.figure2::before{position:absolute;top:0;left:-90%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.figure2:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}#popupContact_1{padding-bottom:100px;z-index:99999999;background-color:rgba(0,0,0,0.4)}#popupContact_1 .modal-content{background-color:transparent;border:none}#popupContact_1 .modal-content .titlePart{height:42px}#popupContact_1 .modal-content .titlePart .closeItem{position:absolute;top:0;right:0;display:inline-block;padding:5px 5px 15px 5px;color:var(--mau_chu_dao_1);background-color:var(--mau_chu_dao_2);font-weight:700;line-height:0.5;font-size:42px;opacity:1;cursor:pointer}#popupContact_1 .modal-content .titlePart .closeItem:hover{box-shadow:0 0 19px 2px #dc142d;background-color:#dc142d;color:#ffffff}#popupContact_1 .SelectLocate{background-color:#ffffff;padding:20px}#popupContact_1 .SelectLocate .smallPart{margin-bottom:20px;margin-left:auto;margin-right:auto}#popupContact_1 .SelectLocate a{display:block;padding:5px;border-radius:3px;border:1px solid var(--mau_chu_dao_1);text-align:center}#popupContact_1 .SelectLocate a:hover{color:#ffffff;background-color:var(--mau_chu_dao_1)}.titleBlock_1{position:relative;display:inline-block;padding-bottom:5px;margin-bottom:30px}.titleBlock_1:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--mau_chu_dao_1)}.titleBlock_1 .titleText{margin-bottom:0;font-size:18px;font-weight:700}.titleBlock_2{text-align:center;margin-bottom:30px}.titleBlock_2 .titleText_1{font-size:16px}.titleBlock_2 .titleText_2{font-size:20px;font-weight:700;color:var(--theme-color-2)}.underLineTitle{width:6rem;height:2px;background-color:var(--mau_chu_dao_2);margin:auto}.btnType_1{display:inline-block;padding:7px 15px;background-image:linear-gradient(to bottom, #b7890c, #fdcd00 90%);color:#ffffff !important;font-size:15px;transition:0.3s;border-radius:5px;transition:0.5s;cursor:pointer;text-align:center;min-width:12rem;box-shadow:3px 3px 6px 0px rgba(0,0,0,0.2)}.btnType_1:hover{color:#ffffff !important;box-shadow:3px 3px 6px 0px rgba(0,0,0,0.4);transform:translate(-2px, -5px)}.btnType_2{position:relative;padding:5px 15px;color:var(--mau_chu_dao_2);background:#ffffff;display:inline-block;text-align:center;font-size:14px}.btnType_2:hover{color:var(--mau_chu_dao_1)}.btnType_2:hover::before{background:linear-gradient(to right, var(--mau_chu_dao_1), var(--mau_chu_dao_2));margin:-4px}.btnType_2:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;background:linear-gradient(to right, var(--mau_chu_dao_2), var(--mau_chu_dao_1));transition:0.3s}.btnType_3{display:inline-block;background-color:var(--mau_chu_dao_1);border-radius:2px 2px 0 0;text-align:center;padding:0 10px;transition:0.3s}a.btnType_3{cursor:pointer}.btnType_3:hover{box-shadow:0 0 15px 0 var(--mau_chu_dao_1)}.btnType_3:hover .text{padding-left:30px}.btnType_3:hover .text:before{left:10px;opacity:1}.btnType_3 .text{position:relative;display:inline-block;padding:7px 15px;margin-bottom:0;transition:0.3s;color:#ffffff}.btnType_3 .text:before{content:"\f0da";font-family:fontAwesome;position:absolute;top:50%;left:-30px;opacity:0;transform:translateY(-50%);font-size:25px;transition:0.3s}.buttonload{background:var(--mau_chu_dao_1);border:none;color:white !important;padding:7px 15px;font-size:16px;border-radius:2px 2px 0 0;text-align:center;width:100%;display:none}#owl-nav1{position:absolute;top:50%;transform:translateY(-50%);width:100%}#owl-nav1 .owl-prev{box-shadow:-5px 5px 5px -2px rgba(0,0,0,0.3);font-size:45px;position:absolute;left:-10px;background-color:rgba(255,255,255,0.6);padding:20px 8px 26px 8px !important;border-radius:3px;line-height:0;transition:0.3s;outline:none;transform:translateY(-50%);margin:0}#owl-nav1 .owl-prev:hover{background-color:#fff;color:#010101}#owl-nav1 .owl-next{box-shadow:5px 5px 5px -2px rgba(0,0,0,0.3);font-size:45px;position:absolute;right:-10px;background-color:rgba(255,255,255,0.6);padding:20px 8px 26px 8px !important;border-radius:3px;line-height:0;transition:0.3s;outline:none;transform:translateY(-50%);margin:0}#owl-nav1 .owl-next:hover{background-color:#fff;color:#010101}.owl-theme .owl-dots .owl-dot.active span{background-color:var(--mau_chu_dao_1)}.owl-theme .owl-dots .owl-dot{outline:none}@media only screen and (min-width: 992px){.owl-carousel .owl-nav{opacity:0.3;transition:0.5s}.owl-carousel:hover .owl-nav{opacity:1}}.form-group{margin-bottom:20px}.form-group .form-control{box-shadow:2px 2px 10px 0px rgba(0,0,0,0.1);transition:0.3s;height:40px}.form-group textarea.form-control{height:unset}.form-group .form-control:hover{border-color:var(--mau_chu_dao_1)}.socialBlock_1{display:flex;flex-wrap:wrap;padding:3px 0}.socialBlock_1 .wrapSocialPart{width:36px;padding:7px;border:1px solid;border-color:transparent;border-radius:100%;display:block;transition:0.3s}.socialBlock_1 .wrapSocialPart:hover{transform:translateY(-2px);border-color:#ffffff}.socialBlock_1 .imgSocialPart{width:100%;padding-bottom:100%;position:relative}.socialBlock_1 .imgSocialPart img{position:absolute;width:100%;height:100%;object-fit:contain;top:50%;left:50%;transform:translate(-50%, -50%)}.socialBlock_2{display:flex;flex-wrap:wrap}.socialBlock_2 .wrapSocialPart{padding:7px;border:1px solid;border-color:transparent;border-radius:100%;display:block;transition:0.3s;line-height:1}.socialBlock_2 .wrapSocialPart:hover{transform:translateY(-2px);border-color:#000000}.socialBlock_2 .imgSocialPart .fa{color:#000000;margin-bottom:0;font-size:20px}.galleryBlock .titleBlock{font-size:20px;font-weight:700;color:#ffffff;background-color:var(--mau_chu_dao_1);padding:10px 10px;text-align:center;margin:0}.galleryBlock .owlGallery .imgPart{position:relative;padding-bottom:66.67%;border:1px solid #f2f2f2;cursor:pointer}.galleryBlock .owlGallery .imgPart:hover img{width:105%;height:105%}.galleryBlock .owlGallery .imgPart img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.3s}.galleryBlock .owlGallery #owl-nav1{top:50%}.galleryBlock .textPart{text-align:center;padding:20px 15px;background-color:#fafaf6}.galleryBlock .textPart .text1{font-size:22px;font-weight:700;color:var(--mau_chu_dao_2)}.galleryBlock .owlGallery #owl-nav1 .owl-prev{left:8px}.galleryBlock .owlGallery #owl-nav1 .owl-next{right:8px}.galleryBlock_2 .titleBlock{font-size:20px;font-weight:700;color:#ffffff;background-color:var(--mau_chu_dao_1);padding:10px 10px;text-align:center;margin:0}.galleryBlock_2 .owlGallery_2 .imgPart{position:relative;padding-bottom:66.67%;border:1px solid #f2f2f2}.galleryBlock_2 .owlGallery_2 .imgPart:hover img{width:105%;height:105%}.galleryBlock_2 .owlGallery_2 .imgPart img,.galleryBlock_2 .owlGallery_2 iframe{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.3s}.galleryBlock_2 .owlGallery_2 #owl-nav1{top:50%}.galleryBlock_2 .textPart{text-align:center;padding:20px 15px;background-color:#fafaf6}.galleryBlock_2 .textPart .text1{font-size:22px;font-weight:700;color:var(--mau_chu_dao_2)}.galleryBlock_2 .owlGallery_2 #owl-nav1 .owl-prev{left:8px}.galleryBlock_2 .owlGallery_2 #owl-nav1 .owl-next{right:8px}#sidebarBlock .sidebar__inner{padding:0 15px}.magazineBlock{padding-top:50px;padding-bottom:50px;background-color:#f7f9ff}.magazineBlock .owlMagazineBlock:hover #owl-nav1 .owl-prev{background-color:#fff;color:#010101}.magazineBlock .owlMagazineBlock:hover #owl-nav1 .owl-next{background-color:#fff;color:#010101}.magazineBlock .owlMagazineBlock .smallBlock{margin:10px;padding:10px;margin-bottom:0;padding-bottom:0}.magazineBlock .owlMagazineBlock .smallBlock .logoPart{width:40%;padding-bottom:26.67%;position:relative;margin:auto;margin-bottom:20px}.magazineBlock .owlMagazineBlock .smallBlock .logoPart img{width:100%;height:100%;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.magazineBlock .owlMagazineBlock .smallBlock .aTagMagazine{position:relative;display:block;transition:0.5s;top:0}.magazineBlock .owlMagazineBlock .smallBlock .picMagazine{padding-bottom:100%;border:1px solid #f2f2f2;position:relative;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.2);margin-bottom:15px}.magazineBlock .owlMagazineBlock .smallBlock:hover .aTagMagazine{top:-15px}.magazineBlock .owlMagazineBlock .smallBlock .picMagazine img{width:100%;height:100%;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.3s}.magazineBlock .owlMagazineBlock #owl-nav1{top:55%}.magazineBlock .owlMagazineBlock #owl-nav1 .owl-prev{left:-10px}.magazineBlock .owlMagazineBlock #owl-nav1 .owl-next{right:-10px}.magazineBlock .btnViewAll{text-align:center}.magazineBlock .btnViewAll .btnType_1{min-width:30%;color:#ffffff}.wrapSubcateBlock_1{margin-bottom:30px}.subcateBlock_1{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:5px}.subcateBlock_1 .smallPart{padding:0 1px;margin-bottom:5px}.subcateBlock_1 .smallPart a{font-size:14px;padding:7px 15px;background-color:#f2f2f2;display:block;cursor:pointer}.subcateBlock_1 .smallPart a:hover{background-color:var(--mau_chu_dao_1);color:#ffffff}.subcateBlock_1 .smallPart .subcateName.active{background-color:var(--mau_chu_dao_1);color:#ffffff}@media only screen and (max-width: 575px){.wrapSubcateBlock_1{width:100%;overflow-x:scroll}.subcateBlock_1{justify-content:flex-start;flex-wrap:nowrap;white-space:nowrap}}.specialBlock_1{min-height:40.6vw}.specialBlock_1 .wrapBox{position:relative}.specialBlock_1 .wrapBox .imgBanner{padding-bottom:40.6%;position:relative}.specialBlock_1 .wrapBox .imgBanner img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.specialBlock_1 .wrapBox .imgBanner iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.specialBlock_1 .wrapBox .textPart{position:absolute;top:50%;left:10%;transform:translateY(-50%);width:40%;background-color:rgba(0,0,0,0.6);padding:30px;border-radius:10px}.specialBlock_1 .textPart .text_1{font-size:30px;font-weight:700;color:var(--mau_chu_dao_1);margin-bottom:10px}.specialBlock_1 .textPart .text_2{color:#ffffff}.specialBlock_1 #owl-nav1 .owl-prev{left:5%}.specialBlock_1 #owl-nav1 .owl-next{right:5%}@media only screen and (max-width: 991px){.specialBlock_1 .wrapBox .textPart{width:65%}}@media only screen and (max-width: 767px){.specialBlock_1{min-height:140vw}.specialBlock_1 .wrapBox .imgBanner{padding-bottom:140%}.specialBlock_1 .wrapBox .textPart{width:90%;left:5%;top:55%}.specialBlock_1 .textPart .text_1{font-size:20px}}.specialBlock_2 .wrapAllMaps{display:flex;flex-wrap:wrap}.specialBlock_2 .wrapAllMaps .smallPart{width:50%;padding:0 5px;margin-bottom:10px}.specialBlock_2 .mapPart{position:relative;padding-bottom:40%}.specialBlock_2 .mapPart iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}@media only screen and (max-width: 575px){.specialBlock_2 .wrapAllMaps .smallPart{width:100%}.specialBlock_2 .mapPart{padding-bottom:70%}}.specialBlock_3 .smallBlock{padding-bottom:10px}.specialBlock_4{margin-bottom:0px;transition:0.3s;border-radius:0 0 10px 10px;transition:0.5s}.specialBlock_4:hover .imgPart img{width:105%;height:105%}.specialBlock_4:hover .textPart{box-shadow:4px 4px 10px 0 rgba(0,0,0,0.4)}.specialBlock_4:hover .imgPart{transform:translateY(-5px)}.specialBlock_4 .imgPart{position:relative;padding-bottom:66.67%;overflow:hidden;display:block;transition:0.3s}.specialBlock_4 .imgPart img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;transition:0.3s}.specialBlock_4 .textPart{padding:15px 10px 20px 10px;border-top:none;border-radius:0 0 5px 5px;position:relative;width:95%;margin:auto;background-color:#ffffff;top:-20px;margin-bottom:-20px;box-shadow:3px 3px 10px 0 rgba(0,0,0,0.3);transition:0.3s}.specialBlock_4 .textPart .part_1{display:flex;flex-wrap:wrap}.specialBlock_4 .textPart .part_1 .text{margin-right:15px;margin-bottom:10px;white-space:nowrap}.specialBlock_4 .textPart .part_1 .text:last-child{margin-right:0px}.specialBlock_4 .textPart .part_1 .text .fa{font-size:18px;padding-right:5px;color:var(--mau_chu_dao_2)}.specialBlock_4 .textPart .part_1 .text:hover .iTagText{color:var(--mau_chu_dao_1)}.specialBlock_4 .textPart .part_1 .text .iTagText{font-size:12px;color:#505050}.specialBlock_4 .textPart .titleNews{font-weight:700;font-size:14px;color:var(--mau_chu_dao_2);margin-bottom:10px;height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.specialBlock_4 .textPart .titleNews:hover{color:var(--mau_chu_dao_1)}.specialBlock_4 .textPart .description{font-size:14px;text-align:justify;overflow:hidden;height:64px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (max-width: 575px){.specialBlock_4 .textPart .titleNews{height:unset}.specialBlock_4 .textPart .description{height:unset}}.specialBlock_5{padding-bottom:40px;padding-top:40px}.owlSpecialBlock_5 .smallBlock{padding-bottom:15px;padding-right:10px;padding-left:10px}.specialBlock_5 .btnViewMore{text-align:center;margin-top:30px}.specialBlock_6{margin-bottom:0px;transition:0.5s;transition:0.5s;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.2)}.specialBlock_6:hover{box-shadow:2px 2px 10px 0px rgba(0,0,0,0.4)}.specialBlock_6:hover .imgPart img{width:105%;height:105%}.specialBlock_6 .imgPart{position:relative;padding-bottom:66.67%;overflow:hidden;display:block}.specialBlock_6 .imgPart img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;transition:0.3s}.specialBlock_6 .textPart{padding-right:10px;padding-left:10px;padding-top:15px;padding-bottom:20px;border-top:none;border-radius:0 0 10px 10px}.specialBlock_6 .textPart .part_1{display:flex;flex-wrap:wrap}.specialBlock_6 .textPart .part_1 .text{margin-right:15px;margin-bottom:10px;white-space:nowrap}.specialBlock_6 .textPart .part_1 .text:last-child{margin-right:0px}.specialBlock_6 .textPart .part_1 .text .fa{font-size:18px;padding-right:5px;color:var(--mau_chu_dao_1)}.specialBlock_6 .textPart .part_1 .text:hover .iTagText_2{color:var(--mau_chu_dao_2)}.specialBlock_6 .textPart .part_1 .text .iTagText{font-size:14px;color:#505050}.specialBlock_6 .textPart .titleNews{font-weight:700;font-size:14px;color:var(--mau_chu_dao_2);margin-bottom:10px;height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.specialBlock_6 .textPart .titleNews:hover{color:var(--mau_chu_dao_1)}.specialBlock_6 .textPart .description{font-size:14px;text-align:justify;overflow:hidden;height:82px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.specialBlock_6 .textPart .btnOrder .btnType_2{margin-top:20px}@media only screen and (max-width: 575px){.specialBlock_6 .textPart .titleNews{height:unset}.specialBlock_6 .textPart .description{height:unset}}.specialBlock_7{padding-top:50px;padding-bottom:50px;background-color:#f9f9f9}.specialBlock_7 .leftBlock{width:60%;padding:0 15px}.specialBlock_7 .leftBlock .specialVideoBlock{margin-bottom:15px}.specialBlock_7 .leftBlock .textPart .nameVideo{font-size:16px;font-weight:700}.specialBlock_7 .leftBlock .textPart .timeUp{font-size:14px;color:#7F7F7F}.specialBlock_7 .rightBlock{width:40%;padding:0 15px}.specialBlock_7 .rightBlock .wrapHeight{overflow-y:scroll;padding-right:5px}.specialBlock_7 .rightBlock .wrapHeight::-webkit-scrollbar{width:7px}.specialBlock_7 .rightBlock .wrapHeight::-webkit-scrollbar-track{background:#f1f1f1;width:6px;box-shadow:inset 0 0 5px grey;border-radius:10px}.specialBlock_7 .rightBlock .wrapHeight::-webkit-scrollbar-thumb{background-color:var(--mau_chu_dao_1);border-radius:10px;transition:0.3s;transition:0.3s}.specialBlock_7 .rightBlock .wrapHeight:hover::-webkit-scrollbar-thumb{background-color:var(--mau_chu_dao_2);cursor:pointer}.specialBlock_7 .rightBlock .wrapHeight .detailVideoBlock_1{margin-bottom:20px}@media only screen and (max-width: 767px){.specialBlock_7{padding-bottom:20px}.specialBlock_7 .leftBlock{width:100%;margin-bottom:20px}.specialBlock_7 .rightBlock{width:100%}.specialBlock_7 .rightBlock .wrapHeight{overflow-y:unset}}.specialBlock_9{box-shadow:2px 2px 10px 0 rgba(0,0,0,0.3);padding:15px}.specialBlock_9 .titleForm{font-size:20px;font-weight:700;color:#bd8c0b;margin-bottom:20px;text-align:center}.specialBlock_9 label{display:inline-block;margin-bottom:8px}.specialBlock_9 .selectRoom{display:none}.specialBlock_9 .selectRoom.active{display:block}.specialBlock_9 .form-control{height:unset;font-size:16px;margin-bottom:8px}.specialBlock_9 .btnPart{text-align:center}.specialBlock_10{border-bottom:2px dashed #939597;padding-top:15px;margin-bottom:20px;margin-top:20px;border-top:2px dashed #939597}.specialBlock_10 .titleText{font-weight:700;font-size:18px}.specialBlock_10 .listConveniences{display:flex;flex-wrap:wrap}.specialBlock_10 .listConveniences .conveniencePart{display:flex;padding:0 7px;align-items:center;margin-bottom:15px}.specialBlock_10 .listConveniences .conveniencePart img{width:30px;height:30px}.specialBlock_10 .listConveniences .conveniencePart .textPart{display:inline-block;margin-bottom:0;padding-left:5px}.detailVideoBlock_1{display:flex}.detailVideoBlock_1 .wrapLeft{width:50%;margin:auto}.detailVideoBlock_1 .wrapRight{width:50%;padding-left:20px;margin:auto}.detailVideoBlock_1 .wrapRight .nameVideo{font-size:14px;font-weight:700}.detailVideoBlock_1 .wrapRight .timeUp{font-size:14px;color:#7F7F7F}.specialVideoBlock{position:relative}.specialVideoBlock .imgPart{cursor:pointer;padding-bottom:75.375%;position:relative}.specialVideoBlock .imgPart:hover .imgBtnPlay{background-color:var(--do_hay_dung)}.specialVideoBlock .imgPart .imgVideo{position:absolute;top:0;left:0;width:100%;height:100%}.specialVideoBlock .imgPart .imgBtnPlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(0,0,0,0.5);border-radius:10px;transition:0.3s}.specialVideoBlock .imgPart .imgBtnPlay .fa-play{font-size:30px;margin:0;padding:9px 20px 9px 26px;color:#ffffff}.videoFloatBlock{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.7);display:none;z-index:10}.videoFloatBlock .btnHideVideo{position:absolute;top:0px;right:0px;z-index:11}.videoFloatBlock .btnHideVideo .fa-times{color:#ffffff;padding:10px 15px;margin-bottom:0;font-size:25px;cursor:pointer;transition:0.3s}.videoFloatBlock .btnHideVideo:hover .fa-times{box-shadow:0 0 10px 0 var(--do_hay_dung);background-color:var(--do_hay_dung);color:#ffffff}.videoFloatBlock .wrapVideo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60vw;z-index:12}.videoFloatBlock .videoPart{padding-bottom:55.375%;position:relative;box-shadow:3px 3px 10px 0px rgba(255,255,255,0.6)}.videoFloatBlock .videoPart iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:14}.videoFloatBlock .videoPart .imgLoading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:13}@media only screen and (max-width: 767px){.videoFloatBlock .wrapVideo{width:95vw}}.contactBlock{padding-top:35px;padding-bottom:35px}.contactBlock .titleBlock:hover .underline{width:7rem}.contactBlock .titleBlock .underline{width:4rem;background-color:var(--mau_chu_dao_1);margin-left:2rem;margin-top:10px;height:3px;transition:0.3s}.contactBlock .formPersonnalInfor{width:55%}.contactBlock .formPersonnalInfor{padding:15px 30px 15px 15px}.contactBlock .quickContact{width:45%}@media only screen and (max-width: 991px){.contactBlock .formPersonnalInfor{width:100%;padding:15px}.contactBlock .quickContact{width:100%;border:none}}.formPersonnalInfor .textPart i{font-style:normal}.formPersonnalInfor .textPart i.boldText{font-weight:700}.formPersonnalInfor .textPart .text1{margin-bottom:15px}.formPersonnalInfor .formDeTtin{margin-top:2rem;margin-bottom:1rem}.formPersonnalInfor .formDeTtin .form-group{margin-bottom:20px}.formPersonnalInfor .formDeTtin .btnPart{text-align:center;margin-top:40px}.formPersonnalInfor .formDeTtin .btnPart .btnType_1{min-width:50%;background-color:var(--mau_chu_dao_1);font-size:18px}.formPersonnalInfor .formDeTtin .btnPart .btnType_1:hover{background-color:var(--mau_chu_dao_2)}.quickContact{padding:15px}.quickContact .textPart{margin-bottom:1.5rem}.quickContact .wrapSmallPart:hover .smallPart::before{background-color:var(--mau_chu_dao_2)}.quickContact .smallPart .text1{font-size:18px;font-weight:700;margin-bottom:5px}.quickContact .smallPart{padding-left:4.5rem;position:relative;margin-bottom:30px}.quickContact .smallPart:before{position:absolute;left:0;content:"";width:3.5rem;height:3.5rem;background-color:var(--mau_chu_dao_1);transition:0.3s}.quickContact .smallPart .text2{margin-bottom:0}.quickContact .smallPart i.fa{position:absolute;font-size:2.2rem;color:white}.quickContact .smallPart i.fa-map-marker{top:10px;left:19px}.quickContact .smallPart i.fa-phone{top:10px;left:15px}.quickContact .smallPart i.fa-envelope{top:10px;left:10px}.quickContact .socialArea{display:flex}.quickContact .socialArea .titleSocial{margin:auto 10px auto 0;font-weight:700;font-size:20px}.contactCallPopUp{cursor:pointer}.popupAskContact .modal-footer .btnType_1{color:#ffffff !important;cursor:pointer;font-weight:700;min-width:100px}.popupAskContact .modal-footer .btnType_1.btnContact{background-color:var(--do_hay_dung);background-image:unset}.popupAskContact .modal-header .modal-title{font-weight:700;font-size:20px}#menuNKTA_DESKTOP{padding:0 5px}#menuNKTA_DESKTOP.addPaddingBot{padding-bottom:70px}#menuNKTA_DESKTOP .wrapMenuline_1_line_2{background-color:#ffffff;box-shadow:3px 5px 10px 0 rgba(0,0,0,0.15);max-width:2000px;margin:auto}#menuNKTA_DESKTOP .wrapMenuline_1_line_2.coDinhMenu{position:fixed;top:0;left:50%;z-index:9;width:99%;transform:translateX(-50%);animation:appeared_1 1s;background-color:#ffffff;box-shadow:3px 5px 10px 0 rgba(0,0,0,0.15)}#menuNKTA_DESKTOP .menuLine_2{padding-top:3px;padding-bottom:3px}#menuNKTA_DESKTOP .menuLine_2 .logoPart .imgPart{display:inline-block;height:60px}#menuNKTA_DESKTOP .menuLine_2 .logoPart .imgPart img{height:100%;width:auto}#menuNKTA_DESKTOP .menuLine_2 .menuPart{display:flex;flex-wrap:wrap;margin:auto}#menuNKTA_DESKTOP .menuLine_2 .menuPart .menuItem{font-size:13px;font-weight:500;position:relative;transition:0.3s;margin:auto 0;cursor:pointer}#menuNKTA_DESKTOP .menuLine_2 .menuPart .menuItem:hover .link1{background-color:var(--mau_chu_dao_1)}#menuNKTA_DESKTOP .menuLine_2 .menuPart .menuItem:hover .link1 .text{color:#ffffff}#menuNKTA_DESKTOP .menuLine_2 .menuPart .menuItem:hover .link1:before{width:100%;opacity:1}#menuNKTA_DESKTOP .menuLine_2 .menuPart .menuItem:hover .link1 .text{transform:translateY(-5px)}#menuNKTA_DESKTOP .menuLine_2 .menuPart .menuItem .link1{padding:13px 20px 13px 20px;display:inline-block;position:relative}#menuNKTA_DESKTOP .menuLine_2 .menuPart .menuItem .link1:before{content:"";width:0;height:3px;position:absolute;bottom:0;left:0;background-color:var(--mau_chu_dao_2);transition:0.3s;opacity:0}#menuNKTA_DESKTOP .menuLine_2 .menuPart .menuItem .link1 .text{font-weight:700;font-size:15px;margin-bottom:0;transition:0.3s}#menuNKTA_DESKTOP .menuLine_2 .menuPart .dropDown .link1 .text{position:relative;padding-right:15px;margin-bottom:0}#menuNKTA_DESKTOP .menuLine_2 .menuPart .dropDown .link1 .text:after{content:"\f0dd";font-family:'Font Awesome 6 Free';font-size:15px;position:absolute;top:6px;right:0;line-height:0;font-weight:900}#menuNKTA_DESKTOP .menuLine_2 .menuPart .dropDown .blockLevel2{position:absolute;top:100%;left:0;z-index:9;background-color:#ffffff;border-radius:0 0 5px 5px;display:none;animation:appeared_3 0.3s;box-shadow:0px 2px 10px 2px rgba(1,1,1,0.2);white-space:nowrap}#menuNKTA_DESKTOP .menuLine_2 .menuPart .dropDown .blockLevel2.appear{display:block}#menuNKTA_DESKTOP .menuLine_2 .menuPart .dropDown .blockLevel2 li{list-style:none;width:100%;border-bottom:1px solid #d7d7d7;margin-bottom:0}#menuNKTA_DESKTOP .menuLine_2 .menuPart .dropDown .blockLevel2 li .link2{display:block;padding:10px 15px 10px 15px;font-size:14px;font-weight:700}#menuNKTA_DESKTOP .menuLine_2 .menuPart .dropDown .blockLevel2 li .link2:hover{background-color:#f5f5f5;color:var(--mau_chu_dao_1);transition:0.5s}#contactBtnBlock{padding:18px 2px 10px 2px;border-radius:5px;box-shadow:4px 4px 10px 2px rgba(135,135,135,0.6);display:inline-block;position:fixed;background-color:#ffffff;top:68%;right:2px;transform:translateY(-50%);z-index:9}#contactBtnBlock .smallBlock{margin-bottom:15px}#contactBtnBlock .smallBlock:last-child{margin-bottom:0}#contactBtnBlock .smallBlock .imgPart{display:block;width:35px;height:35px;border-radius:35px;margin:auto;margin-bottom:5px;position:relative}#contactBtnBlock .smallBlock:hover .imgPart:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;border-radius:70px;transform:translate(-50%, -50%);animation:bigshake_1 0.9s 0s infinite}#contactBtnBlock .messengerBlock .imgPart{background-color:transparent}#contactBtnBlock .messengerBlock .imgPart:before{box-shadow:0 0 10px 5px #f455fe}#contactBtnBlock .zaloBlock .imgPart{background-color:transparent}#contactBtnBlock .zaloBlock .imgPart:before{box-shadow:0 0 10px 5px #03a5fa}#contactBtnBlock .phoneBlock .imgPart{background-color:#043d6d}#contactBtnBlock .phoneBlock .imgPart:before{box-shadow:0 0 10px 5px #043d6d}#contactBtnBlock .smallBlock .imgPart img{width:100%;cursor:pointer;padding:10px}#contactBtnBlock .smallBlock .imgPart img.messFacePartImg,#contactBtnBlock .smallBlock .imgPart img.zaloPartImg{padding:0}#contactBtnBlock .smallBlock .textPart{font-size:12px;margin-bottom:0;text-align:center}#contactBtnBlock .pageUp{text-align:center}#contactBtnBlock .pageUp .pageUpImg{font-size:40px;margin-bottom:0;padding:0px 10px 10px 10px;line-height:0.8;cursor:pointer}#contactBtnBlock .pageUp .pageUpImg:hover{animation:pageUpAni 1s infinite}@keyframes pageUpAni{0%{transform:translateY(0px);opacity:1}50%{transform:translateY(-10px);opacity:0.5}100%{transform:translateY(0px);opacity:1}}@media only screen and (max-width: 767px){#contactBtnBlock{display:none !important}}#menuNKTA_MOBILE .menuTopPage{padding:5px 0;border-bottom:1px solid #f2f2f2;position:fixed;top:0;left:0;width:100%;z-index:10;background-color:#ffffff;box-shadow:0 3px 10px 0px rgba(0,0,0,0.2);min-height:60px}#menuNKTA_MOBILE .menuTopPage .logoPart{width:90px;padding:0 15px;margin:auto auto auto 0;text-align:center}#menuNKTA_MOBILE .menuTopPage .logoPart img{width:100%}#menuNKTA_MOBILE .menuTopPage .barsPart{width:70px;margin:auto 0 auto auto;text-align:center;padding:0 15px}#menuNKTA_MOBILE .menuTopPage .barsPart .aTag{display:block;width:100%;margin:auto;cursor:pointer}#menuNKTA_MOBILE .menuTopPage .barsPart img{width:100%;min-height:30px}#menuNKTA_MOBILE .menuTopPage .barsPart .textUnderItem{font-size:11px;color:#AAAAAA}#menuNKTA_MOBILE .menuEndPage{background-color:#f2f2f2;position:fixed;bottom:-1px;width:100%;z-index:9999;padding-top:10px}#menuNKTA_MOBILE .menuEndPage .smallPart{width:19.5%;margin:auto;text-align:center}#menuNKTA_MOBILE .menuEndPage .smallPart .aTag{display:block;width:43%;margin:auto;margin-bottom:5px;cursor:pointer}#menuNKTA_MOBILE .menuEndPage .smallPart img{width:100%;height:35px}#menuNKTA_MOBILE .menuEndPage .smallPart .textUnderItem{font-size:11px;color:#AAAAAA}#menuNKTA_MOBILE .menuEndPage .centerPart{width:22%;position:relative}#menuNKTA_MOBILE .menuEndPage .centerPart:before{content:"";position:absolute;top:12%;left:50%;width:70px;height:70px;border-radius:70px;transform:translate(-50%, -50%);box-shadow:0px 0px 10px 5px var(--mau_chu_dao_1);animation:bigshake_2 1.3s 0.5s infinite}#menuNKTA_MOBILE .menuEndPage .centerPart a{position:absolute;top:12%;text-align:center;left:50%;transform:translate(-50%, -50%);background-color:var(--mau_chu_dao_1);width:65px;height:65px;border-radius:65px}#menuNKTA_MOBILE .menuEndPage .centerPart img{width:85%;padding:10px;transform:rotate(-30deg);animation:latdat_2 ease-in-out infinite 0.7s}@keyframes bigshake_3{0%{width:100%;height:100%}20%{width:105%;height:105%}100%{width:110%;height:110%;opacity:0}}#menuNKTA_MOBILE .menuEndPage .cartPart{position:relative;text-align:left}#menuNKTA_MOBILE .menuEndPage .cartPart i.iTagNumber{position:absolute;top:-2%;right:19%;width:1.4rem;height:1.4rem;border-radius:1.4rem;background-color:#d8282f;text-align:center;font-size:12px;font-weight:500;color:white;line-height:1.8}#menuNKTA_MOBILE .blockCateMobile{display:none;height:100vh;padding-bottom:15vh;padding-top:40px;overflow:scroll;position:fixed;z-index:11;background-color:#ffffff;width:100%;left:0;top:0;animation:appeared_2 1s}#menuNKTA_MOBILE .blockCateMobile::-webkit-scrollbar{display:none}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .catePart{display:flex;flex-wrap:wrap;position:relative;border-bottom:1px dashed #cdcdcd}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .catePart .link1{display:block;padding:8px 0px;font-weight:700;width:100%}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .catePart.dropMore .link1{width:80%}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .catePart.dropMore .faFix{position:absolute;top:0;right:0;padding:7px 10px 7px 20px;font-size:22px}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .catePart.dropMore .fa-angle-right{display:block}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .catePart.dropMore .fa-angle-down{display:none}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .blockLevel2{width:100%;padding-left:15px;padding-right:15px;display:none;animation:appeared_2 0.5s}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .catePart.dropMore.active .fa-angle-right{display:none}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .catePart.dropMore.active .fa-angle-down{display:block}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .catePart.dropMore.active .blockLevel2{display:block}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .blockLevel2 li{list-style:none;margin-bottom:0;border-bottom:1px dashed #cdcdcd}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .blockLevel2 li:last-child{border-bottom:none}#menuNKTA_MOBILE .blockCateMobile .wrapCateParts .blockLevel2 .link2{padding:7px 0px;display:block}#menuNKTA_MOBILE .blockCateMobile .hideBlock{position:fixed;top:0;right:0;animation:appeared6 1s}#menuNKTA_MOBILE .blockCateMobile .hideBlock .xItem{background-color:#e52325;color:#ffffff;padding:11px 6px 12px 5px;border-radius:5px 0 0 5px;font-size:25px;cursor:pointer;line-height:0.5;font-weight:700;transition:0.3s}#menuNKTA_MOBILE .blockCateMobile .hideBlock .xItem:hover{box-shadow:0 0 19px 2px #e52325}@media only screen and (min-width: 768px){#menuNKTA_MOBILE{display:none}}#footerNKTA{padding:0;max-width:2000px}#footerNKTA .footerBlock_1{background-image:url(/uploads/images/bgFooter.webp);background-repeat:no-repeat;background-position:20% center;background-size:cover;position:relative;padding-top:40px}#footerNKTA .footerBlock_1 .bgCoverOver{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.85);opacity:0.88;width:100%;height:100%}#footerNKTA .footerBlock_1 .containerFix{position:relative;z-index:2}#footerNKTA .footerBlock_1 .text{color:#ffffff;font-size:14px;margin-bottom:20px}#footerNKTA .footerBlock_1 .textCty{color:#ffffff;font-size:15px;margin-bottom:10px}#footerNKTA .footerBlock_1 .titleCol{color:#ffffff;font-size:18px;font-weight:700;margin-bottom:10px}#footerNKTA .footerBlock_1 .titleCty{color:#ffffff;font-size:18px;font-weight:700;margin-top:30px}#footerNKTA .footerBlock_1 .smallBlock_1{width:26%;padding:0 20px 0 15px;margin-bottom:30px}#footerNKTA .footerBlock_1 .smallBlock_1 .textPart{padding-top:8px}#footerNKTA .footerBlock_1 .smallBlock_1 a.text_1{font-weight:700}#footerNKTA .footerBlock_1 .smallBlock_1 a.text_1:hover{color:var(--mau_chu_dao_1)}#footerNKTA .footerBlock_1 .smallBlock_1 .textPart .text_1{display:block;position:relative;padding-left:30px}#footerNKTA .footerBlock_1 .smallBlock_1 .textPart .text_1:before{position:absolute;top:0;left:0;font-size:20px;font-family:'Font Awesome 6 Free';font-weight:900;line-height:1}#footerNKTA .footerBlock_1 .smallBlock_1 .textPart .text_1.company:before{content:"\f0f7"}#footerNKTA .footerBlock_1 .smallBlock_1 .textPart .text_1.location:before{content:"\f041"}#footerNKTA .footerBlock_1 .smallBlock_1 .textPart .text_1.phone:before{content:"\f095"}#footerNKTA .footerBlock_1 .smallBlock_1 .textPart .text_1.mail:before{content:"\f0e0"}#footerNKTA .footerBlock_1 .smallBlock_1 .textPart .text_1.chrome:before{content:"\f0f7	"}#footerNKTA .footerBlock_1 .smallBlock_2{width:25%;padding:0 15px;margin-bottom:30px}#footerNKTA .footerBlock_1 .smallBlock_2-2{width:24%}#footerNKTA .footerBlock_1 .smallBlock_2 .socialArea{margin-top:30px;display:flex}#footerNKTA .footerBlock_1 .smallBlock_2 .socialArea .titleSocial{font-size:14px;font-weight:500;margin:auto 0;color:#ffffff;margin-right:5px}#footerNKTA .footerBlock_1 .smallBlock_2 .socialArea .socialBlock_1 .wrapSocialPart{width:30px;padding:3px}#footerNKTA .footerBlock_1 .smallBlock_2 .socialArea .socialBlock_1 .wrapSocialPart:hover{border-color:var(--mau_chu_dao_1)}#footerNKTA .footerBlock_1 .smallBlock_2 .text_2{padding:8px 0 8px 0;transition:0.3s;display:block;margin-bottom:0;border-bottom:1px dashed #ffffff;font-weight:700}#footerNKTA .footerBlock_1 .smallBlock_2 .text_2:hover{color:#ffffff;background-color:var(--mau_chu_dao_1);padding-left:5px}#footerNKTA .footerBlock_1 .smallBlock_3{width:25%;padding:0 15px;margin-bottom:30px}#footerNKTA .footerBlock_1 .smallBlock_3 .fanpagePart{overflow:hidden;padding:15px;padding-left:0}@media only screen and (max-width: 991px){#footerNKTA .footerBlock_1 .smallBlock_1{width:100%;padding-right:15px}#footerNKTA .footerBlock_1 .smallBlock_2{width:100%}#footerNKTA .footerBlock_1 .smallBlock_3{width:100%}}#footerNKTA .footerLineEnd{background-color:#000000;padding:10px 0}#footerNKTA .footerLineEnd .pTagEnd{font-size:13px;color:#ffffff;text-align:center;margin:0}#footerNKTA .footerLineEnd .pTagEnd .aTagLink{font-size:inherit;color:inherit;text-decoration:underline;color:var(--mau_chu_dao_1);font-weight:700}#footerNKTA .footerLineEnd .pTagEnd .aTagLink:hover{color:var(--do_hay_dung)}#homeMixHotel .specialBlock_5:nth-child(2n+1){background-color:#fffff8}#detailNewsMix{padding:0}#detailNewsMix .secMainContent .titlePost{font-size:22px;font-weight:700}@media only screen and (min-width: 768px){#detailNewsMix .secMainContent .wrapBlock{box-shadow:2px 2px 10px 0px rgba(0,0,0,0.2);padding:40px 40px 15px 40px;background-color:#fbfaf6}}#cateProductMixHotel{padding:0}#cateNewsMix{padding:0}#cateNewsMix .secMainContent{padding-top:40px;padding-bottom:10px}#cateNewsMix .secMainContent .rowFix{margin-right:-7px;margin-left:-7px}#cateNewsMix .secMainContent .smallBlock{width:calc(100%/3);padding:0 7px;margin-bottom:35px}@media only screen and (max-width: 767px){#cateNewsMix .secMainContent .smallBlock{width:50%}}@media only screen and (max-width: 575px){#cateNewsMix .secMainContent .smallBlock{width:100%}}#introduceMixhotel{padding:0}#detailProductMix .secMainContent{padding-bottom:40px;padding-top:40px}#detailProductMix .secMainContent .leftBlock{margin-bottom:30px}#detailProductMix .secMainContent .rightSiderbar{margin-bottom:30px}@media only screen and (min-width: 992px){#detailProductMix .secMainContent .rightSiderbar{padding:0}}#contactMixHotel{padding:0}.mixDetailHero{position:relative;overflow:hidden;isolation:isolate;min-height:640px;padding:88px 0 72px;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff8e7}.mixDetailHero:before{content:"";position:absolute;inset:0;z-index:-4;background:radial-gradient(circle at 18% 48%, rgba(245,203,92,0.13), transparent 28%),radial-gradient(circle at 74% 36%, rgba(198,27,44,0.42), transparent 34%),linear-gradient(90deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.68) 44%, rgba(0,0,0,0.5) 100%)}.mixDetailHero:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-80px;height:180px;z-index:-2;background:radial-gradient(ellipse at center, rgba(239,198,83,0.18), transparent 65%);filter:blur(22px);opacity:0.9;pointer-events:none}.mixDetailHero .container{position:relative;z-index:3}.mixDetailHero .mixDetailHeroOverlay{position:absolute;inset:0;z-index:-3;background:linear-gradient(180deg, rgba(0,0,0,0.28), rgba(0,0,0,0.76)),linear-gradient(90deg, rgba(0,0,0,0.88), rgba(0,0,0,0.35), rgba(0,0,0,0.7))}.mixDetailHero .mixDetailHeroLight{position:absolute;width:360px;height:360px;border-radius:999px;z-index:-2;pointer-events:none;filter:blur(36px);opacity:0.38;animation:mixDetailFloat 8s ease-in-out infinite}.mixDetailHero .mixDetailHeroLightOne{left:6%;top:17%;background:rgba(241,199,84,0.38)}.mixDetailHero .mixDetailHeroLightTwo{right:18%;bottom:10%;background:rgba(186,18,41,0.5);animation-delay:1.7s}.mixDetailHero .mixDetailHeroWrap{display:grid;grid-template-columns:minmax(0, 1.25fr) 430px;gap:34px;align-items:center}.mixDetailHero .mixDetailHeroContent{max-width:800px}.mixDetailHero .mixDetailHeroKicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:22px;color:#f7d86b;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.mixDetailHero .mixDetailHeroKicker i{display:block;width:42px;height:1px;background:linear-gradient(90deg, #f7d86b, transparent)}.mixDetailHero .mixDetailHeroTitle{max-width:680px;margin:0 0 22px;color:#fff9e9;font-size:80px;line-height:0.94;font-weight:900;letter-spacing:-3px;text-shadow:0 22px 55px rgba(0,0,0,0.65)}.mixDetailHero .mixDetailHeroDesc{max-width:650px;margin-bottom:28px;color:rgba(255,248,231,0.86);font-size:18px;line-height:1.7;font-weight:500}.mixDetailHero .mixDetailHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.mixDetailHero .mixDetailHeroBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:8px;font-size:15px;line-height:1.2;font-weight:800;text-decoration:none;transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease, background 0.25s ease}.mixDetailHero .mixDetailHeroBtn:hover{transform:translateY(-3px)}.mixDetailHero .mixDetailHeroBtnMain{color:#161100;border:1px solid rgba(255,229,128,0.9);background:linear-gradient(135deg, #ffe978, #e5b937);box-shadow:0 18px 40px rgba(239,198,83,0.22)}.mixDetailHero .mixDetailHeroBtnMain:hover{box-shadow:0 24px 52px rgba(239,198,83,0.34)}.mixDetailHero .mixDetailHeroBtnSub{color:#fff3cf;border:1px solid rgba(247,216,107,0.38);background:rgba(255,255,255,0.055);backdrop-filter:blur(12px)}.mixDetailHero .mixDetailHeroBtnSub:hover{border-color:rgba(247,216,107,0.72);background:rgba(255,255,255,0.09)}.mixDetailHero .mixDetailHeroBtnIcon{display:inline-flex;align-items:center;justify-content:center;font-size:15px}.mixDetailHero .mixDetailHeroStats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;max-width:790px}.mixDetailHero .mixDetailHeroStat{position:relative;overflow:hidden;min-height:86px;padding:16px 16px 14px;border:1px solid rgba(255,240,190,0.16);border-radius:8px;background:linear-gradient(145deg, rgba(255,255,255,0.105), rgba(255,255,255,0.035));box-shadow:inset 0 1px 0 rgba(255,255,255,0.09);backdrop-filter:blur(14px)}.mixDetailHero .mixDetailHeroStat:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(247,216,107,0.14), transparent 46%);opacity:0;transition:opacity 0.25s ease}.mixDetailHero .mixDetailHeroStat:hover:before{opacity:1}.mixDetailHero .mixDetailHeroStatValue{position:relative;margin-bottom:5px;color:#f7d86b;font-size:22px;line-height:1;font-weight:900;letter-spacing:0.3px}.mixDetailHero .mixDetailHeroStatText{position:relative;color:rgba(255,248,231,0.74);font-size:13px;line-height:1.45}.mixDetailHero .mixDetailHeroCard{position:relative;overflow:hidden;padding:28px 28px 24px;border:1px solid rgba(247,216,107,0.24);border-radius:8px;background:linear-gradient(145deg, rgba(31,10,12,0.86), rgba(10,10,11,0.82)),radial-gradient(circle at 15% 0%, rgba(247,216,107,0.18), transparent 38%);box-shadow:0 35px 95px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.08);backdrop-filter:blur(18px)}.mixDetailHero .mixDetailHeroCard:before{content:"";position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg, transparent, rgba(247,216,107,0.72), transparent)}.mixDetailHero .mixDetailHeroCard:after{content:"";position:absolute;right:-90px;top:-90px;width:190px;height:190px;border-radius:999px;background:rgba(247,216,107,0.14);filter:blur(22px);pointer-events:none}.mixDetailHero .mixDetailHeroCardLabel{display:inline-flex;margin-bottom:13px;padding:7px 10px;border:1px solid rgba(247,216,107,0.22);border-radius:999px;color:#f7d86b;background:rgba(247,216,107,0.08);font-size:12px;line-height:1;font-weight:900;letter-spacing:0.9px;text-transform:uppercase}.mixDetailHero .mixDetailHeroCardTitle{position:relative;margin-bottom:12px;color:#f7d86b;font-size:24px;line-height:1.15;font-weight:900;letter-spacing:-0.5px}.mixDetailHero .mixDetailHeroCardDesc{position:relative;margin-bottom:18px;color:rgba(255,248,231,0.72);font-size:15px;line-height:1.6}.mixDetailHero .mixDetailHeroPrice{display:inline-flex;align-items:center;gap:7px;margin-bottom:21px;padding:11px 14px;border-radius:6px;color:#1d1600;background:linear-gradient(135deg, #ffed86, #e9c14a);font-size:14px;line-height:1.25;font-weight:700}.mixDetailHero .mixDetailHeroPrice strong{font-weight:950}.mixDetailHero .mixDetailHeroList{position:relative;display:grid;gap:15px}.mixDetailHero .mixDetailHeroItem{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:10px;color:rgba(255,248,231,0.82)}.mixDetailHero .mixDetailHeroItemIcon{color:#fff1a9;font-size:16px;line-height:1.6}.mixDetailHero .mixDetailHeroItemText{font-size:15px;line-height:1.6}@keyframes mixDetailFloat{0%{transform:translate3d(0, 0, 0) scale(1)}50%{transform:translate3d(16px, -14px, 0) scale(1.05)}100%{transform:translate3d(0, 0, 0) scale(1)}}@media (max-width: 1199px){.mixDetailHero{min-height:auto;padding:78px 0 64px}.mixDetailHero .mixDetailHeroWrap{grid-template-columns:minmax(0, 1fr) 390px;gap:24px}.mixDetailHero .mixDetailHeroTitle{font-size:66px}.mixDetailHero .mixDetailHeroStats{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 991px){.mixDetailHero{padding:70px 0 58px;background-position:center}.mixDetailHero .mixDetailHeroWrap{grid-template-columns:1fr}.mixDetailHero .mixDetailHeroContent{max-width:100%}.mixDetailHero .mixDetailHeroCard{max-width:620px}}@media (max-width: 767px){.mixDetailHero{padding:54px 0 36px;min-height:auto}.mixDetailHero:before{background:linear-gradient(180deg, rgba(0,0,0,0.82), rgba(0,0,0,0.88)), linear-gradient(90deg, rgba(0,0,0,0.9), rgba(0,0,0,0.58))}.mixDetailHero:after{display:none}.mixDetailHero .mixDetailHeroOverlay{background:rgba(0,0,0,0.58)}.mixDetailHero .mixDetailHeroLight{display:none}.mixDetailHero .mixDetailHeroWrap{gap:22px}.mixDetailHero .mixDetailHeroKicker{gap:9px;margin-bottom:15px;font-size:10px;letter-spacing:0.8px}.mixDetailHero .mixDetailHeroKicker i{width:26px}.mixDetailHero .mixDetailHeroTitle{margin-bottom:15px;font-size:46px;line-height:0.96;letter-spacing:-1.5px;text-shadow:0 14px 34px rgba(0,0,0,0.65)}.mixDetailHero .mixDetailHeroDesc{margin-bottom:20px;font-size:15px;line-height:1.55}.mixDetailHero .mixDetailHeroActions{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:20px}.mixDetailHero .mixDetailHeroBtn{width:100%;min-height:48px;padding:0 16px;font-size:14px;transform:none !important;transition:none}.mixDetailHero .mixDetailHeroStats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.mixDetailHero .mixDetailHeroStat{min-height:78px;padding:13px 12px;backdrop-filter:none}.mixDetailHero .mixDetailHeroStat:before{display:none}.mixDetailHero .mixDetailHeroStatValue{font-size:20px}.mixDetailHero .mixDetailHeroStatText{font-size:12px}.mixDetailHero .mixDetailHeroCard{padding:21px 18px 19px;backdrop-filter:none;box-shadow:0 20px 48px rgba(0,0,0,0.38)}.mixDetailHero .mixDetailHeroCard:after{display:none}.mixDetailHero .mixDetailHeroCardTitle{font-size:21px}.mixDetailHero .mixDetailHeroCardDesc{font-size:14px}.mixDetailHero .mixDetailHeroPrice{width:100%;justify-content:center;margin-bottom:17px;font-size:13px}.mixDetailHero .mixDetailHeroList{gap:12px}.mixDetailHero .mixDetailHeroItem{gap:8px}.mixDetailHero .mixDetailHeroItemText{font-size:14px;line-height:1.55}.mixDetailHero [data-aos]{opacity:1 !important;transform:none !important;transition:none !important}}@media (max-width: 420px){.mixDetailHero{padding:46px 0 32px}.mixDetailHero .mixDetailHeroTitle{font-size:39px}.mixDetailHero .mixDetailHeroStats{grid-template-columns:1fr}.mixDetailHero .mixDetailHeroStat{min-height:auto}}.roomYoutubeDetail{position:relative;overflow:hidden;isolation:isolate;padding:92px 0;color:#fff7df;background:radial-gradient(circle at 15% 10%, rgba(245,212,92,0.13), transparent 28%),radial-gradient(circle at 88% 62%, rgba(190,15,43,0.25), transparent 35%),linear-gradient(180deg, #0b0609 0%, #050305 100%)}.roomYoutubeDetail:before{content:"";position:absolute;inset:0;z-index:-4;background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px);background-size:72px 72px;opacity:0.24;pointer-events:none}.roomYoutubeDetail:after{content:"";position:absolute;left:50%;bottom:-150px;z-index:-3;width:850px;height:260px;border-radius:999px;background:rgba(245,212,92,0.12);filter:blur(48px);transform:translateX(-50%);pointer-events:none}.roomYoutubeDetail .container{position:relative;z-index:2}.roomYoutubeDetail .roomYoutubeDetailGlow{position:absolute;z-index:-2;width:390px;height:390px;border-radius:999px;filter:blur(48px);opacity:0.36;pointer-events:none;animation:roomYoutubeFloat 8.5s ease-in-out infinite}.roomYoutubeDetail .roomYoutubeDetailGlowOne{left:-130px;top:130px;background:rgba(204,13,44,0.55)}.roomYoutubeDetail .roomYoutubeDetailGlowTwo{right:5%;bottom:8%;background:rgba(245,212,92,0.22);animation-delay:1.8s}.roomYoutubeDetail .roomYoutubeDetailHead{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:30px;align-items:end;margin-bottom:36px}.roomYoutubeDetail .roomYoutubeDetailIntro{max-width:730px}.roomYoutubeDetail .roomYoutubeDetailSub{display:inline-flex;align-items:center;gap:10px;margin-bottom:13px;color:#f5d96b;font-size:11px;line-height:1.2;font-weight:900;letter-spacing:1px;text-transform:uppercase}.roomYoutubeDetail .roomYoutubeDetailSub span{display:block;width:34px;height:1px;background:linear-gradient(90deg, #f5d96b, transparent)}.roomYoutubeDetail .roomYoutubeDetailTitle{max-width:650px;margin-bottom:12px;color:#fff7df;font-size:50px;line-height:1.04;font-weight:950;letter-spacing:-1.8px;text-shadow:0 18px 44px rgba(0,0,0,0.55)}.roomYoutubeDetail .roomYoutubeDetailDesc{max-width:660px;color:rgba(255,247,223,0.72);font-size:15px;line-height:1.75}.roomYoutubeDetail .roomYoutubeDetailAction{display:flex;justify-content:flex-end}.roomYoutubeDetail .roomYoutubeDetailBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid rgba(245,217,107,0.34);border-radius:7px;color:#fff4c7;background:rgba(255,255,255,0.055);box-shadow:0 18px 58px rgba(0,0,0,0.28);backdrop-filter:blur(14px);font-size:13px;line-height:1;font-weight:850;text-decoration:none;transition:transform 0.25s ease, border-color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease}.roomYoutubeDetail .roomYoutubeDetailBtn:hover{transform:translateY(-3px);border-color:rgba(245,217,107,0.78);background:rgba(245,217,107,0.1);box-shadow:0 24px 70px rgba(245,217,107,0.14)}.roomYoutubeDetail .roomYoutubeDetailBtnIcon{color:#f5d96b;font-size:13px}.roomYoutubeDetail .roomYoutubeDetailGrid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;align-items:stretch}.roomYoutubeDetail .roomYoutubeDetailCard{position:relative;display:block;overflow:hidden;min-height:580px;border:1px solid rgba(245,217,107,0.2);border-radius:14px;color:#fff7df;background:#10080b;box-shadow:0 30px 86px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.08);text-decoration:none;transform:translateZ(0)}.roomYoutubeDetail .roomYoutubeDetailCard:before{content:"";position:absolute;inset:12px;z-index:5;border:1px solid rgba(255,237,166,0.15);border-radius:10px;opacity:0;pointer-events:none;transition:opacity 0.35s ease}.roomYoutubeDetail .roomYoutubeDetailCard:hover:before{opacity:1}.roomYoutubeDetail .roomYoutubeDetailImgBox{position:absolute;inset:0;overflow:hidden}.roomYoutubeDetail .roomYoutubeDetailImg{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 0.75s ease, filter 0.75s ease}.roomYoutubeDetail .roomYoutubeDetailCard:hover .roomYoutubeDetailImg{transform:scale(1.09);filter:saturate(1.12) contrast(1.08)}.roomYoutubeDetail .roomYoutubeDetailLayer{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(5,3,4,0.66) 0%, rgba(5,3,4,0.08) 38%, rgba(5,3,4,0.94) 100%),radial-gradient(circle at 50% 48%, transparent 0%, rgba(0,0,0,0.3) 68%, rgba(0,0,0,0.76) 100%);pointer-events:none}.roomYoutubeDetail .roomYoutubeDetailTop{position:absolute;left:18px;right:18px;top:18px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px}.roomYoutubeDetail .roomYoutubeDetailBadge{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid rgba(255,244,196,0.18);border-radius:999px;color:#fff4c7;background:rgba(0,0,0,0.36);backdrop-filter:blur(10px);font-size:12px;line-height:1;font-weight:900}.roomYoutubeDetail .roomYoutubeDetailCode{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;color:#201600;background:linear-gradient(135deg, #ffed86, #d9a730);font-size:11px;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:0.7px}.roomYoutubeDetail .roomYoutubeDetailPlay{position:absolute;left:50%;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:82px;height:82px;border-radius:999px;background:radial-gradient(circle at 30% 25%, rgba(255,255,255,0.34), transparent 34%),linear-gradient(135deg, #ff2942, #c70024);box-shadow:0 22px 54px rgba(210,0,36,0.46),0 0 0 10px rgba(255,41,66,0.12);transform:translate(-50%, -50%);transition:transform 0.25s ease, box-shadow 0.25s ease}.roomYoutubeDetail .roomYoutubeDetailPlay:before{content:"";position:absolute;inset:-13px;border:1px solid rgba(255,255,255,0.14);border-radius:inherit;animation:roomYoutubePulse 2.1s ease-in-out infinite}.roomYoutubeDetail .roomYoutubeDetailPlay span{display:block;margin-left:6px;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:21px solid #fff}.roomYoutubeDetail .roomYoutubeDetailCard:hover .roomYoutubeDetailPlay{transform:translate(-50%, -50%) scale(1.08);box-shadow:0 28px 68px rgba(210,0,36,0.6),0 0 0 14px rgba(255,41,66,0.14)}.roomYoutubeDetail .roomYoutubeDetailInfo{position:absolute;left:18px;right:18px;bottom:18px;z-index:3;padding:17px 17px 16px;border:1px solid rgba(255,237,166,0.14);border-radius:10px;background:rgba(0,0,0,0.46);backdrop-filter:blur(12px)}.roomYoutubeDetail .roomYoutubeDetailName{margin-bottom:6px;color:#f5d96b;font-size:16px;line-height:1.2;font-weight:950}.roomYoutubeDetail .roomYoutubeDetailNote{color:rgba(255,247,223,0.76);font-size:13px;line-height:1.55}@keyframes roomYoutubeFloat{0%{transform:translate3d(0, 0, 0) scale(1)}50%{transform:translate3d(18px, -14px, 0) scale(1.05)}100%{transform:translate3d(0, 0, 0) scale(1)}}@keyframes roomYoutubePulse{0%{transform:scale(0.92);opacity:0.62}70%{transform:scale(1.28);opacity:0}100%{transform:scale(1.28);opacity:0}}@media (max-width: 1199px){.roomYoutubeDetail{padding:78px 0}.roomYoutubeDetail .roomYoutubeDetailTitle{font-size:42px}.roomYoutubeDetail .roomYoutubeDetailCard{min-height:500px}}@media (max-width: 991px){.roomYoutubeDetail{padding:68px 0}.roomYoutubeDetail .roomYoutubeDetailHead{grid-template-columns:1fr;align-items:start;gap:18px}.roomYoutubeDetail .roomYoutubeDetailAction{justify-content:flex-start}.roomYoutubeDetail .roomYoutubeDetailCard{min-height:460px}}@media (max-width: 767px){.roomYoutubeDetail{padding:48px 0;background:radial-gradient(circle at 70% 20%, rgba(178,13,38,0.12), transparent 30%), linear-gradient(180deg, #0b0609 0%, #050305 100%)}.roomYoutubeDetail:before,.roomYoutubeDetail:after{display:none}.roomYoutubeDetail .roomYoutubeDetailGlow{display:none}.roomYoutubeDetail .roomYoutubeDetailHead{margin-bottom:22px}.roomYoutubeDetail .roomYoutubeDetailSub{margin-bottom:10px;font-size:10px}.roomYoutubeDetail .roomYoutubeDetailTitle{max-width:100%;margin-bottom:10px;font-size:32px;line-height:1.08;letter-spacing:-1px;text-shadow:none}.roomYoutubeDetail .roomYoutubeDetailDesc{font-size:14px;line-height:1.6}.roomYoutubeDetail .roomYoutubeDetailBtn{width:100%;min-height:44px;backdrop-filter:none;transition:none}.roomYoutubeDetail .roomYoutubeDetailBtn:hover{transform:none}.roomYoutubeDetail .roomYoutubeDetailGrid{grid-template-columns:1fr;gap:12px}.roomYoutubeDetail .roomYoutubeDetailCard{min-height:420px;border-radius:10px;box-shadow:0 18px 42px rgba(0,0,0,0.34)}.roomYoutubeDetail .roomYoutubeDetailCard:before{display:none}.roomYoutubeDetail .roomYoutubeDetailImg{transform:none;transition:none}.roomYoutubeDetail .roomYoutubeDetailCard:hover .roomYoutubeDetailImg{transform:none;filter:none}.roomYoutubeDetail .roomYoutubeDetailTop{left:12px;right:12px;top:12px}.roomYoutubeDetail .roomYoutubeDetailBadge{min-height:28px;padding:0 10px;backdrop-filter:none;font-size:11px}.roomYoutubeDetail .roomYoutubeDetailCode{min-height:28px;padding:0 9px;font-size:10px}.roomYoutubeDetail .roomYoutubeDetailPlay{width:58px;height:58px;box-shadow:0 14px 32px rgba(210,0,36,0.34), 0 0 0 7px rgba(255,41,66,0.1);transition:none}.roomYoutubeDetail .roomYoutubeDetailPlay:before{display:none}.roomYoutubeDetail .roomYoutubeDetailPlay span{margin-left:4px;border-top-width:10px;border-bottom-width:10px;border-left-width:15px}.roomYoutubeDetail .roomYoutubeDetailCard:hover .roomYoutubeDetailPlay{transform:translate(-50%, -50%);box-shadow:0 14px 32px rgba(210,0,36,0.34), 0 0 0 7px rgba(255,41,66,0.1)}.roomYoutubeDetail .roomYoutubeDetailInfo{left:12px;right:12px;bottom:12px;padding:13px;backdrop-filter:none}.roomYoutubeDetail .roomYoutubeDetailName{font-size:14px}.roomYoutubeDetail .roomYoutubeDetailNote{font-size:12px}.roomYoutubeDetail [data-aos]{opacity:1 !important;transform:none !important;transition:none !important}}@media (max-width: 420px){.roomYoutubeDetail{padding:42px 0}.roomYoutubeDetail .roomYoutubeDetailTitle{font-size:28px}.roomYoutubeDetail .roomYoutubeDetailCard{min-height:380px}.roomYoutubeDetail .roomYoutubeDetailTop{flex-wrap:wrap;align-items:flex-start}}.roomImageDetailGallery{position:relative;overflow:hidden;isolation:isolate;padding:92px 0;color:#fff7df;background:radial-gradient(circle at 14% 10%, rgba(245,215,103,0.12), transparent 28%),radial-gradient(circle at 86% 54%, rgba(180,15,43,0.2), transparent 34%),linear-gradient(180deg, #090508 0%, #050305 100%)}.roomImageDetailGallery:before{content:"";position:absolute;inset:0;z-index:-4;background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.028) 1px, transparent 1px);background-size:74px 74px;opacity:0.24;pointer-events:none}.roomImageDetailGallery:after{content:"";position:absolute;left:50%;bottom:-145px;z-index:-3;width:860px;height:260px;border-radius:999px;background:rgba(245,215,103,0.11);filter:blur(48px);transform:translateX(-50%);pointer-events:none}.roomImageDetailGallery .container{position:relative;z-index:2}.roomImageDetailGallery .roomImageDetailGalleryGlow{position:absolute;z-index:-2;width:390px;height:390px;border-radius:999px;filter:blur(46px);opacity:0.33;pointer-events:none;animation:roomImageGalleryFloat 9s ease-in-out infinite}.roomImageDetailGallery .roomImageDetailGalleryGlowOne{left:-130px;top:150px;background:rgba(198,13,42,0.5)}.roomImageDetailGallery .roomImageDetailGalleryGlowTwo{right:4%;bottom:8%;background:rgba(245,215,103,0.22);animation-delay:1.7s}.roomImageDetailGallery .roomImageDetailGalleryHead{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:30px;align-items:end;margin-bottom:34px}.roomImageDetailGallery .roomImageDetailGalleryIntro{max-width:720px}.roomImageDetailGallery .roomImageDetailGallerySub{display:inline-flex;align-items:center;gap:10px;margin-bottom:13px;color:#f5d96b;font-size:11px;line-height:1.2;font-weight:900;letter-spacing:1px;text-transform:uppercase}.roomImageDetailGallery .roomImageDetailGallerySub span{display:block;width:34px;height:1px;background:linear-gradient(90deg, #f5d96b, transparent)}.roomImageDetailGallery .roomImageDetailGalleryTitle{max-width:640px;margin-bottom:12px;color:#fff7df;font-size:50px;line-height:1.04;font-weight:950;letter-spacing:-1.8px;text-shadow:0 18px 44px rgba(0,0,0,0.55)}.roomImageDetailGallery .roomImageDetailGalleryDesc{max-width:680px;color:rgba(255,247,223,0.72);font-size:15px;line-height:1.75}.roomImageDetailGallery .roomImageDetailGalleryAction{display:flex;justify-content:flex-end}.roomImageDetailGallery .roomImageDetailGalleryBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid rgba(245,217,107,0.34);border-radius:7px;color:#fff4c7;background:rgba(255,255,255,0.055);box-shadow:0 18px 58px rgba(0,0,0,0.28);backdrop-filter:blur(14px);font-size:13px;line-height:1;font-weight:850;text-decoration:none;transition:transform 0.25s ease, border-color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease}.roomImageDetailGallery .roomImageDetailGalleryBtn:hover{transform:translateY(-3px);border-color:rgba(245,217,107,0.78);background:rgba(245,217,107,0.1);box-shadow:0 24px 70px rgba(245,217,107,0.14)}.roomImageDetailGallery .roomImageDetailGalleryBtnIcon{color:#f5d96b;font-size:13px}.roomImageDetailGallery .roomImageDetailGalleryBox{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(360px, 0.95fr);gap:18px;align-items:stretch}.roomImageDetailGallery .roomImageDetailGalleryMain{position:relative;overflow:hidden;min-height:560px;border:1px solid rgba(245,217,107,0.2);border-radius:14px;background:#10080b;box-shadow:0 30px 86px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.08)}.roomImageDetailGallery .roomImageDetailGalleryMain:before{content:"";position:absolute;inset:12px;z-index:5;border:1px solid rgba(255,237,166,0.14);border-radius:10px;opacity:0.85;pointer-events:none}.roomImageDetailGallery .roomImageDetailGalleryMainLink{position:absolute;inset:0;display:block;color:#fff7df;text-decoration:none}.roomImageDetailGallery .roomImageDetailGalleryMainImg{display:block;width:100%;height:100%;min-height:560px;object-fit:cover;transform:scale(1.01);transition:opacity 0.28s ease, transform 0.7s ease, filter 0.7s ease}.roomImageDetailGallery .roomImageDetailGalleryMain:hover .roomImageDetailGalleryMainImg{transform:scale(1.045);filter:saturate(1.08) contrast(1.05)}.roomImageDetailGallery .roomImageDetailGalleryMainImg.roomImageDetailGalleryImgChanging{opacity:0}.roomImageDetailGallery .roomImageDetailGalleryMainShade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(5,3,4,0.12) 0%, rgba(5,3,4,0.05) 42%, rgba(5,3,4,0.86) 100%),radial-gradient(circle at 50% 50%, transparent 0%, rgba(0,0,0,0.28) 68%, rgba(0,0,0,0.72) 100%);pointer-events:none}.roomImageDetailGallery .roomImageDetailGalleryMainInfo{position:absolute;left:22px;right:22px;bottom:22px;z-index:3;max-width:560px;padding:18px 18px 17px;border:1px solid rgba(255,237,166,0.14);border-radius:10px;background:rgba(0,0,0,0.46);backdrop-filter:blur(12px)}.roomImageDetailGallery .roomImageDetailGalleryMainLabel{display:inline-flex;margin-bottom:8px;padding:6px 9px;border-radius:999px;color:#221700;background:linear-gradient(135deg, #ffed86, #d9a730);font-size:10px;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:0.7px}.roomImageDetailGallery .roomImageDetailGalleryMainTitle{margin-bottom:6px;color:#f5d96b;font-size:20px;line-height:1.2;font-weight:950}.roomImageDetailGallery .roomImageDetailGalleryMainDesc{color:rgba(255,247,223,0.76);font-size:13px;line-height:1.6}.roomImageDetailGallery .roomImageDetailGalleryZoom{position:absolute;right:22px;top:22px;z-index:4;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid rgba(255,237,166,0.18);border-radius:999px;color:#fff4c7;background:rgba(0,0,0,0.42);backdrop-filter:blur(10px);font-size:12px;line-height:1;font-weight:850}.roomImageDetailGallery .roomImageDetailGalleryZoom span{color:#f5d96b;font-size:14px}.roomImageDetailGallery .roomImageDetailGalleryThumbs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.roomImageDetailGallery .roomImageDetailGalleryThumb{position:relative;overflow:hidden;min-height:112px;padding:0;border:1px solid rgba(245,217,107,0.16);border-radius:10px;background:#13090c;cursor:pointer;box-shadow:0 18px 42px rgba(0,0,0,0.24);transform:translateZ(0);transition:transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease}.roomImageDetailGallery .roomImageDetailGalleryThumb:hover{transform:translateY(-3px);border-color:rgba(245,217,107,0.55);box-shadow:0 22px 52px rgba(0,0,0,0.34)}.roomImageDetailGallery .roomImageDetailGalleryThumbActive{border-color:rgba(245,217,107,0.95);box-shadow:0 22px 58px rgba(245,217,107,0.1),0 0 0 1px rgba(245,217,107,0.18)}.roomImageDetailGallery .roomImageDetailGalleryThumbImg{display:block;width:100%;height:100%;min-height:112px;object-fit:cover;transform:scale(1.02);transition:transform 0.45s ease, filter 0.45s ease}.roomImageDetailGallery .roomImageDetailGalleryThumb:hover .roomImageDetailGalleryThumbImg,.roomImageDetailGallery .roomImageDetailGalleryThumbActive .roomImageDetailGalleryThumbImg{transform:scale(1.08);filter:saturate(1.12) contrast(1.08)}.roomImageDetailGallery .roomImageDetailGalleryThumbOverlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0,0,0,0.06), rgba(0,0,0,0.42)),radial-gradient(circle at 50% 50%, transparent 0%, rgba(0,0,0,0.42) 100%);opacity:0.72;transition:opacity 0.25s ease}.roomImageDetailGallery .roomImageDetailGalleryThumb:hover .roomImageDetailGalleryThumbOverlay,.roomImageDetailGallery .roomImageDetailGalleryThumbActive .roomImageDetailGalleryThumbOverlay{opacity:0.3}.roomImageDetailGallery .roomImageDetailGalleryThumbNumber{position:absolute;left:9px;bottom:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 7px;border:1px solid rgba(255,237,166,0.18);border-radius:999px;color:#fff4c7;background:rgba(0,0,0,0.46);backdrop-filter:blur(8px);font-size:10px;line-height:1;font-weight:950}.roomImageDetailGallery .roomImageDetailGalleryThumbActive .roomImageDetailGalleryThumbNumber{color:#211700;background:linear-gradient(135deg, #ffed86, #d9a730)}@keyframes roomImageGalleryFloat{0%{transform:translate3d(0, 0, 0) scale(1)}50%{transform:translate3d(18px, -14px, 0) scale(1.05)}100%{transform:translate3d(0, 0, 0) scale(1)}}@media (max-width: 1199px){.roomImageDetailGallery{padding:78px 0}.roomImageDetailGallery .roomImageDetailGalleryTitle{font-size:42px}.roomImageDetailGallery .roomImageDetailGalleryBox{grid-template-columns:minmax(0, 1fr)}.roomImageDetailGallery .roomImageDetailGalleryThumbs{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media (max-width: 991px){.roomImageDetailGallery{padding:68px 0}.roomImageDetailGallery .roomImageDetailGalleryHead{grid-template-columns:1fr;align-items:start;gap:18px}.roomImageDetailGallery .roomImageDetailGalleryAction{justify-content:flex-start}.roomImageDetailGallery .roomImageDetailGalleryMain,.roomImageDetailGallery .roomImageDetailGalleryMainImg{min-height:500px}.roomImageDetailGallery .roomImageDetailGalleryThumbs{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 767px){.roomImageDetailGallery{padding:48px 0;background:radial-gradient(circle at 70% 20%, rgba(180,15,43,0.12), transparent 30%), linear-gradient(180deg, #090508 0%, #050305 100%)}.roomImageDetailGallery:before,.roomImageDetailGallery:after{display:none}.roomImageDetailGallery .roomImageDetailGalleryGlow{display:none}.roomImageDetailGallery .roomImageDetailGalleryHead{margin-bottom:22px}.roomImageDetailGallery .roomImageDetailGallerySub{margin-bottom:10px;font-size:10px}.roomImageDetailGallery .roomImageDetailGalleryTitle{max-width:100%;margin-bottom:10px;font-size:32px;line-height:1.08;letter-spacing:-1px;text-shadow:none}.roomImageDetailGallery .roomImageDetailGalleryDesc{font-size:14px;line-height:1.6}.roomImageDetailGallery .roomImageDetailGalleryBtn{width:100%;min-height:44px;backdrop-filter:none;transition:none}.roomImageDetailGallery .roomImageDetailGalleryBtn:hover{transform:none}.roomImageDetailGallery .roomImageDetailGalleryBox{gap:12px}.roomImageDetailGallery .roomImageDetailGalleryMain{min-height:390px;border-radius:10px;box-shadow:0 18px 42px rgba(0,0,0,0.34)}.roomImageDetailGallery .roomImageDetailGalleryMain:before{display:none}.roomImageDetailGallery .roomImageDetailGalleryMainImg{min-height:390px;transform:none;transition:opacity 0.2s ease}.roomImageDetailGallery .roomImageDetailGalleryMain:hover .roomImageDetailGalleryMainImg{transform:none;filter:none}.roomImageDetailGallery .roomImageDetailGalleryMainInfo{left:12px;right:12px;bottom:12px;padding:13px;backdrop-filter:none}.roomImageDetailGallery .roomImageDetailGalleryMainTitle{font-size:16px}.roomImageDetailGallery .roomImageDetailGalleryMainDesc{font-size:12px}.roomImageDetailGallery .roomImageDetailGalleryZoom{right:12px;top:12px;min-height:32px;padding:0 10px;backdrop-filter:none;font-size:11px}.roomImageDetailGallery .roomImageDetailGalleryThumbs{display:flex;gap:9px;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x mandatory}.roomImageDetailGallery .roomImageDetailGalleryThumbs::-webkit-scrollbar{height:4px}.roomImageDetailGallery .roomImageDetailGalleryThumbs::-webkit-scrollbar-thumb{background:rgba(245,217,107,0.42);border-radius:999px}.roomImageDetailGallery .roomImageDetailGalleryThumb{flex:0 0 112px;min-height:86px;border-radius:8px;scroll-snap-align:start;transition:none}.roomImageDetailGallery .roomImageDetailGalleryThumb:hover{transform:none}.roomImageDetailGallery .roomImageDetailGalleryThumbImg{min-height:86px;transform:none;transition:none}.roomImageDetailGallery .roomImageDetailGalleryThumb:hover .roomImageDetailGalleryThumbImg,.roomImageDetailGallery .roomImageDetailGalleryThumbActive .roomImageDetailGalleryThumbImg{transform:none;filter:none}.roomImageDetailGallery .roomImageDetailGalleryThumbNumber{backdrop-filter:none}.roomImageDetailGallery [data-aos]{opacity:1 !important;transform:none !important;transition:none !important}}@media (max-width: 420px){.roomImageDetailGallery{padding:42px 0}.roomImageDetailGallery .roomImageDetailGalleryTitle{font-size:28px}.roomImageDetailGallery .roomImageDetailGalleryMain,.roomImageDetailGallery .roomImageDetailGalleryMainImg{min-height:340px}.roomImageDetailGallery .roomImageDetailGalleryZoom{font-size:0;width:34px;padding:0}.roomImageDetailGallery .roomImageDetailGalleryZoom span{font-size:14px}}.detailConceptPremium{position:relative;overflow:hidden;padding:90px 0;color:#f7eee5;background:radial-gradient(circle at 12% 8%, rgba(156,38,75,0.26), transparent 34%),radial-gradient(circle at 85% 15%, rgba(205,168,78,0.16), transparent 32%),linear-gradient(135deg, #150911 0%, #111113 48%, #08080a 100%)}.detailConceptPremium *{box-sizing:border-box}.detailConceptPremium .container{position:relative;z-index:2}.detailConceptPremium .detailConceptPremiumBg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:70px 70px;opacity:0.35}.detailConceptPremium .detailConceptPremiumWrap{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:46px;align-items:center}.detailConceptPremium .detailConceptPremiumMedia{position:relative}.detailConceptPremium .detailConceptPremiumImageBox{position:relative;min-height:620px;border-radius:26px;overflow:hidden;background:#181214;border:1px solid rgba(255,255,255,0.12);box-shadow:0 35px 90px rgba(0,0,0,0.5),inset 0 0 0 1px rgba(255,255,255,0.04)}.detailConceptPremium .detailConceptPremiumImageBox::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom, rgba(0,0,0,0.05), rgba(0,0,0,0.18)),linear-gradient(135deg, rgba(255,236,185,0.08), transparent 42%, rgba(99,4,42,0.2));pointer-events:none}.detailConceptPremium .detailConceptPremiumImageBox::after{content:"";position:absolute;inset:18px;z-index:3;border-radius:20px;border:1px solid rgba(255,237,196,0.22);pointer-events:none}.detailConceptPremium .detailConceptPremiumImageBox img{width:100%;height:100%;min-height:620px;display:block;object-fit:cover;transform:scale(1.03);transition:transform 0.8s ease, filter 0.8s ease}.detailConceptPremium .detailConceptPremiumMedia:hover .detailConceptPremiumImageBox img{transform:scale(1.08);filter:contrast(1.06) saturate(1.08)}.detailConceptPremium .detailConceptPremiumGlow{position:absolute;left:50%;bottom:-120px;width:72%;height:220px;transform:translateX(-50%);background:rgba(186,35,79,0.35);filter:blur(55px);z-index:1;pointer-events:none}.detailConceptPremium .detailConceptPremiumBadge{position:absolute;left:28px;bottom:28px;z-index:5;min-width:210px;padding:16px 18px;border-radius:18px;background:rgba(16,12,14,0.72);border:1px solid rgba(255,237,196,0.18);backdrop-filter:blur(16px);box-shadow:0 18px 50px rgba(0,0,0,0.35)}.detailConceptPremium .detailConceptPremiumBadge span{display:block;margin-bottom:5px;color:#d8b85d;font-size:12px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.detailConceptPremium .detailConceptPremiumBadge strong{display:block;color:#fff8ee;font-size:22px;line-height:1.2}.detailConceptPremium .detailConceptPremiumMini{position:absolute;right:-24px;top:38px;z-index:6;display:grid;gap:12px}.detailConceptPremium .detailConceptPremiumMiniItem{width:170px;padding:15px 16px;border-radius:18px;background:rgba(255,247,232,0.08);border:1px solid rgba(255,237,196,0.16);backdrop-filter:blur(14px);box-shadow:0 18px 55px rgba(0,0,0,0.32)}.detailConceptPremium .detailConceptPremiumMiniItem span{display:block;margin-bottom:8px;color:#d5b65d;font-size:13px;font-weight:900}.detailConceptPremium .detailConceptPremiumMiniItem p{margin:0;color:rgba(255,248,238,0.9);font-size:14px;line-height:1.45}.detailConceptPremium .detailConceptPremiumContent{position:relative;padding-left:10px}.detailConceptPremium .detailConceptPremiumLabel{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px;color:#e6c65d;font-size:13px;font-weight:900;letter-spacing:0.13em;text-transform:uppercase}.detailConceptPremium .detailConceptPremiumLabel i{display:block;width:48px;height:1px;background:linear-gradient(90deg, transparent, #e6c65d)}.detailConceptPremium .detailConceptPremiumTitle{max-width:660px;margin:0;color:#fff7ee;font-size:56px;font-weight:900;line-height:1.04;letter-spacing:-0.045em}.detailConceptPremium .detailConceptPremiumTitle span{color:#e7c767;text-shadow:0 0 34px rgba(231,199,103,0.28)}.detailConceptPremium .detailConceptPremiumDesc{max-width:680px;margin:22px 0 0;color:rgba(255,241,225,0.82);font-size:18px;line-height:1.85}.detailConceptPremium .detailConceptPremiumGrid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-top:28px}.detailConceptPremium .detailConceptPremiumCard{position:relative;overflow:hidden;min-height:188px;padding:24px 22px;border-radius:22px;background:linear-gradient(145deg, rgba(255,255,255,0.075), rgba(255,255,255,0.035));border:1px solid rgba(255,241,218,0.14);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06);transition:transform 0.35s ease, border-color 0.35s ease, background 0.35s ease, box-shadow 0.35s ease}.detailConceptPremium .detailConceptPremiumCard::before{content:"";position:absolute;top:-60px;right:-70px;width:160px;height:160px;border-radius:50%;background:rgba(218,181,84,0.13);filter:blur(12px);opacity:0;transition:opacity 0.35s ease}.detailConceptPremium .detailConceptPremiumCard:hover{transform:translateY(-7px);border-color:rgba(231,199,103,0.4);background:linear-gradient(145deg, rgba(255,255,255,0.105), rgba(255,255,255,0.045));box-shadow:0 22px 60px rgba(0,0,0,0.28)}.detailConceptPremium .detailConceptPremiumCard:hover::before{opacity:1}.detailConceptPremium .detailConceptPremiumIcon{position:relative;z-index:2;display:grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:14px;color:#f4dc98;background:rgba(255,237,196,0.08);border:1px solid rgba(255,237,196,0.15)}.detailConceptPremium .detailConceptPremiumIcon svg{width:23px;height:23px}.detailConceptPremium .detailConceptPremiumCard h3{position:relative;z-index:2;margin:0 0 10px;color:#fff6ec;font-size:18px;font-weight:900;line-height:1.35}.detailConceptPremium .detailConceptPremiumCard p{position:relative;z-index:2;margin:0;color:rgba(255,238,218,0.72);font-size:15.5px;line-height:1.7}.detailConceptPremium .detailConceptPremiumAction{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:30px}.detailConceptPremium .detailConceptPremiumBtn,.detailConceptPremium .detailConceptPremiumLink{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:900;transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease}.detailConceptPremium .detailConceptPremiumBtn{color:#1b1110;background:linear-gradient(135deg, #ffe6a0, #c99b35);box-shadow:0 18px 45px rgba(211,165,62,0.22)}.detailConceptPremium .detailConceptPremiumLink{color:#fff6ec;border:1px solid rgba(255,237,196,0.2);background:rgba(255,255,255,0.04)}.detailConceptPremium .detailConceptPremiumBtn:hover,.detailConceptPremium .detailConceptPremiumLink:hover{transform:translateY(-3px)}.detailConceptPremium .detailConceptPremiumLink:hover{border-color:rgba(255,237,196,0.42)}@media (max-width: 1199px){.detailConceptPremium{padding:74px 0}.detailConceptPremium .detailConceptPremiumWrap{grid-template-columns:1fr;gap:34px}.detailConceptPremium .detailConceptPremiumImageBox,.detailConceptPremium .detailConceptPremiumImageBox img{min-height:520px}.detailConceptPremium .detailConceptPremiumMini{right:22px}.detailConceptPremium .detailConceptPremiumContent{padding-left:0}.detailConceptPremium .detailConceptPremiumTitle{font-size:48px}}@media (max-width: 767px){.detailConceptPremium{padding:46px 0;background:linear-gradient(135deg, #150911 0%, #101012 58%, #08080a 100%)}.detailConceptPremium .detailConceptPremiumBg,.detailConceptPremium .detailConceptPremiumGlow,.detailConceptPremium .detailConceptPremiumImageBox::after,.detailConceptPremium .detailConceptPremiumCard::before{display:none}.detailConceptPremium .detailConceptPremiumWrap{gap:24px}.detailConceptPremium .detailConceptPremiumImageBox{min-height:360px;border-radius:20px;box-shadow:0 18px 38px rgba(0,0,0,0.34)}.detailConceptPremium .detailConceptPremiumImageBox img{min-height:360px;transform:none;transition:none}.detailConceptPremium .detailConceptPremiumMedia:hover .detailConceptPremiumImageBox img{transform:none;filter:none}.detailConceptPremium .detailConceptPremiumBadge{left:14px;right:14px;bottom:14px;min-width:0;padding:13px 14px;border-radius:15px;backdrop-filter:none}.detailConceptPremium .detailConceptPremiumBadge strong{font-size:18px}.detailConceptPremium .detailConceptPremiumMini{display:none}.detailConceptPremium .detailConceptPremiumLabel{margin-bottom:14px;font-size:12px}.detailConceptPremium .detailConceptPremiumLabel i{width:34px}.detailConceptPremium .detailConceptPremiumTitle{font-size:34px;line-height:1.12;letter-spacing:-0.035em}.detailConceptPremium .detailConceptPremiumDesc{margin-top:16px;font-size:15.5px;line-height:1.75}.detailConceptPremium .detailConceptPremiumGrid{grid-template-columns:1fr;gap:12px;margin-top:22px}.detailConceptPremium .detailConceptPremiumCard{min-height:auto;padding:18px;border-radius:18px;transition:none;box-shadow:none}.detailConceptPremium .detailConceptPremiumCard:hover{transform:none;box-shadow:none}.detailConceptPremium .detailConceptPremiumIcon{width:38px;height:38px;margin-bottom:11px}.detailConceptPremium .detailConceptPremiumCard h3{font-size:17px}.detailConceptPremium .detailConceptPremiumCard p{font-size:14.5px;line-height:1.65}.detailConceptPremium .detailConceptPremiumAction{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px}.detailConceptPremium .detailConceptPremiumBtn,.detailConceptPremium .detailConceptPremiumLink{width:100%;min-height:48px;transition:none}.detailConceptPremium .detailConceptPremiumBtn:hover,.detailConceptPremium .detailConceptPremiumLink:hover{transform:none}}.detailPricePremium{position:relative;overflow:hidden;padding:92px 0;color:#fff7ee;background:radial-gradient(circle at 12% 12%, rgba(142,26,70,0.28), transparent 34%),radial-gradient(circle at 86% 20%, rgba(217,174,72,0.14), transparent 30%),linear-gradient(135deg, #12070f 0%, #0d080d 42%, #070609 100%)}.detailPricePremium *{box-sizing:border-box}.detailPricePremium::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:74px 74px;opacity:0.28;pointer-events:none}.detailPricePremium .container{position:relative;z-index:2}.detailPricePremium .detailPricePremiumDecor{position:absolute;border-radius:50%;pointer-events:none;filter:blur(55px);opacity:0.6}.detailPricePremium .detailPricePremiumDecorOne{width:280px;height:280px;left:-90px;top:90px;background:rgba(155,24,68,0.34)}.detailPricePremium .detailPricePremiumDecorTwo{width:260px;height:260px;right:-80px;bottom:80px;background:rgba(211,170,71,0.18)}.detailPricePremium .detailPricePremiumHead{max-width:860px}.detailPricePremium .detailPricePremiumLabel{display:inline-flex;align-items:center;gap:11px;margin-bottom:18px}.detailPricePremium .detailPricePremiumLabel span{display:block;width:36px;height:1px;background:linear-gradient(90deg, transparent, #e8c967)}.detailPricePremium .detailPricePremiumLabel p{margin:0;color:#e8c967;font-size:13px;font-weight:900;line-height:1.3;letter-spacing:0.13em;text-transform:uppercase}.detailPricePremium .detailPricePremiumTitle{max-width:700px;color:#fff6ec;font-size:58px;font-weight:900;line-height:1.04;letter-spacing:-0.045em}.detailPricePremium .detailPricePremiumDesc{max-width:860px;margin-top:20px;color:rgba(255,240,224,0.78);font-size:17px;line-height:1.8}.detailPricePremium .detailPricePremiumList{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;margin-top:34px}.detailPricePremium .detailPricePremiumItem{position:relative;overflow:hidden;min-height:190px;padding:24px 20px;border-radius:20px;background:linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.035));border:1px solid rgba(255,238,211,0.14);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 24px 60px rgba(0,0,0,0.2);transition:transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease, background 0.35s ease}.detailPricePremium .detailPricePremiumItem::before{content:"";position:absolute;top:-90px;right:-90px;width:170px;height:170px;border-radius:50%;background:rgba(232,201,103,0.15);filter:blur(10px);opacity:0;transition:opacity 0.35s ease}.detailPricePremium .detailPricePremiumItem::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.08) 45%, transparent 70%);transform:translateX(-120%);transition:transform 0.7s ease;pointer-events:none}.detailPricePremium .detailPricePremiumItem:hover{transform:translateY(-8px);border-color:rgba(232,201,103,0.42);background:linear-gradient(145deg, rgba(255,255,255,0.105), rgba(255,255,255,0.045));box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 30px 80px rgba(0,0,0,0.34)}.detailPricePremium .detailPricePremiumItem:hover::before{opacity:1}.detailPricePremium .detailPricePremiumItem:hover::after{transform:translateX(120%)}.detailPricePremium .detailPricePremiumItemActive{border-color:rgba(232,201,103,0.38);background:linear-gradient(145deg, rgba(232,201,103,0.13), rgba(255,255,255,0.045))}.detailPricePremium .detailPricePremiumItemTop{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:34px}.detailPricePremium .detailPricePremiumName{color:#fff5eb;font-size:18px;font-weight:900;line-height:1.35}.detailPricePremium .detailPricePremiumTag{flex:0 0 auto;padding:5px 9px;border-radius:999px;color:#1b1110;background:linear-gradient(135deg, #ffe8a5, #d2a13d);font-size:11px;font-weight:900;line-height:1;letter-spacing:0.04em}.detailPricePremium .detailPricePremiumPrice{position:relative;z-index:2;margin-top:22px;color:#f5d970;font-size:30px;font-weight:950;line-height:1.1;letter-spacing:0.03em;text-shadow:0 0 28px rgba(245,217,112,0.2)}.detailPricePremium .detailPricePremiumText{position:relative;z-index:2;margin-top:15px;color:rgba(255,237,216,0.74);font-size:15.5px;line-height:1.68}.detailPricePremium .detailPricePremiumNote{display:flex;gap:14px;align-items:flex-start;margin-top:18px;padding:18px 20px;border-radius:16px;color:rgba(255,237,216,0.84);background:rgba(232,201,103,0.055);border:1px solid rgba(232,201,103,0.24);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}.detailPricePremium .detailPricePremiumNoteIcon{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;color:#ead083}.detailPricePremium .detailPricePremiumNoteIcon svg{width:22px;height:22px}.detailPricePremium .detailPricePremiumNoteText{font-size:15.5px;line-height:1.75}.detailPricePremium .detailPricePremiumAction{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.detailPricePremium .detailPricePremiumButton,.detailPricePremium .detailPricePremiumButtonSecond{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:900;transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease}.detailPricePremium .detailPricePremiumButton{color:#1c1210;background:linear-gradient(135deg, #ffe8a5, #c99632);box-shadow:0 18px 45px rgba(211,165,62,0.22)}.detailPricePremium .detailPricePremiumButtonSecond{color:#fff6ec;background:rgba(255,255,255,0.045);border:1px solid rgba(255,237,196,0.2)}.detailPricePremium .detailPricePremiumButton:hover,.detailPricePremium .detailPricePremiumButtonSecond:hover{transform:translateY(-3px)}.detailPricePremium .detailPricePremiumButtonSecond:hover{border-color:rgba(255,237,196,0.44)}@media (max-width: 1199px){.detailPricePremium{padding:74px 0}.detailPricePremium .detailPricePremiumTitle{font-size:48px}.detailPricePremium .detailPricePremiumList{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 767px){.detailPricePremium{padding:46px 0;background:linear-gradient(135deg, #12070f 0%, #0d080d 52%, #070609 100%)}.detailPricePremium::before,.detailPricePremium .detailPricePremiumDecor,.detailPricePremium .detailPricePremiumItem::before,.detailPricePremium .detailPricePremiumItem::after{display:none}.detailPricePremium .detailPricePremiumLabel{margin-bottom:13px}.detailPricePremium .detailPricePremiumLabel span{width:30px}.detailPricePremium .detailPricePremiumLabel p{font-size:11.5px}.detailPricePremium .detailPricePremiumTitle{font-size:35px;line-height:1.12;letter-spacing:-0.035em}.detailPricePremium .detailPricePremiumDesc{margin-top:14px;font-size:15px;line-height:1.7}.detailPricePremium .detailPricePremiumList{grid-template-columns:1fr;gap:12px;margin-top:24px}.detailPricePremium .detailPricePremiumItem{min-height:auto;padding:18px;border-radius:17px;box-shadow:none;transition:none}.detailPricePremium .detailPricePremiumItem:hover{transform:none;box-shadow:none}.detailPricePremium .detailPricePremiumName{font-size:17px}.detailPricePremium .detailPricePremiumTag{font-size:10px;padding:5px 8px}.detailPricePremium .detailPricePremiumPrice{margin-top:15px;font-size:27px}.detailPricePremium .detailPricePremiumText{margin-top:11px;font-size:14.5px;line-height:1.65}.detailPricePremium .detailPricePremiumNote{gap:10px;margin-top:14px;padding:15px;border-radius:15px}.detailPricePremium .detailPricePremiumNoteIcon{width:23px;height:23px}.detailPricePremium .detailPricePremiumNoteIcon svg{width:19px;height:19px}.detailPricePremium .detailPricePremiumNoteText{font-size:14px;line-height:1.65}.detailPricePremium .detailPricePremiumAction{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.detailPricePremium .detailPricePremiumButton,.detailPricePremium .detailPricePremiumButtonSecond{width:100%;min-height:48px;transition:none}.detailPricePremium .detailPricePremiumButton:hover,.detailPricePremium .detailPricePremiumButtonSecond:hover{transform:none}}.detailOccasionPremium{position:relative;overflow:hidden;padding:92px 0;color:#fff7ee;background:radial-gradient(circle at 5% 12%, rgba(144,20,69,0.32), transparent 36%),radial-gradient(circle at 88% 18%, rgba(23,77,72,0.2), transparent 36%),linear-gradient(135deg, #150710 0%, #110b10 42%, #07100f 100%)}.detailOccasionPremium *{box-sizing:border-box}.detailOccasionPremium .container{position:relative;z-index:3}.detailOccasionPremium .detailOccasionPremiumBg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:76px 76px;opacity:0.24}.detailOccasionPremium .detailOccasionPremiumGlow{position:absolute;border-radius:999px;pointer-events:none;filter:blur(60px)}.detailOccasionPremium .detailOccasionPremiumGlowOne{width:360px;height:360px;left:-130px;top:80px;background:rgba(154,26,73,0.34)}.detailOccasionPremium .detailOccasionPremiumGlowTwo{width:320px;height:320px;right:-110px;bottom:70px;background:rgba(216,178,77,0.12)}.detailOccasionPremium .detailOccasionPremiumHead{max-width:760px}.detailOccasionPremium .detailOccasionPremiumLabel{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px}.detailOccasionPremium .detailOccasionPremiumLabel span{display:block;width:40px;height:1px;background:linear-gradient(90deg, transparent, #e7c766)}.detailOccasionPremium .detailOccasionPremiumLabel p{margin:0;color:#e7c766;font-size:13px;font-weight:900;letter-spacing:0.13em;line-height:1.3;text-transform:uppercase}.detailOccasionPremium .detailOccasionPremiumTitle{max-width:760px;color:#fff5eb;font-size:57px;font-weight:900;line-height:1.05;letter-spacing:-0.045em}.detailOccasionPremium .detailOccasionPremiumTitle strong{color:#e8c968;font-weight:900;text-shadow:0 0 34px rgba(232,201,104,0.22)}.detailOccasionPremium .detailOccasionPremiumDesc{max-width:720px;margin-top:20px;color:rgba(255,238,218,0.74);font-size:17px;line-height:1.8}.detailOccasionPremium .detailOccasionPremiumList{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px;margin-top:44px}.detailOccasionPremium .detailOccasionPremiumItem{position:relative;overflow:hidden;min-height:210px;padding:28px 24px;border-radius:22px;background:linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.035));border:1px solid rgba(255,238,211,0.14);box-shadow:0 28px 70px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.06);transition:transform 0.35s ease, border-color 0.35s ease, background 0.35s ease, box-shadow 0.35s ease}.detailOccasionPremium .detailOccasionPremiumItem::before{content:"";position:absolute;right:-90px;top:-90px;width:190px;height:190px;border-radius:50%;background:rgba(232,201,104,0.14);filter:blur(8px);opacity:0;transition:opacity 0.35s ease}.detailOccasionPremium .detailOccasionPremiumItem::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.08) 46%, transparent 72%);transform:translateX(-130%);transition:transform 0.75s ease;pointer-events:none}.detailOccasionPremium .detailOccasionPremiumItem:hover{transform:translateY(-8px);border-color:rgba(232,201,104,0.42);background:linear-gradient(145deg, rgba(255,255,255,0.11), rgba(255,255,255,0.045));box-shadow:0 34px 86px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.08)}.detailOccasionPremium .detailOccasionPremiumItem:hover::before{opacity:1}.detailOccasionPremium .detailOccasionPremiumItem:hover::after{transform:translateX(130%)}.detailOccasionPremium .detailOccasionPremiumItemActive{background:linear-gradient(145deg, rgba(232,201,104,0.12), rgba(255,255,255,0.04));border-color:rgba(232,201,104,0.34)}.detailOccasionPremium .detailOccasionPremiumNumber{position:relative;z-index:2;display:inline-flex;margin-bottom:18px;color:#ebd274;font-size:13px;font-weight:950;letter-spacing:0.08em}.detailOccasionPremium .detailOccasionPremiumIcon{position:absolute;top:24px;right:22px;z-index:2;display:grid;place-items:center;width:46px;height:46px;color:#f3dc98;border-radius:16px;background:rgba(255,237,196,0.08);border:1px solid rgba(255,237,196,0.15);opacity:0.88}.detailOccasionPremium .detailOccasionPremiumIcon svg{width:24px;height:24px}.detailOccasionPremium .detailOccasionPremiumName{position:relative;z-index:2;max-width:86%;color:#fff6ec;font-size:19px;font-weight:900;line-height:1.38}.detailOccasionPremium .detailOccasionPremiumText{position:relative;z-index:2;margin-top:13px;color:rgba(255,236,216,0.74);font-size:15.5px;line-height:1.75}@media (max-width: 1199px){.detailOccasionPremium{padding:74px 0}.detailOccasionPremium .detailOccasionPremiumTitle{font-size:48px}.detailOccasionPremium .detailOccasionPremiumList{grid-template-columns:1fr;gap:13px}.detailOccasionPremium .detailOccasionPremiumItem{min-height:180px}}@media (max-width: 767px){.detailOccasionPremium{padding:46px 0;background:linear-gradient(135deg, #150710 0%, #100b10 52%, #07100f 100%)}.detailOccasionPremium .detailOccasionPremiumBg,.detailOccasionPremium .detailOccasionPremiumGlow,.detailOccasionPremium .detailOccasionPremiumItem::before,.detailOccasionPremium .detailOccasionPremiumItem::after{display:none}.detailOccasionPremium .detailOccasionPremiumLabel{gap:10px;margin-bottom:14px}.detailOccasionPremium .detailOccasionPremiumLabel span{width:30px}.detailOccasionPremium .detailOccasionPremiumLabel p{font-size:11.5px}.detailOccasionPremium .detailOccasionPremiumTitle{font-size:34px;line-height:1.12;letter-spacing:-0.035em}.detailOccasionPremium .detailOccasionPremiumDesc{margin-top:14px;font-size:15px;line-height:1.7}.detailOccasionPremium .detailOccasionPremiumList{grid-template-columns:1fr;gap:12px;margin-top:26px}.detailOccasionPremium .detailOccasionPremiumItem{min-height:auto;padding:18px;border-radius:17px;box-shadow:none;transition:none}.detailOccasionPremium .detailOccasionPremiumItem:hover{transform:none;box-shadow:none}.detailOccasionPremium .detailOccasionPremiumNumber{margin-bottom:13px;font-size:12px}.detailOccasionPremium .detailOccasionPremiumIcon{top:16px;right:16px;width:38px;height:38px;border-radius:13px}.detailOccasionPremium .detailOccasionPremiumIcon svg{width:20px;height:20px}.detailOccasionPremium .detailOccasionPremiumName{max-width:calc(100% - 52px);font-size:17px}.detailOccasionPremium .detailOccasionPremiumText{margin-top:10px;font-size:14.5px;line-height:1.65}}.detailBookingPremium{position:relative;overflow:hidden;padding:94px 0;color:#fff7ee;background:radial-gradient(circle at 8% 12%, rgba(152,25,72,0.34), transparent 34%),radial-gradient(circle at 88% 18%, rgba(218,181,80,0.13), transparent 32%),linear-gradient(135deg, #12070f 0%, #0d090d 44%, #070609 100%)}.detailBookingPremium *{box-sizing:border-box}.detailBookingPremium .container{position:relative;z-index:3}.detailBookingPremium .detailBookingPremiumBg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:74px 74px;opacity:0.22}.detailBookingPremium .detailBookingPremiumGlow{position:absolute;border-radius:999px;pointer-events:none;filter:blur(60px)}.detailBookingPremium .detailBookingPremiumGlowOne{width:360px;height:360px;left:-120px;top:110px;background:rgba(154,24,73,0.34)}.detailBookingPremium .detailBookingPremiumGlowTwo{width:300px;height:300px;right:-80px;bottom:70px;background:rgba(218,181,80,0.14)}.detailBookingPremium .detailBookingPremiumWrap{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:34px;align-items:center}.detailBookingPremium .detailBookingPremiumContent{max-width:620px}.detailBookingPremium .detailBookingPremiumLabel{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px}.detailBookingPremium .detailBookingPremiumLabel span{display:block;width:42px;height:1px;background:linear-gradient(90deg, transparent, #e8c967)}.detailBookingPremium .detailBookingPremiumLabel p{margin:0;color:#e8c967;font-size:13px;font-weight:900;letter-spacing:0.13em;line-height:1.3;text-transform:uppercase}.detailBookingPremium .detailBookingPremiumTitle{color:#fff6ec;font-size:56px;font-weight:900;line-height:1.04;letter-spacing:-0.045em}.detailBookingPremium .detailBookingPremiumTitle strong{color:#e8c967;font-weight:900;text-shadow:0 0 34px rgba(232,201,103,0.24)}.detailBookingPremium .detailBookingPremiumDesc{max-width:560px;margin-top:20px;color:rgba(255,238,218,0.75);font-size:17px;line-height:1.78}.detailBookingPremium .detailBookingPremiumBenefitList{display:grid;gap:13px;margin-top:28px}.detailBookingPremium .detailBookingPremiumBenefitItem{display:flex;gap:15px;align-items:flex-start;padding:18px 18px;border-radius:18px;background:linear-gradient(145deg, rgba(255,255,255,0.065), rgba(255,255,255,0.03));border:1px solid rgba(255,238,211,0.13);box-shadow:0 18px 45px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.05);transition:transform 0.35s ease, border-color 0.35s ease, background 0.35s ease}.detailBookingPremium .detailBookingPremiumBenefitItem:hover{transform:translateX(7px);border-color:rgba(232,201,103,0.34);background:linear-gradient(145deg, rgba(255,255,255,0.09), rgba(255,255,255,0.035))}.detailBookingPremium .detailBookingPremiumBenefitIcon{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;color:#f4dc98;border-radius:12px;background:rgba(255,237,196,0.08);border:1px solid rgba(255,237,196,0.15)}.detailBookingPremium .detailBookingPremiumBenefitIcon svg{width:22px;height:22px}.detailBookingPremium .detailBookingPremiumBenefitName{color:#fff5eb;font-size:17px;font-weight:900;line-height:1.35}.detailBookingPremium .detailBookingPremiumBenefitDesc{margin-top:6px;color:rgba(255,236,216,0.73);font-size:15px;line-height:1.65}.detailBookingPremium .detailBookingPremiumFormBox{position:relative;padding:24px;border-radius:24px;background:linear-gradient(145deg, rgba(255,255,255,0.075), rgba(255,255,255,0.025));border:1px solid rgba(232,201,103,0.26);box-shadow:0 32px 90px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.06)}.detailBookingPremium .detailBookingPremiumFormBox::before{content:"";position:absolute;inset:10px;border-radius:20px;border:1px solid rgba(255,237,196,0.07);pointer-events:none}.detailBookingPremium .detailBookingPremiumForm{position:relative;z-index:2}.detailBookingPremium .detailBookingPremiumFormGrid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px 12px}.detailBookingPremium .detailBookingPremiumField label{display:block;margin-bottom:8px;color:#f0d36f;font-size:13px;font-weight:900;line-height:1.3;letter-spacing:0.03em}.detailBookingPremium .detailBookingPremiumField input,.detailBookingPremium .detailBookingPremiumField select,.detailBookingPremium .detailBookingPremiumField textarea{width:100%;min-height:50px;padding:0 15px;color:#fff6ec;background:rgba(255,255,255,0.075);border:1px solid rgba(255,238,211,0.15);border-radius:8px;outline:none;font-size:15.5px;font-family:inherit;transition:border-color 0.3s ease, background 0.3s ease, box-shadow 0.3s ease}.detailBookingPremium .detailBookingPremiumField textarea{min-height:92px;padding-top:14px;resize:vertical;line-height:1.6}.detailBookingPremium .detailBookingPremiumField input::placeholder,.detailBookingPremium .detailBookingPremiumField textarea::placeholder{color:rgba(255,241,225,0.42)}.detailBookingPremium .detailBookingPremiumField select{cursor:pointer;appearance:auto}.detailBookingPremium .detailBookingPremiumField input:focus,.detailBookingPremium .detailBookingPremiumField select:focus,.detailBookingPremium .detailBookingPremiumField textarea:focus{border-color:rgba(232,201,103,0.58);background:rgba(255,255,255,0.095);box-shadow:0 0 0 4px rgba(232,201,103,0.09)}.detailBookingPremium .detailBookingPremiumFieldFull{margin-top:15px}.detailBookingPremium .detailBookingPremiumFormAction{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.detailBookingPremium .detailBookingPremiumSubmit,.detailBookingPremium .detailBookingPremiumZalo{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:8px;font-size:15.5px;font-weight:900;font-family:inherit;text-decoration:none;cursor:pointer;transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease}.detailBookingPremium .detailBookingPremiumSubmit{flex:1 1 260px;color:#1b1110;background:linear-gradient(135deg, #ffe8a5, #c99a34);border:0;box-shadow:0 18px 45px rgba(211,165,62,0.22)}.detailBookingPremium .detailBookingPremiumZalo{flex:1 1 210px;color:#f4dc98;background:rgba(255,255,255,0.035);border:1px solid rgba(232,201,103,0.28)}.detailBookingPremium .detailBookingPremiumSubmit svg,.detailBookingPremium .detailBookingPremiumZalo svg{width:20px;height:20px}.detailBookingPremium .detailBookingPremiumSubmit:hover,.detailBookingPremium .detailBookingPremiumZalo:hover{transform:translateY(-3px)}.detailBookingPremium .detailBookingPremiumZalo:hover{border-color:rgba(232,201,103,0.55)}.detailBookingPremium .detailBookingPremiumSmall{margin-top:13px;color:rgba(255,238,218,0.65);font-size:13.5px;line-height:1.65}@media (max-width: 1199px){.detailBookingPremium{padding:74px 0}.detailBookingPremium .detailBookingPremiumWrap{grid-template-columns:1fr;gap:32px}.detailBookingPremium .detailBookingPremiumContent{max-width:760px}.detailBookingPremium .detailBookingPremiumTitle{font-size:48px}}@media (max-width: 767px){.detailBookingPremium{padding:46px 0;background:linear-gradient(135deg, #12070f 0%, #0d090d 52%, #070609 100%)}.detailBookingPremium .detailBookingPremiumBg,.detailBookingPremium .detailBookingPremiumGlow,.detailBookingPremium .detailBookingPremiumFormBox::before{display:none}.detailBookingPremium .detailBookingPremiumWrap{gap:24px}.detailBookingPremium .detailBookingPremiumLabel{gap:10px;margin-bottom:14px}.detailBookingPremium .detailBookingPremiumLabel span{width:30px}.detailBookingPremium .detailBookingPremiumLabel p{font-size:11.5px}.detailBookingPremium .detailBookingPremiumTitle{font-size:34px;line-height:1.12;letter-spacing:-0.035em}.detailBookingPremium .detailBookingPremiumDesc{margin-top:14px;font-size:15px;line-height:1.7}.detailBookingPremium .detailBookingPremiumBenefitList{gap:10px;margin-top:22px}.detailBookingPremium .detailBookingPremiumBenefitItem{padding:15px;border-radius:16px;box-shadow:none;transition:none}.detailBookingPremium .detailBookingPremiumBenefitItem:hover{transform:none}.detailBookingPremium .detailBookingPremiumBenefitIcon{width:34px;height:34px}.detailBookingPremium .detailBookingPremiumBenefitName{font-size:16px}.detailBookingPremium .detailBookingPremiumBenefitDesc{font-size:14px;line-height:1.6}.detailBookingPremium .detailBookingPremiumFormBox{padding:16px;border-radius:18px;box-shadow:none}.detailBookingPremium .detailBookingPremiumFormGrid{grid-template-columns:1fr;gap:12px}.detailBookingPremium .detailBookingPremiumField label{font-size:12.5px}.detailBookingPremium .detailBookingPremiumField input,.detailBookingPremium .detailBookingPremiumField select,.detailBookingPremium .detailBookingPremiumField textarea{min-height:48px;font-size:14.5px;transition:none}.detailBookingPremium .detailBookingPremiumField textarea{min-height:86px}.detailBookingPremium .detailBookingPremiumField input:focus,.detailBookingPremium .detailBookingPremiumField select:focus,.detailBookingPremium .detailBookingPremiumField textarea:focus{box-shadow:none}.detailBookingPremium .detailBookingPremiumFormAction{display:grid;grid-template-columns:1fr;gap:10px}.detailBookingPremium .detailBookingPremiumSubmit,.detailBookingPremium .detailBookingPremiumZalo{width:100%;min-height:48px;transition:none}.detailBookingPremium .detailBookingPremiumSubmit:hover,.detailBookingPremium .detailBookingPremiumZalo:hover{transform:none}.detailBookingPremium .detailBookingPremiumSmall{font-size:13px}}.detailMemorySection{position:relative;overflow:hidden;padding:88px 0;background:radial-gradient(circle at 12% 20%, rgba(150,17,70,0.38), transparent 34%),radial-gradient(circle at 82% 30%, rgba(191,147,72,0.18), transparent 28%),linear-gradient(115deg, #2a0618 0%, #090b0c 46%, #061714 100%);color:#fff7eb}.detailMemorySection::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:72px 72px;opacity:0.35}.detailMemorySection::after{content:"";position:absolute;width:480px;height:480px;right:-180px;top:-180px;border-radius:50%;background:rgba(255,207,116,0.12);filter:blur(60px);pointer-events:none}.detailMemorySection .container{position:relative;z-index:2}.detailMemoryWrap{display:grid;grid-template-columns:1fr 1.08fr;gap:46px;align-items:center}.detailMemoryMedia{position:relative}.detailMemoryImageBox{position:relative;overflow:hidden;border-radius:28px;min-height:410px;border:1px solid rgba(255,255,255,0.16);background:rgba(255,255,255,0.04);box-shadow:0 30px 90px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.16)}.detailMemoryImage{display:block;width:100%;height:410px;object-fit:cover;transform:scale(1.04);transition:transform 0.8s ease, filter 0.8s ease}.detailMemoryImageBox:hover .detailMemoryImage{transform:scale(1.09);filter:saturate(1.08) contrast(1.04)}.detailMemoryGlow{position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.5), transparent 48%),radial-gradient(circle at 28% 72%, rgba(255,197,88,0.28), transparent 28%);pointer-events:none}.detailMemoryBadge{position:absolute;left:22px;bottom:22px;display:inline-flex;align-items:center;gap:9px;padding:12px 16px;border-radius:999px;background:rgba(10,10,10,0.62);border:1px solid rgba(255,222,150,0.32);color:#ffe2a7;font-size:14px;font-weight:700;letter-spacing:0.02em;backdrop-filter:blur(14px)}.detailMemoryBadgeIcon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg, #ffe7a6, #c9912c);color:#351400;font-size:12px}.detailMemoryContent{position:relative}.detailMemoryKicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:#f2c76e;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em}.detailMemoryKicker span{width:42px;height:1px;background:linear-gradient(90deg, transparent, #f2c76e)}.detailMemoryTitle{max-width:760px;margin:0;font-size:48px;line-height:1.08;font-weight:900;letter-spacing:-0.035em;color:#fff7e8}.detailMemoryDesc{max-width:760px;margin:18px 0 0;color:rgba(255,247,235,0.76);font-size:16px;line-height:1.75}.detailMemoryList{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-top:28px}.detailMemoryItem{position:relative;overflow:hidden;display:flex;gap:14px;min-height:88px;padding:18px;border-radius:18px;background:linear-gradient(135deg, rgba(255,255,255,0.095), rgba(255,255,255,0.035));border:1px solid rgba(255,255,255,0.15);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);transition:transform 0.35s ease, border-color 0.35s ease, background 0.35s ease}.detailMemoryItem::before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg, rgba(255,214,132,0.22), transparent 44%);opacity:0;transition:opacity 0.35s ease;pointer-events:none}.detailMemoryItem:hover{transform:translateY(-5px);border-color:rgba(255,218,146,0.36);background:linear-gradient(135deg, rgba(255,255,255,0.13), rgba(255,255,255,0.05))}.detailMemoryItem:hover::before{opacity:1}.detailMemoryIcon{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:rgba(255,228,171,0.11);border:1px solid rgba(255,224,159,0.22);color:#ffd98a}.detailMemoryIcon i{font-size:15px}.detailMemoryText{position:relative;z-index:1}.detailMemoryText strong{display:block;color:#fff7eb;font-size:16px;line-height:1.45;font-weight:800}.detailMemoryText span{display:block;margin-top:5px;color:rgba(255,247,235,0.68);font-size:14px;line-height:1.55}@media (max-width: 991px){.detailMemorySection{padding:68px 0}.detailMemoryWrap{grid-template-columns:1fr;gap:32px}.detailMemoryImageBox{min-height:360px}.detailMemoryImage{height:360px}.detailMemoryTitle{font-size:40px}}@media (max-width: 767px){.detailMemorySection{padding:48px 0;background:radial-gradient(circle at 10% 12%, rgba(150,17,70,0.16), transparent 34%), linear-gradient(145deg, #210413 0%, #070909 58%, #071210 100%)}.detailMemorySection::before{opacity:0.08;background-size:96px 96px}.detailMemorySection::after{width:220px;height:220px;right:-120px;top:-100px;opacity:0.15;filter:blur(35px)}.detailMemoryWrap{gap:24px}.detailMemoryImageBox{min-height:260px;border-radius:22px;box-shadow:0 18px 45px rgba(0,0,0,0.32)}.detailMemoryImage{height:260px;transform:none;transition:none}.detailMemoryImageBox:hover .detailMemoryImage{transform:none;filter:none}.detailMemoryGlow{opacity:0.45}.detailMemoryBadge{left:14px;bottom:14px;padding:10px 13px;font-size:12px;backdrop-filter:blur(6px)}.detailMemoryKicker{margin-bottom:14px;font-size:11px;gap:9px}.detailMemoryKicker span{width:30px}.detailMemoryTitle{font-size:31px;line-height:1.12;letter-spacing:-0.025em}.detailMemoryDesc{margin-top:14px;font-size:14px;line-height:1.65}.detailMemoryList{grid-template-columns:1fr;gap:10px;margin-top:22px}.detailMemoryItem{min-height:auto;padding:14px;border-radius:16px;transition:none}.detailMemoryItem::before{display:none}.detailMemoryItem:hover{transform:none}.detailMemoryIcon{width:34px;height:34px;border-radius:12px}.detailMemoryText strong{font-size:15px}.detailMemoryText span{font-size:13px}}.detailFaqSection{position:relative;overflow:hidden;padding:92px 0;color:#fff7e8;background:radial-gradient(circle at 14% 18%, rgba(134,18,64,0.28), transparent 34%),radial-gradient(circle at 85% 18%, rgba(226,181,94,0.12), transparent 30%),linear-gradient(135deg, #090406 0%, #050505 52%, #07110f 100%)}.detailFaqSection::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:76px 76px;opacity:0.28;pointer-events:none}.detailFaqSection::after{content:"";position:absolute;right:-180px;bottom:-220px;width:520px;height:520px;border-radius:50%;background:rgba(209,160,78,0.12);filter:blur(70px);pointer-events:none}.detailFaqSection .container{position:relative;z-index:2}.detailFaqHead{max-width:720px;margin-bottom:42px}.detailFaqKicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:#f3c56d;font-size:13px;line-height:1.4;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.detailFaqKicker span{display:block;width:42px;height:1px;background:linear-gradient(90deg, transparent, #f3c56d)}.detailFaqTitle{margin:0;max-width:720px;color:#fff7e8;font-size:50px;line-height:1.08;font-weight:900;letter-spacing:-0.035em}.detailFaqDesc{max-width:640px;margin:18px 0 0;color:rgba(255,247,232,0.68);font-size:16px;line-height:1.75}.detailFaqGrid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.detailFaqItem{position:relative;overflow:hidden;min-height:164px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:flex-start;padding:28px 28px 26px;border-radius:24px;background:linear-gradient(145deg, rgba(255,255,255,0.105), rgba(255,255,255,0.035));border:1px solid rgba(255,255,255,0.15);box-shadow:0 24px 70px rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.09);transition:transform 0.35s ease, border-color 0.35s ease, background 0.35s ease}.detailFaqItem::before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 10% 10%, rgba(255,214,131,0.18), transparent 34%),linear-gradient(135deg, rgba(255,220,147,0.12), transparent 46%);opacity:0;transition:opacity 0.35s ease;pointer-events:none}.detailFaqItem::after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:1px;background:linear-gradient(90deg, transparent, rgba(246,204,124,0.55), transparent);opacity:0;transition:opacity 0.35s ease}.detailFaqItem:hover{transform:translateY(-6px);border-color:rgba(246,204,124,0.36);background:linear-gradient(145deg, rgba(255,255,255,0.135), rgba(255,255,255,0.045))}.detailFaqItem:hover::before,.detailFaqItem:hover::after{opacity:1}.detailFaqNumber{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:46px;height:46px;border-radius:16px;color:#261000;font-size:14px;font-weight:900;background:linear-gradient(135deg, #ffe8aa, #bd8426);box-shadow:0 12px 30px rgba(213,154,54,0.2)}.detailFaqContent{position:relative;z-index:1}.detailFaqQuestion{margin:0;color:#fff3da;font-size:18px;line-height:1.45;font-weight:850;letter-spacing:-0.01em}.detailFaqAnswer{margin:12px 0 0;color:rgba(255,247,232,0.7);font-size:15.5px;line-height:1.75}.detailFaqMark{position:relative;z-index:1;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#f5cf82;font-size:22px;line-height:1;font-weight:300;background:rgba(255,229,170,0.08);border:1px solid rgba(255,222,150,0.16);transition:transform 0.35s ease, background 0.35s ease}.detailFaqItem:hover .detailFaqMark{transform:rotate(45deg);background:rgba(255,229,170,0.14)}@media (max-width: 991px){.detailFaqSection{padding:72px 0}.detailFaqHead{margin-bottom:34px}.detailFaqTitle{font-size:42px}.detailFaqGrid{grid-template-columns:1fr}}@media (max-width: 767px){.detailFaqSection{padding:48px 0;background:radial-gradient(circle at 12% 12%, rgba(134,18,64,0.13), transparent 34%), linear-gradient(145deg, #080405 0%, #050505 62%, #07100e 100%)}.detailFaqSection::before{opacity:0.06;background-size:100px 100px}.detailFaqSection::after{width:220px;height:220px;right:-120px;bottom:-120px;opacity:0.18;filter:blur(36px)}.detailFaqHead{margin-bottom:26px}.detailFaqKicker{gap:9px;margin-bottom:13px;font-size:11px}.detailFaqKicker span{width:30px}.detailFaqTitle{font-size:32px;line-height:1.12;letter-spacing:-0.025em}.detailFaqDesc{margin-top:13px;font-size:14px;line-height:1.65}.detailFaqGrid{gap:10px}.detailFaqItem{min-height:auto;grid-template-columns:1fr auto;gap:10px 12px;padding:18px;border-radius:18px;box-shadow:none;transition:none}.detailFaqItem::before,.detailFaqItem::after{display:none}.detailFaqItem:hover{transform:none}.detailFaqNumber{grid-column:1 / 3;justify-content:flex-start;justify-self:start;width:auto;min-width:auto;height:auto;padding:7px 11px;border-radius:999px;font-size:12px;box-shadow:none}.detailFaqQuestion{font-size:16px;line-height:1.45}.detailFaqAnswer{margin-top:8px;font-size:14px;line-height:1.62}.detailFaqMark{width:30px;height:30px;font-size:19px;transition:none}.detailFaqItem:hover .detailFaqMark{transform:none}}.detailBookingCtaSection{position:relative;overflow:hidden;padding:58px 0;color:#fff7e8;background:radial-gradient(circle at 18% 22%, rgba(142,17,70,0.36), transparent 34%),radial-gradient(circle at 78% 20%, rgba(229,185,84,0.13), transparent 30%),linear-gradient(115deg, #2b0619 0%, #0a0809 48%, #071410 100%)}.detailBookingCtaSection::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:74px 74px;opacity:0.24}.detailBookingCtaSection::after{content:"";position:absolute;right:10%;top:-160px;width:360px;height:360px;border-radius:50%;background:rgba(239,194,93,0.15);filter:blur(65px);pointer-events:none}.detailBookingCtaSection .container{position:relative;z-index:2}.detailBookingCtaWrap{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding:42px 46px;border-radius:30px;background:linear-gradient(135deg, rgba(255,255,255,0.105), rgba(255,255,255,0.035));border:1px solid rgba(255,229,164,0.18);box-shadow:0 28px 90px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.11)}.detailBookingCtaWrap::before{content:"";position:absolute;left:-80px;top:-120px;width:280px;height:280px;border-radius:50%;background:rgba(183,25,82,0.24);filter:blur(48px);pointer-events:none}.detailBookingCtaWrap::after{content:"";position:absolute;right:28%;bottom:0;width:220px;height:1px;background:linear-gradient(90deg, transparent, rgba(244,201,112,0.75), transparent);pointer-events:none}.detailBookingCtaContent{position:relative;z-index:1}.detailBookingCtaLabel{display:inline-flex;align-items:center;gap:12px;margin-bottom:14px;color:#f1c56d;font-size:13px;font-weight:850;line-height:1.4;text-transform:uppercase;letter-spacing:0.13em}.detailBookingCtaLabel span{display:block;width:42px;height:1px;background:linear-gradient(90deg, transparent, #f1c56d)}.detailBookingCtaTitle{max-width:700px;margin:0;color:#fff7e8;font-size:42px;line-height:1.1;font-weight:900;letter-spacing:-0.035em}.detailBookingCtaTitle span{display:inline;padding:0 8px;color:#1d1001;background:linear-gradient(135deg, #fff0b7, #d9a632);box-decoration-break:clone;-webkit-box-decoration-break:clone}.detailBookingCtaDesc{max-width:720px;margin:14px 0 0;color:rgba(255,247,232,0.72);font-size:16px;line-height:1.72}.detailBookingCtaAction{position:relative;z-index:1;display:grid;gap:12px;min-width:235px}.detailBookingCtaBtn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:0 22px;border-radius:14px;font-size:15px;line-height:1.3;font-weight:850;text-decoration:none;transition:transform 0.32s ease, box-shadow 0.32s ease, border-color 0.32s ease, background 0.32s ease}.detailBookingCtaBtnPrimary{color:#241300;background:linear-gradient(135deg, #ffe789, #d7a51f);border:1px solid rgba(255,235,156,0.55);box-shadow:0 16px 38px rgba(211,158,30,0.25)}.detailBookingCtaBtnOutline{color:#ffe5a5;background:rgba(255,232,171,0.055);border:1px solid rgba(255,224,143,0.38)}.detailBookingCtaBtn:hover{transform:translateY(-4px)}.detailBookingCtaBtnPrimary:hover{box-shadow:0 22px 46px rgba(211,158,30,0.34)}.detailBookingCtaBtnOutline:hover{background:rgba(255,232,171,0.1);border-color:rgba(255,224,143,0.58)}.detailBookingCtaBtnIcon{display:inline-flex;align-items:center;justify-content:center;font-size:17px}@media (max-width: 991px){.detailBookingCtaSection{padding:58px 0}.detailBookingCtaWrap{grid-template-columns:1fr;gap:26px;padding:36px}.detailBookingCtaTitle{font-size:38px}.detailBookingCtaAction{display:flex;flex-wrap:wrap;min-width:0}.detailBookingCtaBtn{flex:1 1 220px}}@media (max-width: 767px){.detailBookingCtaSection{padding:42px 0;background:radial-gradient(circle at 14% 12%, rgba(142,17,70,0.14), transparent 34%), linear-gradient(145deg, #1d0411 0%, #070707 58%, #07110e 100%)}.detailBookingCtaSection::before{opacity:0.05;background-size:100px 100px}.detailBookingCtaSection::after{width:190px;height:190px;right:-90px;top:-80px;opacity:0.18;filter:blur(36px)}.detailBookingCtaWrap{gap:22px;padding:24px 18px;border-radius:22px;box-shadow:0 18px 46px rgba(0,0,0,0.26)}.detailBookingCtaWrap::before{width:130px;height:130px;left:-70px;top:-60px;opacity:0.2;filter:blur(30px)}.detailBookingCtaWrap::after{display:none}.detailBookingCtaLabel{gap:9px;margin-bottom:11px;font-size:11px}.detailBookingCtaLabel span{width:30px}.detailBookingCtaTitle{font-size:30px;line-height:1.14;letter-spacing:-0.025em}.detailBookingCtaTitle span{padding:0 5px}.detailBookingCtaDesc{margin-top:12px;font-size:14px;line-height:1.62}.detailBookingCtaAction{display:grid;gap:10px}.detailBookingCtaBtn{width:100%;min-height:50px;padding:0 16px;border-radius:13px;font-size:14px;transition:none}.detailBookingCtaBtn:hover{transform:none}.detailBookingCtaBtnPrimary{box-shadow:none}}.data_contents .container{border-top:1px solid #AAAAAA;padding-top:15px}.data_contents .imgPost{text-align:center}.data_contents .imgPost img{width:100%;max-width:800px}.data_contents h1{font-size:32px;overflow-wrap:break-word}.data_contents h2{font-size:24px;overflow-wrap:break-word;color:var(--mau-chu-dao1)}.data_contents h3{font-size:20px;overflow-wrap:break-word}.data_contents h4{font-size:16px;overflow-wrap:break-word}.data_contents h5{font-size:16px;margin-bottom:16px;overflow-wrap:break-word}.data_contents h6{font-size:16px;overflow-wrap:break-word}.data_contents p{font-size:16px;overflow-wrap:break-word}.data_contents a{font-size:16px;overflow-wrap:break-word;color:#0000ff;font-weight:inherit}.data_contents a:hover{text-decoration:underline}.data_contents ul{padding-left:35px}.data_contents ul li{margin-bottom:8px;font-size:16px;overflow-wrap:break-word}.data_contents img{width:100%;max-width:800px;height:auto;margin-top:16px;margin-bottom:16px}.data_contents blockquote{position:relative;padding-left:20px;padding-right:10px;font-style:italic;margin-top:15px;margin-left:10px;background-color:#f2f2f2;padding-top:10px;padding-bottom:5px;box-shadow:2px 2px 8px 0px rgba(0,0,0,0.2)}.data_contents blockquote:before{content:"";position:absolute;width:3px;height:100%;left:0;top:0;background-image:linear-gradient(to bottom, #7ed858, #e7838b, #737aa0, #5270fb)}.data_contents table{width:100%}.data_contents table td{padding-left:10px;padding-right:5px}@media only screen and (min-width: 991px){.data_contents table{width:80%;margin:auto}}.data_contents .wrapIframeVideo{width:100%;max-width:800px;margin:auto}.data_contents .wrapIframeVideo .wrapWidthVideo{position:relative;padding-bottom:55.375%}.data_contents .wrapIframeVideo .wrapWidthVideo iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width: 991px){.tableOfContent{width:100%}}.tableOfContent #bookmark-list ul{padding-left:15px}.tableOfContent #bookmark-list ul li{list-style:none !important}.tableOfContent #bookmark-list ul li a{color:#295fcc}.tableOfContent #bookmark-list ul li a:hover{text-decoration:underline}.tableOfContent #bookmark-list ul li.sub_data{padding-left:15px}#footerTico{padding:0}#footerTico ul{padding:0}#footerTico a{text-decoration:none;color:#333333;transition:all 0.25s}#footerTico .footerLineLogo{padding:1rem 0}#footerTico .footerLineLogo img{width:6rem}#footerTico .footerLine4Col .colFix{margin-bottom:1rem}#footerTico .footerLine4Col .titlePart p{font-weight:700;font-size:16px}#footerTico .footerLine4Col .ContentPart .pType1{font-size:15px;font-weight:700;margin:13px 0}#footerTico .footerLine4Col .ContentPart .pType2{font-size:14px;margin-bottom:5px}#footerTico .footerLine4Col .ContentPart .pType2 a:hover{color:#1b49f1;font-weight:700}#footerTico .footerLine4Col .ContentPart .wrapImg{text-align:center}#footerTico .footerLine4Col .ContentPart img[alt="thongBaoBCT"]{width:7rem}#footerTico .footerLine4Col ul li{list-style:none}#footerTico .footerLine4Col ul li a{display:block;padding:8px 0px 8px 0px;font-size:15px}#footerTico .footerLine4Col ul li a:hover{color:#ffffff;background-color:#d9001b;padding-left:1rem}#footerTico .footerLineEnd{background-color:#f5b325;padding:8px 0}#footerTico .footerLineEnd .pTagEnd{font-size:13px;color:white;text-align:center;margin:0}@media only screen and (max-width: 575px){#footerTico{margin-bottom:85px}}.mixFooterPremium{position:relative;overflow:hidden;padding:72px 0 0;color:#ffffff;background:linear-gradient(90deg, rgba(8,6,5,0.96), rgba(48,0,10,0.92), rgba(9,5,5,0.96)),url(/tassets/images/bgFooter.webp) center/cover no-repeat}.mixFooterPremium i{color:white}.mixFooterPremium::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 16%, rgba(221,164,78,0.22), transparent 30%),radial-gradient(circle at 80% 20%, rgba(145,8,34,0.38), transparent 34%),linear-gradient(180deg, rgba(0,0,0,0.16), rgba(0,0,0,0.88));pointer-events:none}.mixFooterPremium .mixFooterPremiumOverlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);background-size:48px 48px;opacity:0.24;pointer-events:none}.mixFooterPremium .container{position:relative;z-index:2;max-width:1180px;width:100%;margin:0 auto;padding:0 15px}.mixFooterPremium .mixFooterPremiumGrid{display:grid;grid-template-columns:minmax(315px, 1.22fr) minmax(170px, 0.68fr) minmax(265px, 0.96fr) minmax(245px, 0.86fr);gap:20px;align-items:flex-start}.mixFooterPremium .mixFooterPremiumCol{min-width:0}.mixFooterPremium .mixFooterPremiumTitle{position:relative;min-height:22px;margin:0 0 19px;padding-left:16px;color:#ffffff;font-size:15px;line-height:1.35;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;word-break:break-word}.mixFooterPremium .mixFooterPremiumTitle::before{content:"";position:absolute;left:0;top:2px;width:4px;height:20px;border-radius:20px;background:linear-gradient(180deg, #ffe4a9, #bd8030);box-shadow:0 0 18px rgba(255,208,135,0.45)}.mixFooterPremium .mixFooterPremiumCard,.mixFooterPremium .mixFooterPremiumSupport,.mixFooterPremium .mixFooterPremiumPolicy,.mixFooterPremium .mixFooterPremiumFacebook{min-width:0;border:1px solid rgba(255,224,180,0.14);border-radius:22px;background:linear-gradient(145deg, rgba(255,255,255,0.095), rgba(255,255,255,0.035));box-shadow:0 24px 70px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.11);backdrop-filter:blur(8px)}.mixFooterPremium .mixFooterPremiumCard{padding:24px}.mixFooterPremium .mixFooterPremiumSupport,.mixFooterPremium .mixFooterPremiumPolicy{padding:24px 20px}.mixFooterPremium .mixFooterPremiumCompany{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:flex-start;padding-bottom:18px;border-bottom:1px dashed rgba(255,255,255,0.18)}.mixFooterPremium .mixFooterPremiumIcon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex:0 0 40px;border-radius:13px;color:#ffd28d;background:rgba(255,255,255,0.1);border:1px solid rgba(255,224,180,0.11)}.mixFooterPremium .mixFooterPremiumIcon i{font-size:17px}.mixFooterPremium .mixFooterPremiumCompanyText,.mixFooterPremium .mixFooterPremiumText,.mixFooterPremium .mixFooterPremiumContactText,.mixFooterPremium .mixFooterPremiumBusinessText{min-width:0;color:rgba(255,255,255,0.91);font-size:14px;line-height:1.75;font-weight:700;word-break:break-word}.mixFooterPremium .mixFooterPremiumTextList{padding:18px 0;border-bottom:1px dashed rgba(255,255,255,0.18)}.mixFooterPremium .mixFooterPremiumText+.mixFooterPremiumText{margin-top:7px}.mixFooterPremium .mixFooterPremiumContactList{padding-top:18px}.mixFooterPremium .mixFooterPremiumContact{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;min-width:0}.mixFooterPremium .mixFooterPremiumContact+.mixFooterPremiumContact{margin-top:13px}.mixFooterPremium .mixFooterPremiumContactText.contactCallPopUp{cursor:pointer;transition:color 0.25s ease}.mixFooterPremium .mixFooterPremiumContactText.contactCallPopUp:hover{color:#ffd28d}.mixFooterPremium .mixFooterPremiumImageList{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.mixFooterPremium .mixFooterPremiumImageList a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.mixFooterPremium .mixFooterPremiumImageList .dmca-badge img{display:block;width:auto;max-width:128px;height:auto;max-height:36px;object-fit:contain}.mixFooterPremium .mixFooterPremiumImageList .boCongThuong img{display:block;width:auto;max-width:185px;height:auto;max-height:58px;object-fit:contain}.mixFooterPremium .mixFooterPremiumMenu{display:grid;gap:0}.mixFooterPremium .mixFooterPremiumLink{position:relative;display:block;padding:13px 0 13px 18px;color:rgba(255,255,255,0.92);text-decoration:none;font-size:13px;line-height:1.48;font-weight:800;letter-spacing:0.025em;text-transform:uppercase;border-bottom:1px dashed rgba(255,255,255,0.18);transition:all 0.25s ease;white-space:normal;word-break:break-word}.mixFooterPremium .mixFooterPremiumLink::before{content:"";position:absolute;left:0;top:20px;width:7px;height:7px;border-radius:50%;background:#d9a24e;box-shadow:0 0 14px rgba(255,195,105,0.55);transition:all 0.25s ease}.mixFooterPremium .mixFooterPremiumLink:hover{color:#ffd28d;padding-left:26px}.mixFooterPremium .mixFooterPremiumLink:hover::before{width:15px;border-radius:20px}.mixFooterPremium .mixFooterPremiumFollow{margin-top:26px;padding:17px;border-radius:18px;background:rgba(0,0,0,0.17);border:1px solid rgba(255,224,180,0.1)}.mixFooterPremium .mixFooterPremiumFollowText{color:rgba(255,255,255,0.78);font-size:12px;line-height:1;font-weight:700;letter-spacing:0.14em}.mixFooterPremium .mixFooterPremiumSocials{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.mixFooterPremium .mixFooterPremiumSocial{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#ffffff;text-decoration:none;background:rgba(255,255,255,0.1);border:1px solid rgba(255,224,180,0.12);transition:all 0.25s ease}.mixFooterPremium .mixFooterPremiumSocial i{font-size:15px}.mixFooterPremium .mixFooterPremiumSocial:hover{color:#2a1608;background:linear-gradient(135deg, #ffe0a3, #bf8030);transform:translateY(-3px)}.mixFooterPremium .mixFooterPremiumBusiness{margin-top:24px;padding:18px;border-radius:18px;background:rgba(0,0,0,0.18);border:1px solid rgba(255,224,180,0.12)}.mixFooterPremium .mixFooterPremiumBusinessTitle{margin-bottom:10px;color:#ffd28d;font-size:15px;line-height:1.45;font-weight:800;word-break:break-word}.mixFooterPremium .mixFooterPremiumBusinessText+.mixFooterPremiumBusinessText{margin-top:7px}.mixFooterPremium .mixFooterPremiumFacebook{overflow:hidden;padding:0;background:rgba(255,255,255,0.08)}.mixFooterPremium .mixFooterPremiumFacebookImage{display:block;width:100%;max-width:100%;height:auto;border-radius:22px}.mixFooterPremium .mixFooterPremiumBottom{margin-top:48px;padding:22px 0;border-top:1px solid rgba(255,224,180,0.16);text-align:center}.mixFooterPremium .mixFooterPremiumCopyright{color:rgba(255,255,255,0.86);font-size:13px;line-height:1.7;font-weight:600}.mixFooterPremium .mixFooterPremiumCopyright a{color:#ffd28d;font-weight:900;text-decoration:underline;text-underline-offset:4px}.mixFooterPremium .mixFooterPremiumCopyright a:hover{color:#ffffff}@media (max-width: 1280px){.mixFooterPremium .container{max-width:1120px}.mixFooterPremium .mixFooterPremiumGrid{grid-template-columns:minmax(310px, 1.2fr) minmax(160px, 0.65fr) minmax(250px, 0.95fr) minmax(230px, 0.85fr);gap:18px}.mixFooterPremium .mixFooterPremiumCard{padding:22px}.mixFooterPremium .mixFooterPremiumSupport,.mixFooterPremium .mixFooterPremiumPolicy{padding:22px 18px}.mixFooterPremium .mixFooterPremiumTitle{font-size:14px;letter-spacing:0.06em}}@media (max-width: 1199px){.mixFooterPremium .mixFooterPremiumGrid{grid-template-columns:1.15fr 0.85fr;gap:22px}.mixFooterPremium .mixFooterPremiumConnect{max-width:430px}}@media (max-width: 991px){.mixFooterPremium{padding-top:58px}.mixFooterPremium .mixFooterPremiumGrid{grid-template-columns:1fr 1fr}.mixFooterPremium .mixFooterPremiumHotel{grid-column:1 / -1}.mixFooterPremium .mixFooterPremiumConnect{max-width:100%}}@media (max-width: 767px){.mixFooterPremium{padding-top:46px}.mixFooterPremium .container{padding:0 15px}.mixFooterPremium .mixFooterPremiumGrid{grid-template-columns:1fr;gap:20px}.mixFooterPremium .mixFooterPremiumHotel{grid-column:auto}.mixFooterPremium .mixFooterPremiumCard,.mixFooterPremium .mixFooterPremiumSupport,.mixFooterPremium .mixFooterPremiumPolicy{padding:20px 16px;border-radius:18px}.mixFooterPremium .mixFooterPremiumTitle{margin-bottom:15px;font-size:14px;letter-spacing:0.045em}.mixFooterPremium .mixFooterPremiumCompany,.mixFooterPremium .mixFooterPremiumContact{grid-template-columns:36px 1fr;gap:10px}.mixFooterPremium .mixFooterPremiumIcon{width:36px;height:36px;border-radius:12px}.mixFooterPremium .mixFooterPremiumIcon i{font-size:15px}.mixFooterPremium .mixFooterPremiumCompanyText,.mixFooterPremium .mixFooterPremiumText,.mixFooterPremium .mixFooterPremiumContactText,.mixFooterPremium .mixFooterPremiumBusinessText{font-size:13px;line-height:1.7}.mixFooterPremium .mixFooterPremiumImageList{align-items:flex-start;flex-direction:column}.mixFooterPremium .mixFooterPremiumImageList .dmca-badge img{max-width:125px}.mixFooterPremium .mixFooterPremiumImageList .boCongThuong img{max-width:180px}.mixFooterPremium .mixFooterPremiumFacebookImage{border-radius:18px}.mixFooterPremium .mixFooterPremiumBottom{margin-top:34px;padding:20px 0}}@media (max-width: 480px){.mixFooterPremium{padding-top:40px}.mixFooterPremium .mixFooterPremiumCard,.mixFooterPremium .mixFooterPremiumSupport,.mixFooterPremium .mixFooterPremiumPolicy,.mixFooterPremium .mixFooterPremiumFacebook{border-radius:16px}.mixFooterPremium .mixFooterPremiumTitle{font-size:13px}.mixFooterPremium .mixFooterPremiumLink{font-size:12px}.mixFooterPremium .mixFooterPremiumBusiness{padding:16px;border-radius:16px}.mixFooterPremium .mixFooterPremiumCopyright{font-size:12px}}.contact-form label.error,.order-form label.error{color:red;line-height:1.5;margin-top:6px}a{cursor:pointer}.mixLuxuryHero{--mix-gold: #c88922;--mix-gold-2: #ffe2a0;--mix-cream: #fff2dd;--mix-soft: rgba(255, 242, 221, 0.72);--mix-line-2: rgba(255, 226, 160, 0.22);--mix-glow: 0 0 28px rgba(255, 226, 160, 0.28);--mix-shadow: 0 28px 80px rgba(0, 0, 0, 0.48);--mix-shadow-soft: 0 20px 54px rgba(0, 0, 0, 0.34);position:relative;width:100%;max-width:100%;min-height:100vh;padding:118px 0 64px;display:flex;align-items:center;isolation:isolate;overflow:hidden;background:#050403}.mixLuxuryHero *,.mixLuxuryHero *::before,.mixLuxuryHero *::after{box-sizing:border-box}.mixLuxuryHero a{color:inherit;text-decoration:none}.mixLuxuryHero img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.mixLuxuryHero button,.mixLuxuryHero input,.mixLuxuryHero select{font:inherit}.mixLuxuryHero .mixLuxuryContainer{width:100%;max-width:1180px;margin:0 auto;padding-left:22px;padding-right:22px;position:relative;z-index:5}.mixLuxuryHero .mixLuxuryHeroBg,.mixLuxuryHero .mixLuxuryHeroVeil,.mixLuxuryHero .mixLuxuryHeroFloor{position:absolute;inset:0}.mixLuxuryHero .mixLuxuryHeroBg{z-index:0;pointer-events:auto}.mixLuxuryHero .mixLuxuryHeroBg img{object-position:center;filter:brightness(1.08) contrast(1.06) saturate(1.08);transform:scale(1.015)}.mixLuxuryHero .mixLuxuryHeroVeil{z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(5,4,3,0.94) 0%, rgba(5,4,3,0.82) 34%, rgba(5,4,3,0.48) 62%, rgba(5,4,3,0.2) 100%),radial-gradient(circle at 72% 30%, rgba(255,226,160,0.1), transparent 34%)}.mixLuxuryHero .mixLuxuryHeroFloor{z-index:2;pointer-events:none;background:linear-gradient(180deg, rgba(5,4,3,0.08) 0%, transparent 48%, rgba(5,4,3,0.96) 100%)}.mixLuxuryHero .mixLuxuryHeroGlow{position:absolute;left:22px;top:138px;bottom:86px;width:3px;z-index:3;border-radius:999px;background:linear-gradient(180deg, transparent, var(--mix-gold-2) 16%, rgba(196,87,126,0.6) 76%, transparent);box-shadow:var(--mix-glow);pointer-events:none}@media (min-width: 1180px){.mixLuxuryHero .mixLuxuryHeroGlow{left:calc((100% - 1180px) / 2 + 22px)}}.mixLuxuryHero .mixLuxuryHeroGrid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 420px);gap:56px;align-items:center;width:100%;min-width:0}.mixLuxuryHero .mixLuxuryHeroContent{min-width:0;padding-left:24px}.mixLuxuryHero .mixLuxuryKicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--mix-gold-2);font-size:13px;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.mixLuxuryHero .mixLuxuryKicker::before{content:"";flex:0 0 48px;width:48px;height:2px;border-radius:999px;background:linear-gradient(90deg, var(--mix-gold), var(--mix-gold-2));box-shadow:var(--mix-glow)}.mixLuxuryHero .mixLuxuryDisplay{max-width:760px;color:#fff8ec;font-size:46px;line-height:0.94;font-weight:950;letter-spacing:-0.055em;text-shadow:0 14px 40px rgba(0,0,0,0.54),0 0 28px rgba(255,226,160,0.08)}@media (min-width: 768px){.mixLuxuryHero .mixLuxuryDisplay{font-size:64px}}@media (min-width: 1180px){.mixLuxuryHero .mixLuxuryDisplay{font-size:86px}}.mixLuxuryHero .mixLuxuryGold{color:var(--mix-gold-2)}.mixLuxuryHero .mixLuxuryLead{max-width:650px;margin:26px 0 0;color:rgba(255,242,221,0.88);font-size:20px;line-height:1.55;font-weight:700;text-shadow:0 8px 28px rgba(0,0,0,0.5)}.mixLuxuryHero .mixLuxuryActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;max-width:100%}.mixLuxuryHero .mixLuxuryBtn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:13px 22px;border:1px solid transparent;font-size:14px;font-weight:900;line-height:1.1;cursor:pointer;position:relative;overflow:hidden;max-width:100%;white-space:normal;text-align:center;transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease, background 0.22s ease}.mixLuxuryHero .mixLuxuryBtn::after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.24), transparent);transform:skewX(-18deg);transition:left 0.55s ease;pointer-events:none}.mixLuxuryHero .mixLuxuryBtn:hover{transform:translateY(-3px)}.mixLuxuryHero .mixLuxuryBtn:hover::after{left:125%}.mixLuxuryHero .mixLuxuryBtnPrimary{color:#1d1006;background:linear-gradient(135deg, #c88922 0%, #ffe2a0 48%, #d9a83a 100%);box-shadow:var(--mix-glow),0 18px 44px rgba(217,168,58,0.22)}.mixLuxuryHero .mixLuxuryBtnOutline{color:var(--mix-gold-2);background:rgba(255,255,255,0.045);border-color:rgba(255,226,160,0.42);backdrop-filter:blur(12px)}.mixLuxuryHero .mixLuxuryBtnOutline:hover{background:rgba(255,226,160,0.1);border-color:rgba(255,226,160,0.72)}.mixLuxuryHero .mixLuxuryStats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;margin-top:34px;width:100%;min-width:0}.mixLuxuryHero .mixLuxuryStat{min-width:0;min-height:98px;padding:17px 16px;border-radius:22px;border:1px solid rgba(255,226,160,0.2);background:radial-gradient(circle at top right, rgba(255,226,160,0.1), transparent 42%),linear-gradient(180deg, rgba(255,255,255,0.075), rgba(255,255,255,0.032));box-shadow:0 18px 46px rgba(0,0,0,0.24);backdrop-filter:blur(12px)}.mixLuxuryHero .mixLuxuryStatNumber{display:block;color:var(--mix-gold-2);font-size:29px;line-height:1;font-weight:950;letter-spacing:-0.04em;overflow-wrap:break-word}.mixLuxuryHero .mixLuxuryStatText{display:block;margin-top:9px;color:rgba(255,242,221,0.78);font-size:13px;line-height:1.32;font-weight:700}.mixLuxuryHero .mixLuxuryMobileShots{display:none}.mixLuxuryHero .mixLuxuryMedia{position:relative;overflow:hidden;border-radius:22px;background:#15100d;border:1px solid var(--mix-line-2);box-shadow:var(--mix-shadow-soft);isolation:isolate}.mixLuxuryHero .mixLuxuryMedia::before{content:"";position:absolute;inset:1px;z-index:2;border-radius:inherit;border:1px solid rgba(255,255,255,0.045);pointer-events:none}.mixLuxuryHero .mixLuxuryMedia::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg, rgba(255,226,160,0.1), transparent 36%),linear-gradient(0deg, rgba(0,0,0,0.22), transparent 45%);opacity:0.65;z-index:1}.mixLuxuryHero .mixLuxuryMedia img{filter:brightness(1.06) contrast(1.06) saturate(1.06);transition:transform 0.45s ease, filter 0.45s ease}.mixLuxuryHero .mixLuxuryMedia:hover img{transform:scale(1.035);filter:brightness(1.1) contrast(1.08) saturate(1.08)}.mixLuxuryHero .mixLuxuryReserve{position:relative;min-width:0;padding:30px;border-radius:30px;border:1px solid rgba(255,226,160,0.25);background:linear-gradient(180deg, rgba(31,23,18,0.88), rgba(14,10,8,0.82)),radial-gradient(circle at top right, rgba(255,226,160,0.14), transparent 38%);box-shadow:var(--mix-shadow);backdrop-filter:blur(16px)}.mixLuxuryHero .mixLuxuryReserve::before{content:"";position:absolute;inset:10px;border-radius:24px;border:1px solid rgba(255,255,255,0.06);pointer-events:none}.mixLuxuryHero .mixLuxuryReserveTitle{color:#fff8ec;font-size:30px;line-height:1.08;font-weight:950;letter-spacing:-0.04em}.mixLuxuryHero .mixLuxuryReserveText{margin:12px 0 22px;color:var(--mix-soft);font-size:15px;line-height:1.55}.mixLuxuryHero .mixLuxuryReserveForm{display:grid;gap:12px}.mixLuxuryHero .mixLuxuryInput{width:100%;max-width:100%;height:52px;padding:0 16px;color:var(--mix-cream);border-radius:16px;border:1px solid rgba(255,226,160,0.18);background:rgba(255,255,255,0.075);outline:none;transition:border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease}.mixLuxuryHero .mixLuxuryInput::placeholder{color:rgba(255,242,221,0.5)}.mixLuxuryHero .mixLuxuryInput:focus{border-color:rgba(255,226,160,0.58);background:rgba(255,255,255,0.1);box-shadow:0 0 0 4px rgba(255,226,160,0.08)}.mixLuxuryHero select.mixLuxuryInput{color:rgba(255,242,221,0.82)}.mixLuxuryHero select.mixLuxuryInput option{color:#1d1006;background:#fff8ec}.mixLuxuryHero .mixLuxuryNote{margin:14px 0 0;color:rgba(255,242,221,0.54);font-size:13px;line-height:1.45}@media (max-width: 1100px){.mixLuxuryHero{padding:104px 0 58px}.mixLuxuryHero .mixLuxuryHeroGrid{grid-template-columns:minmax(0, 1fr);gap:34px}.mixLuxuryHero .mixLuxuryHeroContent{padding-left:18px}.mixLuxuryHero .mixLuxuryReserve{max-width:620px}.mixLuxuryHero .mixLuxuryStats{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:720px}.mixLuxuryHero .mixLuxuryHeroVeil{background:linear-gradient(90deg, rgba(5,4,3,0.95) 0%, rgba(5,4,3,0.82) 48%, rgba(5,4,3,0.48) 100%)}}@media (max-width: 767px){.mixLuxuryHero{min-height:auto;padding:92px 0 42px;overflow:hidden}.mixLuxuryHero .mixLuxuryContainer{padding-left:16px;padding-right:16px}.mixLuxuryHero .mixLuxuryHeroBg img{object-position:center top;filter:brightness(0.82) contrast(1.02) saturate(1.02);transform:none}.mixLuxuryHero .mixLuxuryHeroVeil{background:linear-gradient(180deg, rgba(5,4,3,0.88) 0%, rgba(5,4,3,0.78) 38%, rgba(5,4,3,0.96) 100%)}.mixLuxuryHero .mixLuxuryHeroFloor,.mixLuxuryHero .mixLuxuryHeroGlow{display:none}.mixLuxuryHero .mixLuxuryHeroGrid{display:block}.mixLuxuryHero .mixLuxuryHeroContent{padding-left:0}.mixLuxuryHero .mixLuxuryKicker{gap:9px;margin-bottom:14px;font-size:11px;letter-spacing:0.08em}.mixLuxuryHero .mixLuxuryKicker::before{flex-basis:30px;width:30px;box-shadow:none}.mixLuxuryHero .mixLuxuryDisplay{max-width:100%;font-size:38px;line-height:1;letter-spacing:-0.04em;text-shadow:0 10px 24px rgba(0,0,0,0.48)}.mixLuxuryHero .mixLuxuryLead{max-width:100%;margin-top:18px;font-size:16px;line-height:1.55;font-weight:650;text-shadow:none}.mixLuxuryHero .mixLuxuryActions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.mixLuxuryHero .mixLuxuryBtn{width:100%;min-height:48px;padding:13px 16px;font-size:13px;box-shadow:none;transition:none}.mixLuxuryHero .mixLuxuryBtn::after{display:none}.mixLuxuryHero .mixLuxuryBtn:hover{transform:none}.mixLuxuryHero .mixLuxuryBtnPrimary{box-shadow:0 10px 24px rgba(217,168,58,0.16)}.mixLuxuryHero .mixLuxuryBtnOutline{backdrop-filter:none}.mixLuxuryHero .mixLuxuryStats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-top:22px}.mixLuxuryHero .mixLuxuryStat{min-height:auto;padding:13px 12px;border-radius:16px;backdrop-filter:none;box-shadow:none;background:rgba(255,255,255,0.055)}.mixLuxuryHero .mixLuxuryStatNumber{font-size:22px}.mixLuxuryHero .mixLuxuryStatText{margin-top:7px;font-size:11.5px;line-height:1.35;font-weight:650}.mixLuxuryHero .mixLuxuryMobileShots{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;margin-top:22px}.mixLuxuryHero .mixLuxuryMobileShots .mixLuxuryMedia{height:120px;border-radius:16px}.mixLuxuryHero .mixLuxuryMedia{border-radius:16px;box-shadow:none}.mixLuxuryHero .mixLuxuryMedia::before,.mixLuxuryHero .mixLuxuryMedia::after{opacity:0.35}.mixLuxuryHero .mixLuxuryMedia img{filter:brightness(1.02) contrast(1.02) saturate(1.02);transition:none}.mixLuxuryHero .mixLuxuryMedia:hover img{transform:none;filter:brightness(1.02) contrast(1.02) saturate(1.02)}.mixLuxuryHero .mixLuxuryReserve{margin-top:24px;padding:20px;border-radius:22px;box-shadow:none;backdrop-filter:none;background:linear-gradient(180deg, rgba(31,23,18,0.92), rgba(14,10,8,0.88))}.mixLuxuryHero .mixLuxuryReserve::before{inset:7px;border-radius:17px}.mixLuxuryHero .mixLuxuryReserveTitle{font-size:24px}.mixLuxuryHero .mixLuxuryReserveText{margin:10px 0 16px;font-size:14px}.mixLuxuryHero .mixLuxuryReserveForm{gap:10px}.mixLuxuryHero .mixLuxuryInput{height:48px;border-radius:14px;padding:0 14px;font-size:14px}.mixLuxuryHero .mixLuxuryNote{font-size:12px}}@media (min-width: 421px) and (max-width: 767px){.mixLuxuryHero .mixLuxuryDisplay{font-size:52px}}@media (max-width: 420px){.mixLuxuryHero{padding-top:84px}.mixLuxuryHero .mixLuxuryContainer{padding-left:14px;padding-right:14px}.mixLuxuryHero .mixLuxuryDisplay{font-size:36px}.mixLuxuryHero .mixLuxuryLead{font-size:15px}.mixLuxuryHero .mixLuxuryStats{grid-template-columns:1fr}.mixLuxuryHero .mixLuxuryMobileShots{grid-template-columns:1fr 1fr}.mixLuxuryHero .mixLuxuryMobileShots .mixLuxuryMedia{height:135px}.mixLuxuryHero .mixLuxuryMobileShots .mixLuxuryMedia:nth-child(3){grid-column:1 / -1;height:155px}}@media (prefers-reduced-motion: reduce){.mixLuxuryHero *,.mixLuxuryHero *::before,.mixLuxuryHero *::after{transition:none !important;animation:none !important;scroll-behavior:auto !important}}#real-photos.mixLuxuryPhotos{position:relative;overflow:hidden;padding:112px 0;background:radial-gradient(circle at 12% 12%, rgba(214,168,92,0.16), transparent 34%),radial-gradient(circle at 86% 22%, rgba(255,114,153,0.13), transparent 32%),linear-gradient(180deg, #12080c 0%, #1b0d12 48%, #10070a 100%);isolation:isolate}#real-photos .mixLuxuryPhotosAura{position:absolute;z-index:-1;border-radius:999px;filter:blur(10px);opacity:0.75;pointer-events:none}#real-photos .mixLuxuryPhotosAuraOne{width:360px;height:360px;left:-120px;top:120px;background:radial-gradient(circle, rgba(214,168,92,0.25), transparent 68%)}#real-photos .mixLuxuryPhotosAuraTwo{width:460px;height:460px;right:-160px;bottom:40px;background:radial-gradient(circle, rgba(184,61,94,0.22), transparent 70%)}#real-photos .mixLuxuryPhotosHead{align-items:flex-end;margin-bottom:46px}#real-photos .mixLuxuryHead{display:grid;grid-template-columns:minmax(0, 1fr) 430px;gap:34px}#real-photos .mixLuxuryHeadMain{min-width:0}#real-photos .mixLuxuryKicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:#f4c982;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:0.18em;text-transform:uppercase}#real-photos .mixLuxuryKicker:before{content:"";width:34px;height:1px;background:linear-gradient(90deg, rgba(244,201,130,0), rgba(244,201,130,0.95))}#real-photos .mixLuxuryTitle{max-width:760px;margin:0;color:#fff7ed;font-size:54px;line-height:1.04;font-weight:900;letter-spacing:-0.045em}#real-photos .mixLuxuryGold{display:inline;color:#f7d08b;background:linear-gradient(135deg, #fff1b8 0%, #d9a94e 38%, #ffdc8a 72%, #b9812d 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}#real-photos .mixLuxuryDesc{margin:0;color:rgba(255,244,232,0.72);font-size:17px;line-height:1.75;font-weight:500}#real-photos .mixLuxuryPhotoStage{position:relative;display:grid;grid-template-columns:minmax(0, 1.18fr) minmax(380px, 0.82fr);gap:22px;padding:18px;border:1px solid rgba(247,208,139,0.18);border-radius:36px;background:linear-gradient(135deg, rgba(255,255,255,0.085), rgba(255,255,255,0.025)),rgba(255,255,255,0.035);box-shadow:0 38px 110px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.09);backdrop-filter:blur(14px)}#real-photos .mixLuxuryPhotoStage:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,232,173,0.24);box-shadow:inset 0 0 0 1px rgba(199,78,109,0.08);pointer-events:none}#real-photos .mixLuxuryMedia{position:relative;overflow:hidden;background:#241014}#real-photos .mixLuxuryMedia img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 0.7s ease, filter 0.7s ease}#real-photos .mixLuxuryMedia:hover img{transform:scale(1.075);filter:saturate(1.08) contrast(1.03)}#real-photos .mixLuxuryPhotoMain{min-height:620px;border-radius:28px;box-shadow:0 26px 70px rgba(0,0,0,0.36)}#real-photos .mixLuxuryPhotoMain:after{content:"";position:absolute;inset:auto 28px 28px 28px;height:1px;background:linear-gradient(90deg, transparent, rgba(255,232,173,0.65), transparent);z-index:3}#real-photos .mixLuxuryPhotoMainOverlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0.03) 0%, rgba(0,0,0,0.08) 42%, rgba(0,0,0,0.56) 100%),radial-gradient(circle at 24% 18%, rgba(255,232,173,0.16), transparent 34%);z-index:1;pointer-events:none}#real-photos .mixLuxuryCaption{position:absolute;left:28px;right:28px;bottom:34px;z-index:2;display:grid;gap:8px;max-width:560px;padding:22px 24px;border:1px solid rgba(255,232,173,0.24);border-radius:24px;background:rgba(18,8,12,0.52);box-shadow:0 22px 60px rgba(0,0,0,0.32);backdrop-filter:blur(16px)}#real-photos .mixLuxuryCaptionKicker{color:#f7d08b;font-size:12px;line-height:1.2;font-weight:900;letter-spacing:0.16em;text-transform:uppercase}#real-photos .mixLuxuryCaptionTitle{color:#fff7ed;font-size:25px;line-height:1.22;font-weight:850;letter-spacing:-0.025em}#real-photos .mixLuxuryPhotoBadge{position:absolute;top:24px;right:24px;z-index:4;display:inline-flex;align-items:center;gap:12px;padding:12px 15px 12px 12px;border:1px solid rgba(255,232,173,0.24);border-radius:999px;background:rgba(18,8,12,0.58);color:#fff7ed;box-shadow:0 18px 45px rgba(0,0,0,0.32);backdrop-filter:blur(14px)}#real-photos .mixLuxuryPhotoBadge span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg, #fff1b8, #c99138);color:#17090d;font-size:12px;font-weight:950}#real-photos .mixLuxuryPhotoBadge strong{color:rgba(255,247,237,0.88);font-size:12px;line-height:1;font-weight:850;letter-spacing:0.08em;text-transform:uppercase}#real-photos .mixLuxuryPhotoGrid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:minmax(190px, 1fr);gap:16px}#real-photos .mixLuxuryPhotoTile{min-height:190px;border-radius:24px;border:1px solid rgba(255,232,173,0.12);box-shadow:0 20px 46px rgba(0,0,0,0.22)}#real-photos .mixLuxuryPhotoTileLarge{grid-column:span 2;min-height:245px}#real-photos .mixLuxuryPhotoTile:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, transparent 36%, rgba(0,0,0,0.58) 100%),radial-gradient(circle at 22% 18%, rgba(255,232,173,0.12), transparent 36%);opacity:0.95;transition:opacity 0.35s ease;pointer-events:none}#real-photos .mixLuxuryPhotoTile:hover:before{opacity:0.72}#real-photos .mixLuxuryPhotoTileText{position:absolute;left:18px;right:18px;bottom:17px;z-index:2;display:grid;gap:4px}#real-photos .mixLuxuryPhotoTileText span{color:#f7d08b;font-size:11px;line-height:1.2;font-weight:850;letter-spacing:0.13em;text-transform:uppercase}#real-photos .mixLuxuryPhotoTileText strong{color:#fff7ed;font-size:18px;line-height:1.2;font-weight:850;letter-spacing:-0.015em}@media (max-width: 1199px){#real-photos.mixLuxuryPhotos{padding:96px 0}#real-photos .mixLuxuryTitle{font-size:46px}#real-photos .mixLuxuryPhotoStage{grid-template-columns:1fr}#real-photos .mixLuxuryPhotoMain{min-height:560px}#real-photos .mixLuxuryPhotoGrid{grid-auto-rows:220px}}@media (max-width: 991px){#real-photos.mixLuxuryPhotos{padding:84px 0}#real-photos .mixLuxuryHead{grid-template-columns:1fr;gap:18px}#real-photos .mixLuxuryPhotosHead{margin-bottom:34px}#real-photos .mixLuxuryTitle{font-size:40px;line-height:1.08}#real-photos .mixLuxuryDesc{max-width:680px;font-size:16px}#real-photos .mixLuxuryPhotoStage{padding:14px;border-radius:30px}#real-photos .mixLuxuryPhotoMain{min-height:500px;border-radius:24px}#real-photos .mixLuxuryCaption{left:20px;right:20px;bottom:24px;padding:18px 20px;border-radius:20px}#real-photos .mixLuxuryCaptionTitle{font-size:22px}}@media (max-width: 767px){#real-photos.mixLuxuryPhotos{padding:70px 0}#real-photos .mixLuxuryTitle{font-size:34px}#real-photos .mixLuxuryKicker{font-size:12px;letter-spacing:0.14em}#real-photos .mixLuxuryDesc{font-size:15px;line-height:1.68}#real-photos .mixLuxuryPhotoStage{gap:12px;padding:10px;border-radius:24px}#real-photos .mixLuxuryPhotoMain{min-height:420px;border-radius:20px}#real-photos .mixLuxuryPhotoBadge{top:14px;right:14px;gap:8px;padding:8px 11px 8px 8px}#real-photos .mixLuxuryPhotoBadge span{width:28px;height:28px;font-size:11px}#real-photos .mixLuxuryPhotoBadge strong{font-size:10px}#real-photos .mixLuxuryCaption{left:14px;right:14px;bottom:18px;padding:15px 16px}#real-photos .mixLuxuryCaptionTitle{font-size:19px}#real-photos .mixLuxuryPhotoGrid{grid-template-columns:1fr;grid-auto-rows:230px;gap:12px}#real-photos .mixLuxuryPhotoTileLarge{grid-column:auto;min-height:230px}#real-photos .mixLuxuryPhotoTile{min-height:230px;border-radius:20px}}@media (max-width: 480px){#real-photos.mixLuxuryPhotos{padding:58px 0}#real-photos .mixLuxuryTitle{font-size:29px;letter-spacing:-0.035em}#real-photos .mixLuxuryPhotoMain{min-height:360px}#real-photos .mixLuxuryCaption{position:absolute;left:10px;right:10px;bottom:12px;padding:13px 14px;border-radius:17px}#real-photos .mixLuxuryCaptionKicker{font-size:10px}#real-photos .mixLuxuryCaptionTitle{font-size:17px}#real-photos .mixLuxuryPhotoGrid{grid-auto-rows:205px}#real-photos .mixLuxuryPhotoTile{min-height:205px}#real-photos .mixLuxuryPhotoTileText{left:15px;right:15px;bottom:14px}#real-photos .mixLuxuryPhotoTileText strong{font-size:16px}}#videos.mixLuxuryVideos{position:relative;overflow:hidden;scroll-margin-top:120px;padding:118px 0 108px;background:radial-gradient(circle at 12% 18%, rgba(247,208,139,0.14), transparent 34%),radial-gradient(circle at 92% 22%, rgba(184,61,94,0.14), transparent 34%),linear-gradient(180deg, #10070a 0%, #190a0f 50%, #0d0507 100%);isolation:isolate}#videos .mixLuxuryVideoGlow{position:absolute;z-index:-1;border-radius:999px;pointer-events:none;filter:blur(10px)}#videos .mixLuxuryVideoGlowOne{width:380px;height:380px;left:-140px;top:130px;background:radial-gradient(circle, rgba(247,208,139,0.22), transparent 68%)}#videos .mixLuxuryVideoGlowTwo{width:460px;height:460px;right:-170px;bottom:40px;background:radial-gradient(circle, rgba(255,103,145,0.14), transparent 70%)}#videos .mixLuxuryVideoLayout{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(420px, 0.9fr);align-items:center;gap:48px}#videos .mixLuxuryShorts{position:relative;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:22px}#videos .mixLuxuryShorts:before{content:"";position:absolute;left:50%;top:48px;bottom:48px;width:1px;background:linear-gradient(180deg, transparent, rgba(247,208,139,0.32), transparent);transform:translateX(-50%);pointer-events:none}#videos .mixLuxuryShortItem{position:relative;padding:13px;border:1px solid rgba(247,208,139,0.15);border-radius:30px;background:linear-gradient(145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.025)),rgba(255,255,255,0.032);box-shadow:0 26px 72px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.09);backdrop-filter:blur(12px)}#videos .mixLuxuryShortItemDown{margin-top:54px}#videos .mixLuxuryShortTop{position:absolute;left:24px;top:24px;z-index:3;display:inline-flex;align-items:center;gap:9px;padding:8px 11px 8px 8px;border:1px solid rgba(255,232,173,0.22);border-radius:999px;background:rgba(18,8,12,0.62);box-shadow:0 14px 34px rgba(0,0,0,0.26);backdrop-filter:blur(12px)}#videos .mixLuxuryShortTop span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg, #fff1b8, #c99138);color:#17090d;font-size:11px;line-height:1;font-weight:950}#videos .mixLuxuryShortTop strong{color:rgba(255,247,237,0.88);font-size:10px;line-height:1;font-weight:900;letter-spacing:0.11em;text-transform:uppercase}#videos .mixLuxuryVideoFrame{position:relative;overflow:hidden;background:#1b0c10}#videos .mixLuxuryVideoFrame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#videos .mixLuxuryShortFrame{width:100%;padding-top:177.777%;border-radius:22px;box-shadow:0 22px 54px rgba(0,0,0,0.34)}#videos .mixLuxuryShortFrame:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;border:1px solid rgba(255,232,173,0.16);pointer-events:none}#videos .mixLuxuryShortFrame:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0,0,0,0.14), transparent 32%, rgba(0,0,0,0.12)),radial-gradient(circle at 22% 12%, rgba(255,232,173,0.1), transparent 36%);pointer-events:none}#videos .mixLuxuryVideoText{min-height:58px;margin-top:13px;padding:0 5px 3px;color:rgba(255,244,232,0.76);font-size:14px;line-height:1.55;font-weight:600}#videos .mixLuxuryVideoPanel{position:relative;max-width:560px;width:100%;justify-self:start;padding:34px;border:1px solid rgba(247,208,139,0.15);border-radius:34px;background:linear-gradient(135deg, rgba(255,255,255,0.078), rgba(255,255,255,0.024)),rgba(255,255,255,0.032);box-shadow:0 30px 86px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.08);backdrop-filter:blur(14px)}#videos .mixLuxuryVideoPanel:before{content:"";position:absolute;inset:16px;border-radius:24px;border:1px solid rgba(255,232,173,0.07);pointer-events:none}#videos .mixLuxuryKicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:#f4c982;font-size:12px;line-height:1.2;font-weight:850;letter-spacing:0.17em;text-transform:uppercase}#videos .mixLuxuryKicker:before{content:"";width:32px;height:1px;background:linear-gradient(90deg, rgba(244,201,130,0), rgba(244,201,130,0.95))}#videos .mixLuxuryTitle{max-width:520px;margin:0;color:#fff7ed;font-size:41px;line-height:1.08;font-weight:950;letter-spacing:-0.04em}#videos .mixLuxuryGold{display:inline;color:transparent;background:linear-gradient(135deg, #fff1b8 0%, #d9a94e 38%, #ffdc8a 72%, #b9812d 100%);-webkit-background-clip:text;background-clip:text}#videos .mixLuxuryDesc{max-width:500px;margin:17px 0 0;color:rgba(255,244,232,0.72);font-size:15px;line-height:1.72;font-weight:500}#videos .mixLuxuryBullets{display:grid;gap:10px;margin-top:23px}#videos .mixLuxuryBullet{display:grid;grid-template-columns:20px minmax(0, 1fr);gap:11px;align-items:start;padding:13px 14px;border:1px solid rgba(255,232,173,0.095);border-radius:17px;background:rgba(255,255,255,0.04)}#videos .mixLuxuryBullet span{position:relative;display:block;width:20px;height:20px;margin-top:2px;border-radius:999px;background:rgba(247,208,139,0.13);box-shadow:inset 0 0 0 1px rgba(247,208,139,0.22)}#videos .mixLuxuryBullet span:before{content:"";position:absolute;left:6px;top:4px;width:6px;height:10px;border-right:2px solid #f7d08b;border-bottom:2px solid #f7d08b;transform:rotate(45deg)}#videos .mixLuxuryBullet p{margin:0;color:rgba(255,244,232,0.76);font-size:14px;line-height:1.5;font-weight:600}#videos .mixLuxuryChannel{margin-top:24px;padding:11px;border:1px solid rgba(247,208,139,0.13);border-radius:24px;background:rgba(18,8,12,0.46);box-shadow:0 20px 58px rgba(0,0,0,0.24)}#videos .mixLuxuryChannelHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 5px 11px}#videos .mixLuxuryChannelHead span{color:rgba(255,247,237,0.82);font-size:12px;font-weight:850;letter-spacing:0.1em;text-transform:uppercase}#videos .mixLuxuryChannelHead strong{color:#f7d08b;font-size:11px;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}#videos .mixLuxuryChannelFrame{width:100%;padding-top:54%;border-radius:17px}#videos .mixLuxuryChannelFrame:before{content:"";position:absolute;inset:0;z-index:2;border:1px solid rgba(255,232,173,0.13);border-radius:inherit;pointer-events:none}#videos .mixLuxuryActions{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}#videos .mixLuxuryBtn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;font-size:13px;line-height:1;font-weight:900;text-decoration:none;transition:transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease, background 0.28s ease}#videos .mixLuxuryBtn:hover{transform:translateY(-2px)}#videos .mixLuxuryBtnPrimary{border:1px solid rgba(255,232,173,0.42);background:linear-gradient(135deg, #fff1b8 0%, #d6a84e 44%, #b9812d 100%);color:#17090d;box-shadow:0 16px 38px rgba(214,168,78,0.24)}#videos .mixLuxuryBtnPrimary:hover{box-shadow:0 22px 52px rgba(214,168,78,0.32)}#videos .mixLuxuryBtnOutline{border:1px solid rgba(255,232,173,0.2);background:rgba(255,255,255,0.04);color:#fff7ed}#videos .mixLuxuryBtnOutline:hover{border-color:rgba(255,232,173,0.38);background:rgba(255,255,255,0.07)}@media (max-width: 1299px){#videos .mixLuxuryVideoLayout{grid-template-columns:minmax(0, 0.92fr) minmax(410px, 0.86fr);gap:42px}#videos .mixLuxuryVideoPanel{max-width:540px;padding:32px}#videos .mixLuxuryTitle{font-size:38px}}@media (max-width: 1199px){#videos.mixLuxuryVideos{padding:96px 0}#videos .mixLuxuryVideoLayout{grid-template-columns:1fr;gap:42px}#videos .mixLuxuryShorts{max-width:760px;width:100%;margin:0 auto}#videos .mixLuxuryVideoPanel{max-width:780px;justify-self:center;margin:0 auto}#videos .mixLuxuryTitle{max-width:680px;font-size:42px}#videos .mixLuxuryDesc{max-width:680px}}@media (max-width: 991px){#videos.mixLuxuryVideos{padding:84px 0}#videos .mixLuxuryVideoPanel{padding:32px;border-radius:30px}#videos .mixLuxuryVideoPanel:before{inset:14px;border-radius:22px}#videos .mixLuxuryTitle{font-size:38px}#videos .mixLuxuryDesc{font-size:15px}#videos .mixLuxuryShortItemDown{margin-top:36px}}@media (max-width: 767px){#videos.mixLuxuryVideos{scroll-margin-top:82px;padding:64px 0;background:linear-gradient(180deg, #10070a 0%, #16080d 52%, #0d0507 100%)}#videos .mixLuxuryVideoGlow{display:none}#videos .mixLuxuryVideoLayout{gap:26px}#videos .mixLuxuryShorts{grid-template-columns:1fr 1fr;gap:12px}#videos .mixLuxuryShorts:before{display:none}#videos .mixLuxuryShortItem{padding:8px;border-radius:20px;background:rgba(255,255,255,0.035);box-shadow:0 8px 24px rgba(0,0,0,0.18);backdrop-filter:none}#videos .mixLuxuryShortItemDown{margin-top:20px}#videos .mixLuxuryShortFrame{border-radius:15px;box-shadow:0 8px 22px rgba(0,0,0,0.18)}#videos .mixLuxuryShortFrame:after{opacity:0.25}#videos .mixLuxuryShortTop{left:14px;top:14px;gap:0;padding:5px;border-color:rgba(255,232,173,0.16);background:rgba(18,8,12,0.52);box-shadow:none;backdrop-filter:none}#videos .mixLuxuryShortTop span{width:24px;height:24px;font-size:10px}#videos .mixLuxuryShortTop strong{display:none}#videos .mixLuxuryVideoText{min-height:66px;margin-top:9px;padding:0 2px;color:rgba(255,244,232,0.7);font-size:12px;line-height:1.45}#videos .mixLuxuryVideoPanel{padding:24px 18px;border-radius:24px;background:rgba(255,255,255,0.035);box-shadow:0 10px 28px rgba(0,0,0,0.18);backdrop-filter:none}#videos .mixLuxuryVideoPanel:before{display:none}#videos .mixLuxuryKicker{margin-bottom:12px;font-size:11px;letter-spacing:0.13em}#videos .mixLuxuryKicker:before{width:26px}#videos .mixLuxuryTitle{font-size:31px;line-height:1.1;letter-spacing:-0.032em}#videos .mixLuxuryDesc{margin-top:14px;font-size:14px;line-height:1.65}#videos .mixLuxuryBullets{margin-top:19px;gap:9px}#videos .mixLuxuryBullet{grid-template-columns:18px minmax(0, 1fr);gap:10px;padding:12px 13px;border-radius:15px;background:rgba(255,255,255,0.032)}#videos .mixLuxuryBullet span{width:18px;height:18px}#videos .mixLuxuryBullet span:before{left:6px;top:4px;width:5px;height:9px}#videos .mixLuxuryBullet p{font-size:13px;line-height:1.5}#videos .mixLuxuryChannel{margin-top:20px;padding:8px;border-radius:19px;background:rgba(18,8,12,0.38);box-shadow:0 8px 24px rgba(0,0,0,0.16)}#videos .mixLuxuryChannelHead{padding:2px 4px 9px}#videos .mixLuxuryChannelHead span,#videos .mixLuxuryChannelHead strong{font-size:10px}#videos .mixLuxuryChannelFrame{padding-top:56.25%;border-radius:14px}#videos .mixLuxuryActions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}#videos .mixLuxuryBtn{width:100%;min-height:48px;padding:0 18px;font-size:13px}#videos .mixLuxuryBtn:hover{transform:none}#videos .mixLuxuryBtnPrimary{box-shadow:0 8px 22px rgba(214,168,78,0.16)}}@media (max-width: 480px){#videos.mixLuxuryVideos{padding:56px 0}#videos .mixLuxuryShorts{gap:9px;margin-left:-2px;margin-right:-2px}#videos .mixLuxuryShortItem{padding:7px;border-radius:18px}#videos .mixLuxuryShortItemDown{margin-top:16px}#videos .mixLuxuryShortTop{left:11px;top:11px}#videos .mixLuxuryVideoText{min-height:74px;font-size:11px}#videos .mixLuxuryVideoPanel{padding:22px 15px;border-radius:22px}#videos .mixLuxuryTitle{font-size:28px}#videos .mixLuxuryDesc{font-size:13px}#videos .mixLuxuryBullet{padding:11px 12px}#videos .mixLuxuryChannelHead{display:grid;gap:3px}}#concept.mixLuxuryConcept{position:relative;overflow:hidden;isolation:isolate;scroll-margin-top:120px;padding:128px 0;background:radial-gradient(circle at 8% 10%, rgba(255,232,92,0.14), transparent 30%),radial-gradient(circle at 92% 18%, rgba(180,28,38,0.16), transparent 34%),radial-gradient(circle at 50% 100%, rgba(255,232,92,0.08), transparent 42%),linear-gradient(180deg, #040403 0%, #0a0805 46%, #040403 100%)}#concept.mixLuxuryConcept:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.024) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.024) 1px, transparent 1px);background-size:74px 74px;opacity:0.28;mask-image:linear-gradient(180deg, transparent 0%, #000 16%, #000 82%, transparent 100%)}#concept.mixLuxuryConcept:after{content:"";position:absolute;left:50%;top:0;z-index:-1;width:calc(100% - 30px);max-width:1180px;margin-left:auto;margin-right:auto;height:1px;transform:translateX(-50%);background:linear-gradient(90deg, transparent, rgba(255,232,92,0.58), transparent)}#concept .mixLuxuryConceptGlow{position:absolute;z-index:-1;border-radius:999px;pointer-events:none;filter:blur(20px)}#concept .mixLuxuryConceptGlowOne{width:480px;height:480px;left:-190px;top:150px;background:radial-gradient(circle, rgba(255,232,92,0.23), transparent 70%)}#concept .mixLuxuryConceptGlowTwo{width:650px;height:650px;right:-280px;bottom:80px;background:radial-gradient(circle, rgba(180,28,38,0.18), transparent 72%)}#concept .mixLuxuryConceptHead{display:grid;grid-template-columns:minmax(0, 1fr) 430px;align-items:end;gap:42px;margin-bottom:64px}#concept .mixLuxuryHeadMain{min-width:0}#concept .mixLuxuryKicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:#f2df58;font-size:12px;line-height:1.2;font-weight:900;letter-spacing:0.2em;text-transform:uppercase;text-shadow:0 0 24px rgba(242,223,88,0.25)}#concept .mixLuxuryKicker:before{content:"";width:38px;height:1px;background:linear-gradient(90deg, transparent, rgba(242,223,88,0.95))}#concept .mixLuxuryTitle{max-width:860px;margin:0;color:#fff8dc;font-size:56px;line-height:1.04;font-weight:950;letter-spacing:-0.05em}#concept .mixLuxuryGold{display:inline;color:transparent;background:linear-gradient(135deg, #fff9bd 0%, #f2dc42 32%, #fff173 62%, #b89513 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 18px rgba(242,223,88,0.14))}#concept .mixLuxuryDesc{position:relative;margin:0;padding:22px 24px;border:1px solid rgba(242,223,88,0.16);border-radius:22px;background:linear-gradient(135deg, rgba(255,255,255,0.045), rgba(255,255,255,0.012)),rgba(8,8,5,0.45);box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 24px 70px rgba(0,0,0,0.22);color:rgba(255,248,220,0.72);font-size:16px;line-height:1.75;font-weight:500;backdrop-filter:blur(14px)}#concept .mixLuxuryRoomList{display:grid;gap:36px}#concept .mixLuxuryRoom{position:relative}#concept .mixLuxuryRoom:before{content:"";position:absolute;left:34px;right:34px;bottom:-16px;z-index:-1;height:46px;border-radius:999px;background:rgba(0,0,0,0.54);filter:blur(28px)}#concept .mixLuxuryRoomShell{position:relative;display:grid;grid-template-columns:minmax(0, 40%) minmax(0, 60%);align-items:center;overflow:hidden;min-height:0;border:1px solid rgba(242,223,88,0.2);border-radius:36px;background:linear-gradient(135deg, rgba(255,255,255,0.055), transparent 28%),linear-gradient(180deg, #090806 0%, #050503 100%);box-shadow:0 34px 110px rgba(0,0,0,0.46),inset 0 1px 0 rgba(255,255,255,0.055)}#concept .mixLuxuryRoomShell:before{content:"";position:absolute;inset:0;z-index:8;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.028),inset 0 0 120px rgba(242,223,88,0.026)}#concept .mixLuxuryRoomShell:after{content:"";position:absolute;inset:1px;z-index:7;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg, rgba(255,255,255,0.105), transparent 22%, transparent 74%, rgba(242,223,88,0.085));opacity:0;transition:opacity 0.35s ease}#concept .mixLuxuryRoomShell:hover:after{opacity:1}#concept .mixLuxuryRoom:nth-child(odd) .mixLuxuryRoomInfo{order:1}#concept .mixLuxuryRoom:nth-child(odd) .mixLuxuryRoomVisual{order:2}#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomShell{grid-template-columns:minmax(0, 60%) minmax(0, 40%)}#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomVisual{order:1}#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomInfo{order:2}#concept .mixLuxuryRoomVisual{position:relative;align-self:center;width:100%;min-width:0;aspect-ratio:755 / 534;overflow:hidden;background:radial-gradient(circle at 50% 42%, rgba(242,223,88,0.09), transparent 42%),linear-gradient(135deg, #151107 0%, #050503 100%)}#concept .mixLuxuryRoomImage{position:absolute;inset:0;z-index:1;overflow:hidden;background:#070704}#concept .mixLuxuryRoomImage img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.005);transition:transform 0.85s ease, filter 0.85s ease}#concept .mixLuxuryRoomShell:hover .mixLuxuryRoomImage img{transform:scale(1.035);filter:saturate(1.08) contrast(1.04)}#concept .mixLuxuryRoomShade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.08) 46%, rgba(0,0,0,0.64) 100%),radial-gradient(circle at 24% 14%, rgba(255,239,127,0.15), transparent 34%)}#concept .mixLuxuryRoom:nth-child(odd) .mixLuxuryRoomShade{background:linear-gradient(180deg, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.08) 46%, rgba(0,0,0,0.64) 100%),linear-gradient(90deg, rgba(0,0,0,0.34), transparent 36%),radial-gradient(circle at 24% 14%, rgba(255,239,127,0.15), transparent 34%)}#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomShade{background:linear-gradient(180deg, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.08) 46%, rgba(0,0,0,0.64) 100%),linear-gradient(270deg, rgba(0,0,0,0.34), transparent 36%),radial-gradient(circle at 24% 14%, rgba(255,239,127,0.15), transparent 34%)}#concept .mixLuxuryRoomNumber{position:absolute;top:28px;left:28px;z-index:6;display:inline-flex;align-items:center;gap:12px;padding:8px 15px 8px 8px;border:1px solid rgba(255,239,117,0.25);border-radius:999px;background:rgba(7,7,4,0.58);box-shadow:0 18px 45px rgba(0,0,0,0.36),inset 0 1px 0 rgba(255,255,255,0.08);backdrop-filter:blur(14px)}#concept .mixLuxuryRoomNumber span{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg, #fff38a 0%, #ecd22c 48%, #ad900d 100%);color:#111005;font-size:12px;line-height:1;font-weight:950;box-shadow:0 0 0 1px rgba(255,255,255,0.18),0 10px 22px rgba(242,223,88,0.22)}#concept .mixLuxuryRoomNumber strong{color:rgba(255,248,220,0.88);font-size:11px;line-height:1;font-weight:900;letter-spacing:0.11em;text-transform:uppercase}#concept .mixLuxuryRoomMini{position:absolute;left:28px;right:28px;bottom:26px;z-index:6;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}#concept .mixLuxuryMedia{position:relative;overflow:hidden;aspect-ratio:755 / 534;border:1px solid rgba(255,239,117,0.22);border-radius:16px;background:#0a0905;box-shadow:0 18px 44px rgba(0,0,0,0.38),inset 0 1px 0 rgba(255,255,255,0.07)}#concept .mixLuxuryMedia:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, rgba(255,255,255,0.08), transparent 42%),linear-gradient(0deg, rgba(0,0,0,0.18), transparent 64%)}#concept .mixLuxuryMedia img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform 0.55s ease, filter 0.55s ease}#concept .mixLuxuryMedia:hover img{transform:scale(1.08);filter:saturate(1.08) contrast(1.04)}#concept .mixLuxuryRoomInfo{position:relative;z-index:2;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:56px 40px;background:radial-gradient(circle at 24% 18%, rgba(242,223,88,0.09), transparent 30%),radial-gradient(circle at 100% 90%, rgba(180,28,38,0.12), transparent 34%),linear-gradient(180deg, #090806 0%, #050503 100%)}#concept .mixLuxuryRoom:nth-child(odd) .mixLuxuryRoomInfo{padding-left:42px;padding-right:38px}#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomInfo{padding-left:48px;padding-right:42px}#concept .mixLuxuryRoomInfo:before{content:"";position:absolute;top:34px;bottom:34px;width:1px;background:linear-gradient(180deg, transparent, rgba(242,223,88,0.32), transparent);pointer-events:none}#concept .mixLuxuryRoom:nth-child(odd) .mixLuxuryRoomInfo:before{right:0}#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomInfo:before{left:0}#concept .mixLuxuryRoomMeta{display:flex;align-items:center;align-self:flex-start;flex-wrap:wrap;gap:9px;margin-bottom:20px;padding:0;border:0;border-radius:0;background:transparent}#concept .mixLuxuryRoomMeta span,#concept .mixLuxuryRoomMeta strong{display:inline-flex;align-items:center;min-height:30px;padding:0 13px;border:1px solid rgba(242,223,88,0.22);border-radius:999px;background:linear-gradient(135deg, rgba(242,223,88,0.12), rgba(242,223,88,0.035));color:#f2df58;font-size:10px;line-height:1;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}#concept .mixLuxuryRoomMeta strong{color:rgba(255,248,220,0.78)}#concept .mixLuxuryRoomName{max-width:560px;color:#fff8dc;font-size:42px;line-height:1.07;font-weight:950;letter-spacing:-0.012em;text-shadow:0 18px 42px rgba(0,0,0,0.34)}#concept .mixLuxuryTags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}#concept .mixLuxuryTag{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid rgba(242,223,88,0.19);border-radius:999px;background:linear-gradient(135deg, rgba(255,255,255,0.045), rgba(242,223,88,0.05));color:rgba(255,248,220,0.86);font-size:12px;line-height:1;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,0.035)}#concept .mixLuxuryTag:before{content:"";width:5px;height:5px;margin-right:8px;border-radius:999px;background:#f2df58;box-shadow:0 0 14px rgba(242,223,88,0.58)}#concept .mixLuxuryRoomCopy{max-width:530px;margin:24px 0 0;color:rgba(255,248,220,0.72);font-size:15px;line-height:1.78;font-weight:500;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}#concept .mixLuxuryRoomActions{display:grid;grid-template-columns:1fr;gap:12px;width:100%;max-width:430px;margin-top:30px}#concept .mixLuxuryBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:54px;overflow:hidden;padding:0 24px;border-radius:14px;font-size:14px;line-height:1;font-weight:950;text-align:center;text-decoration:none;cursor:pointer;transition:transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease, background 0.28s ease}#concept .mixLuxuryBtn:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;transform:skewX(-22deg);background:linear-gradient(90deg, transparent, rgba(255,255,255,0.34), transparent);transition:left 0.65s ease}#concept .mixLuxuryBtn:hover{transform:translateY(-2px)}#concept .mixLuxuryBtn:hover:before{left:125%}#concept .mixLuxuryBtnPrimary{border:1px solid rgba(255,239,117,0.62);background:linear-gradient(135deg, #c9aa10 0%, #fff168 48%, #d9bd17 100%);color:#0f0d04;box-shadow:0 18px 46px rgba(242,223,88,0.22),inset 0 1px 0 rgba(255,255,255,0.42)}#concept .mixLuxuryBtnPrimary:hover{box-shadow:0 24px 62px rgba(242,223,88,0.3),inset 0 1px 0 rgba(255,255,255,0.46)}#concept .mixLuxuryBtnOutline{border:1px solid rgba(242,223,88,0.24);background:rgba(242,223,88,0.045);color:#fff8dc}#concept .mixLuxuryBtnOutline:hover{border-color:rgba(242,223,88,0.44);background:rgba(242,223,88,0.09)}@media (max-width: 1199px){#concept.mixLuxuryConcept{padding:104px 0}#concept .mixLuxuryConceptHead{grid-template-columns:1fr;gap:22px;margin-bottom:46px}#concept .mixLuxuryTitle{font-size:46px}#concept .mixLuxuryDesc{max-width:760px}#concept .mixLuxuryRoomShell,#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomShell{grid-template-columns:1fr;align-items:stretch}#concept .mixLuxuryRoom:nth-child(odd) .mixLuxuryRoomInfo,#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomInfo{order:2;padding:40px 32px 38px}#concept .mixLuxuryRoom:nth-child(odd) .mixLuxuryRoomInfo:before,#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomInfo:before{left:32px;right:32px;top:0;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg, transparent, rgba(242,223,88,0.3), transparent)}#concept .mixLuxuryRoom:nth-child(odd) .mixLuxuryRoomVisual,#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomVisual{order:1}#concept .mixLuxuryRoomName{max-width:760px;font-size:39px}#concept .mixLuxuryRoomCopy{max-width:760px}#concept .mixLuxuryRoomActions{max-width:470px}}@media (max-width: 991px){#concept.mixLuxuryConcept{padding:88px 0}#concept .mixLuxuryTitle{font-size:40px}#concept .mixLuxuryDesc{padding:18px 20px;font-size:15px}#concept .mixLuxuryRoomList{gap:26px}#concept .mixLuxuryRoomShell{border-radius:28px}#concept .mixLuxuryRoomName{font-size:35px}#concept .mixLuxuryRoomMini{left:22px;right:22px;bottom:22px;gap:10px}}@media (max-width: 767px){#concept.mixLuxuryConcept{scroll-margin-top:82px;padding:68px 0;background:radial-gradient(circle at 18% 8%, rgba(255,232,92,0.11), transparent 34%), linear-gradient(180deg, #040403 0%, #090805 52%, #040403 100%)}#concept.mixLuxuryConcept:before{background-size:48px 48px;opacity:0.18}#concept .mixLuxuryConceptGlow{display:none}#concept .mixLuxuryConceptHead{gap:16px;margin-bottom:30px}#concept .mixLuxuryKicker{gap:9px;margin-bottom:12px;font-size:10px;letter-spacing:0.14em}#concept .mixLuxuryKicker:before{width:26px}#concept .mixLuxuryTitle{font-size:31px;line-height:1.1;letter-spacing:-0.034em}#concept .mixLuxuryDesc{padding:16px;border-radius:18px;font-size:14px;line-height:1.65;backdrop-filter:none}#concept .mixLuxuryRoomList{gap:18px}#concept .mixLuxuryRoom:before{display:none}#concept .mixLuxuryRoomShell{overflow:hidden;border-radius:22px;box-shadow:0 18px 48px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.045)}#concept .mixLuxuryRoomShell:before,#concept .mixLuxuryRoomShell:after{display:none}#concept .mixLuxuryRoomVisual:before{inset:10px;border-radius:16px}#concept .mixLuxuryRoomImage img{transform:none;transition:none}#concept .mixLuxuryRoomShell:hover .mixLuxuryRoomImage img{transform:none;filter:none}#concept .mixLuxuryRoomShade,#concept .mixLuxuryRoom:nth-child(odd) .mixLuxuryRoomShade,#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomShade{background:linear-gradient(180deg, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.04) 48%, rgba(0,0,0,0.58) 100%)}#concept .mixLuxuryRoomNumber{top:14px;left:14px;gap:0;padding:5px;border-color:rgba(242,223,88,0.16);background:rgba(7,7,4,0.52);box-shadow:none;backdrop-filter:none}#concept .mixLuxuryRoomNumber span{width:28px;height:28px;font-size:10px}#concept .mixLuxuryRoomNumber strong{display:none}#concept .mixLuxuryRoomMini{left:10px;right:10px;bottom:10px;gap:7px}#concept .mixLuxuryMedia{border-radius:10px;box-shadow:none}#concept .mixLuxuryMedia img{transition:none}#concept .mixLuxuryMedia:hover img{transform:none;filter:none}#concept .mixLuxuryRoomInfo,#concept .mixLuxuryRoom:nth-child(odd) .mixLuxuryRoomInfo,#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomInfo{padding:24px 16px 20px}#concept .mixLuxuryRoom:nth-child(odd) .mixLuxuryRoomInfo:before,#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomInfo:before{left:16px;right:16px}#concept .mixLuxuryRoomMeta{gap:7px;margin-bottom:14px}#concept .mixLuxuryRoomMeta span,#concept .mixLuxuryRoomMeta strong{min-height:27px;padding:0 10px;font-size:9px;letter-spacing:0.05em}#concept .mixLuxuryRoomName{font-size:28px;line-height:1.1;letter-spacing:-0.018em}#concept .mixLuxuryTags{gap:7px;margin-top:17px}#concept .mixLuxuryTag{min-height:30px;padding:0 10px;font-size:12px}#concept .mixLuxuryTag:before{width:5px;height:5px;margin-right:7px;box-shadow:none}#concept .mixLuxuryRoomCopy{margin-top:17px;font-size:14px;line-height:1.62;-webkit-line-clamp:4}#concept .mixLuxuryRoomActions{gap:10px;max-width:none;margin-top:21px}#concept .mixLuxuryBtn{width:100%;min-height:48px;border-radius:12px;padding:0 18px;font-size:13px;transition:none}#concept .mixLuxuryBtn:before{display:none}#concept .mixLuxuryBtn:hover{transform:none}#concept .mixLuxuryBtnPrimary{box-shadow:0 10px 26px rgba(242,223,88,0.16)}}@media (max-width: 480px){#concept.mixLuxuryConcept{padding:58px 0}#concept .mixLuxuryTitle{font-size:28px}#concept .mixLuxuryDesc{font-size:13px}#concept .mixLuxuryRoomShell{border-radius:20px}#concept .mixLuxuryRoomMini{display:none}#concept .mixLuxuryRoomInfo,#concept .mixLuxuryRoom:nth-child(odd) .mixLuxuryRoomInfo,#concept .mixLuxuryRoom:nth-child(even) .mixLuxuryRoomInfo{padding:21px 14px 17px}#concept .mixLuxuryRoomMeta{display:flex;flex-wrap:wrap}#concept .mixLuxuryRoomName{font-size:25px}#concept .mixLuxuryRoomCopy{font-size:13px}#concept .mixLuxuryBtn{min-height:46px}}#concept .mixLuxuryRoomImage img{width:100%;height:100%;object-fit:cover}#branches.mixBranches{position:relative;overflow:hidden;padding:104px 0;background:radial-gradient(circle at 10% 8%, rgba(241,194,113,0.2), transparent 31%),radial-gradient(circle at 90% 18%, rgba(157,84,39,0.22), transparent 35%),radial-gradient(circle at 50% 100%, rgba(97,43,24,0.26), transparent 42%),linear-gradient(135deg, #100a07 0%, #28170f 48%, #0c0806 100%);color:#fff}#branches.mixBranches .container{position:relative;z-index:3}#branches.mixBranches .mixBranchesBg{position:absolute;inset:0;pointer-events:none}#branches.mixBranches .mixBranchesBg:before{content:"";position:absolute;inset:24px;border:1px solid rgba(255,226,180,0.09);border-radius:38px}#branches.mixBranches .mixBranchesBg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(255,255,255,0.04), transparent 28%),linear-gradient(to top, rgba(0,0,0,0.42), transparent 34%)}#branches.mixBranches .mixBranchesGlow{position:absolute;width:390px;height:390px;border-radius:999px;filter:blur(34px);opacity:0.55}#branches.mixBranches .mixBranchesGlowOne{top:-140px;left:-130px;background:rgba(232,181,94,0.3)}#branches.mixBranches .mixBranchesGlowTwo{right:-150px;bottom:-160px;background:rgba(140,70,34,0.34)}#branches.mixBranches .mixBranchesShape{position:absolute;border:1px solid rgba(255,225,172,0.08);transform:rotate(12deg)}#branches.mixBranches .mixBranchesShapeOne{width:210px;height:210px;top:120px;right:9%;border-radius:42px}#branches.mixBranches .mixBranchesShapeTwo{width:150px;height:150px;left:6%;bottom:110px;border-radius:999px}#branches.mixBranches .mixBranchesHead{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}#branches.mixBranches .mixBranchesHeadMain{max-width:760px}#branches.mixBranches .mixBranchesKicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:15px;padding:9px 16px;border:1px solid rgba(255,225,172,0.22);border-radius:999px;background:rgba(255,255,255,0.075);color:#f6d79d;box-shadow:0 14px 40px rgba(0,0,0,0.18);font-size:13px;font-weight:900;letter-spacing:0.13em;text-transform:uppercase}#branches.mixBranches .mixBranchesKicker:before{content:"";width:7px;height:7px;border-radius:999px;background:#f3c777;box-shadow:0 0 18px rgba(243,199,119,0.95)}#branches.mixBranches .mixBranchesTitle{color:#fff7e8;font-size:46px;line-height:1.1;font-weight:900;letter-spacing:-0.045em;text-shadow:0 18px 48px rgba(0,0,0,0.28)}#branches.mixBranches .mixBranchesDesc{max-width:450px;margin:0;color:rgba(255,246,229,0.73);font-size:16px;line-height:1.82}#branches.mixBranches .mixBranchesGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}#branches.mixBranches .mixBranchesCard{position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,226,181,0.15);border-radius:32px;background:linear-gradient(145deg, rgba(255,255,255,0.11), rgba(255,255,255,0.035)),rgba(255,255,255,0.035);box-shadow:0 28px 80px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.12);transition:transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease}#branches.mixBranches .mixBranchesCard:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 0%, rgba(255,211,136,0.22), transparent 34%),linear-gradient(180deg, rgba(255,255,255,0.08), transparent 45%);opacity:0;transition:opacity 0.35s ease;pointer-events:none}#branches.mixBranches .mixBranchesCard:hover{transform:translateY(-9px);border-color:rgba(245,200,126,0.42);box-shadow:0 38px 96px rgba(0,0,0,0.42),0 0 0 1px rgba(245,200,126,0.09) inset}#branches.mixBranches .mixBranchesCard:hover:before{opacity:1}#branches.mixBranches .mixBranchesCardHot{border-color:rgba(242,198,120,0.45);background:linear-gradient(145deg, rgba(242,198,120,0.18), rgba(255,255,255,0.045)),rgba(255,255,255,0.04)}#branches.mixBranches .mixBranchesImageWrap{position:relative;z-index:2;overflow:hidden;height:245px;margin:12px;border-radius:24px;background:rgba(255,255,255,0.06)}#branches.mixBranches .mixBranchesImageWrap:before{content:"";position:absolute;inset:0;z-index:3;border:1px solid rgba(255,229,180,0.18);border-radius:24px;pointer-events:none}#branches.mixBranches .mixBranchesImage{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 0.55s ease, filter 0.55s ease}#branches.mixBranches .mixBranchesCard:hover .mixBranchesImage{transform:scale(1.08);filter:saturate(1.08) contrast(1.05)}#branches.mixBranches .mixBranchesImageOverlay{position:absolute;inset:0;z-index:2;background:linear-gradient(to top, rgba(0,0,0,0.62), transparent 58%),linear-gradient(to bottom, rgba(255,255,255,0.1), transparent 28%);pointer-events:none}#branches.mixBranches .mixBranchesImageTag{position:absolute;z-index:4;left:18px;bottom:18px;display:inline-flex;align-items:center;min-height:34px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,229,180,0.28);background:rgba(17,10,6,0.64);color:#f8dca5;backdrop-filter:blur(12px);font-size:12px;font-weight:900;letter-spacing:0.14em;text-transform:uppercase}#branches.mixBranches .mixBranchesCardInner{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;padding:14px 26px 26px}#branches.mixBranches .mixBranchesCardTop{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}#branches.mixBranches .mixBranchesBadge{display:inline-flex;align-items:center;min-height:34px;padding:8px 13px;border-radius:999px;background:rgba(255,238,203,0.1);border:1px solid rgba(255,229,180,0.16);color:#f8dca5;font-size:12px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase}#branches.mixBranches .mixBranchesNumber{color:rgba(255,238,210,0.13);font-size:52px;line-height:1;font-weight:900;letter-spacing:-0.07em}#branches.mixBranches .mixBranchesBrand{display:block;margin-bottom:10px;color:#d8a95f;font-size:13px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase}#branches.mixBranches .mixBranchesName{margin-bottom:14px;color:#fff8eb;font-size:27px;line-height:1.18;font-weight:900;letter-spacing:-0.035em}#branches.mixBranches .mixBranchesText{margin:0;color:rgba(255,246,229,0.74);font-size:15px;line-height:1.75}#branches.mixBranches .mixBranchesInfo{display:grid;gap:10px;margin-top:auto;padding-top:28px;padding-bottom:26px}#branches.mixBranches .mixBranchesInfoItem{display:flex;align-items:center;gap:10px;color:rgba(255,246,229,0.78);font-size:14px;line-height:1.4}#branches.mixBranches .mixBranchesInfoIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:rgba(242,198,120,0.13);color:#f2c678;font-size:11px;box-shadow:inset 0 0 0 1px rgba(242,198,120,0.1)}#branches.mixBranches .mixBranchesActions{display:grid;grid-template-columns:1fr 1fr;gap:10px}#branches.mixBranches .mixBranchesBtn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 16px;border-radius:16px;font-size:14px;font-weight:900;text-decoration:none;transition:transform 0.25s ease, background 0.25s ease, color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease}#branches.mixBranches .mixBranchesBtn:hover{transform:translateY(-2px);text-decoration:none}#branches.mixBranches .mixBranchesBtnPrimary{background:linear-gradient(135deg, #f5d79c 0%, #d0933b 52%, #b86d24 100%);color:#211108;box-shadow:0 16px 38px rgba(201,138,53,0.3)}#branches.mixBranches .mixBranchesBtnPrimary:hover{color:#211108;box-shadow:0 21px 48px rgba(201,138,53,0.42)}#branches.mixBranches .mixBranchesBtnOutline{border:1px solid rgba(255,225,172,0.22);background:rgba(255,255,255,0.065);color:#fff2d9}#branches.mixBranches .mixBranchesBtnOutline:hover{border-color:rgba(255,225,172,0.46);background:rgba(255,255,255,0.115);color:#fff}@media (max-width: 1199px){#branches.mixBranches{padding:86px 0}#branches.mixBranches .mixBranchesTitle{font-size:39px}#branches.mixBranches .mixBranchesGrid{gap:18px}#branches.mixBranches .mixBranchesImageWrap{height:218px}#branches.mixBranches .mixBranchesCardInner{padding:12px 22px 22px}#branches.mixBranches .mixBranchesName{font-size:24px}#branches.mixBranches .mixBranchesBadge{font-size:11px;letter-spacing:0.08em}}@media (max-width: 991px){#branches.mixBranches .mixBranchesHead{display:block}#branches.mixBranches .mixBranchesDesc{max-width:680px;margin-top:18px}#branches.mixBranches .mixBranchesGrid{grid-template-columns:1fr}#branches.mixBranches .mixBranchesCard{max-width:680px;width:100%;margin:0 auto}#branches.mixBranches .mixBranchesImageWrap{height:285px}}@media (max-width: 575px){#branches.mixBranches{padding:64px 0}#branches.mixBranches .mixBranchesBg:before{inset:12px;border-radius:24px}#branches.mixBranches .mixBranchesKicker{font-size:11px;padding:8px 12px}#branches.mixBranches .mixBranchesTitle{font-size:30px;line-height:1.16}#branches.mixBranches .mixBranchesDesc{font-size:15px;line-height:1.7}#branches.mixBranches .mixBranchesCard{border-radius:24px}#branches.mixBranches .mixBranchesImageWrap{height:210px;margin:10px;border-radius:18px}#branches.mixBranches .mixBranchesImageWrap:before{border-radius:18px}#branches.mixBranches .mixBranchesImageTag{left:14px;bottom:14px;min-height:30px;padding:7px 12px;font-size:10px}#branches.mixBranches .mixBranchesCardInner{padding:10px 20px 20px}#branches.mixBranches .mixBranchesCardTop{margin-bottom:22px}#branches.mixBranches .mixBranchesNumber{font-size:42px}#branches.mixBranches .mixBranchesBadge{min-height:30px;padding:7px 11px;font-size:10px}#branches.mixBranches .mixBranchesName{font-size:22px}#branches.mixBranches .mixBranchesInfo{padding-top:24px;padding-bottom:22px}#branches.mixBranches .mixBranchesActions{grid-template-columns:1fr}#branches.mixBranches .mixBranchesBtn{min-height:46px}}@media (max-width: 390px){#branches.mixBranches .mixBranchesImageWrap{height:185px}}#why.mixWhy{position:relative;overflow:hidden;padding:96px 0;background:radial-gradient(circle at 12% 18%, rgba(217,165,92,0.12), transparent 30%),radial-gradient(circle at 88% 78%, rgba(145,78,47,0.14), transparent 34%),linear-gradient(180deg, #fff9f0 0%, #f8efe2 48%, #fffaf2 100%);color:#281912}#why.mixWhy .container{position:relative;z-index:2}#why.mixWhy .mixWhyDecor{position:absolute;inset:0;pointer-events:none}#why.mixWhy .mixWhyDecor:before{content:"";position:absolute;left:40px;right:40px;top:34px;bottom:34px;border:1px solid rgba(121,72,40,0.08);border-radius:42px}#why.mixWhy .mixWhyDecor:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(121,72,40,0.045) 1px, transparent 1px),linear-gradient(90deg, rgba(121,72,40,0.045) 1px, transparent 1px);background-size:56px 56px;opacity:0.45}#why.mixWhy .mixWhyGlow{position:absolute;width:380px;height:380px;border-radius:999px;filter:blur(38px);opacity:0.45}#why.mixWhy .mixWhyGlowOne{left:-150px;top:-130px;background:rgba(214,161,82,0.34)}#why.mixWhy .mixWhyGlowTwo{right:-170px;bottom:-170px;background:rgba(122,66,43,0.18)}#why.mixWhy .mixWhyHead{max-width:760px;margin-bottom:42px}#why.mixWhy .mixWhyKicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;border:1px solid rgba(121,72,40,0.14);border-radius:999px;background:rgba(255,255,255,0.68);color:#9b622f;box-shadow:0 14px 34px rgba(86,50,22,0.06);font-size:13px;line-height:1;font-weight:900;letter-spacing:0.13em;text-transform:uppercase}#why.mixWhy .mixWhyKicker:before{content:"";width:8px;height:8px;border-radius:999px;background:#c98a35;box-shadow:0 0 18px rgba(201,138,53,0.7)}#why.mixWhy .mixWhyTitle{max-width:720px;color:#2b1810;font-size:44px;line-height:1.12;font-weight:950;letter-spacing:-0.045em}#why.mixWhy .mixWhyGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px}#why.mixWhy .mixWhyCard{position:relative;min-height:292px}#why.mixWhy .mixWhyCardInner{position:relative;overflow:hidden;height:100%;padding:26px;border:1px solid rgba(121,72,40,0.1);border-radius:30px;background:linear-gradient(145deg, rgba(255,255,255,0.86), rgba(255,250,241,0.64)),rgba(255,255,255,0.74);box-shadow:0 24px 70px rgba(68,39,18,0.11),inset 0 1px 0 rgba(255,255,255,0.86);transition:transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease}#why.mixWhy .mixWhyCardInner:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 0%, rgba(214,161,82,0.22), transparent 36%),linear-gradient(180deg, rgba(255,255,255,0.76), transparent 46%);opacity:0;transition:opacity 0.35s ease}#why.mixWhy .mixWhyCardInner:after{content:"";position:absolute;left:26px;right:26px;bottom:24px;height:1px;background:linear-gradient(90deg, transparent, rgba(150,92,43,0.18), transparent)}#why.mixWhy .mixWhyCard:hover .mixWhyCardInner{transform:translateY(-8px);border-color:rgba(201,138,53,0.34);box-shadow:0 34px 88px rgba(68,39,18,0.16),inset 0 1px 0 rgba(255,255,255,0.9)}#why.mixWhy .mixWhyCard:hover .mixWhyCardInner:before{opacity:1}#why.mixWhy .mixWhyIconWrap,#why.mixWhy .mixWhyCardContent{position:relative;z-index:2}#why.mixWhy .mixWhyIconWrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:44px}#why.mixWhy .mixWhyIconWrap:after{content:"MIX";display:inline-flex;align-items:center;justify-content:center;width:58px;height:32px;border:1px solid rgba(121,72,40,0.1);border-radius:999px;background:rgba(255,255,255,0.62);color:rgba(121,72,40,0.32);font-size:11px;font-weight:950;letter-spacing:0.12em}#why.mixWhy .mixWhyIconNumber{display:inline-flex;align-items:center;justify-content:center;width:66px;height:66px;border-radius:22px;background:linear-gradient(135deg, #f5d397 0%, #c98a35 100%);color:#2b170b;box-shadow:0 18px 38px rgba(201,138,53,0.25),inset 0 1px 0 rgba(255,255,255,0.42);font-size:25px;line-height:1;font-weight:950;letter-spacing:-0.04em}#why.mixWhy .mixWhyCardName{margin-bottom:13px;color:#2b1810;font-size:25px;line-height:1.18;font-weight:950;letter-spacing:-0.035em}#why.mixWhy .mixWhyCardText{margin:0;color:rgba(43,24,16,0.66);font-size:15px;line-height:1.75}@media (max-width: 1199px){#why.mixWhy{padding:82px 0}#why.mixWhy .mixWhyTitle{font-size:38px}#why.mixWhy .mixWhyGrid{grid-template-columns:repeat(2, 1fr)}#why.mixWhy .mixWhyCard{min-height:260px}}@media (max-width: 767px){#why.mixWhy{padding:60px 0;background:linear-gradient(180deg, #fff9f0 0%, #f8efe2 100%)}#why.mixWhy .mixWhyDecor:before,#why.mixWhy .mixWhyDecor:after,#why.mixWhy .mixWhyGlow{display:none}#why.mixWhy .mixWhyHead{margin-bottom:26px}#why.mixWhy .mixWhyKicker{margin-bottom:13px;padding:8px 12px;box-shadow:none;font-size:11px}#why.mixWhy .mixWhyKicker:before{box-shadow:none}#why.mixWhy .mixWhyTitle{font-size:30px;line-height:1.16}#why.mixWhy .mixWhyGrid{grid-template-columns:1fr;gap:12px}#why.mixWhy .mixWhyCard{min-height:auto}#why.mixWhy .mixWhyCardInner{display:flex;gap:16px;padding:18px;border-radius:22px;box-shadow:0 12px 30px rgba(68,39,18,0.08);transition:none}#why.mixWhy .mixWhyCardInner:before,#why.mixWhy .mixWhyCardInner:after,#why.mixWhy .mixWhyIconWrap:after{display:none}#why.mixWhy .mixWhyCard:hover .mixWhyCardInner{transform:none;border-color:rgba(121,72,40,0.1);box-shadow:0 12px 30px rgba(68,39,18,0.08)}#why.mixWhy .mixWhyIconWrap{flex:0 0 auto;margin-bottom:0}#why.mixWhy .mixWhyIconNumber{width:48px;height:48px;border-radius:16px;box-shadow:none;font-size:20px}#why.mixWhy .mixWhyCardName{margin-bottom:7px;font-size:21px}#why.mixWhy .mixWhyCardText{font-size:14px;line-height:1.65}}@media (max-width: 420px){#why.mixWhy .mixWhyTitle{font-size:28px}#why.mixWhy .mixWhyCardInner{padding:16px;gap:13px}#why.mixWhy .mixWhyIconNumber{width:44px;height:44px;border-radius:14px;font-size:18px}}#prices.mixPrices{position:relative;overflow:hidden;padding:100px 0;background:radial-gradient(circle at 15% 12%, rgba(210,154,72,0.16), transparent 30%),radial-gradient(circle at 86% 80%, rgba(115,61,38,0.14), transparent 34%),linear-gradient(180deg, #fffaf2 0%, #f8efe3 48%, #fff8ee 100%);color:#281912}#prices.mixPrices .container{position:relative;z-index:2}#prices.mixPrices .mixPricesDecor{position:absolute;inset:0;pointer-events:none}#prices.mixPrices .mixPricesDecor:before{content:"";position:absolute;left:38px;right:38px;top:34px;bottom:34px;border:1px solid rgba(121,72,40,0.08);border-radius:42px}#prices.mixPrices .mixPricesDecor:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(121,72,40,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(121,72,40,0.04) 1px, transparent 1px);background-size:58px 58px;opacity:0.42}#prices.mixPrices .mixPricesGlow{position:absolute;width:390px;height:390px;border-radius:999px;filter:blur(40px);opacity:0.42}#prices.mixPrices .mixPricesGlowOne{left:-150px;top:-160px;background:rgba(214,161,82,0.34)}#prices.mixPrices .mixPricesGlowTwo{right:-170px;bottom:-170px;background:rgba(120,66,43,0.2)}#prices.mixPrices .mixPricesHead{display:flex;align-items:flex-end;justify-content:space-between;gap:38px;margin-bottom:44px}#prices.mixPrices .mixPricesHeadMain{max-width:760px}#prices.mixPrices .mixPricesKicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;border:1px solid rgba(121,72,40,0.14);border-radius:999px;background:rgba(255,255,255,0.72);color:#9b622f;box-shadow:0 14px 34px rgba(86,50,22,0.06);font-size:13px;line-height:1;font-weight:900;letter-spacing:0.13em;text-transform:uppercase}#prices.mixPrices .mixPricesKicker:before{content:"";width:8px;height:8px;border-radius:999px;background:#c98a35;box-shadow:0 0 18px rgba(201,138,53,0.72)}#prices.mixPrices .mixPricesTitle{max-width:780px;color:#2b1810;font-size:44px;line-height:1.12;font-weight:950;letter-spacing:-0.045em}#prices.mixPrices .mixPricesGold{display:inline-block;color:#b87522;position:relative}#prices.mixPrices .mixPricesGold:after{content:"";position:absolute;left:2px;right:2px;bottom:3px;height:10px;border-radius:999px;background:rgba(214,161,82,0.18);z-index:-1}#prices.mixPrices .mixPricesDesc{max-width:450px;margin:0;color:rgba(43,24,16,0.64);font-size:16px;line-height:1.8}#prices.mixPrices .mixPricesGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px;align-items:stretch}#prices.mixPrices .mixPricesCard{position:relative;overflow:hidden;min-height:460px;display:flex;flex-direction:column;padding:28px;border:1px solid rgba(121,72,40,0.1);border-radius:32px;background:linear-gradient(145deg, rgba(255,255,255,0.9), rgba(255,250,241,0.68)),rgba(255,255,255,0.72);box-shadow:0 24px 70px rgba(68,39,18,0.11),inset 0 1px 0 rgba(255,255,255,0.9);transition:transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease}#prices.mixPrices .mixPricesCard:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 0%, rgba(214,161,82,0.24), transparent 36%),linear-gradient(180deg, rgba(255,255,255,0.74), transparent 45%);opacity:0;transition:opacity 0.35s ease}#prices.mixPrices .mixPricesCard:after{content:"";position:absolute;left:28px;right:28px;bottom:92px;height:1px;background:linear-gradient(90deg, transparent, rgba(150,92,43,0.2), transparent)}#prices.mixPrices .mixPricesCard:hover{transform:translateY(-8px);border-color:rgba(201,138,53,0.34);box-shadow:0 34px 92px rgba(68,39,18,0.17),inset 0 1px 0 rgba(255,255,255,0.92)}#prices.mixPrices .mixPricesCard:hover:before{opacity:1}#prices.mixPrices .mixPricesCardHot{border-color:rgba(201,138,53,0.42);background:linear-gradient(145deg, rgba(255,250,241,0.96), rgba(245,211,151,0.22)),rgba(255,255,255,0.78);box-shadow:0 30px 88px rgba(118,67,25,0.17),0 0 0 1px rgba(201,138,53,0.08) inset}#prices.mixPrices .mixPricesRibbon{position:absolute;top:22px;right:-42px;z-index:4;width:170px;padding:8px 12px;background:linear-gradient(135deg, #f5d397 0%, #c98a35 100%);color:#2b170b;box-shadow:0 14px 30px rgba(201,138,53,0.26);font-size:11px;font-weight:950;letter-spacing:0.08em;text-align:center;text-transform:uppercase;transform:rotate(38deg)}#prices.mixPrices .mixPricesCardTop,#prices.mixPrices .mixPricesMain,#prices.mixPrices .mixPricesRows,#prices.mixPrices .mixPricesAction{position:relative;z-index:2}#prices.mixPrices .mixPricesCardTop{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:34px}#prices.mixPrices .mixPricesCardKicker{display:inline-flex;align-items:center;min-height:34px;padding:8px 14px;border:1px solid rgba(121,72,40,0.12);border-radius:999px;background:rgba(255,255,255,0.7);color:#8e5527;font-size:12px;font-weight:950;letter-spacing:0.13em;text-transform:uppercase}#prices.mixPrices .mixPricesCardTag{color:rgba(43,24,16,0.42);font-size:13px;font-weight:850}#prices.mixPrices .mixPricesMain{margin-bottom:32px}#prices.mixPrices .mixPricesPrice{color:#2b1810;font-size:68px;line-height:0.95;font-weight:950;letter-spacing:-0.075em}#prices.mixPrices .mixPricesSub{margin-top:12px;color:#b87522;font-size:15px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}#prices.mixPrices .mixPricesRows{display:grid;gap:12px;margin-top:auto;padding-bottom:30px}#prices.mixPrices .mixPricesRow{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid rgba(121,72,40,0.09)}#prices.mixPrices .mixPricesRow span{color:rgba(43,24,16,0.64);font-size:15px;line-height:1.4}#prices.mixPrices .mixPricesRow strong{flex:0 0 auto;color:#2b1810;font-size:16px;font-weight:950}#prices.mixPrices .mixPricesAction{margin-top:auto}#prices.mixPrices .mixPricesBtn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:13px 18px;border:1px solid rgba(121,72,40,0.12);border-radius:18px;background:rgba(255,255,255,0.68);color:#2b1810;font-size:14px;font-weight:950;text-decoration:none;box-shadow:0 14px 34px rgba(68,39,18,0.08);transition:transform 0.25s ease, background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease}#prices.mixPrices .mixPricesBtn:hover{transform:translateY(-2px);border-color:rgba(201,138,53,0.36);background:rgba(255,255,255,0.9);color:#2b1810;text-decoration:none;box-shadow:0 18px 44px rgba(68,39,18,0.13)}#prices.mixPrices .mixPricesBtnHot{border-color:rgba(201,138,53,0.36);background:linear-gradient(135deg, #f5d397 0%, #c98a35 100%);color:#2b170b;box-shadow:0 18px 42px rgba(201,138,53,0.25)}#prices.mixPrices .mixPricesBtnHot:hover{background:linear-gradient(135deg, #f8dcaa 0%, #c98a35 100%);color:#2b170b;box-shadow:0 22px 52px rgba(201,138,53,0.34)}@media (max-width: 1199px){#prices.mixPrices{padding:84px 0}#prices.mixPrices .mixPricesTitle{font-size:38px}#prices.mixPrices .mixPricesGrid{gap:18px}#prices.mixPrices .mixPricesCard{padding:24px;border-radius:28px}#prices.mixPrices .mixPricesPrice{font-size:58px}}@media (max-width: 991px){#prices.mixPrices .mixPricesHead{display:block}#prices.mixPrices .mixPricesDesc{max-width:680px;margin-top:18px}#prices.mixPrices .mixPricesGrid{grid-template-columns:1fr}#prices.mixPrices .mixPricesCard{min-height:auto}}@media (max-width: 767px){#prices.mixPrices{padding:62px 0;background:linear-gradient(180deg, #fffaf2 0%, #f8efe3 100%)}#prices.mixPrices .mixPricesDecor:before,#prices.mixPrices .mixPricesDecor:after,#prices.mixPrices .mixPricesGlow{display:none}#prices.mixPrices .mixPricesHead{margin-bottom:28px}#prices.mixPrices .mixPricesKicker{margin-bottom:13px;padding:8px 12px;box-shadow:none;font-size:11px}#prices.mixPrices .mixPricesKicker:before{box-shadow:none}#prices.mixPrices .mixPricesTitle{font-size:30px;line-height:1.16}#prices.mixPrices .mixPricesDesc{font-size:15px;line-height:1.7}#prices.mixPrices .mixPricesGrid{gap:14px}#prices.mixPrices .mixPricesCard{padding:20px;border-radius:24px;box-shadow:0 12px 30px rgba(68,39,18,0.08);transition:none}#prices.mixPrices .mixPricesCard:before,#prices.mixPrices .mixPricesCard:after{display:none}#prices.mixPrices .mixPricesCard:hover{transform:none;border-color:rgba(121,72,40,0.1);box-shadow:0 12px 30px rgba(68,39,18,0.08)}#prices.mixPrices .mixPricesCardHot{border-color:rgba(201,138,53,0.32)}#prices.mixPrices .mixPricesRibbon{display:none}#prices.mixPrices .mixPricesCardTop{margin-bottom:24px}#prices.mixPrices .mixPricesPrice{font-size:50px}#prices.mixPrices .mixPricesMain{margin-bottom:22px}#prices.mixPrices .mixPricesRows{padding-bottom:20px}#prices.mixPrices .mixPricesRow{padding:12px 0}#prices.mixPrices .mixPricesRow span{font-size:14px}#prices.mixPrices .mixPricesRow strong{font-size:15px}#prices.mixPrices .mixPricesBtn{min-height:48px;box-shadow:none}}@media (max-width: 420px){#prices.mixPrices .mixPricesTitle{font-size:28px}#prices.mixPrices .mixPricesCard{padding:18px}#prices.mixPrices .mixPricesPrice{font-size:46px}#prices.mixPrices .mixPricesCardTop{display:block}#prices.mixPrices .mixPricesCardTag{display:block;margin-top:10px}}#events.mixEvents{position:relative;overflow:hidden;padding:104px 0;background:radial-gradient(circle at 12% 16%, rgba(214,161,82,0.18), transparent 32%),radial-gradient(circle at 88% 74%, rgba(109,54,42,0.18), transparent 36%),linear-gradient(135deg, #140d0a 0%, #2a1711 48%, #100907 100%);color:#fff}#events.mixEvents .container{position:relative;z-index:2}#events.mixEvents .mixEventsDecor{position:absolute;inset:0;pointer-events:none}#events.mixEvents .mixEventsDecor:before{content:"";position:absolute;left:38px;right:38px;top:34px;bottom:34px;border:1px solid rgba(255,226,181,0.08);border-radius:44px}#events.mixEvents .mixEventsDecor:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,226,181,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,226,181,0.035) 1px, transparent 1px);background-size:58px 58px;opacity:0.35}#events.mixEvents .mixEventsGlow{position:absolute;width:410px;height:410px;border-radius:999px;filter:blur(42px);opacity:0.5}#events.mixEvents .mixEventsGlowOne{left:-150px;top:-150px;background:rgba(214,161,82,0.32)}#events.mixEvents .mixEventsGlowTwo{right:-170px;bottom:-180px;background:rgba(147,78,48,0.28)}#events.mixEvents .mixEventsLayout{display:grid;grid-template-columns:0.92fr 1.08fr;gap:52px;align-items:center}#events.mixEvents .mixEventsContent{position:relative}#events.mixEvents .mixEventsKicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;border:1px solid rgba(255,226,181,0.2);border-radius:999px;background:rgba(255,255,255,0.075);color:#f4cf91;box-shadow:0 16px 38px rgba(0,0,0,0.16);font-size:13px;line-height:1;font-weight:900;letter-spacing:0.13em;text-transform:uppercase}#events.mixEvents .mixEventsKicker:before{content:"";width:8px;height:8px;border-radius:999px;background:#f2c678;box-shadow:0 0 18px rgba(242,198,120,0.82)}#events.mixEvents .mixEventsTitle{max-width:620px;color:#fff7e8;font-size:46px;line-height:1.1;font-weight:950;letter-spacing:-0.05em}#events.mixEvents .mixEventsDesc{max-width:560px;margin:20px 0 0;color:rgba(255,246,229,0.72);font-size:16px;line-height:1.8}#events.mixEvents .mixEventsPanel{position:relative;overflow:hidden;margin-top:34px;padding:26px;border:1px solid rgba(255,226,181,0.16);border-radius:30px;background:linear-gradient(145deg, rgba(255,255,255,0.105), rgba(255,255,255,0.035)),rgba(255,255,255,0.04);box-shadow:0 28px 76px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.12)}#events.mixEvents .mixEventsPanel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 0%, rgba(242,198,120,0.18), transparent 34%),linear-gradient(180deg, rgba(255,255,255,0.075), transparent 46%);pointer-events:none}#events.mixEvents .mixEventsPanelHead,#events.mixEvents .mixEventsRows,#events.mixEvents .mixEventsActions{position:relative;z-index:2}#events.mixEvents .mixEventsPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px;padding-bottom:18px;border-bottom:1px solid rgba(255,226,181,0.12)}#events.mixEvents .mixEventsPanelTitle{color:#fff7e8;font-size:22px;line-height:1.25;font-weight:950;letter-spacing:-0.035em}#events.mixEvents .mixEventsPanelNote{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:rgba(242,198,120,0.12);color:#f4cf91;font-size:12px;font-weight:900}#events.mixEvents .mixEventsRows{display:grid;gap:0}#events.mixEvents .mixEventsRow{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid rgba(255,226,181,0.1)}#events.mixEvents .mixEventsRow span{color:rgba(255,246,229,0.74);font-size:15px;line-height:1.45}#events.mixEvents .mixEventsRow strong{flex:0 0 auto;color:#f4cf91;font-size:16px;line-height:1.35;font-weight:950;text-align:right}#events.mixEvents .mixEventsActions{margin-top:24px}#events.mixEvents .mixEventsBtn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 22px;border-radius:18px;font-size:14px;font-weight:950;text-decoration:none;transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease}#events.mixEvents .mixEventsBtn:hover{transform:translateY(-2px);text-decoration:none}#events.mixEvents .mixEventsBtnPrimary{width:100%;background:linear-gradient(135deg, #f4d08f 0%, #c98a35 100%);color:#211108;box-shadow:0 18px 42px rgba(201,138,53,0.28)}#events.mixEvents .mixEventsBtnPrimary:hover{color:#211108;box-shadow:0 24px 54px rgba(201,138,53,0.38)}#events.mixEvents .mixEventsPhotos{position:relative;display:grid;grid-template-columns:1.08fr 0.92fr;grid-auto-rows:180px;gap:16px}#events.mixEvents .mixEventsPhotos:before{content:"";position:absolute;left:8%;right:8%;top:8%;bottom:8%;border-radius:40px;background:rgba(242,198,120,0.18);filter:blur(46px);opacity:0.72}#events.mixEvents .mixEventsPhoto{position:relative;overflow:hidden;border:1px solid rgba(255,226,181,0.16);border-radius:28px;background:rgba(255,255,255,0.06);box-shadow:0 24px 70px rgba(0,0,0,0.28)}#events.mixEvents .mixEventsPhoto:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg, rgba(255,255,255,0.08), transparent 38%),linear-gradient(0deg, rgba(0,0,0,0.2), transparent 44%);pointer-events:none}#events.mixEvents .mixEventsPhoto img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform 0.45s ease, filter 0.45s ease}#events.mixEvents .mixEventsPhoto:hover img{transform:scale(1.1);filter:saturate(1.08) contrast(1.04)}#events.mixEvents .mixEventsPhotoLarge{grid-row:span 2}#events.mixEvents .mixEventsPhotoTall{grid-column:span 2;min-height:210px}@media (max-width: 1199px){#events.mixEvents{padding:86px 0}#events.mixEvents .mixEventsLayout{gap:34px}#events.mixEvents .mixEventsTitle{font-size:40px}#events.mixEvents .mixEventsPhotos{grid-auto-rows:160px}}@media (max-width: 991px){#events.mixEvents .mixEventsLayout{grid-template-columns:1fr}#events.mixEvents .mixEventsContent{max-width:760px}#events.mixEvents .mixEventsPhotos{max-width:760px}}@media (max-width: 767px){#events.mixEvents{padding:62px 0;background:linear-gradient(135deg, #140d0a 0%, #24140f 100%)}#events.mixEvents .mixEventsDecor:before,#events.mixEvents .mixEventsDecor:after,#events.mixEvents .mixEventsGlow,#events.mixEvents .mixEventsPhotos:before{display:none}#events.mixEvents .mixEventsLayout{gap:28px}#events.mixEvents .mixEventsKicker{margin-bottom:13px;padding:8px 12px;box-shadow:none;font-size:11px}#events.mixEvents .mixEventsKicker:before{box-shadow:none}#events.mixEvents .mixEventsTitle{font-size:30px;line-height:1.16}#events.mixEvents .mixEventsDesc{margin-top:14px;font-size:15px;line-height:1.7}#events.mixEvents .mixEventsPanel{margin-top:24px;padding:18px;border-radius:24px;box-shadow:0 14px 34px rgba(0,0,0,0.22)}#events.mixEvents .mixEventsPanel:before{display:none}#events.mixEvents .mixEventsPanelHead{display:block;margin-bottom:10px;padding-bottom:14px}#events.mixEvents .mixEventsPanelTitle{font-size:20px}#events.mixEvents .mixEventsPanelNote{display:inline-flex;margin-top:10px;font-size:11px}#events.mixEvents .mixEventsRow{display:block;padding:14px 0}#events.mixEvents .mixEventsRow span{display:block;font-size:14px}#events.mixEvents .mixEventsRow strong{display:block;margin-top:6px;font-size:15px;text-align:left}#events.mixEvents .mixEventsBtn{min-height:48px;box-shadow:none}#events.mixEvents .mixEventsBtn:hover{transform:none}#events.mixEvents .mixEventsPhotos{grid-template-columns:1fr 1fr;grid-auto-rows:132px;gap:10px}#events.mixEvents .mixEventsPhoto{border-radius:18px;box-shadow:none}#events.mixEvents .mixEventsPhoto:before{display:none}#events.mixEvents .mixEventsPhoto img{transform:none;transition:none}#events.mixEvents .mixEventsPhoto:hover img{transform:none;filter:none}#events.mixEvents .mixEventsPhotoLarge{grid-row:span 2}#events.mixEvents .mixEventsPhotoTall{grid-column:span 2;min-height:132px}}@media (max-width: 420px){#events.mixEvents .mixEventsTitle{font-size:28px}#events.mixEvents .mixEventsPanel{padding:16px}#events.mixEvents .mixEventsPhotos{grid-auto-rows:116px}#events.mixEvents .mixEventsPhotoTall{min-height:116px}}#bookingSteps.mixBookingSteps{position:relative;overflow:hidden;padding:96px 0;background:radial-gradient(circle at 12% 16%, rgba(214,161,82,0.14), transparent 30%),radial-gradient(circle at 88% 76%, rgba(126,67,43,0.12), transparent 34%),linear-gradient(180deg, #fffaf2 0%, #f7eee2 48%, #fff8ee 100%);color:#281912}#bookingSteps.mixBookingSteps .container{position:relative;z-index:2}#bookingSteps.mixBookingSteps .mixBookingStepsDecor{position:absolute;inset:0;pointer-events:none}#bookingSteps.mixBookingSteps .mixBookingStepsDecor:before{content:"";position:absolute;left:38px;right:38px;top:34px;bottom:34px;border:1px solid rgba(121,72,40,0.08);border-radius:42px}#bookingSteps.mixBookingSteps .mixBookingStepsDecor:after{content:"";position:absolute;left:7%;right:7%;top:54%;height:1px;background:linear-gradient(90deg, transparent, rgba(121,72,40,0.18), transparent)}#bookingSteps.mixBookingSteps .mixBookingStepsGlow{position:absolute;width:390px;height:390px;border-radius:999px;filter:blur(40px);opacity:0.42}#bookingSteps.mixBookingSteps .mixBookingStepsGlowOne{left:-150px;top:-150px;background:rgba(214,161,82,0.32)}#bookingSteps.mixBookingSteps .mixBookingStepsGlowTwo{right:-170px;bottom:-170px;background:rgba(120,66,43,0.18)}#bookingSteps.mixBookingSteps .mixBookingStepsHead{max-width:760px;margin-bottom:42px}#bookingSteps.mixBookingSteps .mixBookingStepsKicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;border:1px solid rgba(121,72,40,0.14);border-radius:999px;background:rgba(255,255,255,0.72);color:#9b622f;box-shadow:0 14px 34px rgba(86,50,22,0.06);font-size:13px;line-height:1;font-weight:900;letter-spacing:0.13em;text-transform:uppercase}#bookingSteps.mixBookingSteps .mixBookingStepsKicker:before{content:"";width:8px;height:8px;border-radius:999px;background:#c98a35;box-shadow:0 0 18px rgba(201,138,53,0.72)}#bookingSteps.mixBookingSteps .mixBookingStepsTitle{max-width:720px;color:#2b1810;font-size:44px;line-height:1.12;font-weight:950;letter-spacing:-0.045em}#bookingSteps.mixBookingSteps .mixBookingStepsGrid{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:22px}#bookingSteps.mixBookingSteps .mixBookingStepsGrid:before{content:"";position:absolute;left:12%;right:12%;top:72px;height:2px;background:linear-gradient(90deg, transparent, rgba(201,138,53,0.34), transparent)}#bookingSteps.mixBookingSteps .mixBookingStepsCard{position:relative;overflow:hidden;min-height:310px;padding:28px;border:1px solid rgba(121,72,40,0.1);border-radius:32px;background:linear-gradient(145deg, rgba(255,255,255,0.92), rgba(255,250,241,0.68)),rgba(255,255,255,0.76);box-shadow:0 24px 70px rgba(68,39,18,0.11),inset 0 1px 0 rgba(255,255,255,0.92);transition:transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease}#bookingSteps.mixBookingSteps .mixBookingStepsCard:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 0%, rgba(214,161,82,0.22), transparent 36%),linear-gradient(180deg, rgba(255,255,255,0.76), transparent 45%);opacity:0;transition:opacity 0.35s ease}#bookingSteps.mixBookingSteps .mixBookingStepsCard:after{content:"";position:absolute;left:28px;right:28px;bottom:28px;height:1px;background:linear-gradient(90deg, transparent, rgba(150,92,43,0.2), transparent)}#bookingSteps.mixBookingSteps .mixBookingStepsCard:hover{transform:translateY(-8px);border-color:rgba(201,138,53,0.34);box-shadow:0 34px 92px rgba(68,39,18,0.17),inset 0 1px 0 rgba(255,255,255,0.94)}#bookingSteps.mixBookingSteps .mixBookingStepsCard:hover:before{opacity:1}#bookingSteps.mixBookingSteps .mixBookingStepsCardTop,#bookingSteps.mixBookingSteps .mixBookingStepsCardBody{position:relative;z-index:2}#bookingSteps.mixBookingSteps .mixBookingStepsCardTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:54px}#bookingSteps.mixBookingSteps .mixBookingStepsNumber{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:26px;background:linear-gradient(135deg, #f5d397 0%, #c98a35 100%);color:#2b170b;box-shadow:0 18px 42px rgba(201,138,53,0.28),inset 0 1px 0 rgba(255,255,255,0.42);font-size:30px;line-height:1;font-weight:950;letter-spacing:-0.06em}#bookingSteps.mixBookingSteps .mixBookingStepsLabel{display:inline-flex;align-items:center;min-height:34px;padding:8px 13px;border:1px solid rgba(121,72,40,0.1);border-radius:999px;background:rgba(255,255,255,0.68);color:rgba(43,24,16,0.42);font-size:11px;font-weight:950;letter-spacing:0.12em;text-transform:uppercase}#bookingSteps.mixBookingSteps .mixBookingStepsCardName{margin-bottom:13px;color:#2b1810;font-size:26px;line-height:1.18;font-weight:950;letter-spacing:-0.035em}#bookingSteps.mixBookingSteps .mixBookingStepsCardText{margin:0;color:rgba(43,24,16,0.66);font-size:15px;line-height:1.75}@media (max-width: 1199px){#bookingSteps.mixBookingSteps{padding:82px 0}#bookingSteps.mixBookingSteps .mixBookingStepsTitle{font-size:38px}#bookingSteps.mixBookingSteps .mixBookingStepsGrid{gap:18px}#bookingSteps.mixBookingSteps .mixBookingStepsCard{padding:24px;border-radius:28px}}@media (max-width: 991px){#bookingSteps.mixBookingSteps .mixBookingStepsGrid{grid-template-columns:1fr}#bookingSteps.mixBookingSteps .mixBookingStepsGrid:before{display:none}#bookingSteps.mixBookingSteps .mixBookingStepsCard{min-height:auto}#bookingSteps.mixBookingSteps .mixBookingStepsCardTop{margin-bottom:34px}}@media (max-width: 767px){#bookingSteps.mixBookingSteps{padding:62px 0;background:linear-gradient(180deg, #fffaf2 0%, #f7eee2 100%)}#bookingSteps.mixBookingSteps .mixBookingStepsDecor:before,#bookingSteps.mixBookingSteps .mixBookingStepsDecor:after,#bookingSteps.mixBookingSteps .mixBookingStepsGlow{display:none}#bookingSteps.mixBookingSteps .mixBookingStepsHead{margin-bottom:28px}#bookingSteps.mixBookingSteps .mixBookingStepsKicker{margin-bottom:13px;padding:8px 12px;box-shadow:none;font-size:11px}#bookingSteps.mixBookingSteps .mixBookingStepsKicker:before{box-shadow:none}#bookingSteps.mixBookingSteps .mixBookingStepsTitle{font-size:30px;line-height:1.16}#bookingSteps.mixBookingSteps .mixBookingStepsGrid{gap:12px}#bookingSteps.mixBookingSteps .mixBookingStepsCard{display:flex;gap:16px;padding:18px;border-radius:22px;box-shadow:0 12px 30px rgba(68,39,18,0.08);transition:none}#bookingSteps.mixBookingSteps .mixBookingStepsCard:before,#bookingSteps.mixBookingSteps .mixBookingStepsCard:after{display:none}#bookingSteps.mixBookingSteps .mixBookingStepsCard:hover{transform:none;border-color:rgba(121,72,40,0.1);box-shadow:0 12px 30px rgba(68,39,18,0.08)}#bookingSteps.mixBookingSteps .mixBookingStepsCardTop{flex:0 0 auto;display:block;margin-bottom:0}#bookingSteps.mixBookingSteps .mixBookingStepsNumber{width:50px;height:50px;border-radius:16px;box-shadow:none;font-size:21px}#bookingSteps.mixBookingSteps .mixBookingStepsLabel{display:none}#bookingSteps.mixBookingSteps .mixBookingStepsCardName{margin-bottom:7px;font-size:21px}#bookingSteps.mixBookingSteps .mixBookingStepsCardText{font-size:14px;line-height:1.65}}@media (max-width: 420px){#bookingSteps.mixBookingSteps .mixBookingStepsTitle{font-size:28px}#bookingSteps.mixBookingSteps .mixBookingStepsCard{padding:16px;gap:13px}#bookingSteps.mixBookingSteps .mixBookingStepsNumber{width:46px;height:46px;border-radius:14px;font-size:19px}}#faq.mixFaq{position:relative;overflow:hidden;padding:96px 0;background:radial-gradient(circle at 12% 15%, rgba(214,161,82,0.14), transparent 30%),radial-gradient(circle at 88% 78%, rgba(121,66,43,0.12), transparent 34%),linear-gradient(180deg, #fffaf2 0%, #f8efe3 48%, #fff8ee 100%);color:#281912}#faq.mixFaq .container{position:relative;z-index:2}#faq.mixFaq .mixFaqDecor{position:absolute;inset:0;pointer-events:none}#faq.mixFaq .mixFaqDecor:before{content:"";position:absolute;left:38px;right:38px;top:34px;bottom:34px;border:1px solid rgba(121,72,40,0.08);border-radius:42px}#faq.mixFaq .mixFaqDecor:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(121,72,40,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(121,72,40,0.04) 1px, transparent 1px);background-size:58px 58px;opacity:0.38}#faq.mixFaq .mixFaqGlow{position:absolute;width:390px;height:390px;border-radius:999px;filter:blur(40px);opacity:0.42}#faq.mixFaq .mixFaqGlowOne{left:-150px;top:-150px;background:rgba(214,161,82,0.32)}#faq.mixFaq .mixFaqGlowTwo{right:-170px;bottom:-170px;background:rgba(120,66,43,0.18)}#faq.mixFaq .mixFaqHead{max-width:820px;margin:0 auto 42px;text-align:center}#faq.mixFaq .mixFaqKicker{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 16px;padding:10px 16px;border:1px solid rgba(121,72,40,0.14);border-radius:999px;background:rgba(255,255,255,0.72);color:#9b622f;box-shadow:0 14px 34px rgba(86,50,22,0.06);font-size:13px;line-height:1;font-weight:900;letter-spacing:0.13em;text-transform:uppercase}#faq.mixFaq .mixFaqKicker:before{content:"";width:8px;height:8px;border-radius:999px;background:#c98a35;box-shadow:0 0 18px rgba(201,138,53,0.72)}#faq.mixFaq .mixFaqTitle{max-width:760px;margin:0 auto;color:#2b1810;font-size:44px;line-height:1.12;font-weight:950;letter-spacing:-0.045em;text-align:center}#faq.mixFaq .mixFaqList{display:grid;gap:16px;width:100%;max-width:960px;margin:0 auto}#faq.mixFaq .mixFaqItem{position:relative;overflow:hidden;width:100%;border:1px solid rgba(121,72,40,0.1);border-radius:26px;background:linear-gradient(145deg, rgba(255,255,255,0.92), rgba(255,250,241,0.68)),rgba(255,255,255,0.76);box-shadow:0 18px 54px rgba(68,39,18,0.09),inset 0 1px 0 rgba(255,255,255,0.92);transition:border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease}#faq.mixFaq .mixFaqItem:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 0%, rgba(214,161,82,0.2), transparent 34%),linear-gradient(180deg, rgba(255,255,255,0.72), transparent 48%);opacity:0;transition:opacity 0.3s ease;pointer-events:none}#faq.mixFaq .mixFaqItem:hover{transform:translateY(-3px);border-color:rgba(201,138,53,0.28);box-shadow:0 26px 70px rgba(68,39,18,0.13),inset 0 1px 0 rgba(255,255,255,0.94)}#faq.mixFaq .mixFaqItem:hover:before,#faq.mixFaq .mixFaqItem[open]:before{opacity:1}#faq.mixFaq .mixFaqItem[open]{border-color:rgba(201,138,53,0.34)}#faq.mixFaq .mixFaqQuestion{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 26px;cursor:pointer;list-style:none;color:#2b1810;font-size:21px;line-height:1.35;font-weight:950;letter-spacing:-0.03em;text-align:left}#faq.mixFaq .mixFaqQuestion::-webkit-details-marker{display:none}#faq.mixFaq .mixFaqIcon{position:relative;flex:0 0 42px;width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg, #f5d397 0%, #c98a35 100%);box-shadow:0 14px 30px rgba(201,138,53,0.22)}#faq.mixFaq .mixFaqIcon:before,#faq.mixFaq .mixFaqIcon:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:999px;background:#2b170b;transform:translate(-50%, -50%);transition:transform 0.25s ease}#faq.mixFaq .mixFaqIcon:after{transform:translate(-50%, -50%) rotate(90deg)}#faq.mixFaq .mixFaqItem[open] .mixFaqIcon:after{transform:translate(-50%, -50%) rotate(0deg)}#faq.mixFaq .mixFaqAnswer{position:relative;z-index:2;padding:0 26px 24px;text-align:left}#faq.mixFaq .mixFaqAnswer p{max-width:760px;margin:0;padding-top:2px;color:rgba(43,24,16,0.66);font-size:16px;line-height:1.75}@media (max-width: 1199px){#faq.mixFaq{padding:82px 0}#faq.mixFaq .mixFaqTitle{font-size:38px}}@media (max-width: 767px){#faq.mixFaq{padding:62px 0;background:linear-gradient(180deg, #fffaf2 0%, #f8efe3 100%)}#faq.mixFaq .mixFaqDecor:before,#faq.mixFaq .mixFaqDecor:after,#faq.mixFaq .mixFaqGlow{display:none}#faq.mixFaq .mixFaqHead{margin:0 auto 28px;text-align:center}#faq.mixFaq .mixFaqKicker{margin:0 auto 13px;padding:8px 12px;box-shadow:none;font-size:11px}#faq.mixFaq .mixFaqKicker:before{box-shadow:none}#faq.mixFaq .mixFaqTitle{font-size:30px;line-height:1.16;text-align:center}#faq.mixFaq .mixFaqList{gap:12px;max-width:100%;margin:0 auto}#faq.mixFaq .mixFaqItem{border-radius:20px;box-shadow:0 12px 30px rgba(68,39,18,0.08);transition:none}#faq.mixFaq .mixFaqItem:before{display:none}#faq.mixFaq .mixFaqItem:hover{transform:none;border-color:rgba(121,72,40,0.1);box-shadow:0 12px 30px rgba(68,39,18,0.08)}#faq.mixFaq .mixFaqQuestion{gap:14px;padding:18px;font-size:18px}#faq.mixFaq .mixFaqIcon{flex-basis:36px;width:36px;height:36px;border-radius:13px;box-shadow:none}#faq.mixFaq .mixFaqIcon:before,#faq.mixFaq .mixFaqIcon:after{width:14px}#faq.mixFaq .mixFaqAnswer{padding:0 18px 18px}#faq.mixFaq .mixFaqAnswer p{font-size:14px;line-height:1.65}}@media (max-width: 420px){#faq.mixFaq .mixFaqTitle{font-size:28px}#faq.mixFaq .mixFaqQuestion{padding:16px;font-size:17px}#faq.mixFaq .mixFaqAnswer{padding:0 16px 16px}}#finalCta.mixFinalCta{position:relative;overflow:hidden;padding:118px 0;color:#fff;background:#120b08}#finalCta.mixFinalCta .container{position:relative;z-index:4}#finalCta.mixFinalCta .mixFinalCtaBg{position:absolute;inset:0;z-index:1}#finalCta.mixFinalCta .mixFinalCtaBg img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.04);filter:brightness(1.18) saturate(1.12) contrast(1.02)}#finalCta.mixFinalCta .mixFinalCtaOverlay{position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 50% 44%, rgba(242,198,120,0.2), transparent 36%),linear-gradient(90deg, rgba(12,7,5,0.86) 0%, rgba(31,17,12,0.72) 48%, rgba(12,7,5,0.88) 100%),linear-gradient(180deg, rgba(12,7,5,0.42) 0%, rgba(12,7,5,0.9) 100%)}#finalCta.mixFinalCta:before{content:"";position:absolute;left:-10%;right:-10%;top:50%;z-index:3;height:1px;background:linear-gradient(90deg, transparent, rgba(255,226,181,0.32), transparent)}#finalCta.mixFinalCta:after{content:"";position:absolute;inset:28px;z-index:3;border:1px solid rgba(255,226,181,0.12);border-radius:42px;pointer-events:none}#finalCta.mixFinalCta .mixFinalCtaLine{position:absolute;left:0;right:0;z-index:5;height:1px;pointer-events:none}#finalCta.mixFinalCta .mixFinalCtaLineTop{top:0;background:linear-gradient(90deg, transparent, rgba(255,226,181,0.58), transparent)}#finalCta.mixFinalCta .mixFinalCtaLineBottom{bottom:0;background:linear-gradient(90deg, transparent, rgba(255,226,181,0.58), transparent)}#finalCta.mixFinalCta .mixFinalCtaBox{position:relative;overflow:hidden;max-width:920px;margin:0 auto;padding:54px 58px;border:1px solid rgba(255,226,181,0.18);border-radius:38px;background:linear-gradient(145deg, rgba(255,255,255,0.13), rgba(255,255,255,0.045)),rgba(22,13,9,0.54);box-shadow:0 34px 100px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.14);text-align:center;backdrop-filter:blur(14px)}#finalCta.mixFinalCta .mixFinalCtaBox:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%, rgba(242,198,120,0.22), transparent 38%),linear-gradient(180deg, rgba(255,255,255,0.08), transparent 46%);pointer-events:none}#finalCta.mixFinalCta .mixFinalCtaBox:after{content:"";position:absolute;left:42px;right:42px;bottom:34px;height:1px;background:linear-gradient(90deg, transparent, rgba(255,226,181,0.3), transparent)}#finalCta.mixFinalCta .mixFinalCtaKicker,#finalCta.mixFinalCta .mixFinalCtaTitle,#finalCta.mixFinalCta .mixFinalCtaDesc,#finalCta.mixFinalCta .mixFinalCtaActions{position:relative;z-index:2}#finalCta.mixFinalCta .mixFinalCtaKicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 16px;border:1px solid rgba(255,226,181,0.22);border-radius:999px;background:rgba(255,255,255,0.08);color:#f4cf91;font-size:13px;line-height:1;font-weight:900;letter-spacing:0.13em;text-transform:uppercase}#finalCta.mixFinalCta .mixFinalCtaKicker:before{content:"";width:8px;height:8px;border-radius:999px;background:#f2c678;box-shadow:0 0 18px rgba(242,198,120,0.86)}#finalCta.mixFinalCta .mixFinalCtaTitle{max-width:760px;margin:0 auto;color:#fff7e8;font-size:46px;line-height:1.1;font-weight:950;letter-spacing:-0.05em}#finalCta.mixFinalCta .mixFinalCtaDesc{max-width:620px;margin:20px auto 0;color:rgba(255,246,229,0.74);font-size:16px;line-height:1.8}#finalCta.mixFinalCta .mixFinalCtaActions{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:32px}#finalCta.mixFinalCta .mixFinalCtaBtn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 24px;border-radius:18px;font-size:14px;font-weight:950;text-decoration:none;transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease, border-color 0.25s ease}#finalCta.mixFinalCta .mixFinalCtaBtn:hover{transform:translateY(-2px);text-decoration:none}#finalCta.mixFinalCta .mixFinalCtaBtnPrimary{background:linear-gradient(135deg, #f4d08f 0%, #c98a35 100%);color:#211108;box-shadow:0 18px 42px rgba(201,138,53,0.32)}#finalCta.mixFinalCta .mixFinalCtaBtnPrimary:hover{color:#211108;box-shadow:0 24px 54px rgba(201,138,53,0.42)}#finalCta.mixFinalCta .mixFinalCtaBtnOutline{border:1px solid rgba(255,226,181,0.24);background:rgba(255,255,255,0.075);color:#fff2d9}#finalCta.mixFinalCta .mixFinalCtaBtnOutline:hover{border-color:rgba(255,226,181,0.46);background:rgba(255,255,255,0.12);color:#fff}@media (max-width: 1199px){#finalCta.mixFinalCta{padding:96px 0}#finalCta.mixFinalCta .mixFinalCtaTitle{font-size:40px}#finalCta.mixFinalCta .mixFinalCtaBox{padding:46px 44px}}@media (max-width: 767px){#finalCta.mixFinalCta{padding:68px 0}#finalCta.mixFinalCta:before,#finalCta.mixFinalCta:after{display:none}#finalCta.mixFinalCta .mixFinalCtaBg img{transform:none;filter:saturate(1.02) contrast(1.02)}#finalCta.mixFinalCta .mixFinalCtaOverlay{background:linear-gradient(180deg, rgba(12,7,5,0.78) 0%, rgba(12,7,5,0.9) 100%)}#finalCta.mixFinalCta .mixFinalCtaBox{padding:30px 20px;border-radius:26px;box-shadow:0 16px 42px rgba(0,0,0,0.32);backdrop-filter:none}#finalCta.mixFinalCta .mixFinalCtaBox:before,#finalCta.mixFinalCta .mixFinalCtaBox:after{display:none}#finalCta.mixFinalCta .mixFinalCtaKicker{margin-bottom:14px;padding:8px 12px;font-size:11px}#finalCta.mixFinalCta .mixFinalCtaKicker:before{box-shadow:none}#finalCta.mixFinalCta .mixFinalCtaTitle{font-size:30px;line-height:1.16}#finalCta.mixFinalCta .mixFinalCtaDesc{margin-top:14px;font-size:15px;line-height:1.7}#finalCta.mixFinalCta .mixFinalCtaActions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px}#finalCta.mixFinalCta .mixFinalCtaBtn{width:100%;min-height:48px;box-shadow:none}#finalCta.mixFinalCta .mixFinalCtaBtn:hover{transform:none}}@media (max-width: 420px){#finalCta.mixFinalCta .mixFinalCtaTitle{font-size:28px}#finalCta.mixFinalCta .mixFinalCtaBox{padding:26px 16px;border-radius:22px}}.container-fluid .phong-chinh{display:flex;justify-content:center;background-color:#F5F5DC;flex-wrap:wrap;margin-top:20px}.phong-chinh .phong-pc:hover{background-color:#FFC0CB;cursor:pointer;transform:scale(1.03);transition:all 1s ease}.phong-chinh .phong-pc{background:white;width:350px;margin:10px;border:2px solid #f39c5b;padding:10px;border-radius:25px}.phong-pc .img-pc{height:250px;margin-bottom:15px;background-size:cover}.img-pc img{height:250px}.phong-pc .dat-phong-pc{background-color:#FFD700;padding:15px 20px;display:block;text-align:center;margin:20px 50px;font-weight:900;border:2px solid #f39c5b;border-radius:25px}.dat-phong-pc:hover{background:white;transform:scale(1.03);transition:all 1s ease;background-image:linear-gradient(to right, rgba(255,0,0,0), orange)}.phong-pc .tieu-de-pc{text-align:center}.phong-pc .tieu-de-pc a{font-weight:900;font-size:22px;color:#f39c5b;height:40px}.phong-pc .gioi-thieu-pc p{padding-left:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.phong-pc .gia-dem-pc p{font-weight:900;padding-top:10px;padding-left:10px;text-align:center}.phong-pc .gia-ngay-pc p{font-weight:900;padding-left:10px;text-align:center}.container-fluid .xem-them{padding-top:50px}.xem-them .nut-xem-them{text-align:center}.xem-them .nut-xem-them a button{height:50px;width:200px;font-size:25px;font-weight:900;border:2px solid #f39c5b;border-radius:20px}.xem-them .nut-xem-them a button:hover{background-image:linear-gradient(to right, rgba(255,0,0,0), orange);color:black;transform:scale(1.03);transition:all 1s ease}#cateProductMixHotel .tabs-block .tabs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#cateProductMixHotel .tabs-block .tabs .tab-item{padding:10px 15px;font-weight:400;transition:all 0.3s;font-size:18px;cursor:pointer;border:3px solid gray;border-radius:20px;box-sizing:border-box;margin:10px 10px 10px 0;display:flex;align-items:center}#cateProductMixHotel .tabs-block .tabs .tab-item img{width:30px;height:30px;margin-right:10px}#cateProductMixHotel .tabs-block .tabs .tab-item .netflix{width:20px;height:30px;margin-right:10px}@media screen and (max-width: 768px){#cateProductMixHotel .tabs-block .tabs .tab-item img{width:25px;height:25px;margin-right:10px}}#cateProductMixHotel .tabs-block .tabs .tab-item i{display:none}#cateProductMixHotel .tabs-block .tabs .tab-item.active{color:#ffcf01;border:3px solid #ffcf01;box-sizing:border-box}#cateProductMixHotel .tabs-block .tabs .tab-item.active i{display:inline-block;color:#ffcf01}#cateProductMixHotel .tabs-block .tabs .tab-item.active>i{display:inline-block}#cateProductMixHotel .tabs-block .tabs .tab-item i{display:none;color:#ffcf01;margin-left:10px;margin-bottom:0}#cateProductMixHotel .tabs-block .tabs .tab-item:hover{color:#ffcf01;border:3px solid #ffcf01;box-sizing:border-box}#cateProductMixHotel .titleBlock_5{padding:40px 0}#cateProductMixHotel .titleBlock_5 .titleText{margin-bottom:0;font-size:24px;font-weight:700;display:inline-block;position:relative}#cateProductMixHotel .titleBlock_5 .titleText::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--mau_chu_dao_1)}#cateProductMixHotel .specialBlock_5 .col-fix{margin-bottom:20px}#cateProductMixHotel .specialBlock_5 .smallBlock{height:100%}#cateProductMixHotel .specialBlock_5 .smallBlock .specialBlock_6{height:100%;display:flex;flex-direction:column}#cateProductMixHotel .specialBlock_5 .smallBlock .specialBlock_6 .textPart{flex:1;display:flex;flex-direction:column}#cateProductMixHotel .specialBlock_5 .smallBlock .specialBlock_6 .textPart .listConveniences{flex:1}.specialBlock_9.specialBlock_9Huyen{box-shadow:unset;padding:unset;margin-bottom:40px}.specialBlock_9.specialBlock_9Huyen .form1 .form-group.Hung{width:33.33333%;padding:0 5px}@media screen and (max-width: 768px){.specialBlock_9.specialBlock_9Huyen .form1 .form-group.Hung{width:100%;padding:0 5px}}.specialBlock_9.specialBlock_9Huyen .form1 .form-group{width:50%;padding:0 5px}.specialBlock_9.specialBlock_9Huyen .form2 .form-group{width:33.333333%;padding:0 5px}.specialBlock_9.specialBlock_9Huyen .wrap-form{box-shadow:2px 2px 10px 0 rgba(0,0,0,0.3);padding:30px;border-radius:22px}.specialBlock_9.specialBlock_9Huyen .wrap-form .form-row{width:100%}.specialBlock_9Huyen .divprice{margin-left:10px}.specialBlock_9Huyen label{font-weight:700;font-size:18px}.specialBlock_9Huyen .price-text{color:var(--theme-color-2)}@media screen and (max-width: 576px){.specialBlock_9Huyen .form-group{width:100%}.specialBlock_9.specialBlock_9Huyen .form1 .form-group{width:100%;padding:0 5px}.specialBlock_9.specialBlock_9Huyen .form2 .form-group{width:100%;padding:0 5px}}.specialBlock_6 .listConveniences .conveniencePart{margin-right:15px;margin-bottom:10px}.specialBlock_6 .listConveniences .img-block{max-width:30px;margin-right:10px}.specialBlock_6 .listConveniences .text1{margin-bottom:0}input[type="date"]::-webkit-datetime-edit,input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-clear-button{color:#fff;position:relative}input[type="date"]::-webkit-datetime-edit-year-field{position:absolute !important;border-left:1px solid #8c8c8c;padding:2px;color:#000;left:56px}input[type="date"]::-webkit-datetime-edit-month-field{position:absolute !important;border-left:1px solid #8c8c8c;padding:2px;color:#000;left:26px}input[type="date"]::-webkit-datetime-edit-day-field{position:absolute !important;color:#000;padding:2px;left:4px}.fa{margin-bottom:0}.cateMixHero{--cateMixHeroPos: center right;--cateMixHeroBright: 0.86;--cateMixHeroContrast: 1.1;--cateMixHeroSaturate: 1.12;--cateMixHeroScale: 1.06;position:relative;min-height:820px;overflow:hidden;color:#fff;background:#090604;isolation:isolate}.cateMixHero::before{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(90deg, rgba(255,225,90,0.14), transparent 20%, transparent 82%, rgba(255,225,90,0.08)),linear-gradient(180deg, rgba(255,255,255,0.07), transparent 22%, transparent 78%, rgba(0,0,0,0.35));opacity:0.55}.cateMixHero::after{content:"";position:absolute;left:50%;top:0;z-index:6;width:1px;height:100%;pointer-events:none;background:linear-gradient(180deg, transparent, rgba(255,231,122,0.24), transparent);opacity:0.3}.cateMixHero .cateMixHeroBg{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;object-fit:cover;object-position:var(--cateMixHeroPos);background-size:cover;background-position:var(--cateMixHeroPos);background-repeat:no-repeat;transform:scale(var(--cateMixHeroScale));filter:brightness(var(--cateMixHeroBright)) contrast(var(--cateMixHeroContrast)) saturate(var(--cateMixHeroSaturate));animation:cateMixHeroZoom 16s ease-in-out infinite alternate}.cateMixHero .cateMixHeroOverlay{position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 72% 18%, rgba(255,220,90,0.18), transparent 24%),radial-gradient(circle at 18% 72%, rgba(255,202,58,0.14), transparent 28%),linear-gradient(90deg, rgba(6,4,2,0.94) 0%, rgba(10,7,4,0.84) 30%, rgba(19,12,6,0.42) 62%, rgba(6,4,2,0.78) 100%),linear-gradient(180deg, rgba(0,0,0,0.12) 0%, rgba(0,0,0,0.24) 42%, rgba(0,0,0,0.84) 100%)}.cateMixHero .cateMixHeroLight{position:absolute;left:-220px;bottom:-260px;z-index:3;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle, rgba(255,221,77,0.24), rgba(255,221,77,0.08) 42%, transparent 68%);filter:blur(88px);pointer-events:none;animation:cateMixHeroGlow 7s ease-in-out infinite alternate}.cateMixHero .cateMixHeroWrap{position:relative;z-index:10;width:calc(100% - 44px);max-width:1220px;min-height:820px;margin:0 auto;padding:80px 0 78px;display:flex;align-items:center}.cateMixHero .cateMixHeroContent{position:relative;width:100%;max-width:830px;padding-left:2px}.cateMixHero .cateMixHeroContent::before{content:"";position:absolute;left:-34px;top:4px;width:1px;height:420px;background:linear-gradient(180deg, transparent, rgba(255,228,90,0.65), transparent);opacity:0.75}.cateMixHero .cateMixHeroSub{display:flex;align-items:center;gap:16px;margin-bottom:20px;color:#ffe869;font-size:13px;line-height:1.4;font-weight:900;letter-spacing:2.2px;text-transform:uppercase}.cateMixHero .cateMixHeroSub span{display:block;width:54px;height:1px;background:linear-gradient(90deg, transparent, #ffe869);box-shadow:0 0 18px rgba(255,232,105,0.7)}.cateMixHero .cateMixHeroTitle{max-width:880px;color:#fff9ea;font-size:88px;line-height:0.96;font-weight:900;letter-spacing:-4px;text-shadow:0 12px 34px rgba(0,0,0,0.62),0 0 44px rgba(255,224,92,0.12)}.cateMixHero .cateMixHeroDesc{position:relative;max-width:650px;margin-top:28px;padding-left:20px;color:rgba(255,255,255,0.84);font-size:18px;line-height:1.75;font-weight:500;text-shadow:0 8px 22px rgba(0,0,0,0.45)}.cateMixHero .cateMixHeroDesc::before{content:"";position:absolute;left:0;top:9px;width:4px;height:calc(100% - 18px);border-radius:20px;background:linear-gradient(180deg, #ffe869, rgba(255,232,105,0.2))}.cateMixHero .cateMixHeroActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.cateMixHero .cateMixHeroBtn{position:relative;min-height:56px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:11px;overflow:hidden;border:1px solid rgba(255,232,105,0.42);border-radius:999px;color:#ffe869 !important;background:linear-gradient(180deg, rgba(255,255,255,0.11), rgba(255,255,255,0.035));backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 16px 36px rgba(0,0,0,0.24);font-size:16px;line-height:1;font-weight:900;text-decoration:none !important;transition:transform 0.25s ease, border-color 0.25s ease, background 0.25s ease, color 0.25s ease, box-shadow 0.25s ease}.cateMixHero .cateMixHeroBtn::before{content:"";position:absolute;top:0;left:-90%;width:55%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.28), transparent);transform:skewX(-18deg);transition:left 0.65s ease}.cateMixHero .cateMixHeroBtn i,.cateMixHero .cateMixHeroBtn i.fa,.cateMixHero .cateMixHeroBtn .fa{position:relative !important;top:0 !important;left:0 !important;z-index:2;width:18px;height:18px;min-width:18px;margin:0 !important;padding:0 !important;display:inline-flex !important;align-items:center;justify-content:center;color:currentColor !important;font-size:18px;line-height:1 !important;vertical-align:middle;transform:none !important}.cateMixHero .cateMixHeroBtn span{position:relative;z-index:2;display:inline-flex;align-items:center;color:currentColor !important;line-height:1.2}.cateMixHero .cateMixHeroBtn:hover{transform:translateY(-4px);border-color:rgba(255,232,105,0.92);color:#fff4a7 !important;background:linear-gradient(180deg, rgba(255,232,105,0.18), rgba(255,255,255,0.06));box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 22px 48px rgba(0,0,0,0.32),0 0 26px rgba(255,232,105,0.12);text-decoration:none !important}.cateMixHero .cateMixHeroBtn:hover::before{left:130%}.cateMixHero .cateMixHeroBtnPrimary{color:#171004 !important;border-color:rgba(255,232,105,0.95);background:linear-gradient(135deg, #fff6a3 0%, #ffe040 38%, #c99c00 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 20px 50px rgba(255,210,45,0.28)}.cateMixHero .cateMixHeroBtnPrimary i,.cateMixHero .cateMixHeroBtnPrimary i.fa,.cateMixHero .cateMixHeroBtnPrimary .fa,.cateMixHero .cateMixHeroBtnPrimary span{color:#171004 !important}.cateMixHero .cateMixHeroBtnPrimary:hover{color:#171004 !important;background:linear-gradient(135deg, #fff9c4 0%, #ffe765 42%, #dab000 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.62),0 24px 60px rgba(255,210,45,0.36)}.cateMixHero .cateMixHeroNumbers{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;margin-top:38px}.cateMixHero .cateMixHeroNumber{position:relative;min-height:106px;padding:20px 18px;overflow:hidden;border:1px solid rgba(255,255,255,0.16);border-radius:18px;background:linear-gradient(180deg, rgba(255,255,255,0.13), rgba(255,255,255,0.045));backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 18px 44px rgba(0,0,0,0.22)}.cateMixHero .cateMixHeroNumber::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 0%, rgba(255,232,105,0.2), transparent 34%);opacity:0.8;pointer-events:none}.cateMixHero .cateMixHeroNumber::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg, transparent, rgba(255,232,105,0.7), transparent)}.cateMixHero .cateMixHeroNumber strong{position:relative;z-index:2;display:block;margin-bottom:10px;color:#ffe869;font-size:28px;line-height:1;font-weight:900;letter-spacing:-0.5px;text-shadow:0 0 22px rgba(255,232,105,0.25)}.cateMixHero .cateMixHeroNumber span{position:relative;z-index:2;display:block;color:rgba(255,255,255,0.74);font-size:14px;line-height:1.55;font-weight:500}.cateMixHero .cateMixHeroBranchList{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;margin-top:18px}.cateMixHero .cateMixHeroBranch{position:relative;min-height:86px;padding:18px 20px;display:block;overflow:hidden;border:1px solid rgba(255,232,105,0.3);border-radius:18px;color:#fff !important;background:linear-gradient(135deg, rgba(24,15,8,0.88), rgba(9,6,4,0.74));box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 18px 44px rgba(0,0,0,0.25);text-decoration:none !important;transition:transform 0.25s ease, border-color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease}.cateMixHero .cateMixHeroBranch::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%, rgba(255,232,105,0.22), transparent 34%),linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.06) 50%, transparent 100%);opacity:0.55;pointer-events:none}.cateMixHero .cateMixHeroBranch::after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-top:1px solid rgba(255,232,105,0.95);border-right:1px solid rgba(255,232,105,0.95);transform:translateY(-50%) rotate(45deg);opacity:0;transition:opacity 0.25s ease, right 0.25s ease}.cateMixHero .cateMixHeroBranch strong{position:relative;z-index:2;display:block;margin-bottom:7px;padding-right:22px;color:#ffe869;font-size:18px;line-height:1.2;font-weight:900;letter-spacing:-0.2px}.cateMixHero .cateMixHeroBranch span{position:relative;z-index:2;display:block;padding-right:14px;color:rgba(255,255,255,0.73);font-size:14px;line-height:1.5;font-weight:500}.cateMixHero .cateMixHeroBranch:hover{transform:translateY(-5px);border-color:rgba(255,232,105,0.88);background:linear-gradient(135deg, rgba(36,24,12,0.94), rgba(13,8,5,0.88));box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 24px 58px rgba(0,0,0,0.34),0 0 26px rgba(255,232,105,0.1);text-decoration:none !important}.cateMixHero .cateMixHeroBranch:hover::after{right:15px;opacity:1}@keyframes cateMixHeroZoom{0%{transform:scale(var(--cateMixHeroScale))}100%{transform:scale(1.11)}}@keyframes cateMixHeroGlow{0%{opacity:0.55;transform:translate3d(0, 0, 0)}100%{opacity:0.85;transform:translate3d(40px, -20px, 0)}}@media (max-width: 991px){.cateMixHero{min-height:auto;--cateMixHeroPos: center;--cateMixHeroBright: 0.76;--cateMixHeroContrast: 1.06;--cateMixHeroSaturate: 1.04;--cateMixHeroScale: 1.02}.cateMixHero::before{opacity:0.28;background:linear-gradient(180deg, rgba(255,255,255,0.04), transparent 28%, rgba(0,0,0,0.42))}.cateMixHero::after{display:none}.cateMixHero .cateMixHeroBg{animation:none}.cateMixHero .cateMixHeroOverlay{background:radial-gradient(circle at 70% 18%, rgba(255,220,90,0.08), transparent 22%), linear-gradient(90deg, rgba(6,4,2,0.92) 0%, rgba(8,6,3,0.74) 62%, rgba(6,4,2,0.76) 100%), linear-gradient(180deg, rgba(0,0,0,0.12) 0%, rgba(0,0,0,0.84) 100%)}.cateMixHero .cateMixHeroLight{width:260px;height:260px;left:-90px;bottom:-110px;opacity:0.28;filter:blur(42px);animation:none}.cateMixHero .cateMixHeroWrap{width:calc(100% - 30px);max-width:760px;min-height:auto;padding:78px 0 42px;align-items:flex-end}.cateMixHero .cateMixHeroContent::before{display:none}.cateMixHero .cateMixHeroSub{gap:12px;margin-bottom:16px;font-size:12px;letter-spacing:1.6px}.cateMixHero .cateMixHeroSub span{width:38px;box-shadow:none}.cateMixHero .cateMixHeroTitle{font-size:50px;line-height:1.04;letter-spacing:-1.6px}.cateMixHero .cateMixHeroDesc{max-width:600px;margin-top:18px;padding-left:16px;font-size:15px;line-height:1.65}.cateMixHero .cateMixHeroActions{gap:10px;margin-top:24px}.cateMixHero .cateMixHeroBtn{min-height:47px;padding:0 17px;font-size:14px;backdrop-filter:blur(4px);transition:0.06s ease}.cateMixHero .cateMixHeroBtn::before{display:none}.cateMixHero .cateMixHeroBtn i,.cateMixHero .cateMixHeroBtn i.fa,.cateMixHero .cateMixHeroBtn .fa{width:16px;height:16px;min-width:16px;font-size:16px}.cateMixHero .cateMixHeroBtn:hover{transform:none}.cateMixHero .cateMixHeroNumbers{grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:24px}.cateMixHero .cateMixHeroNumber{min-height:auto;padding:15px 14px;border-radius:14px;backdrop-filter:blur(4px)}.cateMixHero .cateMixHeroNumber strong{margin-bottom:7px;font-size:21px}.cateMixHero .cateMixHeroNumber span{font-size:13px}.cateMixHero .cateMixHeroBranchList{grid-template-columns:1fr;gap:10px;margin-top:14px}.cateMixHero .cateMixHeroBranch{min-height:auto;padding:15px 16px;border-radius:14px;transition:0.06s ease}.cateMixHero .cateMixHeroBranch::after{opacity:0.55}.cateMixHero .cateMixHeroBranch:hover{transform:none}}@media (max-width: 575px){.cateMixHero{--cateMixHeroPos: center;--cateMixHeroBright: 0.68;--cateMixHeroContrast: 1.02;--cateMixHeroSaturate: 0.98;--cateMixHeroScale: 1;background:#080503}.cateMixHero::before{opacity:0.18}.cateMixHero .cateMixHeroBg{transform:none;animation:none}.cateMixHero .cateMixHeroOverlay{background:linear-gradient(90deg, rgba(7,5,3,0.94), rgba(7,5,3,0.68)), linear-gradient(180deg, rgba(0,0,0,0.08), rgba(0,0,0,0.86))}.cateMixHero .cateMixHeroLight{display:none}.cateMixHero .cateMixHeroWrap{width:calc(100% - 24px);padding:58px 0 30px}.cateMixHero .cateMixHeroSub{gap:9px;margin-bottom:13px;font-size:10px;line-height:1.4;letter-spacing:1.25px}.cateMixHero .cateMixHeroSub span{width:28px}.cateMixHero .cateMixHeroTitle{font-size:36px;line-height:1.08;letter-spacing:-1px;text-shadow:0 10px 24px rgba(0,0,0,0.55)}.cateMixHero .cateMixHeroDesc{margin-top:15px;padding-left:13px;font-size:14px;line-height:1.6}.cateMixHero .cateMixHeroDesc::before{width:3px;top:7px;height:calc(100% - 14px)}.cateMixHero .cateMixHeroActions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:21px}.cateMixHero .cateMixHeroBtn{width:100%;min-height:45px;padding:0 15px;font-size:14px;backdrop-filter:none;box-shadow:none}.cateMixHero .cateMixHeroBtn:hover{transform:none;box-shadow:none}.cateMixHero .cateMixHeroNumbers{grid-template-columns:repeat(2, 1fr);gap:9px;margin-top:20px}.cateMixHero .cateMixHeroNumber{padding:13px 12px;border-radius:13px;background:rgba(255,255,255,0.075);backdrop-filter:none;box-shadow:none}.cateMixHero .cateMixHeroNumber::before{opacity:0.35}.cateMixHero .cateMixHeroNumber strong{margin-bottom:6px;font-size:20px}.cateMixHero .cateMixHeroNumber span{font-size:12.5px;line-height:1.45}.cateMixHero .cateMixHeroBranchList{gap:9px;margin-top:13px}.cateMixHero .cateMixHeroBranch{padding:14px 15px;border-radius:13px;background:rgba(15,9,5,0.84);box-shadow:none}.cateMixHero .cateMixHeroBranch::before{opacity:0.25}.cateMixHero .cateMixHeroBranch::after{right:15px;opacity:0.45}.cateMixHero .cateMixHeroBranch strong{margin-bottom:6px;font-size:16px}.cateMixHero .cateMixHeroBranch span{font-size:13px;line-height:1.45}}.cateBranchSection{position:relative;overflow:hidden;padding:96px 0;color:#fff;background:radial-gradient(circle at 12% 8%, rgba(255,223,80,0.1), transparent 26%),radial-gradient(circle at 82% 18%, rgba(123,37,89,0.18), transparent 30%),linear-gradient(180deg, #130814 0%, #1a1018 48%, #100b0d 100%)}.cateBranchSection::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, rgba(255,235,118,0.08), transparent 16%, transparent 84%, rgba(255,235,118,0.06)),repeating-linear-gradient(90deg, rgba(255,255,255,0.035) 0, rgba(255,255,255,0.035) 1px, transparent 1px, transparent 118px);opacity:0.5}.cateBranchSection::after{content:"";position:absolute;left:50%;top:-220px;width:760px;height:760px;transform:translateX(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle, rgba(255,225,85,0.09), transparent 68%);filter:blur(40px)}.cateBranchSection .cateBranchDecor{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.cateBranchSection .cateBranchDecorOne{left:-180px;top:120px;width:420px;height:420px;background:rgba(255,222,69,0.12);filter:blur(95px)}.cateBranchSection .cateBranchDecorTwo{right:-220px;bottom:90px;width:520px;height:520px;background:rgba(138,48,100,0.28);filter:blur(105px)}.cateBranchSection .cateBranchContainer{position:relative;z-index:3;width:calc(100% - 40px);max-width:1180px;margin:0 auto}.cateBranchSection .cateBranchHead{display:grid;grid-template-columns:minmax(0, 620px) 1fr;gap:34px;align-items:end;margin-bottom:32px}.cateBranchSection .cateBranchSub{display:flex;align-items:center;gap:13px;margin-bottom:16px;color:#f7df55;font-size:12px;line-height:1.4;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.cateBranchSection .cateBranchSub span{display:block;width:38px;height:1px;background:linear-gradient(90deg, transparent, #f7df55);box-shadow:0 0 18px rgba(247,223,85,0.65)}.cateBranchSection .cateBranchTitle{max-width:670px;color:#fff8e8;font-size:48px;line-height:1.08;font-weight:900;letter-spacing:-1.8px;text-shadow:0 18px 42px rgba(0,0,0,0.38)}.cateBranchSection .cateBranchDesc{max-width:630px;margin-top:18px;color:rgba(255,255,255,0.68);font-size:16px;line-height:1.75;font-weight:500}.cateBranchSection .cateBranchTabs{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.cateBranchSection .cateBranchTab{min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,235,118,0.22);border-radius:10px;color:rgba(255,255,255,0.72);background:rgba(255,255,255,0.035);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06);font-size:15px;line-height:1;font-weight:800;text-decoration:none;transition:0.25s ease}.cateBranchSection .cateBranchTab:hover{color:#f7df55;border-color:rgba(247,223,85,0.58);background:rgba(247,223,85,0.09);text-decoration:none}.cateBranchSection .cateBranchTabActive{color:#171105;border-color:#f7df55;background:linear-gradient(135deg, #fff27a 0%, #e7c914 100%);box-shadow:0 16px 38px rgba(247,223,85,0.18)}.cateBranchSection .cateBranchTabActive:hover{color:#171105}.cateBranchSection .cateBranchCard{position:relative;overflow:hidden;border:1px solid rgba(255,235,118,0.14);border-radius:24px;background:linear-gradient(180deg, rgba(255,255,255,0.075), rgba(255,255,255,0.025)),rgba(12,8,10,0.72);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 30px 90px rgba(0,0,0,0.36);backdrop-filter:blur(18px);scroll-margin-top:110px}.cateBranchSection .cateBranchCard+.cateBranchCard{margin-top:34px}.cateBranchSection .cateBranchCard::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 0%, rgba(255,235,118,0.13), transparent 28%),linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.055) 42%, transparent 70%);opacity:0.9}.cateBranchSection .cateBranchImageWrap{position:relative;height:430px;overflow:hidden;border-radius:24px 24px 0 0;background:#1c1515}.cateBranchSection .cateBranchImage{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.04);filter:brightness(0.9) contrast(1.06) saturate(1.05);transition:transform 0.6s ease, filter 0.6s ease}.cateBranchSection .cateBranchCard:hover .cateBranchImage{transform:scale(1.08);filter:brightness(0.96) contrast(1.08) saturate(1.08)}.cateBranchSection .cateBranchImageOverlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0.04) 0%, rgba(13,8,10,0.18) 58%, rgba(13,8,10,0.78) 100%),linear-gradient(90deg, rgba(0,0,0,0.18), transparent 45%, rgba(0,0,0,0.1))}.cateBranchSection .cateBranchBadge{position:absolute;left:24px;bottom:22px;min-height:42px;padding:0 18px;display:inline-flex;align-items:center;border:1px solid rgba(255,235,118,0.5);border-radius:999px;color:#171105;background:linear-gradient(135deg, #fff27a, #e5c40f);box-shadow:0 16px 38px rgba(0,0,0,0.26);font-size:14px;line-height:1;font-weight:900}.cateBranchSection .cateBranchInfo{position:relative;z-index:2;padding:28px 28px 26px}.cateBranchSection .cateBranchArea{margin-bottom:10px;color:#f7df55;font-size:12px;line-height:1.4;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.cateBranchSection .cateBranchName{color:#fff8e8;font-size:27px;line-height:1.2;font-weight:900;letter-spacing:-0.4px}.cateBranchSection .cateBranchAddress{max-width:880px;margin-top:14px;color:rgba(255,255,255,0.66);font-size:15px;line-height:1.7;font-weight:500}.cateBranchSection .cateBranchNotice{margin-top:18px;padding:16px 18px;display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(247,223,85,0.28);border-radius:14px;color:rgba(255,255,255,0.78);background:linear-gradient(135deg, rgba(247,223,85,0.11), rgba(255,255,255,0.035));box-shadow:inset 0 1px 0 rgba(255,255,255,0.06)}.cateBranchSection .cateBranchNotice i{margin-top:2px;color:#f7df55;font-size:18px}.cateBranchSection .cateBranchNotice span{display:block;font-size:15px;line-height:1.6;font-weight:500}.cateBranchSection .cateBranchTags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cateBranchSection .cateBranchTags span{min-height:31px;padding:0 13px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,0.13);border-radius:999px;color:rgba(255,255,255,0.76);background:rgba(255,255,255,0.045);font-size:12px;line-height:1;font-weight:700}.cateBranchSection .cateBranchRoomTitle{margin-top:26px;color:#f7df55;font-size:15px;line-height:1.4;font-weight:900;letter-spacing:1.1px;text-transform:uppercase}.cateBranchSection .cateBranchRooms{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-top:14px}.cateBranchSection .cateBranchRoom{position:relative;height:112px;display:grid;grid-template-columns:112px minmax(0, 1fr);overflow:hidden;border:1px solid rgba(255,255,255,0.11);border-radius:14px;background:linear-gradient(135deg, rgba(255,255,255,0.075), rgba(255,255,255,0.028));box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 15px 34px rgba(0,0,0,0.18);transition:transform 0.24s ease, border-color 0.24s ease, background 0.24s ease, box-shadow 0.24s ease}.cateBranchSection .cateBranchRoom::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%, rgba(247,223,85,0.12), transparent 42%);opacity:0;transition:0.24s ease;pointer-events:none}.cateBranchSection .cateBranchRoom:hover{transform:translateY(-4px);border-color:rgba(247,223,85,0.38);background:linear-gradient(135deg, rgba(255,255,255,0.095), rgba(255,255,255,0.035));box-shadow:inset 0 1px 0 rgba(255,255,255,0.075),0 20px 46px rgba(0,0,0,0.26)}.cateBranchSection .cateBranchRoom:hover::before{opacity:1}.cateBranchSection .cateBranchRoom img{width:112px;height:112px;display:block;object-fit:cover;flex-shrink:0;filter:brightness(0.88) contrast(1.04)}.cateBranchSection .cateBranchRoomText{position:relative;z-index:2;min-width:0;padding:12px 13px;display:flex;flex-direction:column;justify-content:center}.cateBranchSection .cateBranchRoomText strong{display:block;color:#fff8e8;font-size:14px;line-height:1.28;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cateBranchSection .cateBranchRoomText b{display:block;margin-top:5px;color:#f7df55;font-size:12px;line-height:1.3;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cateBranchSection .cateBranchRoomText span{display:-webkit-box;margin-top:6px;color:rgba(255,255,255,0.62);font-size:12.5px;line-height:1.45;font-weight:500;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cateBranchSection .cateBranchBottom{margin-top:22px}.cateBranchSection .cateBranchHint{color:rgba(255,255,255,0.66);font-size:14px;line-height:1.6;font-weight:500}.cateBranchSection .cateBranchButtons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.cateBranchSection .cateBranchButton{min-height:52px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(247,223,85,0.36);border-radius:10px;color:#f7df55;background:rgba(255,255,255,0.035);font-size:15px;line-height:1;font-weight:900;text-align:center;text-decoration:none;transition:0.24s ease}.cateBranchSection .cateBranchButton:hover{color:#fff5ad;border-color:rgba(247,223,85,0.8);background:rgba(247,223,85,0.1);text-decoration:none}.cateBranchSection .cateBranchButtonMain{color:#171105;border-color:#f7df55;background:linear-gradient(135deg, #fff27a, #e4c40e);box-shadow:0 16px 36px rgba(247,223,85,0.18)}.cateBranchSection .cateBranchButtonMain:hover{color:#171105;background:linear-gradient(135deg, #fff6a5, #efd21b)}@media (max-width: 991px){.cateBranchSection{padding:68px 0}.cateBranchSection::before{opacity:0.22;background:linear-gradient(180deg, rgba(255,255,255,0.035), transparent 35%, rgba(0,0,0,0.26))}.cateBranchSection::after{display:none}.cateBranchSection .cateBranchDecorOne,.cateBranchSection .cateBranchDecorTwo{opacity:0.28;filter:blur(52px)}.cateBranchSection .cateBranchContainer{width:calc(100% - 30px);max-width:760px}.cateBranchSection .cateBranchHead{display:block;margin-bottom:24px}.cateBranchSection .cateBranchTitle{font-size:38px;line-height:1.12;letter-spacing:-1.1px}.cateBranchSection .cateBranchDesc{margin-top:13px;font-size:15px;line-height:1.65}.cateBranchSection .cateBranchTabs{justify-content:flex-start;margin-top:20px}.cateBranchSection .cateBranchTab{min-height:42px;padding:0 14px;font-size:13px;backdrop-filter:blur(4px)}.cateBranchSection .cateBranchCard{border-radius:18px;backdrop-filter:blur(4px);scroll-margin-top:88px}.cateBranchSection .cateBranchCard+.cateBranchCard{margin-top:26px}.cateBranchSection .cateBranchImageWrap{height:310px;border-radius:18px 18px 0 0}.cateBranchSection .cateBranchImage{transform:none;transition:none}.cateBranchSection .cateBranchCard:hover .cateBranchImage{transform:none}.cateBranchSection .cateBranchInfo{padding:22px 20px}.cateBranchSection .cateBranchName{font-size:23px}.cateBranchSection .cateBranchNotice{padding:13px 14px}.cateBranchSection .cateBranchRooms{grid-template-columns:repeat(2, 1fr);gap:10px}.cateBranchSection .cateBranchRoom{grid-template-columns:100px minmax(0, 1fr);height:104px;transition:0.06s ease}.cateBranchSection .cateBranchRoom:hover{transform:none}.cateBranchSection .cateBranchRoom img{width:100px;height:104px}}@media (max-width: 575px){.cateBranchSection{padding:48px 0;background:linear-gradient(180deg, #130814 0%, #171015 52%, #100b0d 100%)}.cateBranchSection::before{opacity:0.12;background:linear-gradient(180deg, rgba(255,255,255,0.025), transparent 40%, rgba(0,0,0,0.3))}.cateBranchSection .cateBranchDecor{display:none}.cateBranchSection .cateBranchContainer{width:calc(100% - 24px)}.cateBranchSection .cateBranchSub{gap:9px;margin-bottom:12px;font-size:10px;letter-spacing:1.1px}.cateBranchSection .cateBranchSub span{width:28px;box-shadow:none}.cateBranchSection .cateBranchTitle{font-size:30px;line-height:1.14;letter-spacing:-0.7px;text-shadow:0 10px 26px rgba(0,0,0,0.32)}.cateBranchSection .cateBranchDesc{margin-top:12px;font-size:14px;line-height:1.6}.cateBranchSection .cateBranchTabs{gap:7px;margin-top:17px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.cateBranchSection .cateBranchTabs::-webkit-scrollbar{display:none}.cateBranchSection .cateBranchTab{min-height:39px;padding:0 13px;flex:0 0 auto;border-radius:9px;font-size:12.5px;backdrop-filter:none;box-shadow:none}.cateBranchSection .cateBranchCard{border-radius:15px;backdrop-filter:none;box-shadow:0 18px 44px rgba(0,0,0,0.24);scroll-margin-top:74px}.cateBranchSection .cateBranchCard+.cateBranchCard{margin-top:18px}.cateBranchSection .cateBranchCard::before{opacity:0.28}.cateBranchSection .cateBranchImageWrap{height:220px;border-radius:15px 15px 0 0}.cateBranchSection .cateBranchImage{transform:none;filter:brightness(0.86) contrast(1.02)}.cateBranchSection .cateBranchImageOverlay{background:linear-gradient(180deg, rgba(0,0,0,0.02), rgba(13,8,10,0.72))}.cateBranchSection .cateBranchBadge{left:14px;bottom:14px;min-height:34px;padding:0 13px;font-size:12px;box-shadow:none}.cateBranchSection .cateBranchInfo{padding:18px 14px 16px}.cateBranchSection .cateBranchArea{margin-bottom:7px;font-size:10.5px;letter-spacing:1.1px}.cateBranchSection .cateBranchName{font-size:21px;line-height:1.25}.cateBranchSection .cateBranchAddress{margin-top:11px;font-size:13.5px;line-height:1.6}.cateBranchSection .cateBranchNotice{margin-top:14px;padding:12px;border-radius:12px;gap:10px}.cateBranchSection .cateBranchNotice i{font-size:15px}.cateBranchSection .cateBranchNotice span{font-size:13.5px;line-height:1.55}.cateBranchSection .cateBranchTags{gap:7px;margin-top:12px}.cateBranchSection .cateBranchTags span{min-height:28px;padding:0 10px;font-size:11.5px}.cateBranchSection .cateBranchRoomTitle{margin-top:21px;font-size:13px;letter-spacing:0.9px}.cateBranchSection .cateBranchRooms{grid-template-columns:1fr;gap:8px;margin-top:12px}.cateBranchSection .cateBranchRoom{grid-template-columns:94px minmax(0, 1fr);height:94px;border-radius:12px;box-shadow:none;transition:none}.cateBranchSection .cateBranchRoom::before{display:none}.cateBranchSection .cateBranchRoom:hover{transform:none;box-shadow:none}.cateBranchSection .cateBranchRoom img{width:94px;height:94px;filter:brightness(0.9)}.cateBranchSection .cateBranchRoomText{padding:10px 11px}.cateBranchSection .cateBranchRoomText strong{font-size:13.5px}.cateBranchSection .cateBranchRoomText b{margin-top:4px;font-size:11.5px}.cateBranchSection .cateBranchRoomText span{margin-top:5px;font-size:12px;line-height:1.38;-webkit-line-clamp:2}.cateBranchSection .cateBranchBottom{margin-top:17px}.cateBranchSection .cateBranchHint{font-size:13px;line-height:1.55}.cateBranchSection .cateBranchButtons{grid-template-columns:1fr;gap:9px;margin-top:12px}.cateBranchSection .cateBranchButton{min-height:45px;border-radius:9px;font-size:14px}.cateBranchSection .cateBranchButtonMain{box-shadow:none}}.mixCatePrice{position:relative;overflow:hidden;padding:94px 0 82px;background:radial-gradient(circle at 20% 10%, rgba(226,202,98,0.12), transparent 32%),radial-gradient(circle at 80% 70%, rgba(150,100,255,0.13), transparent 34%),linear-gradient(135deg, #070307 0%, #120b12 45%, #070307 100%);color:#fff8e8}.mixCatePrice:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:72px 72px;opacity:0.22;pointer-events:none}.mixCatePrice:after{content:"";position:absolute;left:50%;top:0;width:760px;height:1px;transform:translateX(-50%);background:linear-gradient(90deg, transparent, rgba(233,210,112,0.7), transparent);pointer-events:none}.mixCatePrice .container{position:relative;z-index:2}.mixCatePrice .mixCatePriceInner{position:relative;max-width:1110px;margin:0 auto}.mixCatePrice .mixCatePriceGlow{position:absolute;border-radius:999px;filter:blur(58px);opacity:0.42;pointer-events:none}.mixCatePrice .mixCatePriceGlowOne{width:260px;height:260px;left:-110px;top:-70px;background:rgba(225,198,89,0.22)}.mixCatePrice .mixCatePriceGlowTwo{width:320px;height:320px;right:-130px;bottom:40px;background:rgba(144,86,255,0.2)}.mixCatePrice .mixCatePriceHead{max-width:660px;margin-bottom:34px}.mixCatePrice .mixCatePriceKicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#e9d569;font-size:12px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.mixCatePrice .mixCatePriceKicker span{width:34px;height:1px;background:linear-gradient(90deg, transparent, #e9d569)}.mixCatePrice .mixCatePriceTitle{margin:0;max-width:620px;color:#fff9eb;font-size:49px;line-height:1.08;font-weight:900;letter-spacing:-1.8px}.mixCatePrice .mixCatePriceDesc{margin-top:18px;max-width:690px;color:rgba(255,248,232,0.68);font-size:16px;line-height:1.75}.mixCatePrice .mixCatePriceGrid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-top:30px}.mixCatePrice .mixCatePriceCard{position:relative;overflow:hidden;min-height:218px;padding:25px 23px 24px;border:1px solid rgba(255,248,232,0.14);border-radius:18px;background:linear-gradient(180deg, rgba(255,255,255,0.07), rgba(255,255,255,0.025)),rgba(255,255,255,0.035);box-shadow:0 24px 70px rgba(0,0,0,0.34);backdrop-filter:blur(14px);transition:transform 0.35s ease, border-color 0.35s ease, background 0.35s ease, box-shadow 0.35s ease}.mixCatePrice .mixCatePriceCard:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg, transparent, rgba(233,213,105,0.7), transparent);opacity:0;transition:opacity 0.35s ease}.mixCatePrice .mixCatePriceCard:after{content:"";position:absolute;width:160px;height:160px;right:-86px;top:-86px;border-radius:50%;background:rgba(233,213,105,0.13);filter:blur(4px);opacity:0;transition:opacity 0.35s ease}.mixCatePrice .mixCatePriceCard:hover{transform:translateY(-8px);border-color:rgba(233,213,105,0.42);background:linear-gradient(180deg, rgba(255,255,255,0.105), rgba(255,255,255,0.035)),rgba(255,255,255,0.045);box-shadow:0 32px 90px rgba(0,0,0,0.46)}.mixCatePrice .mixCatePriceCard:hover:before,.mixCatePrice .mixCatePriceCard:hover:after{opacity:1}.mixCatePrice .mixCatePriceCardHot{border-color:rgba(233,213,105,0.35);background:linear-gradient(180deg, rgba(233,213,105,0.11), rgba(255,255,255,0.035)),rgba(255,255,255,0.04)}.mixCatePrice .mixCatePriceCardTop{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.mixCatePrice .mixCatePriceName{color:#efe46f;font-size:13px;line-height:1.2;font-weight:900;letter-spacing:0.7px;text-transform:uppercase}.mixCatePrice .mixCatePriceBadge{padding:6px 10px;border:1px solid rgba(233,213,105,0.22);border-radius:999px;background:rgba(233,213,105,0.08);color:rgba(255,248,232,0.72);font-size:11px;font-weight:700;white-space:nowrap}.mixCatePrice .mixCatePriceMain{position:relative;z-index:2;display:flex;align-items:baseline;gap:8px;margin-bottom:17px;color:#fff9eb}.mixCatePrice .mixCatePriceMain span{font-size:32px;line-height:1;font-weight:900;letter-spacing:-0.9px}.mixCatePrice .mixCatePriceMain small{color:rgba(255,248,232,0.9);font-size:28px;font-weight:800}.mixCatePrice .mixCatePriceList{position:relative;z-index:2;display:grid;gap:11px}.mixCatePrice .mixCatePriceRow{display:flex;align-items:center;justify-content:space-between;gap:14px;color:rgba(255,248,232,0.64);font-size:15px;line-height:1.35}.mixCatePrice .mixCatePriceRow span{min-width:0}.mixCatePrice .mixCatePriceRow b{color:#fff9eb;font-weight:900;white-space:nowrap}.mixCatePrice .mixCatePriceNote{margin-top:22px;padding:16px 18px;border:1px solid rgba(255,248,232,0.1);border-radius:15px;background:rgba(255,255,255,0.035);color:rgba(255,248,232,0.64);font-size:14px;line-height:1.65}.mixCatePrice .mixCatePriceNote span{color:#efe46f;font-weight:900}@media (max-width: 991px){.mixCatePrice{padding:72px 0 64px}.mixCatePrice .mixCatePriceTitle{font-size:40px}.mixCatePrice .mixCatePriceGrid{grid-template-columns:1fr;gap:14px}.mixCatePrice .mixCatePriceCard{min-height:auto}}@media (max-width: 767px){.mixCatePrice{padding:56px 0 48px;background:radial-gradient(circle at 30% 0%, rgba(226,202,98,0.08), transparent 38%), linear-gradient(135deg, #070307 0%, #100910 100%)}.mixCatePrice:before{opacity:0.06;background-size:54px 54px}.mixCatePrice:after{width:70%;opacity:0.45}.mixCatePrice .mixCatePriceGlow{display:none}.mixCatePrice .mixCatePriceHead{margin-bottom:24px}.mixCatePrice .mixCatePriceKicker{margin-bottom:13px;font-size:11px;letter-spacing:1.3px}.mixCatePrice .mixCatePriceKicker span{width:24px}.mixCatePrice .mixCatePriceTitle{font-size:32px;line-height:1.12;letter-spacing:-1px}.mixCatePrice .mixCatePriceDesc{margin-top:13px;font-size:14px;line-height:1.65}.mixCatePrice .mixCatePriceGrid{margin-top:24px}.mixCatePrice .mixCatePriceCard{padding:21px 18px 20px;border-radius:16px;backdrop-filter:none;transition:border-color 0.18s ease, background 0.18s ease}.mixCatePrice .mixCatePriceCard:before,.mixCatePrice .mixCatePriceCard:after{display:none}.mixCatePrice .mixCatePriceCard:hover{transform:none;box-shadow:0 18px 44px rgba(0,0,0,0.28)}.mixCatePrice .mixCatePriceBadge{display:none}.mixCatePrice .mixCatePriceMain span{font-size:29px}.mixCatePrice .mixCatePriceMain small{font-size:24px}.mixCatePrice .mixCatePriceRow{font-size:14px}.mixCatePrice .mixCatePriceNote{padding:14px 15px;font-size:13px}.mixCatePrice [data-aos]{transform:none !important;transition-duration:0.15s !important;transition-delay:0s !important}}.mixCateBranch{position:relative;overflow:hidden;padding:92px 0 72px;background:radial-gradient(circle at 18% 12%, rgba(222,195,42,0.13), transparent 31%),radial-gradient(circle at 90% 8%, rgba(221,190,53,0.09), transparent 36%),linear-gradient(115deg, #160313 0%, #0a070b 48%, #161408 100%);color:#fff8e6}.mixCateBranch:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px);background-size:86px 86px;opacity:0.14;pointer-events:none}.mixCateBranch:after{content:"";position:absolute;left:50%;bottom:0;width:980px;height:1px;transform:translateX(-50%);background:linear-gradient(90deg, transparent, rgba(238,214,53,0.72), transparent);opacity:0.6;pointer-events:none}.mixCateBranch .container{position:relative;z-index:2}.mixCateBranch .mixCateBranchInner{position:relative;max-width:1110px;margin:0 auto}.mixCateBranch .mixCateBranchLight{position:absolute;border-radius:999px;filter:blur(70px);pointer-events:none}.mixCateBranch .mixCateBranchLightLeft{width:320px;height:320px;left:-150px;top:-90px;background:rgba(184,35,124,0.2)}.mixCateBranch .mixCateBranchLightRight{width:360px;height:360px;right:-180px;top:10px;background:rgba(227,199,50,0.14)}.mixCateBranch .mixCateBranchHead{max-width:690px;margin-bottom:32px}.mixCateBranch .mixCateBranchKicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#efe04b;font-size:12px;line-height:1.2;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.mixCateBranch .mixCateBranchKicker span{width:36px;height:1px;background:linear-gradient(90deg, transparent, #efe04b)}.mixCateBranch .mixCateBranchTitle{margin:0;color:#fff8e6;font-size:48px;line-height:1.08;font-weight:900;letter-spacing:-1.6px}.mixCateBranch .mixCateBranchDesc{max-width:720px;margin-top:18px;color:rgba(255,248,230,0.68);font-size:16px;line-height:1.78}.mixCateBranch .mixCateBranchSteps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-top:30px}.mixCateBranch .mixCateBranchStep{position:relative;overflow:hidden;min-height:186px;padding:26px 23px 25px;border:1px solid rgba(255,248,230,0.14);border-radius:17px;background:linear-gradient(180deg, rgba(255,255,255,0.07), rgba(255,255,255,0.025)),rgba(255,255,255,0.035);box-shadow:0 24px 70px rgba(0,0,0,0.32);backdrop-filter:blur(14px);transition:transform 0.35s ease, border-color 0.35s ease, background 0.35s ease, box-shadow 0.35s ease}.mixCateBranch .mixCateBranchStep:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg, transparent, rgba(239,224,75,0.72), transparent);opacity:0;transition:opacity 0.35s ease}.mixCateBranch .mixCateBranchStep:after{content:"";position:absolute;width:150px;height:150px;right:-82px;top:-82px;border-radius:999px;background:rgba(239,224,75,0.13);opacity:0;transition:opacity 0.35s ease}.mixCateBranch .mixCateBranchStep:hover{transform:translateY(-8px);border-color:rgba(239,224,75,0.42);background:linear-gradient(180deg, rgba(255,255,255,0.1), rgba(255,255,255,0.035)),rgba(255,255,255,0.045);box-shadow:0 34px 90px rgba(0,0,0,0.44)}.mixCateBranch .mixCateBranchStep:hover:before,.mixCateBranch .mixCateBranchStep:hover:after{opacity:1}.mixCateBranch .mixCateBranchNumber{position:relative;z-index:2;margin-bottom:18px;color:#efe04b;font-size:31px;line-height:1;font-weight:900;letter-spacing:-0.8px}.mixCateBranch .mixCateBranchStepTitle{position:relative;z-index:2;margin-bottom:12px;color:#fff8e6;font-size:19px;line-height:1.35;font-weight:900;letter-spacing:0.2px}.mixCateBranch .mixCateBranchStepText{position:relative;z-index:2;color:rgba(255,248,230,0.64);font-size:15px;line-height:1.7}.mixCateBranch .mixCateBranchActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.mixCateBranch .mixCateBranchBtn{display:inline-flex;align-items:center;justify-content:center;min-width:137px;height:50px;padding:0 22px;border:1px solid rgba(239,224,75,0.36);border-radius:5px;background:rgba(255,255,255,0.025);color:#efe04b;font-size:15px;line-height:1;font-weight:900;text-decoration:none;box-shadow:0 14px 36px rgba(0,0,0,0.22);transition:transform 0.28s ease, background 0.28s ease, color 0.28s ease, border-color 0.28s ease}.mixCateBranch .mixCateBranchBtn:hover{transform:translateY(-3px);border-color:rgba(239,224,75,0.78);background:rgba(239,224,75,0.1);color:#fff8e6}.mixCateBranch .mixCateBranchBtnMain{border-color:transparent;background:linear-gradient(135deg, #dfc30e, #fff06a);color:#100b06;box-shadow:0 18px 46px rgba(223,195,14,0.22)}.mixCateBranch .mixCateBranchBtnMain:hover{background:linear-gradient(135deg, #fff06a, #dfc30e);color:#100b06}@media (max-width: 991px){.mixCateBranch{padding:74px 0 62px}.mixCateBranch .mixCateBranchTitle{font-size:40px}.mixCateBranch .mixCateBranchSteps{grid-template-columns:1fr;gap:14px}.mixCateBranch .mixCateBranchStep{min-height:auto}}@media (max-width: 767px){.mixCateBranch{padding:54px 0 46px;background:radial-gradient(circle at 20% 0%, rgba(222,195,42,0.08), transparent 36%), linear-gradient(130deg, #140311 0%, #080608 100%)}.mixCateBranch:before{opacity:0.04;background-size:56px 56px}.mixCateBranch:after{width:72%;opacity:0.38}.mixCateBranch .mixCateBranchLight{display:none}.mixCateBranch .mixCateBranchHead{margin-bottom:24px}.mixCateBranch .mixCateBranchKicker{margin-bottom:13px;font-size:11px;letter-spacing:1.15px}.mixCateBranch .mixCateBranchKicker span{width:24px}.mixCateBranch .mixCateBranchTitle{font-size:32px;line-height:1.13;letter-spacing:-0.9px}.mixCateBranch .mixCateBranchDesc{margin-top:13px;font-size:14px;line-height:1.68}.mixCateBranch .mixCateBranchSteps{margin-top:22px}.mixCateBranch .mixCateBranchStep{padding:21px 18px 20px;border-radius:15px;backdrop-filter:none;transition:border-color 0.16s ease, background 0.16s ease}.mixCateBranch .mixCateBranchStep:before,.mixCateBranch .mixCateBranchStep:after{display:none}.mixCateBranch .mixCateBranchStep:hover{transform:none;box-shadow:0 18px 44px rgba(0,0,0,0.26)}.mixCateBranch .mixCateBranchNumber{margin-bottom:14px;font-size:28px}.mixCateBranch .mixCateBranchStepTitle{margin-bottom:9px;font-size:17px}.mixCateBranch .mixCateBranchStepText{font-size:14px;line-height:1.62}.mixCateBranch .mixCateBranchActions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:16px}.mixCateBranch .mixCateBranchBtn{width:100%;height:48px;transform:none !important;transition:background 0.14s ease, border-color 0.14s ease}.mixCateBranch [data-aos]{transform:none !important;transition-duration:0.15s !important;transition-delay:0s !important}}.mixCateVideo{position:relative;overflow:hidden;padding:92px 0 84px;background:radial-gradient(circle at 18% 20%, rgba(185,22,91,0.2), transparent 32%),radial-gradient(circle at 82% 6%, rgba(232,204,43,0.11), transparent 34%),linear-gradient(115deg, #180414 0%, #080608 48%, #050506 100%);color:#fff8e8}.mixCateVideo:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:84px 84px;opacity:0.13;pointer-events:none}.mixCateVideo:after{content:"";position:absolute;left:50%;top:0;width:900px;height:1px;transform:translateX(-50%);background:linear-gradient(90deg, transparent, rgba(239,218,54,0.65), transparent);pointer-events:none}.mixCateVideo .container{position:relative;z-index:2}.mixCateVideo .mixCateVideoInner{position:relative;display:grid;grid-template-columns:0.95fr 1.5fr;gap:28px;max-width:1110px;margin:0 auto;align-items:center}.mixCateVideo .mixCateVideoLight{position:absolute;border-radius:999px;filter:blur(70px);pointer-events:none}.mixCateVideo .mixCateVideoLightLeft{width:320px;height:320px;left:-150px;top:-80px;background:rgba(194,23,100,0.22)}.mixCateVideo .mixCateVideoLightRight{width:360px;height:360px;right:-160px;bottom:-80px;background:rgba(232,204,43,0.13)}.mixCateVideo .mixCateVideoContent{position:relative;z-index:2}.mixCateVideo .mixCateVideoKicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#eadb3c;font-size:12px;line-height:1.2;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.mixCateVideo .mixCateVideoKicker span{width:36px;height:1px;background:linear-gradient(90deg, transparent, #eadb3c)}.mixCateVideo .mixCateVideoTitle{color:#fff8e8;font-size:48px;line-height:1.08;font-weight:900;letter-spacing:-1.6px}.mixCateVideo .mixCateVideoDesc{max-width:460px;margin-top:20px;color:rgba(255,248,232,0.68);font-size:16px;line-height:1.76}.mixCateVideo .mixCateVideoNotice{display:flex;gap:14px;max-width:430px;margin-top:22px;padding:17px 18px;border:1px solid rgba(234,219,60,0.22);border-radius:10px;background:rgba(234,219,60,0.07);box-shadow:0 22px 60px rgba(0,0,0,0.25)}.mixCateVideo .mixCateVideoNoticeIcon i{flex:0 0 24px;width:24px;height:24px;border:1px solid rgba(234,219,60,0.65);border-radius:999px;display:flex;align-items:center;justify-content:center;color:#eadb3c;font-size:10px}.mixCateVideo .mixCateVideoNoticeText{color:rgba(255,248,232,0.74);font-size:15px;line-height:1.55}.mixCateVideo .mixCateVideoActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:19px}.mixCateVideo .mixCateVideoBtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:190px;height:50px;padding:0 23px;border:1px solid rgba(234,219,60,0.38);border-radius:5px;background:rgba(255,255,255,0.025);color:#eadb3c;font-size:15px;line-height:1;font-weight:900;text-decoration:none;box-shadow:0 16px 42px rgba(0,0,0,0.24);transition:transform 0.28s ease, background 0.28s ease, color 0.28s ease, border-color 0.28s ease}.mixCateVideo .mixCateVideoBtn i{color:#eadb3c;margin-bottom:0}.mixCateVideo .mixCateVideoBtn:hover{transform:translateY(-3px);border-color:rgba(234,219,60,0.78);background:rgba(234,219,60,0.1);color:#fff8e8}.mixCateVideo .mixCateVideoBtnMain{border-color:transparent;background:linear-gradient(135deg, #dec406, #fff05c);color:#100b04;box-shadow:0 18px 50px rgba(222,196,6,0.22)}.mixCateVideo .mixCateVideoBtnMain:hover{background:linear-gradient(135deg, #fff05c, #dec406);color:#100b04}.mixCateVideo .mixCateVideoList{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.mixCateVideo .mixCateVideoCard{position:relative;overflow:hidden;min-height:520px;border:1px solid rgba(255,248,232,0.14);border-radius:12px;background:linear-gradient(180deg, rgba(255,255,255,0.065), rgba(255,255,255,0.025)),rgba(255,255,255,0.035);color:#fff8e8;text-decoration:none;box-shadow:0 28px 80px rgba(0,0,0,0.38);transition:transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease}.mixCateVideo .mixCateVideoCard:hover{transform:translateY(-8px);border-color:rgba(234,219,60,0.42);box-shadow:0 36px 100px rgba(0,0,0,0.5)}.mixCateVideo .mixCateVideoCard:hover .mixCateVideoThumb img{transform:scale(1.08)}.mixCateVideo .mixCateVideoCard:hover .mixCateVideoThumb:after{opacity:0.42}.mixCateVideo .mixCateVideoCard:hover .mixCateVideoPlay{transform:translate(-50%, -50%) scale(1.08)}.mixCateVideo .mixCateVideoThumb{position:absolute;inset:0;overflow:hidden;background:#111}.mixCateVideo .mixCateVideoThumb:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.08) 45%, rgba(0,0,0,0.78) 100%),radial-gradient(circle at 50% 48%, transparent 0%, rgba(0,0,0,0.25) 60%, rgba(0,0,0,0.7) 100%);pointer-events:none}.mixCateVideo .mixCateVideoThumb:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(135deg, rgba(234,219,60,0.22), transparent 38%, rgba(188,12,72,0.22));opacity:0.22;transition:opacity 0.35s ease;pointer-events:none}.mixCateVideo .mixCateVideoThumb img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 0.55s ease}.mixCateVideo .mixCateVideoPlay{position:absolute;z-index:4;left:50%;top:52%;width:76px;height:58px;transform:translate(-50%, -50%);border-radius:18px;background:#ff0033;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;box-shadow:0 18px 44px rgba(255,0,51,0.34);transition:transform 0.35s ease}.mixCateVideo .mixCateVideoPlay i{margin-left:4px;color:white;margin-bottom:0}.mixCateVideo .mixCateVideoTag{position:absolute;z-index:4;left:16px;top:16px;padding:7px 11px;border:1px solid rgba(255,255,255,0.22);border-radius:999px;background:rgba(0,0,0,0.36);backdrop-filter:blur(10px);color:rgba(255,255,255,0.86);font-size:11px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:0.8px}.mixCateVideo .mixCateVideoInfo{position:absolute;z-index:4;left:0;right:0;bottom:0;padding:0 18px 20px}.mixCateVideo .mixCateVideoName{margin-bottom:8px;color:#fff8e8;font-size:18px;line-height:1.3;font-weight:900}.mixCateVideo .mixCateVideoText{max-width:270px;color:rgba(255,248,232,0.64);font-size:13px;line-height:1.65}@media (max-width: 991px){.mixCateVideo{padding:74px 0 66px}.mixCateVideo .mixCateVideoInner{grid-template-columns:1fr;gap:32px}.mixCateVideo .mixCateVideoContent{max-width:680px}.mixCateVideo .mixCateVideoTitle{font-size:40px}.mixCateVideo .mixCateVideoTitle br{display:none}.mixCateVideo .mixCateVideoDesc,.mixCateVideo .mixCateVideoNotice{max-width:100%}.mixCateVideo .mixCateVideoCard{min-height:460px}}@media (max-width: 767px){.mixCateVideo{padding:54px 0 48px;background:radial-gradient(circle at 20% 0%, rgba(185,22,91,0.09), transparent 34%), linear-gradient(125deg, #140310 0%, #070607 100%)}.mixCateVideo:before{opacity:0.035;background-size:56px 56px}.mixCateVideo:after{width:72%;opacity:0.35}.mixCateVideo .mixCateVideoLight{display:none}.mixCateVideo .mixCateVideoInner{gap:24px}.mixCateVideo .mixCateVideoKicker{margin-bottom:13px;font-size:11px;letter-spacing:1.15px}.mixCateVideo .mixCateVideoKicker span{width:24px}.mixCateVideo .mixCateVideoTitle{font-size:32px;line-height:1.13;letter-spacing:-0.9px}.mixCateVideo .mixCateVideoDesc{margin-top:13px;font-size:14px;line-height:1.65}.mixCateVideo .mixCateVideoNotice{margin-top:18px;padding:14px 15px;border-radius:9px;box-shadow:none}.mixCateVideo .mixCateVideoNoticeText{font-size:13px;line-height:1.55}.mixCateVideo .mixCateVideoActions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:16px}.mixCateVideo .mixCateVideoBtn{width:100%;min-width:0;height:48px;transform:none !important;transition:background 0.14s ease, border-color 0.14s ease}.mixCateVideo .mixCateVideoList{grid-template-columns:1fr;gap:14px}.mixCateVideo .mixCateVideoCard{min-height:430px;border-radius:11px;box-shadow:0 18px 46px rgba(0,0,0,0.28);transition:border-color 0.14s ease}.mixCateVideo .mixCateVideoCard:hover{transform:none;box-shadow:0 18px 46px rgba(0,0,0,0.28)}.mixCateVideo .mixCateVideoCard:hover .mixCateVideoThumb img{transform:none}.mixCateVideo .mixCateVideoCard:hover .mixCateVideoThumb:after{opacity:0.2}.mixCateVideo .mixCateVideoCard:hover .mixCateVideoPlay{transform:translate(-50%, -50%)}.mixCateVideo .mixCateVideoThumb:before{background:linear-gradient(180deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.12) 50%, rgba(0,0,0,0.82) 100%)}.mixCateVideo .mixCateVideoThumb:after{opacity:0.16;transition:none}.mixCateVideo .mixCateVideoThumb img{transition:none}.mixCateVideo .mixCateVideoPlay{width:66px;height:50px;border-radius:15px;font-size:20px;box-shadow:0 12px 28px rgba(255,0,51,0.22);transition:none}.mixCateVideo .mixCateVideoTag{backdrop-filter:none}.mixCateVideo .mixCateVideoInfo{padding:0 16px 18px}.mixCateVideo .mixCateVideoName{font-size:17px}.mixCateVideo .mixCateVideoText{font-size:13px;line-height:1.55}.mixCateVideo [data-aos]{transform:none !important;transition-duration:0.15s !important;transition-delay:0s !important}}.mixFreePerks{--mixGold: #f5d85c;--mixGold2: #d7a900;--mixGold3: #fff3a6;--mixDark: #050306;--mixDark2: #0d0910;--mixText: #fff8e7;--mixMuted: rgba(255, 248, 230, 0.72);position:relative;isolation:isolate;overflow:hidden;padding:120px 0;color:var(--mixText);background:radial-gradient(circle at 18% 12%, rgba(245,216,92,0.18) 0, rgba(245,216,92,0) 34%),radial-gradient(circle at 84% 76%, rgba(255,243,166,0.12) 0, rgba(255,243,166,0) 42%),linear-gradient(135deg, #030203 0%, #0b070d 44%, #020102 100%)}.mixFreePerks:before{content:"";position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:64px 64px;opacity:0.24;pointer-events:none}.mixFreePerks:after{content:"";position:absolute;z-index:-2;width:820px;height:820px;right:-410px;top:-390px;border-radius:50%;background:radial-gradient(circle, rgba(245,216,92,0.2), rgba(245,216,92,0) 66%);filter:blur(10px);pointer-events:none}.mixFreePerks .container{position:relative;z-index:2}.mixFreePerks .mixFreePerksWrap{display:grid;grid-template-columns:0.95fr 1.05fr;gap:78px;align-items:center}.mixFreePerks .mixFreePerksMedia{position:relative;min-height:620px}.mixFreePerks .mixFreePerksGlow{position:absolute;left:4%;top:6%;width:82%;height:82%;border-radius:42px;background:linear-gradient(145deg, rgba(245,216,92,0.2), rgba(255,255,255,0.03)),radial-gradient(circle at 70% 30%, rgba(255,243,166,0.24), rgba(255,243,166,0));filter:blur(38px);opacity:0.95;transform:rotate(-6deg);pointer-events:none}.mixFreePerks .mixFreePerksImage{position:relative;overflow:hidden;border-radius:28px;background:#120d08;border:1px solid rgba(255,230,115,0.24);box-shadow:0 40px 100px rgba(0,0,0,0.62),0 0 0 1px rgba(255,255,255,0.055) inset}.mixFreePerks .mixFreePerksImage:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(120deg, rgba(255,255,255,0.34) 0%, rgba(255,255,255,0) 32%),linear-gradient(180deg, rgba(0,0,0,0) 48%, rgba(0,0,0,0.28) 100%);pointer-events:none}.mixFreePerks .mixFreePerksImage:after{content:"";position:absolute;inset:16px;z-index:3;border-radius:20px;border:1px solid rgba(255,236,142,0.2);pointer-events:none}.mixFreePerks .mixFreePerksImage img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.75s ease, filter 0.75s ease}.mixFreePerks .mixFreePerksImage:hover img{transform:scale(1.055);filter:saturate(1.08) contrast(1.04)}.mixFreePerks .mixFreePerksImageLarge{width:78%;height:430px;margin-left:0}.mixFreePerks .mixFreePerksImageSmall{position:absolute;right:0;bottom:28px;z-index:4;width:58%;height:280px}.mixFreePerks .mixFreePerksBadge{position:absolute;z-index:6;right:22px;top:22px;display:grid;gap:4px;padding:13px 18px;border-radius:999px;background:linear-gradient(135deg, rgba(18,13,4,0.92), rgba(50,37,7,0.76));border:1px solid rgba(255,230,115,0.48);backdrop-filter:blur(14px);box-shadow:0 18px 42px rgba(0,0,0,0.38),0 0 22px rgba(245,216,92,0.16)}.mixFreePerks .mixFreePerksBadge span{font-size:14px;line-height:1;font-weight:900;letter-spacing:0.14em;color:var(--mixGold3)}.mixFreePerks .mixFreePerksBadge small{font-size:10px;line-height:1;color:rgba(255,250,224,0.76)}.mixFreePerks .mixFreePerksFloat{position:absolute;z-index:6;left:22px;bottom:22px;display:flex;align-items:center;gap:11px;padding:12px 16px;border-radius:18px;background:linear-gradient(135deg, rgba(18,13,4,0.92), rgba(50,37,7,0.76));border:1px solid rgba(255,230,115,0.42);backdrop-filter:blur(14px);box-shadow:0 18px 42px rgba(0,0,0,0.32),0 0 22px rgba(245,216,92,0.12)}.mixFreePerks .mixFreePerksFloat span{font-size:25px;line-height:1;font-weight:900;color:var(--mixGold3)}.mixFreePerks .mixFreePerksFloat small{max-width:88px;font-size:11px;line-height:1.25;color:rgba(255,250,224,0.76)}.mixFreePerks .mixFreePerksContent{position:relative}.mixFreePerks .mixFreePerksKicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--mixGold);font-size:13px;line-height:1.3;font-weight:900;letter-spacing:0.14em;text-transform:uppercase}.mixFreePerks .mixFreePerksKicker span{display:block;width:42px;height:1px;background:linear-gradient(90deg, rgba(245,216,92,0), var(--mixGold))}.mixFreePerks .mixFreePerksTitle{max-width:650px;margin-bottom:22px;font-size:58px;line-height:1.01;font-weight:900;letter-spacing:-0.055em;color:var(--mixText);text-shadow:0 20px 70px rgba(0,0,0,0.58)}.mixFreePerks .mixFreePerksTitle::first-line{color:#ffffff}.mixFreePerks .mixFreePerksDesc{max-width:720px;margin-bottom:30px;font-size:17px;line-height:1.86;color:var(--mixMuted)}.mixFreePerks .mixFreePerksGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;margin-bottom:18px}.mixFreePerks .mixFreePerksCard{position:relative;overflow:hidden;min-height:198px;padding:20px 18px;border-radius:20px;background:linear-gradient(145deg, rgba(255,255,255,0.07), rgba(255,255,255,0.018)),rgba(255,255,255,0.028);border:1px solid rgba(245,216,92,0.22);box-shadow:0 22px 54px rgba(0,0,0,0.26),0 1px 0 rgba(255,255,255,0.08) inset;transition:transform 0.28s ease, border-color 0.28s ease, background 0.28s ease, box-shadow 0.28s ease}.mixFreePerks .mixFreePerksCard:before{content:"";position:absolute;width:130px;height:130px;right:-70px;top:-70px;border-radius:50%;background:rgba(245,216,92,0.22);filter:blur(20px);opacity:0;transition:opacity 0.28s ease;pointer-events:none}.mixFreePerks .mixFreePerksCard:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, rgba(255,255,255,0.08), transparent 34%);opacity:0.55;pointer-events:none}.mixFreePerks .mixFreePerksCard:hover{transform:translateY(-8px);border-color:rgba(245,216,92,0.58);background:linear-gradient(145deg, rgba(245,216,92,0.13), rgba(255,255,255,0.035)),rgba(255,255,255,0.04);box-shadow:0 30px 70px rgba(0,0,0,0.34),0 0 26px rgba(245,216,92,0.1)}.mixFreePerks .mixFreePerksCard:hover:before{opacity:1}.mixFreePerks .mixFreePerksIcon{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:15px;border-radius:14px;background:linear-gradient(145deg, rgba(255,243,166,0.18), rgba(215,169,0,0.12)),rgba(0,0,0,0.24);border:1px solid rgba(255,230,115,0.46);color:var(--mixGold3);font-size:17px;line-height:1;box-shadow:0 14px 30px rgba(0,0,0,0.24),0 0 20px rgba(245,216,92,0.14)}.mixFreePerks .mixFreePerksIcon i,.mixFreePerks .mixFreePerksIcon i:before,.mixFreePerks .mixFreePerksBtn i,.mixFreePerks .mixFreePerksBtn i:before,.mixFreePerks .mixFreePerksNoteIcon i,.mixFreePerks .mixFreePerksNoteIcon i:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;color:currentColor;transform:translateY(0)}.mixFreePerks .mixFreePerksCardTitle{position:relative;z-index:2;margin-bottom:9px;font-size:18px;line-height:1.24;font-weight:900;color:#fff7df}.mixFreePerks .mixFreePerksCardText{position:relative;z-index:2;font-size:13px;line-height:1.72;color:rgba(255,247,226,0.64)}.mixFreePerks .mixFreePerksNote{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px;padding:19px 21px;border-radius:20px;background:linear-gradient(145deg, rgba(245,216,92,0.14), rgba(245,216,92,0.045)),rgba(24,20,8,0.82);border:1px solid rgba(245,216,92,0.3);box-shadow:0 24px 58px rgba(0,0,0,0.25),0 1px 0 rgba(255,255,255,0.08) inset}.mixFreePerks .mixFreePerksNoteIcon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:3px;border-radius:50%;border:1px solid rgba(255,230,115,0.78);color:var(--mixGold3);font-size:12px;line-height:1;box-shadow:0 0 18px rgba(245,216,92,0.12)}.mixFreePerks .mixFreePerksNoteText{font-size:16px;line-height:1.75;color:rgba(255,247,226,0.78)}.mixFreePerks .mixFreePerksNoteText strong{color:var(--mixGold3);font-weight:900}.mixFreePerks .mixFreePerksActions{display:flex;flex-wrap:wrap;gap:12px}.mixFreePerks .mixFreePerksBtn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 25px;border-radius:999px;font-size:16px;line-height:1;font-weight:900;text-decoration:none;letter-spacing:0.01em;transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease, border-color 0.25s ease, color 0.25s ease}.mixFreePerks .mixFreePerksBtn:before{content:"";position:absolute;inset:0;left:-80%;width:56%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.32), transparent);transform:skewX(-18deg);transition:left 0.55s ease}.mixFreePerks .mixFreePerksBtn:hover:before{left:130%}.mixFreePerks .mixFreePerksBtnPrimary{color:#171200;background:linear-gradient(135deg, #fff06f 0%, #f2ce35 42%, #c89500 100%);box-shadow:0 20px 46px rgba(245,216,92,0.26),0 1px 0 rgba(255,255,255,0.45) inset}.mixFreePerks .mixFreePerksBtnGhost{color:var(--mixGold3);background:rgba(255,255,255,0.035);border:1px solid rgba(245,216,92,0.42);box-shadow:0 18px 40px rgba(0,0,0,0.18)}.mixFreePerks .mixFreePerksBtn:hover{transform:translateY(-3px)}.mixFreePerks .mixFreePerksBtnPrimary:hover{box-shadow:0 26px 62px rgba(245,216,92,0.36),0 1px 0 rgba(255,255,255,0.5) inset}.mixFreePerks .mixFreePerksBtnGhost:hover{color:#fff8d7;border-color:rgba(245,216,92,0.78);background:rgba(245,216,92,0.09)}@media (max-width: 1199px){.mixFreePerks{padding:92px 0}.mixFreePerks .mixFreePerksWrap{gap:48px}.mixFreePerks .mixFreePerksMedia{min-height:560px}.mixFreePerks .mixFreePerksImageLarge{height:390px}.mixFreePerks .mixFreePerksImageSmall{height:245px}.mixFreePerks .mixFreePerksTitle{font-size:48px}.mixFreePerks .mixFreePerksGrid{grid-template-columns:1fr}.mixFreePerks .mixFreePerksCard{min-height:auto}}@media (max-width: 991px){.mixFreePerks .mixFreePerksWrap{grid-template-columns:1fr}.mixFreePerks .mixFreePerksMedia{min-height:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.mixFreePerks .mixFreePerksGlow{display:none}.mixFreePerks .mixFreePerksImageLarge,.mixFreePerks .mixFreePerksImageSmall{position:relative;right:auto;bottom:auto;width:100%;height:270px;margin:0}.mixFreePerks .mixFreePerksTitle,.mixFreePerks .mixFreePerksDesc{max-width:none}.mixFreePerks .mixFreePerksGrid{grid-template-columns:repeat(3, 1fr)}.mixFreePerks .mixFreePerksCard{min-height:190px}}@media (max-width: 767px){.mixFreePerks{padding:58px 0;background:radial-gradient(circle at 20% 8%, rgba(245,216,92,0.09) 0, rgba(245,216,92,0) 42%), linear-gradient(135deg, #050306 0%, #0b080d 100%)}.mixFreePerks:before{opacity:0.08;background-size:86px 86px}.mixFreePerks:after{width:240px;height:240px;right:-120px;top:-110px;filter:blur(2px);opacity:0.28}.mixFreePerks .mixFreePerksWrap{gap:30px}.mixFreePerks .mixFreePerksMedia{grid-template-columns:1fr;gap:12px}.mixFreePerks .mixFreePerksImage{border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,0.3)}.mixFreePerks .mixFreePerksImage:before{opacity:0.35}.mixFreePerks .mixFreePerksImage:after{display:none}.mixFreePerks .mixFreePerksImage img{transition:none}.mixFreePerks .mixFreePerksImage:hover img{transform:none;filter:none}.mixFreePerks .mixFreePerksImageLarge,.mixFreePerks .mixFreePerksImageSmall{height:215px}.mixFreePerks .mixFreePerksBadge{right:12px;top:12px;padding:9px 12px;backdrop-filter:none;box-shadow:0 10px 24px rgba(0,0,0,0.28)}.mixFreePerks .mixFreePerksBadge span{font-size:12px}.mixFreePerks .mixFreePerksBadge small{font-size:9px}.mixFreePerks .mixFreePerksFloat{left:12px;bottom:12px;padding:9px 12px;backdrop-filter:none}.mixFreePerks .mixFreePerksFloat span{font-size:21px}.mixFreePerks .mixFreePerksKicker{margin-bottom:12px;font-size:11px;letter-spacing:0.11em}.mixFreePerks .mixFreePerksKicker span{width:26px}.mixFreePerks .mixFreePerksTitle{margin-bottom:14px;font-size:35px;line-height:1.08;letter-spacing:-0.04em;text-shadow:none}.mixFreePerks .mixFreePerksDesc{margin-bottom:20px;font-size:15px;line-height:1.72}.mixFreePerks .mixFreePerksGrid{grid-template-columns:1fr;gap:10px}.mixFreePerks .mixFreePerksCard{min-height:auto;padding:16px;border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,0.2);transition:none}.mixFreePerks .mixFreePerksCard:before{display:none}.mixFreePerks .mixFreePerksCard:hover{transform:none}.mixFreePerks .mixFreePerksIcon{width:36px;height:36px;margin-bottom:11px;border-radius:12px;font-size:15px;box-shadow:none}.mixFreePerks .mixFreePerksCardTitle{font-size:17px}.mixFreePerks .mixFreePerksCardText{font-size:13px;line-height:1.65}.mixFreePerks .mixFreePerksNote{gap:10px;padding:14px;border-radius:16px;box-shadow:none}.mixFreePerks .mixFreePerksNoteIcon{width:24px;height:24px;margin-top:2px;font-size:11px}.mixFreePerks .mixFreePerksNoteText{font-size:14px;line-height:1.68}.mixFreePerks .mixFreePerksActions{display:grid;grid-template-columns:1fr;gap:10px}.mixFreePerks .mixFreePerksBtn{width:100%;min-height:48px;padding:0 16px;font-size:15px;transition:none}.mixFreePerks .mixFreePerksBtn:before{display:none}.mixFreePerks .mixFreePerksBtn:hover{transform:none}}.cateEventDecor{--decorRed: #d91f35;--decorRed2: #7f101d;--decorGold: #f4d85a;--decorGold2: #c99616;--decorGold3: #fff1a8;--decorDark: #040204;--decorDark2: #10070b;--decorText: #fff7e8;--decorMuted: rgba(255, 247, 228, 0.72);position:relative;isolation:isolate;overflow:hidden;padding:118px 0;color:var(--decorText);background:radial-gradient(circle at 16% 20%, rgba(217,31,53,0.24) 0, rgba(217,31,53,0) 35%),radial-gradient(circle at 86% 76%, rgba(244,216,90,0.15) 0, rgba(244,216,90,0) 38%),linear-gradient(135deg, #030103 0%, #11070c 46%, #030203 100%)}.cateEventDecor:before{content:"";position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(255,255,255,0.032) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.032) 1px, transparent 1px);background-size:66px 66px;opacity:0.22;pointer-events:none}.cateEventDecor:after{content:"";position:absolute;z-index:-2;width:780px;height:780px;right:-390px;top:-380px;border-radius:50%;background:radial-gradient(circle, rgba(244,216,90,0.22), rgba(244,216,90,0) 68%);filter:blur(10px);pointer-events:none}.cateEventDecor .container{position:relative;z-index:2}.cateEventDecor .cateEventDecorWrap{display:grid;grid-template-columns:0.92fr 1.08fr;gap:70px;align-items:center}.cateEventDecor .cateEventDecorImageBox{position:relative}.cateEventDecor .cateEventDecorImageGlow{position:absolute;left:-34px;bottom:-34px;width:78%;height:68%;border-radius:50%;background:radial-gradient(circle, rgba(217,31,53,0.42), rgba(217,31,53,0) 68%),radial-gradient(circle at 68% 28%, rgba(244,216,90,0.18), rgba(244,216,90,0));filter:blur(56px);opacity:0.95;pointer-events:none}.cateEventDecor .cateEventDecorImage{position:relative;overflow:hidden;height:620px;border-radius:30px;background:#14090b;border:1px solid rgba(244,216,90,0.25);box-shadow:0 44px 110px rgba(0,0,0,0.62),0 0 0 1px rgba(255,255,255,0.055) inset}.cateEventDecor .cateEventDecorImage:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(118deg, rgba(255,255,255,0.28) 0%, rgba(255,255,255,0) 34%),linear-gradient(180deg, rgba(0,0,0,0) 42%, rgba(0,0,0,0.42) 100%);pointer-events:none}.cateEventDecor .cateEventDecorImage:after{content:"";position:absolute;inset:17px;z-index:3;border-radius:22px;border:1px solid rgba(255,238,166,0.22);pointer-events:none}.cateEventDecor .cateEventDecorImage img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.75s ease, filter 0.75s ease}.cateEventDecor .cateEventDecorImage:hover img{transform:scale(1.055);filter:saturate(1.08) contrast(1.04)}.cateEventDecor .cateEventDecorLabel{position:absolute;right:24px;bottom:24px;z-index:5;display:grid;gap:4px;padding:14px 19px;border-radius:999px;background:linear-gradient(135deg, rgba(18,7,9,0.94), rgba(61,19,15,0.78));border:1px solid rgba(244,216,90,0.48);backdrop-filter:blur(14px);box-shadow:0 18px 44px rgba(0,0,0,0.38),0 0 26px rgba(244,216,90,0.14)}.cateEventDecor .cateEventDecorLabel span{color:var(--decorGold3);font-size:19px;line-height:1;font-weight:900}.cateEventDecor .cateEventDecorLabel small{color:rgba(255,248,222,0.76);font-size:11px;line-height:1.2}.cateEventDecor .cateEventDecorContent{position:relative}.cateEventDecor .cateEventDecorSub{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--decorGold);font-size:13px;line-height:1.3;font-weight:900;letter-spacing:0.14em;text-transform:uppercase}.cateEventDecor .cateEventDecorSub span{display:block;width:42px;height:1px;background:linear-gradient(90deg, rgba(244,216,90,0), var(--decorGold))}.cateEventDecor .cateEventDecorTitle{margin-bottom:20px;max-width:720px;color:var(--decorText);font-size:58px;line-height:1.02;font-weight:900;letter-spacing:-0.055em;text-shadow:0 22px 70px rgba(0,0,0,0.58)}.cateEventDecor .cateEventDecorDesc{max-width:700px;margin-bottom:22px;color:var(--decorMuted);font-size:17px;line-height:1.8}.cateEventDecor .cateEventDecorList{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px;margin-bottom:20px}.cateEventDecor .cateEventDecorItem{position:relative;overflow:hidden;min-height:106px;padding:19px;border-radius:20px;background:linear-gradient(145deg, rgba(255,255,255,0.075), rgba(255,255,255,0.018)),rgba(255,255,255,0.03);border:1px solid rgba(255,238,169,0.18);box-shadow:0 22px 54px rgba(0,0,0,0.25),0 1px 0 rgba(255,255,255,0.08) inset;transition:transform 0.28s ease, border-color 0.28s ease, background 0.28s ease, box-shadow 0.28s ease}.cateEventDecor .cateEventDecorItem:before{content:"";position:absolute;width:135px;height:135px;right:-82px;top:-82px;border-radius:50%;background:rgba(244,216,90,0.24);filter:blur(20px);opacity:0;transition:opacity 0.28s ease;pointer-events:none}.cateEventDecor .cateEventDecorItem:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, rgba(255,255,255,0.08), transparent 36%);opacity:0.52;pointer-events:none}.cateEventDecor .cateEventDecorItem:hover{transform:translateY(-7px);border-color:rgba(244,216,90,0.56);background:linear-gradient(145deg, rgba(244,216,90,0.13), rgba(255,255,255,0.035)),rgba(255,255,255,0.04);box-shadow:0 30px 72px rgba(0,0,0,0.34),0 0 28px rgba(244,216,90,0.1)}.cateEventDecor .cateEventDecorItem:hover:before{opacity:1}.cateEventDecor .cateEventDecorItemTop{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.cateEventDecor .cateEventDecorItemName{color:#fff4db;font-size:16px;line-height:1.35;font-weight:900}.cateEventDecor .cateEventDecorItemIcon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:linear-gradient(145deg, rgba(255,241,168,0.18), rgba(201,150,22,0.12)),rgba(0,0,0,0.24);border:1px solid rgba(244,216,90,0.46);color:var(--decorGold3);font-size:14px;line-height:1;box-shadow:0 12px 28px rgba(0,0,0,0.22),0 0 20px rgba(244,216,90,0.13)}.cateEventDecor .cateEventDecorItemPrice{position:relative;z-index:2;color:var(--decorGold3);font-size:16px;line-height:1.42;font-weight:900}.cateEventDecor .cateEventDecorNotice{display:flex;align-items:center;gap:11px;margin-bottom:22px;padding:14px 16px;border-radius:16px;background:linear-gradient(145deg, rgba(217,31,53,0.12), rgba(244,216,90,0.045)),rgba(255,255,255,0.025);border:1px solid rgba(244,216,90,0.18);color:rgba(255,247,228,0.72);font-size:14px;line-height:1.6}.cateEventDecor .cateEventDecorNoticeIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:linear-gradient(145deg, rgba(255,241,168,0.16), rgba(201,150,22,0.08));border:1px solid rgba(244,216,90,0.44);color:var(--decorGold3);font-size:12px;line-height:1}.cateEventDecor .cateEventDecorNoticeText{color:rgba(255,247,228,0.76)}.cateEventDecor .cateEventDecorActions{display:flex;flex-wrap:wrap;gap:12px}.cateEventDecor .cateEventDecorBtn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 25px;border-radius:999px;font-size:15px;line-height:1;font-weight:900;text-decoration:none;transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease, border-color 0.25s ease, color 0.25s ease}.cateEventDecor .cateEventDecorBtn:before{content:"";position:absolute;inset:0;left:-80%;width:56%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.34), transparent);transform:skewX(-18deg);transition:left 0.55s ease}.cateEventDecor .cateEventDecorBtn:hover:before{left:130%}.cateEventDecor .cateEventDecorBtnMain{color:#171000;background:linear-gradient(135deg, #fff075 0%, #f1cf3d 42%, #c89412 100%);box-shadow:0 20px 46px rgba(244,216,90,0.26),0 1px 0 rgba(255,255,255,0.46) inset}.cateEventDecor .cateEventDecorBtnLine{color:var(--decorGold3);background:rgba(255,255,255,0.035);border:1px solid rgba(244,216,90,0.42);box-shadow:0 18px 40px rgba(0,0,0,0.18)}.cateEventDecor .cateEventDecorBtn:hover{transform:translateY(-3px)}.cateEventDecor .cateEventDecorBtnMain:hover{box-shadow:0 26px 62px rgba(244,216,90,0.36),0 1px 0 rgba(255,255,255,0.5) inset}.cateEventDecor .cateEventDecorBtnLine:hover{color:#fff8d7;border-color:rgba(244,216,90,0.78);background:rgba(244,216,90,0.09)}.cateEventDecor .cateEventDecorItemIcon i,.cateEventDecor .cateEventDecorItemIcon i:before,.cateEventDecor .cateEventDecorNoticeIcon i,.cateEventDecor .cateEventDecorNoticeIcon i:before,.cateEventDecor .cateEventDecorBtn i,.cateEventDecor .cateEventDecorBtn i:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;color:currentColor;transform:translateY(0)}@media (max-width: 1199px){.cateEventDecor{padding:92px 0}.cateEventDecor .cateEventDecorWrap{gap:46px}.cateEventDecor .cateEventDecorImage{height:550px}.cateEventDecor .cateEventDecorTitle{font-size:49px}.cateEventDecor .cateEventDecorDesc{font-size:16px}}@media (max-width: 991px){.cateEventDecor .cateEventDecorWrap{grid-template-columns:1fr}.cateEventDecor .cateEventDecorImage{height:470px}.cateEventDecor .cateEventDecorTitle,.cateEventDecor .cateEventDecorDesc{max-width:none}}@media (max-width: 767px){.cateEventDecor{padding:56px 0;background:radial-gradient(circle at 20% 8%, rgba(217,31,53,0.1) 0, rgba(217,31,53,0) 44%), linear-gradient(135deg, #050204 0%, #10070b 100%)}.cateEventDecor:before{opacity:0.07;background-size:90px 90px}.cateEventDecor:after{width:230px;height:230px;right:-125px;top:-120px;filter:blur(2px);opacity:0.26}.cateEventDecor .cateEventDecorWrap{gap:28px}.cateEventDecor .cateEventDecorImageGlow{display:none}.cateEventDecor .cateEventDecorImage{height:285px;border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,0.28)}.cateEventDecor .cateEventDecorImage:before{opacity:0.34}.cateEventDecor .cateEventDecorImage:after{display:none}.cateEventDecor .cateEventDecorImage img{transition:none}.cateEventDecor .cateEventDecorImage:hover img{transform:none;filter:none}.cateEventDecor .cateEventDecorLabel{right:12px;bottom:12px;padding:10px 13px;backdrop-filter:none;box-shadow:0 10px 24px rgba(0,0,0,0.28)}.cateEventDecor .cateEventDecorLabel span{font-size:15px}.cateEventDecor .cateEventDecorLabel small{font-size:10px}.cateEventDecor .cateEventDecorSub{margin-bottom:12px;font-size:11px;letter-spacing:0.11em}.cateEventDecor .cateEventDecorSub span{width:26px}.cateEventDecor .cateEventDecorTitle{margin-bottom:14px;font-size:35px;line-height:1.08;letter-spacing:-0.04em;text-shadow:none}.cateEventDecor .cateEventDecorDesc{margin-bottom:18px;font-size:15px;line-height:1.68}.cateEventDecor .cateEventDecorList{grid-template-columns:1fr;gap:10px;margin-bottom:16px}.cateEventDecor .cateEventDecorItem{min-height:auto;padding:16px;border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,0.18);transition:none}.cateEventDecor .cateEventDecorItem:before{display:none}.cateEventDecor .cateEventDecorItem:hover{transform:none}.cateEventDecor .cateEventDecorItemTop{margin-bottom:8px}.cateEventDecor .cateEventDecorItemName{font-size:15px}.cateEventDecor .cateEventDecorItemPrice{font-size:15px}.cateEventDecor .cateEventDecorItemIcon{width:30px;height:30px;border-radius:10px;font-size:13px}.cateEventDecor .cateEventDecorNotice{align-items:flex-start;margin-bottom:18px;padding:13px 14px;border-radius:15px;font-size:13px}.cateEventDecor .cateEventDecorNoticeIcon{width:24px;height:24px;font-size:11px}.cateEventDecor .cateEventDecorActions{display:grid;grid-template-columns:1fr;gap:10px}.cateEventDecor .cateEventDecorBtn{width:100%;min-height:48px;padding:0 16px;font-size:14px;transition:none}.cateEventDecor .cateEventDecorBtn:before{display:none}.cateEventDecor .cateEventDecorBtn:hover{transform:none}}.cateBookingSteps{position:relative;overflow:hidden;padding:96px 0 104px;background:radial-gradient(circle at 12% 18%, rgba(143,20,86,0.18) 0, rgba(143,20,86,0) 34%),radial-gradient(circle at 92% 20%, rgba(226,203,57,0.11) 0, rgba(226,203,57,0) 38%),linear-gradient(135deg, #150612 0%, #100d10 48%, #161508 100%);color:#fff7e7}.cateBookingSteps:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);background-size:62px 62px;opacity:0.22;pointer-events:none}.cateBookingSteps:after{content:"";position:absolute;width:620px;height:620px;right:-280px;bottom:-320px;border-radius:50%;background:radial-gradient(circle, rgba(235,211,61,0.16), rgba(235,211,61,0) 68%);filter:blur(12px);pointer-events:none}.cateBookingSteps .container{position:relative;z-index:2}.cateBookingSteps .cateBookingStepsHead{max-width:560px;margin-bottom:42px}.cateBookingSteps .cateBookingStepsSub{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:#ead341;font-size:13px;line-height:1.3;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.cateBookingSteps .cateBookingStepsSub:before{content:"";display:block;width:34px;height:1px;background:linear-gradient(90deg, rgba(234,211,65,0), #ead341)}.cateBookingSteps .cateBookingStepsTitle{color:#fff7e7;font-size:54px;line-height:1.08;font-weight:900;letter-spacing:-0.045em;text-shadow:0 18px 60px rgba(0,0,0,0.55)}.cateBookingSteps .cateBookingStepsList{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.cateBookingSteps .cateBookingStepsItem{position:relative;overflow:hidden;min-height:212px;padding:28px 28px 26px;border-radius:12px;background:linear-gradient(145deg, rgba(255,255,255,0.065), rgba(255,255,255,0.018)),rgba(255,255,255,0.025);border:1px solid rgba(255,239,180,0.16);box-shadow:0 24px 62px rgba(0,0,0,0.28),0 0 0 1px rgba(255,255,255,0.025) inset;transition:transform 0.3s ease, border-color 0.3s ease, background 0.3s ease, box-shadow 0.3s ease}.cateBookingSteps .cateBookingStepsItem:before{content:"";position:absolute;width:170px;height:170px;right:-96px;top:-96px;border-radius:50%;background:rgba(235,211,61,0.2);filter:blur(22px);opacity:0;transition:opacity 0.3s ease}.cateBookingSteps .cateBookingStepsItem:after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:2px;background:linear-gradient(90deg, rgba(234,211,65,0), rgba(234,211,65,0.95), rgba(234,211,65,0));opacity:0;transition:opacity 0.3s ease}.cateBookingSteps .cateBookingStepsItem:hover{transform:translateY(-8px);border-color:rgba(234,211,65,0.46);background:linear-gradient(145deg, rgba(234,211,65,0.11), rgba(255,255,255,0.03)),rgba(255,255,255,0.035);box-shadow:0 32px 76px rgba(0,0,0,0.36),0 0 0 1px rgba(234,211,65,0.07) inset}.cateBookingSteps .cateBookingStepsItem:hover:before,.cateBookingSteps .cateBookingStepsItem:hover:after{opacity:1}.cateBookingSteps .cateBookingStepsNumber{position:relative;z-index:2;margin-bottom:18px;color:#f0df4b;font-size:34px;line-height:1;font-weight:900;letter-spacing:0.08em}.cateBookingSteps .cateBookingStepsName{position:relative;z-index:2;margin-bottom:12px;color:#fff8e8;font-size:20px;line-height:1.3;font-weight:900}.cateBookingSteps .cateBookingStepsText{position:relative;z-index:2;max-width:330px;color:rgba(255,246,226,0.66);font-size:16px;line-height:1.72}@media (max-width: 1199px){.cateBookingSteps{padding:82px 0}.cateBookingSteps .cateBookingStepsTitle{font-size:48px}.cateBookingSteps .cateBookingStepsItem{padding:24px}}@media (max-width: 991px){.cateBookingSteps .cateBookingStepsList{grid-template-columns:1fr}.cateBookingSteps .cateBookingStepsItem{min-height:auto}.cateBookingSteps .cateBookingStepsText{max-width:none}}@media (max-width: 767px){.cateBookingSteps{padding:54px 0;background:radial-gradient(circle at 14% 10%, rgba(143,20,86,0.06) 0, rgba(143,20,86,0) 42%), linear-gradient(135deg, #130610 0%, #111008 100%)}.cateBookingSteps:before{opacity:0.05;background-size:92px 92px}.cateBookingSteps:after{width:220px;height:220px;right:-120px;bottom:-120px;filter:blur(2px);opacity:0.22}.cateBookingSteps .cateBookingStepsHead{margin-bottom:26px}.cateBookingSteps .cateBookingStepsSub{margin-bottom:12px;font-size:11px;gap:9px}.cateBookingSteps .cateBookingStepsSub:before{width:24px}.cateBookingSteps .cateBookingStepsTitle{font-size:34px;line-height:1.1;letter-spacing:-0.035em;text-shadow:none}.cateBookingSteps .cateBookingStepsList{gap:10px}.cateBookingSteps .cateBookingStepsItem{min-height:auto;padding:18px;border-radius:10px;box-shadow:0 8px 22px rgba(0,0,0,0.16);transition:none}.cateBookingSteps .cateBookingStepsItem:before{display:none}.cateBookingSteps .cateBookingStepsItem:after{left:18px;right:18px;opacity:0.45}.cateBookingSteps .cateBookingStepsItem:hover{transform:none;box-shadow:0 8px 22px rgba(0,0,0,0.16)}.cateBookingSteps .cateBookingStepsNumber{margin-bottom:12px;font-size:26px}.cateBookingSteps .cateBookingStepsName{margin-bottom:8px;font-size:18px}.cateBookingSteps .cateBookingStepsText{font-size:14px;line-height:1.65}}.cateConsultForm{position:relative;overflow:hidden;padding:105px 0;color:#fff8ea;background:radial-gradient(circle at 17% 18%, rgba(122,0,72,0.58), transparent 34%),radial-gradient(circle at 90% 18%, rgba(207,188,45,0.2), transparent 28%),linear-gradient(115deg, #160015 0%, #0d0710 52%, #17160b 100%)}.cateConsultForm .container{max-width:1080px}.cateConsultForm:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);background-size:28px 28px;opacity:0.45;pointer-events:none}.cateConsultForm .cateConsultFormLight{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(70px);opacity:0.45;pointer-events:none}.cateConsultForm .cateConsultFormLightLeft{left:-140px;top:90px;background:rgba(138,0,88,0.65)}.cateConsultForm .cateConsultFormLightRight{right:-130px;top:30px;background:rgba(222,200,48,0.38)}.cateConsultForm .cateConsultFormWrap{position:relative;z-index:2;display:grid;grid-template-columns:0.9fr 1.1fr;gap:72px;align-items:center}.cateConsultForm .cateConsultFormSub{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:#f1e72a;font-size:13px;font-weight:800;letter-spacing:3px;text-transform:uppercase}.cateConsultForm .cateConsultFormSub span{display:block;width:42px;height:2px;background:#f1e72a;box-shadow:0 0 16px rgba(241,231,42,0.65)}.cateConsultForm .cateConsultFormTitle{max-width:520px;font-size:54px;font-weight:850;line-height:1.1;letter-spacing:-1.8px;color:#fff8ea}.cateConsultForm .cateConsultFormDesc{max-width:520px;margin-top:22px;color:rgba(255,248,234,0.76);font-size:17px;line-height:1.8}.cateConsultForm .cateConsultFormBenefits{max-width:468px;margin-top:30px;border:1px solid rgba(242,226,73,0.2);border-radius:22px;overflow:hidden;background:rgba(255,255,255,0.045);box-shadow:0 24px 70px rgba(0,0,0,0.24);backdrop-filter:blur(14px)}.cateConsultForm .cateConsultFormBenefit{display:grid;grid-template-columns:34px 1fr;gap:16px;align-items:center;padding:22px 24px}.cateConsultForm .cateConsultFormBenefit+.cateConsultFormBenefit{border-top:1px solid rgba(255,255,255,0.06)}.cateConsultForm .cateConsultFormBenefitIcon{width:30px;height:30px;border:1px solid rgba(242,226,73,0.72);border-radius:9px;display:flex;align-items:center;justify-content:center;color:#f2e249;box-shadow:inset 0 0 18px rgba(242,226,73,0.1)}.cateConsultForm .cateConsultFormBenefitIcon i{color:#f2e249;font-size:14px}.cateConsultForm .cateConsultFormBenefitText{color:rgba(255,248,234,0.82);font-size:16px;line-height:1.65}.cateConsultForm .cateConsultFormBox{position:relative;border:1px solid rgba(242,226,73,0.26);border-radius:30px;padding:16px;background:radial-gradient(circle at 90% 5%, rgba(242,226,73,0.15), transparent 35%),rgba(255,255,255,0.045);box-shadow:0 34px 90px rgba(0,0,0,0.46),inset 0 0 0 1px rgba(255,255,255,0.035);backdrop-filter:blur(16px)}.cateConsultForm .cateConsultFormGlow{position:absolute;inset:18px;border-radius:26px;background:linear-gradient(135deg, rgba(255,255,255,0.075), rgba(255,255,255,0.015));pointer-events:none}.cateConsultForm .cateConsultFormMain{position:relative;z-index:2;padding:20px 18px 18px;border:1px solid rgba(255,255,255,0.08);border-radius:24px;background:rgba(12,12,15,0.62)}.cateConsultForm .cateConsultFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px}.cateConsultForm .cateConsultFormField{position:relative}.cateConsultForm .cateConsultFormField label{display:block;margin-bottom:9px;color:rgba(255,248,234,0.68);font-size:13px;font-weight:700;letter-spacing:0.2px}.cateConsultForm .cateConsultFormField input,.cateConsultForm .cateConsultFormField select,.cateConsultForm .cateConsultFormField textarea{width:100%;border:1px solid rgba(255,255,255,0.11);border-radius:12px;outline:none;background:rgba(3,4,7,0.82);color:#fff8ea;font-size:15px;line-height:1.4;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 16px 34px rgba(0,0,0,0.22);transition:border-color 0.25s ease, box-shadow 0.25s ease, background 0.25s ease}.cateConsultForm .cateConsultFormField input:focus,.cateConsultForm .cateConsultFormField select:focus,.cateConsultForm .cateConsultFormField textarea:focus{border-color:rgba(242,226,73,0.54);background:rgba(5,5,8,0.95);box-shadow:0 0 0 3px rgba(242,226,73,0.1),0 18px 38px rgba(0,0,0,0.28)}.cateConsultForm .cateConsultFormField input::placeholder,.cateConsultForm .cateConsultFormField textarea::placeholder{color:rgba(255,248,234,0.38)}.cateConsultForm .cateConsultFormField input,.cateConsultForm .cateConsultFormField select{height:51px;padding:0 16px}.cateConsultForm .cateConsultFormField textarea{min-height:102px;resize:vertical;padding:16px}.cateConsultForm .cateConsultFormField select{appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer}.cateConsultForm .cateConsultFormField input[type="date"],.cateConsultForm .cateConsultFormField input[type="time"]{color-scheme:dark}.cateConsultForm .cateConsultFormField input[type="date"]::-webkit-calendar-picker-indicator,.cateConsultForm .cateConsultFormField input[type="time"]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:0.72;cursor:pointer}.cateConsultForm .cateConsultFormField label.error{margin:8px 0 0;color:#ffdd66;font-size:12px;font-weight:600;line-height:1.4}.cateConsultForm .cateConsultFormField input.error,.cateConsultForm .cateConsultFormField select.error,.cateConsultForm .cateConsultFormField textarea.error{border-color:rgba(255,221,102,0.72)}.cateConsultForm .cateConsultFormFieldFull{grid-column:span 2}.cateConsultForm .cateConsultFormSelectWrap{position:relative}.cateConsultForm .cateConsultFormSelectWrap:after{content:"";position:absolute;right:17px;top:50%;width:0;height:0;margin-top:-2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #f1e72a;pointer-events:none}.cateConsultForm .cateRoomSelects:after{z-index:3}.cateConsultForm .cateRoomSelects .selectRoom{display:none}.cateConsultForm .cateRoomSelects .selectRoom.active{display:block}.cateConsultForm .cateConsultFormActions{display:flex;align-items:center;gap:14px;padding-top:2px}.cateConsultForm .cateConsultFormBtn{min-width:160px;height:54px;border-radius:999px;border:1px solid rgba(242,226,73,0.45);display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 24px;font-size:15px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease}.cateConsultForm .cateConsultFormBtn i{font-size:16px}.cateConsultForm .cateConsultFormBtn:hover{transform:translateY(-2px);text-decoration:none}.cateConsultForm .cateConsultFormBtnSubmit{border:none;color:#191600;background:linear-gradient(135deg, #fff23b 0%, #d6b400 100%);box-shadow:0 15px 32px rgba(214,180,0,0.3)}.cateConsultForm .cateConsultFormBtnSubmit i{color:#191600}.cateConsultForm .cateConsultFormBtnSubmit:hover{color:#191600;box-shadow:0 20px 40px rgba(214,180,0,0.4)}.cateConsultForm .cateConsultFormBtnZalo{color:#fff8ea;background:rgba(255,255,255,0.025)}.cateConsultForm .cateConsultFormBtnZalo i{color:#fff8ea;background:rgba(255,255,255,0.025)}.cateConsultForm .cateConsultFormBtnZalo:hover{color:#fff8ea;background:rgba(242,226,73,0.1)}.cateConsultForm .buttonload{display:none;margin:0;color:#f1e72a;font-size:14px;font-weight:700}@media (max-width: 991px){.cateConsultForm{padding:76px 0}.cateConsultForm .cateConsultFormWrap{grid-template-columns:1fr;gap:42px}.cateConsultForm .cateConsultFormTitle{font-size:44px}.cateConsultForm .cateConsultFormDesc,.cateConsultForm .cateConsultFormBenefits{max-width:100%}}@media (max-width: 575px){.cateConsultForm{padding:56px 0}.cateConsultForm .cateConsultFormTitle{font-size:34px;letter-spacing:-1px}.cateConsultForm .cateConsultFormDesc{font-size:15px;line-height:1.7}.cateConsultForm .cateConsultFormBox{padding:10px;border-radius:24px}.cateConsultForm .cateConsultFormMain{padding:16px 14px;border-radius:20px}.cateConsultForm .cateConsultFormGrid{grid-template-columns:1fr;gap:15px}.cateConsultForm .cateConsultFormFieldFull{grid-column:span 1}.cateConsultForm .cateConsultFormBenefit{grid-template-columns:30px 1fr;padding:18px 18px}.cateConsultForm .cateConsultFormBenefitText{font-size:14px}.cateConsultForm .cateConsultFormActions{flex-direction:column;align-items:stretch}.cateConsultForm .cateConsultFormBtn{width:100%}}.cateConsultForm .cateConsultFormField input[type="date"],.cateConsultForm .cateConsultFormField input[type="time"]{position:relative;color:#fff8ea !important;-webkit-text-fill-color:#fff8ea !important;color-scheme:dark;background:rgba(3,4,7,0.92)}.cateConsultForm .cateConsultFormField input[type="date"]::-webkit-datetime-edit,.cateConsultForm .cateConsultFormField input[type="time"]::-webkit-datetime-edit{color:#fff8ea}.cateConsultForm .cateConsultFormField input[type="date"]::-webkit-datetime-edit-fields-wrapper,.cateConsultForm .cateConsultFormField input[type="time"]::-webkit-datetime-edit-fields-wrapper{color:#fff8ea}.cateConsultForm .cateConsultFormField input[type="date"]::-webkit-datetime-edit-text,.cateConsultForm .cateConsultFormField input[type="time"]::-webkit-datetime-edit-text{color:rgba(255,248,234,0.65)}.cateConsultForm .cateConsultFormField input[type="date"]::-webkit-datetime-edit-month-field,.cateConsultForm .cateConsultFormField input[type="date"]::-webkit-datetime-edit-day-field,.cateConsultForm .cateConsultFormField input[type="date"]::-webkit-datetime-edit-year-field,.cateConsultForm .cateConsultFormField input[type="time"]::-webkit-datetime-edit-hour-field,.cateConsultForm .cateConsultFormField input[type="time"]::-webkit-datetime-edit-minute-field,.cateConsultForm .cateConsultFormField input[type="time"]::-webkit-datetime-edit-ampm-field{color:#fff8ea}.cateConsultForm .cateConsultFormField input[type="date"]::-webkit-calendar-picker-indicator,.cateConsultForm .cateConsultFormField input[type="time"]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;filter:invert(91%) sepia(78%) saturate(703%) hue-rotate(5deg) brightness(104%) contrast(101%)}.cateConsultForm .cateConsultFormField input[type="date"]::-webkit-inner-spin-button,.cateConsultForm .cateConsultFormField input[type="time"]::-webkit-inner-spin-button{display:none}.cateConsultForm .cateConsultFormField input[type="date"]::-webkit-clear-button,.cateConsultForm .cateConsultFormField input[type="time"]::-webkit-clear-button{display:none}.cateFaq{position:relative;overflow:hidden;padding:105px 0;background:radial-gradient(circle at 14% 18%, rgba(145,19,87,0.18) 0, rgba(145,19,87,0) 34%),radial-gradient(circle at 90% 78%, rgba(234,210,55,0.12) 0, rgba(234,210,55,0) 38%),linear-gradient(135deg, #150712 0%, #100d10 46%, #141407 100%);color:#fff7e8}.cateFaq:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);background-size:64px 64px;opacity:0.2;pointer-events:none}.cateFaq:after{content:"";position:absolute;width:720px;height:720px;right:-360px;top:-340px;border-radius:50%;background:radial-gradient(circle, rgba(234,210,55,0.17), rgba(234,210,55,0) 68%);filter:blur(12px);pointer-events:none}.cateFaq .container{position:relative;z-index:2}.cateFaq .cateFaqHead{max-width:660px;margin-bottom:42px}.cateFaq .cateFaqSub{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:#ead237;font-size:13px;line-height:1.3;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.cateFaq .cateFaqSub:before{content:"";display:block;width:36px;height:1px;background:linear-gradient(90deg, rgba(234,210,55,0), #ead237)}.cateFaq .cateFaqTitle{margin-bottom:18px;color:#fff7e8;font-size:56px;line-height:1.06;font-weight:900;letter-spacing:-0.045em;text-shadow:0 20px 60px rgba(0,0,0,0.56)}.cateFaq .cateFaqDesc{max-width:720px;color:rgba(255,247,229,0.7);font-size:16px;line-height:1.75}.cateFaq .cateFaqGrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px}.cateFaq .cateFaqItem{position:relative;overflow:hidden;min-height:124px;padding:0;border-radius:14px;background:linear-gradient(145deg, rgba(255,255,255,0.065), rgba(255,255,255,0.018)),rgba(255,255,255,0.025);border:1px solid rgba(255,239,180,0.15);box-shadow:0 22px 60px rgba(0,0,0,0.26),0 0 0 1px rgba(255,255,255,0.025) inset;transition:transform 0.3s ease, border-color 0.3s ease, background 0.3s ease, box-shadow 0.3s ease}.cateFaq .cateFaqItem:before{content:"";position:absolute;width:150px;height:150px;right:-90px;top:-90px;border-radius:50%;background:rgba(234,210,55,0.18);filter:blur(22px);opacity:0;transition:opacity 0.3s ease;pointer-events:none}.cateFaq .cateFaqItem:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:2px;background:linear-gradient(90deg, rgba(234,210,55,0), rgba(234,210,55,0.95), rgba(234,210,55,0));opacity:0;transition:opacity 0.3s ease;pointer-events:none}.cateFaq .cateFaqItem:hover{transform:translateY(-6px);border-color:rgba(234,210,55,0.45);background:linear-gradient(145deg, rgba(234,210,55,0.1), rgba(255,255,255,0.03)),rgba(255,255,255,0.035);box-shadow:0 30px 74px rgba(0,0,0,0.35),0 0 0 1px rgba(234,210,55,0.06) inset}.cateFaq .cateFaqItem:hover:before,.cateFaq .cateFaqItem:hover:after{opacity:1}.cateFaq .cateFaqQuestion{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 22px 10px;color:#fff7e8;font-size:17px;line-height:1.45;font-weight:900;cursor:pointer;list-style:none}.cateFaq .cateFaqQuestion::-webkit-details-marker{display:none}.cateFaq .cateFaqQuestion span{display:block}.cateFaq .cateFaqQuestion i{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:-2px;border-radius:50%;background:rgba(234,210,55,0.1);border:1px solid rgba(234,210,55,0.34);color:#ead237;font-size:12px;transition:transform 0.25s ease, background 0.25s ease}.cateFaq .cateFaqItem[open] .cateFaqQuestion i{transform:rotate(45deg);background:linear-gradient(135deg, #f5dd38 0%, #d1aa03 100%);color:#151100}.cateFaq .cateFaqAnswer{position:relative;z-index:2;padding:0 22px 22px;color:rgba(255,247,229,0.68);font-size:15px;line-height:1.75}.cateFaq .cateFaqBottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:20px 22px;border-radius:14px;background:linear-gradient(145deg, rgba(234,210,55,0.1), rgba(234,210,55,0.035)),rgba(255,255,255,0.02);border:1px solid rgba(234,210,55,0.22)}.cateFaq .cateFaqBottomText{color:rgba(255,247,229,0.72);font-size:15px;line-height:1.6}.cateFaq .cateFaqBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:9px;min-height:48px;padding:0 22px;border-radius:8px;color:#151100;background:linear-gradient(135deg, #f5dd38 0%, #d1aa03 100%);box-shadow:0 18px 45px rgba(234,210,55,0.25);font-size:15px;line-height:1;font-weight:900;text-decoration:none;transition:transform 0.25s ease, box-shadow 0.25s ease}.cateFaq .cateFaqBtn:hover{transform:translateY(-3px);box-shadow:0 24px 60px rgba(234,210,55,0.36)}@media (max-width: 1199px){.cateFaq{padding:86px 0}.cateFaq .cateFaqTitle{font-size:48px}}@media (max-width: 991px){.cateFaq .cateFaqGrid{grid-template-columns:1fr}.cateFaq .cateFaqHead{max-width:none}}@media (max-width: 767px){.cateFaq{padding:54px 0;background:radial-gradient(circle at 14% 8%, rgba(145,19,87,0.06) 0, rgba(145,19,87,0) 42%), linear-gradient(135deg, #150712 0%, #111008 100%)}.cateFaq:before{opacity:0.05;background-size:92px 92px}.cateFaq:after{width:220px;height:220px;right:-120px;top:-120px;filter:blur(2px);opacity:0.22}.cateFaq .cateFaqHead{margin-bottom:26px}.cateFaq .cateFaqSub{margin-bottom:12px;gap:9px;font-size:11px}.cateFaq .cateFaqSub:before{width:24px}.cateFaq .cateFaqTitle{margin-bottom:14px;font-size:34px;line-height:1.1;letter-spacing:-0.035em;text-shadow:none}.cateFaq .cateFaqDesc{font-size:14px;line-height:1.65}.cateFaq .cateFaqGrid{gap:10px}.cateFaq .cateFaqItem{min-height:auto;border-radius:10px;box-shadow:0 8px 22px rgba(0,0,0,0.16);transition:none}.cateFaq .cateFaqItem:before{display:none}.cateFaq .cateFaqItem:after{left:16px;right:16px;opacity:0.35}.cateFaq .cateFaqItem:hover{transform:none;box-shadow:0 8px 22px rgba(0,0,0,0.16)}.cateFaq .cateFaqQuestion{gap:12px;padding:17px 16px 8px;font-size:15px;line-height:1.45}.cateFaq .cateFaqQuestion i{width:26px;height:26px;font-size:11px;transition:none}.cateFaq .cateFaqAnswer{padding:0 16px 17px;font-size:14px;line-height:1.65}.cateFaq .cateFaqBottom{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px;padding:16px;border-radius:10px}.cateFaq .cateFaqBottomText{font-size:14px;line-height:1.58}.cateFaq .cateFaqBtn{width:100%;min-height:46px;padding:0 16px;font-size:14px;box-shadow:none;transition:none}.cateFaq .cateFaqBtn:hover{transform:none;box-shadow:none}}.catePremiumCta{position:relative;padding:70px 15px;background:#030303;overflow:hidden}.catePremiumCta::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%, rgba(225,200,0,0.16), transparent 32%),radial-gradient(circle at 80% 60%, rgba(150,0,0,0.28), transparent 35%);pointer-events:none}.catePremiumCta::after{content:"";position:absolute;width:520px;height:520px;right:-180px;top:-210px;background:rgba(222,198,0,0.12);filter:blur(90px);border-radius:50%;pointer-events:none}.catePremiumCta .catePremiumCtaWrap{position:relative;z-index:1;max-width:1270px;min-height:360px;margin:0 auto;border-radius:14px;overflow:hidden;border:1px solid rgba(230,202,0,0.28);box-shadow:0 34px 90px rgba(0,0,0,0.72),inset 0 0 0 1px rgba(255,255,255,0.04);background:#090909}.catePremiumCta .catePremiumCtaBg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.04);filter:saturate(1.15) contrast(1.1)}.catePremiumCta .catePremiumCtaShade{position:absolute;inset:0;background:linear-gradient(90deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.78) 34%, rgba(0,0,0,0.28) 68%, rgba(0,0,0,0.58) 100%),linear-gradient(180deg, rgba(0,0,0,0.12), rgba(0,0,0,0.72))}.catePremiumCta .catePremiumCtaContent{position:relative;z-index:2;width:58%;padding:58px 50px 56px}.catePremiumCta .catePremiumCtaKicker{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#ead000;font-size:13px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.catePremiumCta .catePremiumCtaKicker span{display:block;width:38px;height:1px;background:linear-gradient(90deg, rgba(234,208,0,0), #ead000)}.catePremiumCta .catePremiumCtaTitle{max-width:680px;color:#fff9dd;font-size:48px;line-height:1.12;font-weight:900;letter-spacing:-1.4px;text-shadow:0 16px 34px rgba(0,0,0,0.68)}.catePremiumCta .catePremiumCtaText{max-width:520px;margin-top:18px;color:rgba(255,255,255,0.76);font-size:16px;line-height:1.7}.catePremiumCta .catePremiumCtaActions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:26px}.catePremiumCta .catePremiumCtaBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:8px;font-size:15px;font-weight:800;text-decoration:none;transition:transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease, border-color 0.25s ease}.catePremiumCta .catePremiumCtaBtnIcon{font-size:17px;line-height:1}.catePremiumCta .catePremiumCtaBtnMain{color:#090909;background:linear-gradient(135deg, #ffe500, #d3b400);box-shadow:0 16px 36px rgba(228,204,0,0.26)}.catePremiumCta .catePremiumCtaBtnSub{color:#f4dc25;border:1px solid rgba(244,220,37,0.55);background:rgba(0,0,0,0.3);backdrop-filter:blur(8px)}.catePremiumCta .catePremiumCtaBtn:hover{transform:translateY(-3px)}.catePremiumCta .catePremiumCtaBtnMain:hover{box-shadow:0 20px 46px rgba(228,204,0,0.36)}.catePremiumCta .catePremiumCtaBtnSub:hover{background:rgba(244,220,37,0.1);border-color:rgba(244,220,37,0.85)}.catePremiumCta .catePremiumCtaInfo{position:absolute;z-index:3;right:28px;bottom:28px;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;width:470px}.catePremiumCta .catePremiumCtaInfoItem{min-height:96px;padding:18px 16px;border-radius:12px;background:rgba(0,0,0,0.42);border:1px solid rgba(255,255,255,0.12);backdrop-filter:blur(12px)}.catePremiumCta .catePremiumCtaInfoItem span{display:block;margin-bottom:9px;color:#ead000;font-size:13px;font-weight:900}.catePremiumCta .catePremiumCtaInfoItem p{margin:0;color:rgba(255,255,255,0.88);font-size:14px;line-height:1.45;font-weight:700}@media (max-width: 991px){.catePremiumCta{padding:48px 14px}.catePremiumCta .catePremiumCtaWrap{min-height:auto}.catePremiumCta .catePremiumCtaContent{width:100%;padding:46px 30px 170px}.catePremiumCta .catePremiumCtaTitle{font-size:38px}.catePremiumCta .catePremiumCtaInfo{left:30px;right:30px;bottom:24px;width:auto}}@media (max-width: 575px){.catePremiumCta{padding:34px 12px}.catePremiumCta::before{opacity:0.2}.catePremiumCta::after{display:none}.catePremiumCta .catePremiumCtaWrap{border-radius:12px;box-shadow:0 14px 32px rgba(0,0,0,0.48)}.catePremiumCta .catePremiumCtaBg{transform:scale(1);filter:saturate(1) contrast(1);background-position:64% center}.catePremiumCta .catePremiumCtaShade{background:linear-gradient(90deg, rgba(0,0,0,0.92), rgba(0,0,0,0.62)), linear-gradient(180deg, rgba(0,0,0,0.08), rgba(0,0,0,0.72))}.catePremiumCta .catePremiumCtaContent{padding:34px 20px 24px}.catePremiumCta .catePremiumCtaKicker{margin-bottom:14px;font-size:11px;letter-spacing:0.8px}.catePremiumCta .catePremiumCtaKicker span{width:28px}.catePremiumCta .catePremiumCtaTitle{font-size:30px;line-height:1.14;letter-spacing:-0.7px}.catePremiumCta .catePremiumCtaText{margin-top:14px;font-size:14px;line-height:1.6}.catePremiumCta .catePremiumCtaActions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.catePremiumCta .catePremiumCtaBtn{width:100%;min-height:48px;padding:0 18px;font-size:14px;transition:none}.catePremiumCta .catePremiumCtaBtn:hover{transform:none}.catePremiumCta .catePremiumCtaInfo{position:relative;left:auto;right:auto;bottom:auto;grid-template-columns:1fr;gap:8px;width:auto;padding:0 20px 22px}.catePremiumCta .catePremiumCtaInfoItem{min-height:auto;padding:13px 14px;border-radius:9px;backdrop-filter:none}.catePremiumCta .catePremiumCtaInfoItem span{display:inline-block;margin:0 9px 0 0;font-size:12px}.catePremiumCta .catePremiumCtaInfoItem p{display:inline;font-size:13px}}.cateMixHeroSub em,.cateBranchSub em,.mixCatePriceKicker em,.mixCateBranchKicker em,.mixCateVideoKicker em,.mixFreePerksKicker em,.cateEventDecorSub em,.cateBookingStepsSub em,.cateConsultFormSub em,.cateFaqSub em,.catePremiumCtaKicker em{font-style:normal}#menuMixPremiumDesktop{position:fixed;top:0;left:0;right:0;z-index:99999;width:100%;background:rgba(18,14,12,0.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(212,168,92,0.28);transition:all 0.3s ease}body{padding-top:82px}#menuMixPremiumDesktop.mixPremiumMenuScrolled{background:rgba(14,10,8,0.98);box-shadow:0 14px 40px rgba(0,0,0,0.24)}#menuMixPremiumDesktop .mixPremiumMenuWrap{position:relative}#menuMixPremiumDesktop .mixPremiumMenuWrap:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg, transparent, rgba(220,176,98,0.7), transparent);pointer-events:none}#menuMixPremiumDesktop .mixPremiumMenuInner{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px}#menuMixPremiumDesktop .mixPremiumLogoBox{flex:0 0 auto;display:flex;align-items:center}#menuMixPremiumDesktop .mixPremiumLogoLink{display:flex;align-items:center;text-decoration:none}#menuMixPremiumDesktop .mixPremiumLogoImg{max-height:56px;max-width:170px;object-fit:contain;display:block}#menuMixPremiumDesktop .mixPremiumNavBox{flex:1;display:flex;align-items:center;justify-content:center;gap:2px}#menuMixPremiumDesktop .mixPremiumNavItem{position:relative}#menuMixPremiumDesktop .mixPremiumNavLink{position:relative;min-height:82px;padding:0 13px;display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.3;font-weight:700;letter-spacing:0.5px;color:#fff7eb;text-decoration:none;white-space:nowrap;transition:all 0.25s ease}#menuMixPremiumDesktop .mixPremiumNavLink:before{content:"";position:absolute;left:13px;right:13px;bottom:20px;height:2px;background:linear-gradient(90deg, #d5a85c, #fff1bd);transform:scaleX(0);transform-origin:center;transition:all 0.25s ease}#menuMixPremiumDesktop .mixPremiumNavLink:hover{color:#f5cf8b}#menuMixPremiumDesktop .mixPremiumNavLink:hover:before{transform:scaleX(1)}#menuMixPremiumDesktop .mixPremiumNavLink i{font-size:13px;color:#d8aa60;transition:all 0.25s ease}#menuMixPremiumDesktop .mixPremiumHasDrop:hover .mixPremiumNavLink i{transform:rotate(180deg)}#menuMixPremiumDesktop .mixPremiumDropList{position:absolute;top:100%;left:50%;min-width:245px;padding:12px;margin:0;list-style:none;background:rgba(18,13,10,0.98);border:1px solid rgba(213,168,92,0.35);border-radius:18px;box-shadow:0 24px 55px rgba(0,0,0,0.32);transform:translateX(-50%) translateY(14px);opacity:0;visibility:hidden;pointer-events:none;transition:all 0.25s ease}#menuMixPremiumDesktop .mixPremiumHasDrop:hover .mixPremiumDropList{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}#menuMixPremiumDesktop .mixPremiumDropList:before{content:"";position:absolute;top:-7px;left:50%;width:14px;height:14px;background:rgba(18,13,10,0.98);border-left:1px solid rgba(213,168,92,0.35);border-top:1px solid rgba(213,168,92,0.35);transform:translateX(-50%) rotate(45deg)}#menuMixPremiumDesktop .mixPremiumDropItem{position:relative}#menuMixPremiumDesktop .mixPremiumDropLink{display:block;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.45;font-weight:600;color:#fff4e4;text-decoration:none;transition:all 0.22s ease}#menuMixPremiumDesktop .mixPremiumDropLink:hover{color:#f8d591;background:rgba(213,168,92,0.13);padding-left:18px}#menuMixPremiumDesktop .mixPremiumActionBox{flex:0 0 auto;display:flex;align-items:center}#menuMixPremiumDesktop .mixPremiumContactBtn{position:relative;height:46px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;gap:9px;color:#211408;background:linear-gradient(135deg, #f8df9d, #d2a052);text-decoration:none;font-size:13px;font-weight:800;letter-spacing:0.4px;box-shadow:0 12px 28px rgba(213,168,92,0.28);transition:all 0.25s ease;overflow:hidden}#menuMixPremiumDesktop .mixPremiumContactBtn:before{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent);transform:skewX(-18deg);transition:all 0.5s ease}#menuMixPremiumDesktop .mixPremiumContactBtn:hover{color:#211408;transform:translateY(-2px);box-shadow:0 16px 34px rgba(213,168,92,0.38)}#menuMixPremiumDesktop .mixPremiumContactBtn:hover:before{left:120%}#menuMixPremiumDesktop .mixPremiumContactBtn i{font-size:14px}@media (min-width: 992px) and (max-width: 1199px){#menuMixPremiumDesktop .mixPremiumMenuInner{gap:18px}#menuMixPremiumDesktop .mixPremiumLogoImg{max-width:145px}#menuMixPremiumDesktop .mixPremiumNavLink{padding:0 8px;font-size:12px;letter-spacing:0.2px}#menuMixPremiumDesktop .mixPremiumContactBtn{height:42px;padding:0 15px;font-size:12px}}@media (max-width: 991px){body{padding-top:0}#menuMixPremiumDesktop{display:none !important}}nav.navbar{-webkit-box-shadow:0px 1px 2px 2px whitesmoke;box-shadow:0px 1px 2px 2px whitesmoke;position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:white !important}nav.navbar img{height:8em}nav.navbar ul{margin:0;padding:0;list-style:none}nav.navbar li{display:inline-block}nav.navbar li a.nav-link{display:block;padding:0.5em;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:calc(14px + 0.1vw);color:#333 !important}nav.navbar li a.nav-link img{height:20em}header img{width:100%;-webkit-filter:brightness(75%);filter:brightness(75%)}header h1{color:blue}#carouselExampleIndicators .carousel-item img{width:100%;height:30%}@media screen and (min-width: 567px){#carouselExampleIndicators .carousel-item img{width:100%;height:70%}}.registration{background-color:whitesmoke}.registration form{margin-bottom:0}.registration form .customer-option label{font-weight:bold;color:#bd8c0b;display:block}.registration form .customer-option input{padding:1px 4px;color:#555555;width:100%}.registration form .customer-option select,.registration form .customer-option option{padding:5px 6px;color:#555555;width:100%}.registration form input[type="submit"]{background-color:#bd8c0b;color:white;border:none;padding:0.3em 1em}.registration .btnOrderRoom{margin:auto;margin-bottom:1rem}.registration .btnOrderRoom a{display:inline-block;background-color:#bd8c0b;color:#ffffff;padding:4px 5px;cursor:pointer;width:100%;text-align:center}.registration .btnOrderRoom a:hover{color:#ffffff}@media screen and (min-width: 768px){.registration{width:960px}}@media screen and (min-width: 992px){.registration{position:absolute;width:1140px;left:50%;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}.registration form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.registration form input[type="submit"]{background-color:#bd8c0b;color:white;border:none;padding:0.3em 1em}}.backgound-image-lienhe{background-image:url(/uploads/images/u42.jpg);background-size:100% 100%}.border-theme-2{border:1px solid #bd8c0b}.registration-2{background-color:white;border:1px solid #bd8c0b}.registration-2 form{margin-bottom:0}.registration-2 form .customer-option label{font-weight:bold;color:#bd8c0b;display:block}.registration-2 form .customer-option input{padding:1px 4px;color:#555555;width:100%;margin-bottom:1em}.registration-2 form .customer-option select,.registration-2 form .customer-option option{padding:5px 6px;color:#555555;width:100%}.registration-2 form input[type="submit"]{background-color:#bd8c0b;color:white;border:none;padding:0.3em 1em}@media screen and (min-width: 768px){.registration-2{width:70%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.registration-2 form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.registration-2 form input[type="submit"]{background-color:#bd8c0b;color:white;border:none;padding:0.3em 1em}}footer{position:relative}.square-img{padding-top:100%;position:relative;width:100%}.square-img img{position:absolute;top:0;height:100%;width:100%;left:0}@media screen and (min-width: 768px){.square-img{padding-top:50%;width:50%;margin:auto}.square-img img{position:absolute;height:100%;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.videoyoutube{width:100%;padding-top:56.25%;position:relative;border:1px solid black}.videoyoutube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.small-to-big-window .bigWindown .smallWindown::after{display:none}.small-to-big-window .smallWindown{position:relative}.small-to-big-window .smallWindown::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.scroll-down{height:calc(100vh - 61.9%);overflow-y:scroll}@media screen and (min-width: 567px){.scroll-down{height:400px}}.underline-theme-color-2-sort-center-mobi-left-desktop{position:relative}.underline-theme-color-2-sort-center-mobi-left-desktop::after{content:"";width:50px;height:1px;position:absolute;left:50%;top:calc(100% + 0.2em);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--theme-color-2);-webkit-box-shadow:0px 1px 1px 0px var(--theme-color-2);box-shadow:0px 1px 1px 0px var(--theme-color-2)}@media screen and (min-width: 567px){.underline-theme-color-2-sort-center-mobi-left-desktop::after{left:0;-webkit-transform:translate(0);transform:translate(0);width:100%}}@media screen and (min-width: 567px){.underline-theme-color-2-sort-center-mobi-left-desktop{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:1em}}.gold-rectangle{width:100%;padding-top:61.8%;position:relative;margin-bottom:0}.gold-rectangle img{width:100%;height:100%;position:absolute;top:0;left:0}.gold-rectangle iframe{width:100%;height:100%;position:absolute;top:0;left:0}.gold-rectangle-on-desktop{width:100%;padding-top:61.8%;position:relative}.gold-rectangle-on-desktop img{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width: 567px){.gold-rectangle-on-desktop{padding:0}.gold-rectangle-on-desktop img{height:auto;position:relative;top:0;left:0}}@media screen and (min-width: 992px){.shadown-lg{-webkit-box-shadow:2px 2px 2px 2px #bd8c0b;box-shadow:2px 2px 2px 2px #bd8c0b}}.hr-dashed{border-top:2px dashed #939597}.border-dashed-y{border-top:2px dashed #939597;border-bottom:2px dashed #939597}.odd-row-reverse .row:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:whitesmoke}.basic-gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.basic-gray:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.hr-gray{background-color:gray}.center{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.box-50{width:50px;height:50px}.img-30{max-width:30px;margin:5px}.item-3-nav-middle.owl-carousel.owl-theme{position:relative}.item-3-nav-middle.owl-carousel.owl-theme .owl-dots .owl-dot span{display:none}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav{left:0;margin:0;padding:0;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button{border-radius:5px;outline:none;width:30px;height:50px;background:transparent}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button.owl-prev{position:absolute;left:calc(1em);top:35%}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;right:calc(1em);top:35%}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button:hover{background:var(--theme-color-1)}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button span{text-align:center;font-weight:700;-webkit-transform:scale(3);transform:scale(3);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;color:white;font-size:20px}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button span:hover{color:white}.item-3-nav-middle.owl-carousel.owl-theme{position:relative}.item-3-nav-middle.owl-carousel.owl-theme .owl-dots .owl-dot span{display:none}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav{left:0;margin:0;padding:0;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button{border-radius:5px;outline:none;width:30px;height:50px;background:transparent}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button.owl-prev{position:absolute;left:calc(1em);top:35%}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;right:calc(1em);top:35%}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button:hover{background:var(--theme-color-1)}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button span{text-align:center;font-weight:700;-webkit-transform:scale(3);transform:scale(3);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;color:white;font-size:20px}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button span:hover{color:white}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme{position:relative}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav{left:0;margin:0;padding:0;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav button{border-radius:5px;outline:none;width:30px;height:50px;background:transparent}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav button.owl-prev{position:absolute;left:calc(1em);top:35%}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;right:calc(1em);top:35%}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav button:hover{background:var(--theme-color-1)}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav button span{text-align:center;font-weight:700;-webkit-transform:scale(3);transform:scale(3);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;color:white;font-size:20px}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav button span:hover{color:white}nav.navbar{box-shadow:0px 1px 2px 2px whitesmoke;position:sticky;top:0;z-index:100;background-color:white !important}nav.navbar img{height:8em}nav.navbar ul{margin:0;padding:0;list-style:none}nav.navbar li{display:inline-block}nav.navbar li a.nav-link{display:block;padding:0.5em;text-decoration:none;text-transform:uppercase;font-weight:700;font-family:Philosopher-Bold;font-size:calc(14px + 0.1vw);color:#333 !important}nav.navbar li a.nav-link img{height:20em}header img{width:100%;filter:brightness(75%)}header h1{color:blue}#carouselExampleIndicators .carousel-item img{width:100%;height:30%}@media screen and (min-width: 567px){#carouselExampleIndicators .carousel-item img{width:100%;height:70%}}.registration{background-color:whitesmoke}.registration form{margin-bottom:0}.registration form .customer-option label{font-weight:bold;color:#bd8c0b;display:block}.registration form .customer-option input{padding:1px 4px;color:#555;width:100%}.registration form .customer-option select,.registration form .customer-option option{padding:5px 6px;color:#555;width:100%}.registration form input[type="submit"]{background-color:#bd8c0b;color:white;border:none;padding:0.3em 1em}@media screen and (min-width: 768px){.registration{width:960px}}@media screen and (min-width: 992px){.registration{position:absolute;width:1140px;left:50%;transform:translateX(-50%) translateY(-100%)}.registration form{display:flex;flex-wrap:wrap;justify-content:space-between}.registration form input[type="submit"]{background-color:#bd8c0b;color:white;border:none;padding:0.3em 1em}}.backgound-image-lienhe{background-image:url(/uploads/images/u42.jpg);background-size:100% 100%}.border-theme-2{border:1px solid #bd8c0b}.registration-2{background-color:white;border:1px solid #bd8c0b}.registration-2 form{margin-bottom:0}.registration-2 form .customer-option label{font-weight:bold;color:#bd8c0b;display:block}.registration-2 form .customer-option input{padding:1px 4px;color:#555;width:100%;margin-bottom:1em}.registration-2 form .customer-option select,.registration-2 form .customer-option option{padding:5px 6px;color:#555;width:100%}.registration-2 form input[type="submit"]{background-color:#bd8c0b;color:white;border:none;padding:0.3em 1em}@media screen and (min-width: 768px){.registration-2{width:70%;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.registration-2 form{display:flex;flex-wrap:wrap;justify-content:space-around}.registration-2 form input[type="submit"]{background-color:#bd8c0b;color:white;border:none;padding:0.3em 1em}}footer{position:relative;padding-top:50px}.square-img{padding-top:100%;position:relative;width:100%}.square-img img{position:absolute;top:0;height:100%;width:100%;left:0}@media screen and (min-width: 768px){.square-img{padding-top:50%;width:50%;margin:auto}.square-img img{position:absolute;height:100%;width:100%;left:50%;top:50%;transform:translate(-50%, -50%)}}.videoyoutube{width:100%;padding-top:56.25%;position:relative;border:1px solid black}.videoyoutube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.small-to-big-window .bigWindown .smallWindown::after{display:none}.small-to-big-window .smallWindown{position:relative}.small-to-big-window .smallWindown::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.scroll-down{height:calc(100vh - 61.9%);overflow-y:scroll}@media screen and (min-width: 567px){.scroll-down{height:400px}}.underline-theme-color-2-sort-center-mobi-left-desktop{position:relative}.underline-theme-color-2-sort-center-mobi-left-desktop::after{content:"";width:50px;height:1px;position:absolute;left:50%;top:calc(100% + 0.2em);transform:translateX(-50%);background-color:var(--theme-color-2);box-shadow:0px 1px 1px 0px var(--theme-color-2)}@media screen and (min-width: 567px){.underline-theme-color-2-sort-center-mobi-left-desktop::after{left:0;transform:translate(0);width:100%}}@media screen and (min-width: 567px){.underline-theme-color-2-sort-center-mobi-left-desktop{width:fit-content;margin-bottom:1em}}.gold-rectangle{width:100%;padding-top:61.8%;position:relative;margin-bottom:0}.gold-rectangle img{width:100%;height:100%;position:absolute;top:0;left:0}.gold-rectangle iframe{width:100%;height:100%;position:absolute;top:0;left:0}.gold-rectangle-on-desktop{width:100%;padding-top:61.8%;position:relative}.gold-rectangle-on-desktop img{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width: 567px){.gold-rectangle-on-desktop{padding:0}.gold-rectangle-on-desktop img{height:auto;position:relative;top:0;left:0}}@media screen and (min-width: 992px){.shadown-lg{box-shadow:2px 2px 2px 2px #bd8c0b}}.hr-dashed{border-top:2px dashed #939597}.border-dashed-y{border-top:2px dashed #939597;border-bottom:2px dashed #939597}.odd-row-reverse .row:nth-child(odd){flex-direction:row-reverse;background-color:whitesmoke}.basic-gray{filter:grayscale(100%)}.basic-gray:hover{filter:grayscale(0%)}.hr-gray{background-color:gray}.center{top:50%;left:50%;transform:translate(-50%, -50%)}.box-50{width:50px;height:50px}.img-30{max-width:30px;margin:5px}.item-3-nav-middle.owl-carousel.owl-theme{position:relative}.item-3-nav-middle.owl-carousel.owl-theme .owl-dots .owl-dot span{display:none}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav{left:0;margin:0;padding:0;transition:0.5s ease-in-out}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button{border-radius:5px;outline:none;width:30px;height:50px;background:transparent}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button.owl-prev{position:absolute;left:calc(1em);top:35%}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;right:calc(1em);top:35%}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button:hover{background:var(--theme-color-1)}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button span{text-align:center;font-weight:700;transform:scale(3);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.5s ease-in-out;color:white;font-size:20px}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button span:hover{color:white}.item-3-nav-middle.owl-carousel.owl-theme{position:relative}.item-3-nav-middle.owl-carousel.owl-theme .owl-dots .owl-dot span{display:none}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav{left:0;margin:0;padding:0;transition:0.5s ease-in-out}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button{border-radius:5px;outline:none;width:30px;height:50px;background:transparent}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button.owl-prev{position:absolute;left:calc(1em);top:35%}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;right:calc(1em);top:35%}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button:hover{background:var(--theme-color-1)}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button span{text-align:center;font-weight:700;transform:scale(3);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.5s ease-in-out;color:white;font-size:20px}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button span:hover{color:white}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme{position:relative}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav{left:0;margin:0;padding:0;transition:0.5s ease-in-out}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav button{border-radius:5px;outline:none;width:30px;height:50px;background:transparent}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav button.owl-prev{position:absolute;left:calc(1em);top:35%}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;right:calc(1em);top:35%}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav button:hover{background:var(--theme-color-1)}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav button span{text-align:center;font-weight:700;transform:scale(3);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.5s ease-in-out;color:white;font-size:20px}.item-3-nav-gold-rectangle-middle.owl-carousel.owl-theme .owl-nav button span:hover{color:white}@font-face{font-style:normal;src:url(/uploads/fonts/Philosopher-Regular.ttf);font-family:Philosopher-Regular}@font-face{font-style:bold;src:url(/uploads/fonts/Philosopher-Bold.ttf);font-family:Philosopher-Bold}:root{--theme-color-1: rgb(255, 207, 1);--theme-color-1-5: rgba(3, 3, 3, 0.5);--theme-color-2: rgb(189, 140, 11);--font-color: #333333;--font-color-2: #555555;--font-style: 'Philosopher', sans-serif;--font-style-2: 'Philosopher', sans-serif;--ultimate-gray: #939597;--dark-charcoal: #333;--color-alice: #f8f9fa}body *::first-letter{text-transform:uppercase !important}a{color:black}.icon_service img{width:30px}a:hover{color:var(--theme-color-2)}body *::first-letter{text-transform:uppercase !important}a::frist-letter{text-transform:uppercase}.block-size-12 p{font-size:12px}.fit-width{width:fit-content}.blankcover{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:99}.middle-flixed{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.blankcover .content{position:absolute;top:50%;left:50%;max-width:50vw;max-height:50vw;transform:translate(-50%, -50%)}@media only screen and (max-width: 567px){.blankcover .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc( 100vw - 30px)}}.blankcover .content img{width:100%;height:auto}.tranlateY-50px{transform:translateY(-50px)}.tin-chinh .noi-dung ul{padding:0}.tin-chinh .noi-dung ul li{display:inline-block}.tin-chinh .noi-dung li img{width:24px;height:24px}.tin-chinh .noi-dung section h6{font-weight:700}.tin-chinh .noi-dung section img{width:100%}.tin-chinh aside{padding:10px 20px}.tin-chinh aside.noi-dung>div{padding:20px}.tin-chinh aside.noi-dung h5{color:var(--blue-primary);font-weight:700;background:inherit}.tin-chinh .bang-tin h5{background:var(--blue-primary);color:white;padding:10px;text-shadow:#d5d5d5}.tin-chinh aside>div{box-shadow:3px 3px 5px 3px #d5d5d5}@media only screen and (max-width: 567px){.tin-chinh aside>div{box-shadow:none}}.tin-chinh aside>div:first-child{margin-top:0}.tin-chinh .bang-tin .ho-tro div{border-bottom:1px solid #d5d5d5;display:flex;flex-direction:row-reverse;flex-wrap:wrap}.tin-chinh .bang-tin .ho-tro div:last-child{border:none}.tin-chinh .bang-tin .ho-tro span{flex-shrink:1;width:30px;height:30px;border-radius:50%;background:var(--theme-color-2);align-items:center}.tin-chinh .bang-tin .ho-tro div span img{width:100%;height:100%;transform:scale(0.6, 0.6)}.tin-chinh .bang-tin .ho-tro div p{width:calc(100% - 50px);margin:0}.tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:0.3s}@media only screen and (max-width: 567px){.tab button{display:block;width:100%}}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc;color:var(--theme-color-1);font-weight:bold}#Business-procedures{display:block}#All-Photos{display:block}.tabcontent{display:none;border:1px solid #ccc;border-top:none}.background-3-image{width:100%;background-image:linear-gradient(90deg, rgba(25,54,98,0.7), rgba(25,54,98,0.7)),url(/uploads/images/u261.jpg),url(/uploads/images/u260.jpg),url(/uploads/images/u261.jpg);background-size:100% 100%, 33.33% 100%, 33.33% 100%, 33.33% 100%;background-repeat:no-repeat, no-repeat, no-repeat;background-position:0, 0, 50%, 100%}@media only screen and (max-width: 567px){.background-3-image{width:100%;background-image:linear-gradient(90deg, rgba(25,54,98,0.7), rgba(25,54,98,0.7)), url(/uploads/images/u260.jpg);background-size:100% 100%, 100% 100%;background-repeat:no-repeat;background-position:50%}}footer div.col-md-4{padding:50px}@media only screen and (max-width: 567px){footer div.col-md-4{padding:15px}footer{margin-bottom:50px}}footer img{width:auto;margin-bottom:10px}footer p{margin-top:10px}footer h5{margin-bottom:30px}footer .loaidichvu{padding:30px}footer .loaidichvu p{padding:0;font-size:14px;margin-top:15px;color:black}footer .loaidichvu hr{padding:0px 0px;margin:2px}footer .hotrokhachhang h6{margin-top:20px;margin-bottom:2px}footer ul{margin-top:0px;word-break:break-all}footer #socialnetwork{list-style-type:none}footer #socialnetwork li{display:inline-block;color:#646464;margin-right:20px;width:35px;height:35px;border-radius:50%;text-align:center;border:1px solid black}footer #socialnetwork li i{position:relative;top:50%;transform:translate(0, -50%);transition:0s}footer #socialnetwork li i.fa-youtube:hover{color:red}footer #socialnetwork li i.fa-facebook-f:hover{color:#0b84ee}footer>h5{background-color:var(--theme-color-1);text-align:center;color:white;margin:0}.lien-he form>input[type="submit"]:hover{border-radius:5px;background-color:var(--theme-color-2);color:white;border:none;outline:none}.lien-he form input[type='submit']{background-color:var(--theme-color-1);border-radius:5px;color:white;border:none;margin-top:20px;height:50px;padding-left:1em}.lien-he form input[type='submit']:active{background:#f58020;border:none}.lien-he aside textarea{padding:.5em;margin-top:20px;height:150px;max-height:300px;padding:1em}.dang-ky{background-image:linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0.8)),url(/uploads/images/u213.jpg);background-size:cover;background-repeat:no-repeat;color:white}.dang-ky form{text-align:center}.dang-ky form input[type="text"]{width:250px;height:40px;margin:0 20px 20px;padding:1em 0.5em}@media only screen and (max-width: 567px){.dang-ky form input[type="text"]{width:90%}}.dang-ky form input[type="submit"]{height:38px;background:var(--theme-color-2);color:white;border:none;padding:0.5em 1.5em}.dang-ky form input[type="submit"]:hover{border-radius:5px;background-color:var(--theme-color-1);color:white;border:none;outline:none}.dang-ky form input[type="submit"]:active{background:var(--theme-color-1);color:white;border:none}.projects{background-image:linear-gradient(rgba(25,54,98,0.8), rgba(25,54,98,0.8)),url(/uploads/images/u3.jpg);background-size:cover}.personner figure{width:100%;padding-top:130%;position:relative;overflow:hidden}.personner img{width:100%;height:100%;position:absolute;top:0;left:0}.personner a{position:absolute;bottom:0;background-color:var(--theme-color-2);width:100%;color:white;transform:translateY(100%);transition:0.3s ease-in-out}.personner a:hover::after{content:' >>'}.personner:hover a{transform:translateY(0)}.service .investment-project{text-align:center;padding-top:15px}.service .investment-project img{width:20%;height:60px}.service .investment-project img.col-6{width:50%;height:auto}.service .investment-project .title-issue{margin-top:1em;margin-bottom:1em}.service .investment-project p.size-14{margin-bottom:5em}@media only screen and (max-width: 567px){.service .investment-project p.size-14{font-size:12px;text-align:left}.service .investment-project .title-issue{font-size:12px}}#logo-header{box-sizing:border-box;border-bottom:1px solid #939597}#logo-header>.d-flex{padding-top:15px}#logo-header dl{margin-bottom:0}#logo-header dd{padding:5px;margin-bottom:0}#logo-header .d-flex>img:first-child{height:60px}#logo-header .img.HOLINE img{width:45px;height:45px;margin-top:7px}#logo-header .img.EMAIL img{width:40x;height:32px;margin-top:15px}#logo-header .d-flex .content{padding:5px 15px}.background-Solitude{background-color:#e9ecef}.background-alice{background-color:#f8f9fa}.background-white{background-color:white}.background-white-smoke{background-color:whitesmoke}.background-white-smoke-md{background-color:inherit}@media only screen and (min-width: 992px){.background-white-smoke-md{background-color:whitesmoke}}.background-ultimate-gray{background-color:var(--ultimate-gray) !important}.background-light-gray{background-color:lightgray}.background1{background-color:var(--theme-color-1)}.background-1-05{background-color:var(--theme-color-1-5)}.background2{background-color:var(--theme-color-2)}.multiple-language>*{display:none}.banner img{width:100%;height:calc( 100% - 170px)}.banner .content-middle{color:white}.banner .content-middle h1{font-weight:bold;font-size:50px;text-align:center}.banner .content-middle h2{text-align:center;font-size:18px}@media only screen and (max-width: 567px){.banner img{width:100%;height:300px}}.intro{transform:translateY(-50%);padding:0}@media only screen and (max-width: 567px){.intro{transform:translateY(0%);padding:0}}.fast-info{padding:0;padding-top:30px;text-align:center}.fast-info img{width:20%}.fast-info .number{font-size:35px;font-weight:bold}.fast-info .text{font-weight:bold;font-size:12px}@media only screen and (max-width: 567px){.fast-info{padding:15px 10px}.fast-info .number{font-size:20px;font-weight:bold}.fast-info .text{font-weight:bold;font-size:10px}}.about-us{padding-top:15px;padding-bottom:15px;text-align:center}.about-us .title-article{text-align:center}.about-us .title-section{font-size:22px;text-align:center}.about-us .left img{max-width:100%}.about-us .center{padding:10px 5%}.about-us .right{text-align:left}.about-us button{margin-top:3em}.banner-4{background-image:linear-gradient(90deg, rgba(25,54,98,0.5), rgba(25,54,98,0.5)),url(/uploads/images/u253.jpg)}.banner-5{background-image:linear-gradient(90deg, aliceblue, aliceblue),url(/uploads/images/u288.jpg);background-size:100% 100%}.banner-2 .col-md-6.col-12{padding:0;position:relative}.banner-2 .col-md-6.col-12:first-child{background:#293040;padding-left:100px;padding-right:15px;color:white}.banner-2 .col-md-6.col-12:first-child p{margin-bottom:1em}.banner-2 .col-md-6.col-12:last-child{background-image:linear-gradient(90deg, #293040, transparent),url(/uploads/images/u8.JPG);background-repeat:no-repeat, no-repeat;background-size:50%, 100% 100%}@media only screen and (max-width: 567px){.banner-2{padding:0}.banner-2 .col-md-6.col-12:first-child{padding-left:15px}}.img-1-content-center{width:100%;height:100%;position:relative}.img-1-content-center img{position:absolute;top:0;left:0;width:100%;height:100%;filter:brightness(70%)}.img-1-content-center:hover img{filter:brightness(100%)}.img-1-content-center .content{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%}.banner-3{padding:0}.banner-3 .col-md-6{padding:0}.banner-3 .img-1-content-center{height:300px}@media only screen and (max-width: 567px){.banner-3 .img-1-content-center{height:250px}}.events{padding-right:0px;padding-left:0px}.events>p,.events>div,.events a{margin-left:15px;margin-right:15px}.events img{height:300px}@media only screen and (max-width: 567px){.events img{height:200px}}.square{width:100%;padding-top:100%;position:relative}.square img{width:100%;height:70%;position:absolute;top:0;left:0}.size-5vw{font-size:calc(1rem + 0.5vw)}.size-4vw{font-size:calc(1rem + 0.4vw)}.size-3vw{font-size:calc(1rem + 0.3vw)}.size-2vw{font-size:calc(1rem + 0.2vw)}.size-1vw{font-size:calc(1rem + 0.1vw)}.height-4em{height:4em}.height-6em{height:6em}.height-5em{height:5em}.list-icon{padding:0}.list-icon li{display:inline-block}.list-icon li img{width:24px;height:24px}.position-0-top-0-left{top:0;left:0}.img-round-left-top{position:relative;top:0;left:auto;transform:translate(0%, -50%)}.width30{width:30px}.border-lightGray{box-shadow:3px 3px 5px 3px #d5d5d5}.middle-relative{position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.middle-width{position:relative;left:50%;transform:translate(-50%, 0%)}.middle-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.logo-partner{height:70px}.logo-event{height:50px;margin:0em 0 1.5em;padding:0.5em}@media only screen and (max-width: 567px){.logo-event{height:40px}}.background-blur-black{padding:0.5em 1.5em;background-color:rgba(0,0,0,0.7);border-radius:5px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:0.5em 1.5em}.background-blur{padding:0.5em 1.5em;background-color:rgba(25,54,98,0.3);border-radius:5px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:0.5em 1.5em}.img-free-width{max-width:100%;text-align:center}.img-full-width{width:100%}.img-full{width:100%;height:100%}.circle-number{position:relative;top:0.5em;padding:0.5em 0.9em;box-sizing:content-box;background:gray;border-radius:50%}.paragraph-limited-2{text-overflow:ellipsis;height:3.2em;overflow:hidden}.paragraph-limited-4{text-overflow:ellipsis;height:6.2em;overflow:hidden}.paragraph-limited-7{height:11.2em;overflow:hidden}.paragraph-limited-10{height:16em;overflow:hidden}.paragraph-limited-ellipsis-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:1.6em}.paragraph-limited-ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3.2em}.paragraph-limited-ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:4.2em}.paragraph-limited-4,.paragraph-limited-ellipsis-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:4.2em}.paragraph-limited-ellipsis-10{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;height:calc( 1.6em * 10 - 10 * 0.1em)}.no-border{border:none}.no-shadown{box-shadow:none}.height-fit{height:fit-content}.border-whitesmoke-2-botttom{border-bottom:2px solid whitesmoke}.border-whitesmoke-2-left{border-left:2px solid whitesmoke}.border-whitesmoke-2-top{border-top:2px solid whitesmoke}.border-whitesmoke-2-right{border-right:2px solid whitesmoke}@media only screen and (max-width: 568px){.border-whitesmoke-2-botttom-mobi{border-bottom:2px solid whitesmoke}.border-whitesmoke-2-left-mobi{border-left:2px solid whitesmoke}.border-whitesmoke-2-top-mobi{border-top:2px solid whitesmoke}.border-whitesmoke-2-right-mobi{border-right:2px solid whitesmoke}}@media only screen and (min-width: 568px){.border-whitesmoke-2-botttom-desktop{border-bottom:2px solid whitesmoke}.border-whitesmoke-2-left-desktop{border-left:2px solid whitesmoke}.border-whitesmoke-2-top-desktop{border-top:2px solid whitesmoke}.border-whitesmoke-2-right-desktop{border-right:2px solid whitesmoke}}.button-rectangle-small-radius{border-radius:5px;padding:0.5em 1.5em;outline:none;border:none;background-color:var(--theme-color-2);color:whitesmoke}.button-rectangle-small{padding:0.5em 1.5em;outline:none;border:1px solid var(--theme-color-2);color:var(--theme-color-2);background-color:GhostWhite}.button-rectangle-small:hover{background-color:var(--theme-color-2);color:#ffffff}.underline-white-sort{position:relative;margin-bottom:calc( 15px + 1em)}.underline-white-sort::after{content:'';width:100px;height:2px;background:white;position:absolute;top:calc( 100% + 15px);left:50%;transform:translateX(-50%)}.underline-white-sort-left{position:relative;margin-bottom:calc( 15px + 1em)}.underline-white-sort-left::after{content:'';width:100px;height:2px;background:white;position:absolute;top:calc( 100% + 15px);left:0}.underline-theme-1{border-bottom:2px solid var(--theme-color-1);padding-bottom:0.2em;width:fit-content}.underline-theme-1-center{position:relative}.underline-theme-1-center:after{content:"";width:200px;height:2px;background-color:var(--theme-color-1);position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%)}.underline-theme-1-center-50{position:relative}.underline-theme-1-center-50:after{content:"";width:50px;height:2px;background-color:var(--theme-color-1);position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%)}.underline-theme-2{border-bottom:2px solid var(--theme-color-2);padding-bottom:0.2em;width:fit-content;color:var(--theme-color-2)}.underline-theme-color-2-sort-center-mobi-left-desktop{position:relative}.underline-theme-color-2-sort-left{position:relative}.underline-theme-color-2-sort-left::after{content:'';width:50px;height:1px;position:absolute;left:0;top:calc(100% + 0.5em);background-color:var(--theme-color-2);box-shadow:0px 1px 1px 0px var(--theme-color-2)}.underline-theme-color-2-long{position:relative}.underline-theme-color-2-long::after{content:'';width:100%;height:1px;position:absolute;left:0;top:calc(100% + 0.5em);background-color:var(--theme-color-2);box-shadow:0px 1px 1px 0px var(--theme-color-2)}.size-40{font-size:40px}.size-22{font-size:22px}.size-18{font-size:18px}.size-16{font-size:16px}.size-14{font-size:14px}.size-12{font-size:12px}@media only screen and (max-width: 567px){.size-12-mobi{font-size:12px}}.content-middle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.flag-language{width:30px;height:20px;cursor:pointer}.icon-white{color:white;width:calc(18px + 6px + 6px);text-align:center;font-size:18px;padding:6px}.on-mobi{display:none}@media only screen and (max-width: 992px){.on-mobi{display:block}}.on-desktop{display:block}@media only screen and (max-width: 992px){.on-desktop{display:none !important}}.upcase{text-transform:uppercase !important}.by-cw{background-color:var(--theme-color-2);color:white !important;font-weight:bold !important;padding-top:5px !important;padding-left:10px !important}.multiple-language>*[lang='vi']{display:block}.bold{font-weight:bold}.border-theme-1{border:1px solid var(--theme-color-1)}.border-5-theme-1{border:5px solid var(--theme-color-1)}.border-5-theme-2{border:5px solid rgba(255,178,6,0.5)}@media only screen and (max-width: 567px){.border-5-theme-2{border:none}}.button-theme-boder-2-radius{border:1px solid var(--theme-color-2);border-radius:5px;color:var(--theme-color-2);font-weight:bold;padding:0.5em 1.5em}.no-wrap-spacing{white-space:nowrap}.color-dark-charcoal{color:var(--dark-charcoal)}.color-gray{color:gray}.color-whitesmoke{color:whitesmoke}.color-lightgray{color:lightgray}.color-white{color:white}.color-black{color:black}.color-theme-1{color:var(--theme-color-1)}.color-theme-2{color:var(--theme-color-2)}.font-family-2{font-family:'Times New Roman Bold Italic'}.underline-dark-charcoal-sort{position:relative;margin-bottom:calc( 55px + 15px)}.underline-dark-charcoal-sort::after{content:'';width:50px;height:1px;position:absolute;top:calc( 100% + 5px);left:50%;transform:translateX(-50%);background-color:var(--dark-charcoal)}.underline-dark-charcoal-sort-mobi{position:relative;margin-bottom:calc( 15px)}.underline-dark-charcoal-sort-mobi::after{content:'';width:50px;height:1px;position:absolute;top:calc( 100% + 5px);left:50%;transform:translateX(-50%);background-color:var(--dark-charcoal)}@media only screen and (min-width: 567px){.underline-dark-charcoal-sort-mobi::after{display:none}}.underline-dark-charcoal-sort-left{position:relative;margin-bottom:calc( 55px + 15px)}.underline-dark-charcoal-sort-left::after{content:'';width:50px;height:1px;position:absolute;top:calc( 100% + 25px);left:0%;transform:translateX(0%);background-color:var(--dark-charcoal)}ol.breadcrumb{padding:0.5em 0;margin-bottom:0}.breadcrumb-item+.breadcrumb-item::before{content:'>'}.breadcrumb-item.active{color:var(--theme-color-1);font-weight:bold}.item-4.owl-carousel.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;background:blue;opacity:0.3}.item-4.owl-carousel.owl-theme .owl-dots .owl-dot span:hover{background:blue;opacity:0.8}.item-4.owl-carousel.owl-theme .owl-dots .owl-dot.active span{background:blue;opacity:1}.item-4.owl-carousel.owl-theme .owl-dots .owl-dot{outline:none}.item-4.owl-carousel.owl-theme .owl-nav{display:flex;width:100%;left:0;margin:0;padding:0;transition:0.5s ease-in-out}.item-4.owl-carousel.owl-theme .owl-nav button{border-radius:5px;outline:none;transform:rotate(0deg);transition:0.5s ease-in-out}.item-4.owl-carousel.owl-theme .owl-nav button.owl-prev{position:absolute;left:calc(-1em);top:35%}.item-4.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;right:calc(-1em);top:35%}.item-4.owl-carousel.owl-theme .owl-nav button span{text-align:center;font-weight:700;transform:scale(3);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.5s ease-in-out}.item-4.owl-carousel.owl-theme .owl-nav{opacity:1}.item-4.owl-carousel.owl-theme .owl-nav button{width:30px;height:50px;background:var(--theme-color-1)}.item-4.owl-carousel.owl-theme .owl-nav button.disabled{display:none}.item-4.owl-carousel.owl-theme .owl-nav button span{color:white;font-size:20px}.item-4.owl-carousel.owl-theme:hover .owl-nav{opacity:1}.item-4.owl-carousel.owl-theme .owl-nav button:hover{background:var(--theme-color-2)}.item-4.owl-carousel.owl-theme .owl-nav button:hover span{color:white}.item-4.owl-carousel.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;background:blue;opacity:0.3}.item-3-dot.owl-carousel.owl-theme .owl-dots .owl-dot span:hover{background:var(--theme-color-2);opacity:0.8}.item-3-dot.owl-carousel.owl-theme .owl-dots .owl-dot span{width:10px;margin:auto;background-color:var(--theme-color-2);opacity:0.5}.item-3-dot.owl-carousel.owl-theme .owl-dots .owl-dot.active{border:1px solid var(--theme-color-2);border-radius:50%;height:20px;width:20px;padding:5px}.item-3-dot.owl-carousel.owl-theme .owl-dots .owl-dot.active span{background:var(--theme-color-2);opacity:1}.item-3-dot.owl-carousel.owl-theme .owl-dots .owl-dot{outline:none;padding:5px;margin-right:10px}.item-3-dot.owl-carousel.owl-theme .owl-nav{display:flex;width:100%;left:0;margin:0;padding:0;transition:0.5s ease-in-out}.item-3-dot.owl-carousel.owl-theme .owl-nav button{border-radius:5px;outline:none;transform:rotate(0deg);transition:0.5s ease-in-out}.item-3-dot.owl-carousel.owl-theme .owl-nav button.owl-prev{position:absolute;left:calc(-1em);top:35%}.item-3-dot.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;right:calc(-1em);top:35%}.item-3-dot.owl-carousel.owl-theme .owl-nav button span{text-align:center;font-weight:700;transform:scale(3);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.5s ease-in-out}.item-3-dot.owl-carousel.owl-theme .owl-nav{opacity:1}.item-3-dot.owl-carousel.owl-theme .owl-nav button{width:30px;height:50px;background:var(--theme-color-1)}.item-3-dot.owl-carousel.owl-theme .owl-nav.disabled{display:none}.item-3-dot.owl-carousel.owl-theme .owl-nav button.disabled{display:none}@media only screen and (max-width: 567px){.item-3-dot.owl-carousel.owl-theme .owl-nav button{width:20px;height:30px;background:var(--theme-color-1)}.item-3-dot.owl-carousel.owl-theme .owl-nav button.owl-prev{position:absolute;left:calc(50% - 1em - 10px);top:100%}.item-3-dot.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;right:calc(50% - 1em - 10px);top:100%}}.item-3-dot.owl-carousel.owl-theme .owl-nav button span{color:white;font-size:20px}.item-3-dot.owl-carousel.owl-theme:hover .owl-nav{opacity:1}.item-3-dot.owl-carousel.owl-theme .owl-nav button:hover{background:var(--theme-color-2)}.item-3-dot.owl-carousel.owl-theme .owl-nav button:hover span{color:white}.item-3-nav.owl-carousel.owl-theme .owl-dots .owl-dot span:hover{background:blue;opacity:0.8}.item-3-nav.owl-carousel.owl-theme .owl-dots .owl-dot.active span{background:blue;opacity:1}.item-3-nav.owl-carousel.owl-theme .owl-dots .owl-dot{outline:none}.item-3-nav.owl-carousel.owl-theme .owl-nav{display:flex;width:100%;left:0;margin:0;padding:0;transition:0.5s ease-in-out}.item-3-nav.owl-carousel.owl-theme .owl-nav button{border-radius:5px;outline:none;transform:rotate(0deg);transition:0.5s ease-in-out}.item-3-nav.owl-carousel.owl-theme .owl-nav button.owl-prev{position:absolute;left:calc(-1em);top:35%}.item-3-nav.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;right:calc(-1em);top:35%}.item-3-nav.owl-carousel.owl-theme .owl-nav button span{text-align:center;font-weight:700;transform:scale(3);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.5s ease-in-out}.item-3-nav.owl-carousel.owl-theme .owl-nav{opacity:1}.item-3-nav.owl-carousel.owl-theme .owl-nav button{width:30px;height:50px;background:var(--theme-color-1)}.item-3-nav.owl-carousel.owl-theme .owl-nav button.disabled{display:none}@media only screen and (max-width: 567px){.item-3-nav.owl-carousel.owl-theme .owl-nav button{width:20px;height:30px;background:var(--theme-color-1)}.item-3-nav.owl-carousel.owl-theme .owl-nav button.owl-prev{position:absolute;left:calc(50% - 1em - 10px);top:100%}.item-3-nav.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;right:calc(50% - 1em - 10px);top:100%}}.item-3-nav.owl-carousel.owl-theme .owl-nav button span{color:white;font-size:20px}.item-3-nav.owl-carousel.owl-theme:hover .owl-nav{opacity:1}.item-3-nav.owl-carousel.owl-theme .owl-nav button:hover{background:var(--theme-color-2)}.item-3-nav.owl-carousel.owl-theme .owl-nav button:hover span{color:white}.navbar-brand img{height:30px}.navbar-collapse .navbar-nav{justify-content:space-between;flex:1}.navbar-light .navbar-nav .nav-link.active{color:var(--theme-color-2) !important;font-weight:bold !important;position:relative}.navbar-light .navbar-nav .nav-link.active::after{content:'';position:absolute;top:100%;width:100%;height:2px;background-color:var(--theme-color-2);left:0%;transform:translate(0%);transition:0.3s ease-in-out;padding:0;border:none}@media only screen and (min-width: 567px){.navbar-light .navbar-nav .nav-link.active::after{width:80%;left:50%;transform:translate(-50%)}}.navbar-light .navbar-nav .nav-link.active:hover::after{width:100%}.hover-underline{position:relative}.hover-underline::before{content:'';position:absolute;top:100%;left:50%;width:0%;height:2px;background-color:var(--theme-color-1);transform:translate(-50%);transition:0.3s ease-in-out}.hover-underline:hover{font-weight:bold !important}.hover-underline:hover::before{width:100%}.hover-brighter{backdrop-filter:blur(10px);filter:brightness(100%)}.hover-brighter:hover{filter:brightness(115%)}.hover-outline-white{transition:0.3s ease-in-out;outline:2px solid transparent}.hover-outline-white:hover{outline:2px solid white;color:white}.hover-shadown1:hover{box-shadow:2px 2px 2px 2px var(--theme-color-1),-2px 2px 2px 2px var(--theme-color-1),2px -2px 2px 2px var(--theme-color-1),-2px -2px 2px 2px var(--theme-color-1);color:var(--theme-color-1)}.hover-color-white:hover{color:white}.hover-shadown:hover{box-shadow:2px 2px 2px 2px var(--theme-color-2),-2px 2px 2px 2px var(--theme-color-2),2px -2px 2px 2px var(--theme-color-2),-2px -2px 2px 2px var(--theme-color-2);color:var(--theme-color-2)}.Shine{position:relative;overflow:hidden}.Shine::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.Shine:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.height-fit-content{height:fit-content}input[type="date"]{position:relative;min-width:8em}input[type="date"]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);opacity:1;display:block;background:url(/uploads/images/u20.svg) no-repeat;width:15px;height:15px;border-width:thin;position:absolute;top:50%;right:0px;transform:translateY(-40%)}@media only screen and (max-width: 567px){input[type="date"]{position:relative;min-width:auto}input[type="date"]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);opacity:1;display:block;background:transparent;width:15px;height:15px;border-width:thin;position:absolute;top:50%;right:0px;transform:translateY(-40%)}}#sticker-mobi{position:fixed;background:#f2f2f2;width:100vw;height:50px;bottom:0;display:flex;justify-content:space-around;overflow:visible;display:none;z-index:99}@media only screen and (max-width: 768px){#sticker-mobi{display:block}}#sticker-mobi .ul{list-style-type:none;padding:0 20px;margin:0;width:100%;display:flex;justify-content:space-between;position:absolute;bottom:0px}#sticker-mobi .ul .li{display:inline-block;display:flex;flex-direction:column;font-size:12px;color:#515151;text-align:center}#sticker-mobi .ul .li p{padding-bottom:0;margin-bottom:0}#sticker-mobi .ul .li p:first-letter{text-transform:uppercase}#sticker-mobi a{text-decoration:none;color:white;display:inline-block}#sticker-mobi a i{font-size:50px;text-shadow:2px 2px 4px var(--theme-color-1),-2px 2px 4px var(--theme-color-1),2px -2px 4px var(--theme-color-1),-2px -2px 4px var(--theme-color-1)}#sticker-mobi a img{width:26px;height:26px;background:transparent;text-shadow:2px 2px 4px var(--theme-color-1),-2px 2px 4px var(--theme-color-1),2px -2px 4px var(--theme-color-1),-2px -2px 4px var(--theme-color-1)}#sticker-mobi #phone-call p{position:absolute;bottom:0;font-style:10px;white-space:nowrap;left:50%;transform:translateX(-50%)}#sticker-mobi #phone-call a{background-color:var(--theme-color-2);border-radius:50%;position:absolute;left:50%;transform:translate(-50%, -25%);width:50px;height:50px;bottom:10%}#sticker-mobi #phone-call a img{width:30px;margin:10px}@keyframes bigshake{0%{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}50%{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}100%{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);opacity:0}}#sticker-mobi #phone-call a::after{content:'';width:100%;height:100%;background:transparent;position:absolute;left:0;border-radius:50%;box-shadow:0px 0px 10px var(--theme-color-2);animation:bigshake 1.2s .5s infinite}.w-20{width:20%}form .row.py-md-3 .col-12{padding:5px}.item{background:whitesmoke}main{overflow-x:hidden}.item-3-nav-middle.owl-carousel.owl-theme{position:relative}.item-3-nav-middle.owl-carousel.owl-theme .owl-dots .owl-dot span{display:none}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav{left:0;margin:0;padding:0;transition:0.5s ease-in-out}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button{border-radius:5px;outline:none;width:30px;height:50px;background:transparent}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button.owl-prev{position:absolute;left:calc(1em);top:35%}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;right:calc(1em);top:35%}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button:hover{background:var(--theme-color-1)}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button span{text-align:center;font-weight:700;transform:scale(3);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.5s ease-in-out;color:white;font-size:20px}.item-3-nav-middle.owl-carousel.owl-theme .owl-nav button span:hover{color:white}.modal-checkplace{background-color:rgba(0,0,0,0.4);width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999;display:none}@media only screen and (max-width: 567px){.modal-checkplace{display:none;width:100%;z-index:999}}.formContact .btn-submit-base{display:inline-block;border:1px solid #807e7e;padding:5px;cursor:pointer;background-color:#f2f2f2;transition:0.3s}.formContact .btn-submit-base:hover{background-color:var(--theme-color-2)}.formContact .btn-submit-base:hover .text{color:#ffffff}.formContact .btn-submit-base .text{margin-bottom:0}.inforOrderRoomForm .btn-submit{text-align:center}.inforOrderRoomForm .btn-submit .fixBtn{display:block;text-align:center;color:var(--theme-color-2);border:1px solid #767676;background-color:#f2f2f2;cursor:pointer;border-radius:5px;padding:5px}.inforOrderRoomForm .btn-submit .fixBtn:hover{color:#ffffff;background-color:var(--theme-color-2)}.aTagLinkk:hover{color:#cbffc0;box-shadow:0 3px #cbffc0}.aTagLinkk{color:white}.mixBoutiqueHero{position:relative;min-height:720px;padding:92px 0 76px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;isolation:isolate}.mixBoutiqueHero::before{content:"";position:absolute;inset:0;z-index:-3;background:#050505}.mixBoutiqueHero .mixBoutiqueHeroOverlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.76) 35%, rgba(0,0,0,0.34) 66%, rgba(0,0,0,0.72) 100%),linear-gradient(180deg, rgba(0,0,0,0.36) 0%, rgba(0,0,0,0.62) 100%)}.mixBoutiqueHero .mixBoutiqueHeroGlow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 24% 28%, rgba(248,221,43,0.18), transparent 30%),radial-gradient(circle at 78% 40%, rgba(145,86,255,0.2), transparent 34%),radial-gradient(circle at 50% 100%, rgba(248,221,43,0.1), transparent 38%);mix-blend-mode:screen}.mixBoutiqueHero .container{position:relative;z-index:2}.mixBoutiqueHero .mixBoutiqueHeroGrid{display:grid;grid-template-columns:minmax(0, 1fr) 420px;gap:32px;align-items:end}.mixBoutiqueHero .mixBoutiqueHeroContent{max-width:780px}.mixBoutiqueHero .mixBoutiqueHeroKicker{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:#f6df3d;font-size:13px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase}.mixBoutiqueHero .mixBoutiqueHeroKicker span{display:block;width:38px;height:1px;background:linear-gradient(90deg, rgba(246,223,61,0), #f6df3d)}.mixBoutiqueHero .mixBoutiqueHeroTitle{color:#fff8df;font-size:72px;line-height:1.08;font-weight:950;letter-spacing:-2.4px;text-shadow:0 22px 54px rgba(0,0,0,0.74)}.mixBoutiqueHero .mixBoutiqueHeroTitle::first-line{color:#fff8df}.mixBoutiqueHero .mixBoutiqueHeroTitle br+*{color:#f6df3d}.mixBoutiqueHero .mixBoutiqueHeroDesc{max-width:700px;margin-top:22px;color:rgba(255,255,255,0.78);font-size:17px;line-height:1.8}.mixBoutiqueHero .mixBoutiqueHeroActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.mixBoutiqueHero .mixBoutiqueHeroBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;border-radius:8px;color:#f4dc25;font-size:15px;font-weight:850;line-height:1;text-decoration:none;border:1px solid rgba(246,223,61,0.48);background:rgba(12,10,4,0.36);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);backdrop-filter:blur(12px);transition:transform 0.25s ease, background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease}.mixBoutiqueHero .mixBoutiqueHeroBtnPrimary{color:#111;border-color:transparent;background:linear-gradient(135deg, #ffeb42 0%, #d9b900 100%);box-shadow:0 18px 42px rgba(246,223,61,0.25)}.mixBoutiqueHero .mixBoutiqueHeroBtn:hover{transform:translateY(-3px);border-color:rgba(246,223,61,0.9);background:rgba(246,223,61,0.09)}.mixBoutiqueHero .mixBoutiqueHeroBtnPrimary:hover{background:linear-gradient(135deg, #fff15d 0%, #e5c800 100%);box-shadow:0 22px 52px rgba(246,223,61,0.34)}.mixBoutiqueHero .mixBoutiqueHeroBtnIcon{font-size:17px}.mixBoutiqueHero .mixBoutiqueHeroStats{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;margin-top:34px}.mixBoutiqueHero .mixBoutiqueHeroStat{min-height:100px;padding:18px 18px;border-radius:10px;border:1px solid rgba(255,255,255,0.14);background:linear-gradient(180deg, rgba(255,255,255,0.09), rgba(255,255,255,0.035));backdrop-filter:blur(12px)}.mixBoutiqueHero .mixBoutiqueHeroStat strong{display:block;margin-bottom:8px;color:#f6df3d;font-size:23px;font-weight:950;letter-spacing:0.4px}.mixBoutiqueHero .mixBoutiqueHeroStat span{display:block;color:rgba(255,255,255,0.68);font-size:13px;line-height:1.45}.mixBoutiqueHero .mixBoutiqueHeroCard{position:relative;padding:30px 28px 26px;border-radius:14px;border:1px solid rgba(246,223,61,0.32);background:linear-gradient(145deg, rgba(35,24,21,0.9), rgba(9,8,8,0.88)),radial-gradient(circle at top left, rgba(246,223,61,0.18), transparent 42%);box-shadow:0 30px 80px rgba(0,0,0,0.58),inset 0 1px 0 rgba(255,255,255,0.07);backdrop-filter:blur(18px);overflow:hidden}.mixBoutiqueHero .mixBoutiqueHeroCard::before{content:"";position:absolute;width:170px;height:170px;top:-80px;right:-70px;border-radius:50%;background:rgba(246,223,61,0.16);filter:blur(28px);pointer-events:none}.mixBoutiqueHero .mixBoutiqueHeroPrice{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;margin-bottom:18px;border-radius:6px;color:#080808;background:#ffec53;font-size:15px;font-weight:950}.mixBoutiqueHero .mixBoutiqueHeroCardTitle{margin-bottom:10px;color:#f6df3d;font-size:28px;line-height:1.2;font-weight:950;letter-spacing:-0.5px}.mixBoutiqueHero .mixBoutiqueHeroCardText{color:rgba(255,255,255,0.68);font-size:15px;line-height:1.75}.mixBoutiqueHero .mixBoutiqueHeroList{display:grid;gap:15px;margin-top:20px}.mixBoutiqueHero .mixBoutiqueHeroListItem{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start}.mixBoutiqueHero .mixBoutiqueHeroListItem span{color:#ffec53;font-size:15px;line-height:1.8}.mixBoutiqueHero .mixBoutiqueHeroListItem p{margin:0;color:rgba(255,255,255,0.8);font-size:15px;line-height:1.75}.mixBoutiqueHero .mixBoutiqueHeroCardLine{height:1px;margin:24px 0 18px;background:linear-gradient(90deg, rgba(246,223,61,0), rgba(246,223,61,0.42), rgba(246,223,61,0))}.mixBoutiqueHero .mixBoutiqueHeroMini{display:flex;align-items:center;justify-content:space-between;gap:16px}.mixBoutiqueHero .mixBoutiqueHeroMini span{color:rgba(255,255,255,0.64);font-size:14px}.mixBoutiqueHero .mixBoutiqueHeroMini strong{color:#ffec53;font-size:28px;font-weight:950}@media (max-width: 991px){.mixBoutiqueHero{min-height:auto;padding:72px 0 54px}.mixBoutiqueHero .mixBoutiqueHeroGrid{grid-template-columns:1fr;gap:28px}.mixBoutiqueHero .mixBoutiqueHeroContent{max-width:100%}.mixBoutiqueHero .mixBoutiqueHeroTitle{font-size:54px}.mixBoutiqueHero .mixBoutiqueHeroStats{grid-template-columns:repeat(2, 1fr)}.mixBoutiqueHero .mixBoutiqueHeroCard{max-width:620px}}@media (max-width: 575px){.mixBoutiqueHero{min-height:auto;padding:46px 0 34px;background-position:center top}.mixBoutiqueHero .mixBoutiqueHeroOverlay{background:linear-gradient(90deg, rgba(0,0,0,0.88), rgba(0,0,0,0.58)), linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.76))}.mixBoutiqueHero .mixBoutiqueHeroGlow{opacity:0.2;mix-blend-mode:normal}.mixBoutiqueHero .mixBoutiqueHeroKicker{gap:9px;margin-bottom:14px;font-size:10px;letter-spacing:0.7px}.mixBoutiqueHero .mixBoutiqueHeroKicker span{width:28px}.mixBoutiqueHero .mixBoutiqueHeroTitle{font-size:38px;line-height:1.12;letter-spacing:-1px;text-shadow:0 12px 26px rgba(0,0,0,0.55)}.mixBoutiqueHero .mixBoutiqueHeroDesc{margin-top:16px;font-size:14px;line-height:1.65}.mixBoutiqueHero .mixBoutiqueHeroActions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.mixBoutiqueHero .mixBoutiqueHeroBtn{width:100%;min-height:48px;padding:0 18px;font-size:14px;backdrop-filter:none;transition:none}.mixBoutiqueHero .mixBoutiqueHeroBtn:hover{transform:none}.mixBoutiqueHero .mixBoutiqueHeroStats{grid-template-columns:repeat(2, 1fr);gap:9px;margin-top:24px}.mixBoutiqueHero .mixBoutiqueHeroStat{min-height:auto;padding:14px 13px;border-radius:8px;backdrop-filter:none}.mixBoutiqueHero .mixBoutiqueHeroStat strong{margin-bottom:5px;font-size:19px}.mixBoutiqueHero .mixBoutiqueHeroStat span{font-size:12px}.mixBoutiqueHero .mixBoutiqueHeroCard{padding:22px 18px 20px;border-radius:10px;backdrop-filter:none;box-shadow:0 16px 36px rgba(0,0,0,0.42)}.mixBoutiqueHero .mixBoutiqueHeroCard::before{display:none}.mixBoutiqueHero .mixBoutiqueHeroPrice{min-height:36px;padding:0 12px;margin-bottom:15px;font-size:13px}.mixBoutiqueHero .mixBoutiqueHeroCardTitle{font-size:23px}.mixBoutiqueHero .mixBoutiqueHeroCardText{font-size:14px;line-height:1.65}.mixBoutiqueHero .mixBoutiqueHeroList{gap:10px;margin-top:16px}.mixBoutiqueHero .mixBoutiqueHeroListItem{grid-template-columns:18px 1fr;gap:8px}.mixBoutiqueHero .mixBoutiqueHeroListItem p{font-size:14px;line-height:1.6}.mixBoutiqueHero .mixBoutiqueHeroCardLine{margin:18px 0 14px}.mixBoutiqueHero .mixBoutiqueHeroMini strong{font-size:23px}}.mixRoomShowcase{position:relative;padding:86px 0 84px;overflow:hidden;color:#fff;background:radial-gradient(circle at 18% 18%, rgba(96,0,59,0.42), transparent 34%),radial-gradient(circle at 74% 52%, rgba(244,216,33,0.09), transparent 34%),linear-gradient(115deg, #1b0613 0%, #111114 48%, #070707 100%)}.mixRoomShowcase::before{content:"";position:absolute;width:620px;height:620px;left:-260px;bottom:-320px;border-radius:50%;background:rgba(180,0,96,0.28);filter:blur(90px);pointer-events:none}.mixRoomShowcase::after{content:"";position:absolute;width:1px;height:100%;left:50%;top:0;background:linear-gradient(180deg, transparent, rgba(244,216,33,0.18), transparent);pointer-events:none}.mixRoomShowcase .mixRoomShowcaseAura{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);background-size:46px 46px;pointer-events:none}.mixRoomShowcase .container{position:relative;z-index:2}.mixRoomShowcase .mixRoomShowcaseHead{max-width:760px;margin-bottom:38px}.mixRoomShowcase .mixRoomShowcaseKicker{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#f3df48;font-size:13px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase}.mixRoomShowcase .mixRoomShowcaseKicker span{width:38px;height:1px;background:linear-gradient(90deg, rgba(243,223,72,0), #f3df48)}.mixRoomShowcase .mixRoomShowcaseTitle{max-width:640px;color:#fff8df;font-size:58px;line-height:1.1;font-weight:950;letter-spacing:-1.7px}.mixRoomShowcase .mixRoomShowcaseTitle br+*{color:#f3df48}.mixRoomShowcase .mixRoomShowcaseDesc{max-width:760px;margin-top:18px;color:rgba(255,255,255,0.68);font-size:16px;line-height:1.8}.mixRoomShowcase .mixRoomShowcasePanel{display:grid;grid-template-columns:1.14fr 0.86fr;overflow:hidden;border-radius:14px;border:1px solid rgba(243,223,72,0.26);background:linear-gradient(135deg, rgba(255,255,255,0.07), rgba(255,255,255,0.025)),rgba(18,15,18,0.82);box-shadow:0 34px 90px rgba(0,0,0,0.56),inset 0 1px 0 rgba(255,255,255,0.06);backdrop-filter:blur(16px)}.mixRoomShowcase .mixRoomShowcaseMedia{position:relative;min-height:430px;overflow:hidden;background:#101010}.mixRoomShowcase .mixRoomShowcaseMedia img{width:100%;height:100%;min-height:430px;display:block;object-fit:cover;transition:transform 0.6s ease, filter 0.6s ease}.mixRoomShowcase .mixRoomShowcasePanel:hover .mixRoomShowcaseMedia img{transform:scale(1.045);filter:saturate(1.14) contrast(1.08)}.mixRoomShowcase .mixRoomShowcaseMediaShade{position:absolute;inset:0;background:linear-gradient(90deg, rgba(0,0,0,0.08), rgba(0,0,0,0.42)),linear-gradient(180deg, transparent 46%, rgba(0,0,0,0.62))}.mixRoomShowcase .mixRoomShowcaseMediaBadge{position:absolute;left:22px;bottom:22px;min-width:150px;padding:15px 16px;border-radius:12px;border:1px solid rgba(243,223,72,0.32);background:rgba(0,0,0,0.48);backdrop-filter:blur(12px)}.mixRoomShowcase .mixRoomShowcaseMediaBadge span{display:block;margin-bottom:4px;color:rgba(255,255,255,0.7);font-size:12px}.mixRoomShowcase .mixRoomShowcaseMediaBadge strong{display:block;color:#f3df48;font-size:26px;font-weight:950;line-height:1}.mixRoomShowcase .mixRoomShowcaseContent{position:relative;padding:38px 34px 34px}.mixRoomShowcase .mixRoomShowcaseContent::before{content:"";position:absolute;width:220px;height:220px;right:-90px;top:-110px;border-radius:50%;background:rgba(243,223,72,0.12);filter:blur(34px);pointer-events:none}.mixRoomShowcase .mixRoomShowcaseContentTop{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.mixRoomShowcase .mixRoomShowcaseTag{color:#f3df48;font-size:13px;font-weight:900;letter-spacing:0.6px;text-transform:uppercase}.mixRoomShowcase .mixRoomShowcasePrice{padding:9px 13px;border-radius:999px;color:#101010;background:#f3df48;font-size:13px;font-weight:900;white-space:nowrap}.mixRoomShowcase .mixRoomShowcaseRoomName{position:relative;z-index:2;color:#fff8df;font-size:56px;line-height:1;font-weight:950;letter-spacing:6px}.mixRoomShowcase .mixRoomShowcaseMeta{position:relative;z-index:2;margin-top:14px;color:#fff;font-size:15px;line-height:1.6;font-weight:800}.mixRoomShowcase .mixRoomShowcaseText{position:relative;z-index:2;margin-top:18px;color:rgba(255,255,255,0.68);font-size:15px;line-height:1.75}.mixRoomShowcase .mixRoomShowcaseBenefits{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-top:24px}.mixRoomShowcase .mixRoomShowcaseBenefit{min-height:88px;padding:14px 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.13);background:rgba(255,255,255,0.035)}.mixRoomShowcase .mixRoomShowcaseBenefit strong{display:block;margin-bottom:6px;color:#f3df48;font-size:18px;font-weight:950}.mixRoomShowcase .mixRoomShowcaseBenefit span{display:block;color:rgba(255,255,255,0.62);font-size:13px;line-height:1.45}.mixRoomShowcase .mixRoomShowcaseActions{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mixRoomShowcase .mixRoomShowcaseBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:7px;font-size:15px;font-weight:900;text-decoration:none;transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease, background 0.25s ease}.mixRoomShowcase .mixRoomShowcaseBtnMain{color:#111;background:linear-gradient(135deg, #ffe93c, #d7b900);box-shadow:0 18px 42px rgba(243,223,72,0.22)}.mixRoomShowcase .mixRoomShowcaseBtnLine{color:#f3df48;border:1px solid rgba(243,223,72,0.42);background:rgba(0,0,0,0.22)}.mixRoomShowcase .mixRoomShowcaseBtn:hover{transform:translateY(-3px)}.mixRoomShowcase .mixRoomShowcaseBtnMain:hover{box-shadow:0 22px 50px rgba(243,223,72,0.32)}.mixRoomShowcase .mixRoomShowcaseBtnLine:hover{border-color:rgba(243,223,72,0.82);background:rgba(243,223,72,0.08)}.mixRoomShowcase .mixRoomShowcaseMini{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;margin-top:18px}.mixRoomShowcase .mixRoomShowcaseMiniItem{display:flex;align-items:center;gap:14px;min-height:78px;padding:16px 18px;border-radius:12px;border:1px solid rgba(243,223,72,0.16);background:rgba(255,255,255,0.035)}.mixRoomShowcase .mixRoomShowcaseMiniItem span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;color:#101010;background:#f3df48;font-size:13px;font-weight:950}.mixRoomShowcase .mixRoomShowcaseMiniItem p{margin:0;color:rgba(255,255,255,0.74);font-size:14px;line-height:1.5;font-weight:700}@media (max-width: 991px){.mixRoomShowcase{padding:64px 0 58px}.mixRoomShowcase .mixRoomShowcaseTitle{font-size:46px}.mixRoomShowcase .mixRoomShowcasePanel{grid-template-columns:1fr}.mixRoomShowcase .mixRoomShowcaseMedia{min-height:360px}.mixRoomShowcase .mixRoomShowcaseMedia img{min-height:360px}.mixRoomShowcase .mixRoomShowcaseMini{grid-template-columns:1fr}}@media (max-width: 575px){.mixRoomShowcase{padding:44px 0 40px;background:radial-gradient(circle at 20% 12%, rgba(96,0,59,0.22), transparent 30%), linear-gradient(145deg, #160611 0%, #090909 100%)}.mixRoomShowcase::before,.mixRoomShowcase::after{display:none}.mixRoomShowcase .mixRoomShowcaseAura{opacity:0.18;background-size:34px 34px}.mixRoomShowcase .mixRoomShowcaseHead{margin-bottom:26px}.mixRoomShowcase .mixRoomShowcaseKicker{gap:9px;margin-bottom:13px;font-size:10px;letter-spacing:0.7px}.mixRoomShowcase .mixRoomShowcaseKicker span{width:28px}.mixRoomShowcase .mixRoomShowcaseTitle{font-size:34px;line-height:1.15;letter-spacing:-0.8px}.mixRoomShowcase .mixRoomShowcaseDesc{margin-top:13px;font-size:14px;line-height:1.6}.mixRoomShowcase .mixRoomShowcasePanel{border-radius:10px;backdrop-filter:none;box-shadow:0 16px 36px rgba(0,0,0,0.38)}.mixRoomShowcase .mixRoomShowcaseMedia{min-height:245px}.mixRoomShowcase .mixRoomShowcaseMedia img{min-height:245px;transition:none}.mixRoomShowcase .mixRoomShowcasePanel:hover .mixRoomShowcaseMedia img{transform:none;filter:none}.mixRoomShowcase .mixRoomShowcaseMediaBadge{left:14px;bottom:14px;min-width:116px;padding:12px 13px;border-radius:9px;backdrop-filter:none}.mixRoomShowcase .mixRoomShowcaseMediaBadge strong{font-size:22px}.mixRoomShowcase .mixRoomShowcaseContent{padding:24px 18px 20px}.mixRoomShowcase .mixRoomShowcaseContent::before{display:none}.mixRoomShowcase .mixRoomShowcaseContentTop{display:block;margin-bottom:15px}.mixRoomShowcase .mixRoomShowcaseTag{font-size:11px;line-height:1.5}.mixRoomShowcase .mixRoomShowcasePrice{display:inline-flex;margin-top:10px;padding:8px 11px;font-size:12px}.mixRoomShowcase .mixRoomShowcaseRoomName{font-size:42px;letter-spacing:4px}.mixRoomShowcase .mixRoomShowcaseMeta{margin-top:10px;font-size:14px}.mixRoomShowcase .mixRoomShowcaseText{margin-top:13px;font-size:14px;line-height:1.6}.mixRoomShowcase .mixRoomShowcaseBenefits{grid-template-columns:1fr;gap:8px;margin-top:18px}.mixRoomShowcase .mixRoomShowcaseBenefit{min-height:auto;padding:12px 13px;border-radius:8px}.mixRoomShowcase .mixRoomShowcaseBenefit strong{display:inline-block;margin:0 8px 0 0;font-size:16px}.mixRoomShowcase .mixRoomShowcaseBenefit span{display:inline;font-size:13px}.mixRoomShowcase .mixRoomShowcaseActions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}.mixRoomShowcase .mixRoomShowcaseBtn{width:100%;min-height:48px;padding:0 16px;font-size:14px;transition:none}.mixRoomShowcase .mixRoomShowcaseBtn:hover{transform:none}.mixRoomShowcase .mixRoomShowcaseMini{gap:8px;margin-top:12px}.mixRoomShowcase .mixRoomShowcaseMiniItem{min-height:auto;padding:13px 14px;border-radius:9px}.mixRoomShowcase .mixRoomShowcaseMiniItem span{width:32px;height:32px;flex-basis:32px;font-size:12px}.mixRoomShowcase .mixRoomShowcaseMiniItem p{font-size:13px}}.mixVideoPremium{position:relative;padding:82px 0;overflow:hidden;color:#fff;background:radial-gradient(circle at 14% 10%, rgba(132,0,82,0.36), transparent 32%),radial-gradient(circle at 82% 72%, rgba(242,218,54,0.1), transparent 34%),linear-gradient(135deg, #1b0614 0%, #111113 52%, #060606 100%)}.mixVideoPremium::before{content:"";position:absolute;width:520px;height:520px;left:-240px;top:-240px;border-radius:50%;background:rgba(182,0,98,0.2);filter:blur(90px);pointer-events:none}.mixVideoPremium::after{content:"";position:absolute;width:420px;height:420px;right:-210px;bottom:-230px;border-radius:50%;background:rgba(242,218,54,0.1);filter:blur(78px);pointer-events:none}.mixVideoPremium .mixVideoPremiumDecor{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.024) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.024) 1px, transparent 1px);background-size:44px 44px;pointer-events:none}.mixVideoPremium .container{position:relative;z-index:2}.mixVideoPremium .mixVideoPremiumBox{padding:28px;border-radius:18px;border:1px solid rgba(242,218,54,0.24);background:linear-gradient(145deg, rgba(255,255,255,0.06), rgba(255,255,255,0.018)),rgba(25,14,24,0.82);box-shadow:0 34px 90px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.06);backdrop-filter:blur(18px)}.mixVideoPremium .mixVideoPremiumHead{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:26px}.mixVideoPremium .mixVideoPremiumHeadText{max-width:780px}.mixVideoPremium .mixVideoPremiumKicker{display:flex;align-items:center;gap:11px;margin-bottom:12px;color:#f2da36;font-size:12px;line-height:1.4;font-weight:900;letter-spacing:1px;text-transform:uppercase}.mixVideoPremium .mixVideoPremiumKicker span{display:block;width:34px;height:1px;background:linear-gradient(90deg, rgba(242,218,54,0), #f2da36)}.mixVideoPremium .mixVideoPremiumTitle{max-width:760px;color:#fff7df;font-size:38px;line-height:1.18;font-weight:950;letter-spacing:-0.9px}.mixVideoPremium .mixVideoPremiumTitle span{color:#f2da36}.mixVideoPremium .mixVideoPremiumDesc{max-width:760px;margin-top:12px;color:rgba(255,255,255,0.68);font-size:15px;line-height:1.75}.mixVideoPremium .mixVideoPremiumChannel{display:inline-flex;align-items:center;justify-content:center;min-width:142px;min-height:48px;padding:0 20px;border-radius:8px;color:#f2da36;font-size:14px;font-weight:850;text-decoration:none;border:1px solid rgba(242,218,54,0.44);background:rgba(0,0,0,0.24);transition:transform 0.25s ease, background 0.25s ease, border-color 0.25s ease}.mixVideoPremium .mixVideoPremiumChannel:hover{transform:translateY(-3px);border-color:rgba(242,218,54,0.9);background:rgba(242,218,54,0.08)}.mixVideoPremium .mixVideoPremiumGrid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.mixVideoPremium .mixVideoPremiumCard{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,0.13);background:#080808;box-shadow:0 22px 58px rgba(0,0,0,0.38);transition:transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease}.mixVideoPremium .mixVideoPremiumCard:hover{transform:translateY(-5px);border-color:rgba(242,218,54,0.5);box-shadow:0 28px 72px rgba(0,0,0,0.5)}.mixVideoPremium .mixVideoPremiumFrame{position:relative;width:100%;height:390px;max-height:390px;overflow:hidden;background:#000}.mixVideoPremium .mixVideoPremiumFrame::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06),inset 0 -90px 100px rgba(0,0,0,0.12)}.mixVideoPremium .mixVideoPremiumFrame iframe{position:absolute;inset:0;width:100%;height:100%;display:block;border:0}.mixVideoPremium .mixVideoPremiumInfo{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 18px;background:linear-gradient(90deg, rgba(25,14,24,0.98), rgba(12,12,12,0.98))}.mixVideoPremium .mixVideoPremiumName{color:#f2da36;font-size:13px;font-weight:900}.mixVideoPremium .mixVideoPremiumNote{color:rgba(255,255,255,0.52);font-size:12px}.mixVideoPremium .mixVideoPremiumBottom{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;margin-top:18px}.mixVideoPremium .mixVideoPremiumItem{display:flex;align-items:center;gap:13px;padding:16px 18px;border-radius:12px;border:1px solid rgba(242,218,54,0.15);background:rgba(255,255,255,0.035)}.mixVideoPremium .mixVideoPremiumItem span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;color:#111;background:#f2da36;font-size:12px;font-weight:950}.mixVideoPremium .mixVideoPremiumItem p{margin:0;color:rgba(255,255,255,0.72);font-size:14px;line-height:1.5;font-weight:700}@media (max-width: 991px){.mixVideoPremium{padding:62px 0}.mixVideoPremium .mixVideoPremiumHead{display:block}.mixVideoPremium .mixVideoPremiumChannel{margin-top:18px}.mixVideoPremium .mixVideoPremiumGrid{grid-template-columns:1fr}.mixVideoPremium .mixVideoPremiumFrame{height:750px;max-height:750px}.mixVideoPremium .mixVideoPremiumBottom{grid-template-columns:1fr}}@media (max-width: 575px){.mixVideoPremium{padding:42px 0;background:radial-gradient(circle at 18% 10%, rgba(119,0,72,0.18), transparent 32%), linear-gradient(145deg, #160611 0%, #080808 100%)}.mixVideoPremium::before,.mixVideoPremium::after{display:none}.mixVideoPremium .mixVideoPremiumDecor{opacity:0.16;background-size:34px 34px}.mixVideoPremium .mixVideoPremiumBox{padding:16px;border-radius:12px;backdrop-filter:none;box-shadow:0 16px 34px rgba(0,0,0,0.36)}.mixVideoPremium .mixVideoPremiumHead{margin-bottom:18px}.mixVideoPremium .mixVideoPremiumKicker{gap:9px;margin-bottom:10px;font-size:10px;letter-spacing:0.7px}.mixVideoPremium .mixVideoPremiumKicker span{width:26px}.mixVideoPremium .mixVideoPremiumTitle{font-size:28px;line-height:1.18;letter-spacing:-0.4px}.mixVideoPremium .mixVideoPremiumDesc{margin-top:10px;font-size:14px;line-height:1.6}.mixVideoPremium .mixVideoPremiumChannel{width:100%;min-height:44px;margin-top:16px;font-size:13px;transition:none}.mixVideoPremium .mixVideoPremiumChannel:hover{transform:none}.mixVideoPremium .mixVideoPremiumGrid{gap:12px}.mixVideoPremium .mixVideoPremiumCard{border-radius:10px;box-shadow:0 12px 26px rgba(0,0,0,0.32);transition:none}.mixVideoPremium .mixVideoPremiumCard:hover{transform:none;box-shadow:0 12px 26px rgba(0,0,0,0.32)}.mixVideoPremium .mixVideoPremiumFrame{height:520px;max-height:none}.mixVideoPremium .mixVideoPremiumFrame::before{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05), inset 0 -60px 70px rgba(0,0,0,0.08)}.mixVideoPremium .mixVideoPremiumInfo{display:block;min-height:auto;padding:12px 14px}.mixVideoPremium .mixVideoPremiumNote{margin-top:4px;font-size:11px}.mixVideoPremium .mixVideoPremiumBottom{gap:8px;margin-top:12px}.mixVideoPremium .mixVideoPremiumItem{padding:13px 14px;border-radius:9px}.mixVideoPremium .mixVideoPremiumItem span{width:30px;height:30px;flex-basis:30px;font-size:11px}.mixVideoPremium .mixVideoPremiumItem p{font-size:13px}}.mixRoomPremium{position:relative;padding:88px 0;overflow:hidden;color:#fff;background:radial-gradient(circle at 12% 16%, rgba(112,0,68,0.38), transparent 34%),radial-gradient(circle at 88% 66%, rgba(241,215,38,0.12), transparent 36%),linear-gradient(135deg, #190713 0%, #101011 54%, #050505 100%)}.mixRoomPremiumSecond{padding-top:0;background:radial-gradient(circle at 84% 16%, rgba(120,0,72,0.32), transparent 34%),radial-gradient(circle at 14% 76%, rgba(241,215,38,0.1), transparent 34%),linear-gradient(135deg, #050505 0%, #101011 48%, #180713 100%)}.mixRoomPremium::before{content:"";position:absolute;width:620px;height:620px;left:-300px;top:-300px;border-radius:50%;background:rgba(180,0,95,0.2);filter:blur(90px);pointer-events:none}.mixRoomPremium::after{content:"";position:absolute;width:480px;height:480px;right:-240px;bottom:-240px;border-radius:50%;background:rgba(241,215,38,0.1);filter:blur(80px);pointer-events:none}.mixRoomPremium .mixRoomPremiumDecor{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);background-size:44px 44px;pointer-events:none}.mixRoomPremium .container{position:relative;z-index:2}.mixRoomPremium .mixRoomPremiumBlock{display:grid;grid-template-columns:0.84fr 1.16fr;gap:38px;align-items:center;padding:34px;border-radius:22px;border:1px solid rgba(241,215,38,0.24);background:linear-gradient(145deg, rgba(255,255,255,0.065), rgba(255,255,255,0.018)),rgba(22,15,22,0.78);box-shadow:0 34px 90px rgba(0,0,0,0.52),inset 0 1px 0 rgba(255,255,255,0.06);backdrop-filter:blur(18px)}.mixRoomPremium .mixRoomPremiumBlockReverse{grid-template-columns:1.16fr 0.84fr}.mixRoomPremium .mixRoomPremiumContent{position:relative;z-index:2}.mixRoomPremium .mixRoomPremiumKicker{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#f1d726;font-size:13px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.mixRoomPremium .mixRoomPremiumKicker span{display:block;width:38px;height:1px;background:linear-gradient(90deg, rgba(241,215,38,0), #f1d726)}.mixRoomPremium .mixRoomPremiumTitle{max-width:560px;color:#fff7df;font-size:54px;line-height:1.08;font-weight:950;letter-spacing:-1.4px}.mixRoomPremium .mixRoomPremiumTitle span{display:block;color:#f1d726}.mixRoomPremium .mixRoomPremiumDesc{max-width:590px;margin-top:20px;color:rgba(255,255,255,0.72);font-size:16px;line-height:1.85}.mixRoomPremium .mixRoomPremiumLine{width:100%;height:1px;margin:26px 0 22px;background:linear-gradient(90deg, rgba(241,215,38,0), rgba(241,215,38,0.42), rgba(241,215,38,0))}.mixRoomPremium .mixRoomPremiumAmenities{display:flex;flex-wrap:wrap;gap:12px}.mixRoomPremium .mixRoomPremiumAmenity{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(241,215,38,0.22);background:rgba(255,255,255,0.045)}.mixRoomPremium .mixRoomPremiumAmenityIcon{color:#f1d726;font-size:15px}.mixRoomPremium .mixRoomPremiumAmenity span{color:rgba(255,255,255,0.84);font-size:14px;font-weight:750}.mixRoomPremium .mixRoomPremiumPrices{display:grid;grid-template-columns:repeat(3, 1fr);gap:11px;margin-top:24px}.mixRoomPremium .mixRoomPremiumPrice{min-height:104px;padding:16px 15px;border-radius:13px;border:1px solid rgba(255,255,255,0.13);background:linear-gradient(180deg, rgba(255,255,255,0.07), rgba(255,255,255,0.025))}.mixRoomPremium .mixRoomPremiumPrice span{display:block;margin-bottom:8px;color:rgba(255,255,255,0.58);font-size:12px;font-weight:800;text-transform:uppercase}.mixRoomPremium .mixRoomPremiumPrice strong{display:block;color:#f1d726;font-size:17px;line-height:1.35;font-weight:950}.mixRoomPremium .mixRoomPremiumPrice em{display:block;margin-top:5px;color:rgba(255,255,255,0.55);font-size:12px;line-height:1.4;font-style:normal}.mixRoomPremium .mixRoomPremiumActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.mixRoomPremium .mixRoomPremiumBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:9px;font-size:15px;font-weight:900;text-decoration:none;transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease, background 0.25s ease}.mixRoomPremium .mixRoomPremiumBtnMain{color:#111;background:linear-gradient(135deg, #ffe93d, #d2b400);box-shadow:0 18px 42px rgba(241,215,38,0.22)}.mixRoomPremium .mixRoomPremiumBtnLine{color:#f1d726;border:1px solid rgba(241,215,38,0.42);background:rgba(0,0,0,0.24)}.mixRoomPremium .mixRoomPremiumBtn:hover{transform:translateY(-3px)}.mixRoomPremium .mixRoomPremiumBtnMain:hover{box-shadow:0 22px 52px rgba(241,215,38,0.34)}.mixRoomPremium .mixRoomPremiumBtnLine:hover{border-color:rgba(241,215,38,0.86);background:rgba(241,215,38,0.08)}.mixRoomPremium .mixRoomPremiumVisual{position:relative}.mixRoomPremium .mixRoomPremiumPhoto{position:relative;overflow:hidden;min-height:475px;border-radius:18px;border:1px solid rgba(241,215,38,0.2);background:#090909;box-shadow:0 28px 74px rgba(0,0,0,0.48)}.mixRoomPremium .mixRoomPremiumPhoto img{width:100%;height:100%;min-height:475px;display:block;object-fit:cover;transition:transform 0.6s ease, filter 0.6s ease}.mixRoomPremium .mixRoomPremiumBlock:hover .mixRoomPremiumPhoto img{transform:scale(1.045);filter:saturate(1.12) contrast(1.08)}.mixRoomPremium .mixRoomPremiumPhotoShade{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0.04) 0%, rgba(0,0,0,0.58) 100%),radial-gradient(circle at 20% 20%, rgba(241,215,38,0.14), transparent 34%)}.mixRoomPremium .mixRoomPremiumBadge{position:absolute;top:22px;left:22px;min-width:128px;padding:14px 16px;border-radius:13px;border:1px solid rgba(241,215,38,0.3);background:rgba(0,0,0,0.48);backdrop-filter:blur(12px)}.mixRoomPremium .mixRoomPremiumBadge span{display:block;margin-bottom:4px;color:rgba(255,255,255,0.66);font-size:12px;font-weight:700}.mixRoomPremium .mixRoomPremiumBadge strong{display:block;color:#f1d726;font-size:34px;line-height:1;font-weight:950}.mixRoomPremium .mixRoomPremiumFloat{position:absolute;left:28px;right:28px;bottom:28px;padding:18px 20px;border-radius:15px;border:1px solid rgba(241,215,38,0.24);background:rgba(8,8,8,0.66);box-shadow:0 20px 54px rgba(0,0,0,0.45);backdrop-filter:blur(14px)}.mixRoomPremium .mixRoomPremiumFloatName{color:#fff7df;font-size:24px;font-weight:950;letter-spacing:-0.3px}.mixRoomPremium .mixRoomPremiumFloatMeta{margin-top:5px;color:rgba(255,255,255,0.68);font-size:14px;line-height:1.45}.mixRoomPremium .mixRoomPremiumFloatMini{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.mixRoomPremium .mixRoomPremiumFloatMini span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:#111;background:#f1d726;font-size:12px;font-weight:900}@media (max-width: 991px){.mixRoomPremium{padding:62px 0}.mixRoomPremiumSecond{padding-top:0}.mixRoomPremium .mixRoomPremiumBlock,.mixRoomPremium .mixRoomPremiumBlockReverse{grid-template-columns:1fr;gap:28px;padding:24px}.mixRoomPremium .mixRoomPremiumBlockReverse .mixRoomPremiumVisual{order:1}.mixRoomPremium .mixRoomPremiumBlockReverse .mixRoomPremiumContent{order:2}.mixRoomPremium .mixRoomPremiumTitle{font-size:44px}.mixRoomPremium .mixRoomPremiumPhoto{min-height:390px}.mixRoomPremium .mixRoomPremiumPhoto img{min-height:390px}}@media (max-width: 575px){.mixRoomPremium{padding:42px 0;background:radial-gradient(circle at 18% 10%, rgba(112,0,68,0.18), transparent 32%), linear-gradient(145deg, #150611 0%, #080808 100%)}.mixRoomPremiumSecond{padding-top:0}.mixRoomPremium::before,.mixRoomPremium::after{display:none}.mixRoomPremium .mixRoomPremiumDecor{opacity:0.16;background-size:34px 34px}.mixRoomPremium .mixRoomPremiumBlock,.mixRoomPremium .mixRoomPremiumBlockReverse{gap:20px;padding:16px;border-radius:14px;backdrop-filter:none;box-shadow:0 16px 34px rgba(0,0,0,0.36)}.mixRoomPremium .mixRoomPremiumKicker{gap:9px;margin-bottom:12px;font-size:10px;letter-spacing:0.7px}.mixRoomPremium .mixRoomPremiumKicker span{width:26px}.mixRoomPremium .mixRoomPremiumTitle{font-size:34px;line-height:1.12;letter-spacing:-0.7px}.mixRoomPremium .mixRoomPremiumDesc{margin-top:14px;font-size:14px;line-height:1.65}.mixRoomPremium .mixRoomPremiumLine{margin:20px 0 16px}.mixRoomPremium .mixRoomPremiumAmenities{gap:8px}.mixRoomPremium .mixRoomPremiumAmenity{min-height:38px;padding:0 11px}.mixRoomPremium .mixRoomPremiumAmenity span{font-size:13px}.mixRoomPremium .mixRoomPremiumPrices{grid-template-columns:1fr;gap:8px;margin-top:18px}.mixRoomPremium .mixRoomPremiumPrice{min-height:auto;padding:13px 14px;border-radius:9px}.mixRoomPremium .mixRoomPremiumPrice span{margin-bottom:5px;font-size:11px}.mixRoomPremium .mixRoomPremiumPrice strong{font-size:15px}.mixRoomPremium .mixRoomPremiumActions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}.mixRoomPremium .mixRoomPremiumBtn{width:100%;min-height:48px;padding:0 16px;font-size:14px;transition:none}.mixRoomPremium .mixRoomPremiumBtn:hover{transform:none}.mixRoomPremium .mixRoomPremiumPhoto{min-height:250px;border-radius:11px;box-shadow:0 14px 30px rgba(0,0,0,0.32)}.mixRoomPremium .mixRoomPremiumPhoto img{min-height:250px;transition:none}.mixRoomPremium .mixRoomPremiumBlock:hover .mixRoomPremiumPhoto img{transform:none;filter:none}.mixRoomPremium .mixRoomPremiumBadge{top:13px;left:13px;min-width:96px;padding:10px 11px;border-radius:9px;backdrop-filter:none}.mixRoomPremium .mixRoomPremiumBadge span{font-size:10px}.mixRoomPremium .mixRoomPremiumBadge strong{font-size:24px}.mixRoomPremium .mixRoomPremiumFloat{position:relative;left:auto;right:auto;bottom:auto;margin-top:10px;padding:14px;border-radius:10px;backdrop-filter:none}.mixRoomPremium .mixRoomPremiumFloatName{font-size:20px}.mixRoomPremium .mixRoomPremiumFloatMeta{font-size:13px}.mixRoomPremium .mixRoomPremiumFloatMini{gap:6px;margin-top:10px}.mixRoomPremium .mixRoomPremiumFloatMini span{min-height:25px;padding:0 8px;font-size:11px}}.mixPricePremium{position:relative;padding:86px 0;overflow:hidden;color:#fff;background:radial-gradient(circle at 16% 14%, rgba(108,0,68,0.36), transparent 34%),radial-gradient(circle at 86% 70%, rgba(241,216,40,0.12), transparent 34%),linear-gradient(135deg, #10040c 0%, #0d0d10 52%, #050505 100%)}.mixPricePremium::before{content:"";position:absolute;width:620px;height:620px;left:-300px;top:-320px;border-radius:50%;background:rgba(180,0,98,0.22);filter:blur(90px);pointer-events:none}.mixPricePremium::after{content:"";position:absolute;width:520px;height:520px;right:-270px;bottom:-280px;border-radius:50%;background:rgba(241,216,40,0.12);filter:blur(84px);pointer-events:none}.mixPricePremium .mixPricePremiumDecor{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.024) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.024) 1px, transparent 1px);background-size:44px 44px;pointer-events:none}.mixPricePremium .container{position:relative;z-index:2}.mixPricePremium .mixPricePremiumHead{max-width:820px;margin-bottom:36px}.mixPricePremium .mixPricePremiumKicker{display:flex;align-items:center;gap:12px;margin-bottom:17px;color:#f1d828;font-size:13px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase}.mixPricePremium .mixPricePremiumKicker span{display:block;width:38px;height:1px;background:linear-gradient(90deg, rgba(241,216,40,0), #f1d828)}.mixPricePremium .mixPricePremiumTitle{max-width:760px;color:#fff7df;font-size:54px;line-height:1.08;font-weight:950;letter-spacing:-1.5px}.mixPricePremium .mixPricePremiumTitle span{display:block;color:#f1d828}.mixPricePremium .mixPricePremiumDesc{max-width:760px;margin-top:18px;color:rgba(255,255,255,0.68);font-size:16px;line-height:1.75}.mixPricePremium .mixPricePremiumGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;align-items:stretch}.mixPricePremium .mixPricePremiumCard{position:relative;min-height:390px;padding:28px 26px 24px;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,0.13);background:linear-gradient(145deg, rgba(255,255,255,0.07), rgba(255,255,255,0.022)),rgba(22,18,22,0.82);box-shadow:0 24px 66px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.06);backdrop-filter:blur(16px);transition:transform 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease}.mixPricePremium .mixPricePremiumCard::before{content:"";position:absolute;width:210px;height:210px;right:-110px;top:-110px;border-radius:50%;background:rgba(241,216,40,0.09);filter:blur(28px);pointer-events:none}.mixPricePremium .mixPricePremiumCard:hover{transform:translateY(-7px);border-color:rgba(241,216,40,0.38);box-shadow:0 34px 82px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.08)}.mixPricePremium .mixPricePremiumCardVip{border-color:rgba(241,216,40,0.5);background:radial-gradient(circle at 80% 0%, rgba(241,216,40,0.16), transparent 34%),linear-gradient(145deg, rgba(70,49,18,0.58), rgba(20,16,18,0.94));box-shadow:0 30px 84px rgba(0,0,0,0.56),0 0 0 1px rgba(241,216,40,0.1) inset}.mixPricePremium .mixPricePremiumRibbon{position:absolute;top:18px;right:-42px;width:170px;padding:8px 0;color:#111;background:linear-gradient(135deg, #fff06a, #d5b900);font-size:11px;font-weight:950;text-align:center;text-transform:uppercase;transform:rotate(36deg);box-shadow:0 12px 28px rgba(241,216,40,0.2)}.mixPricePremium .mixPricePremiumCardTop{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.mixPricePremium .mixPricePremiumName{color:#f1d828;font-size:14px;font-weight:950;letter-spacing:0.7px;text-transform:uppercase}.mixPricePremium .mixPricePremiumTag{padding:7px 10px;border-radius:999px;color:rgba(255,255,255,0.72);background:rgba(255,255,255,0.07);font-size:12px;font-weight:800}.mixPricePremium .mixPricePremiumMain{position:relative;z-index:2;display:flex;align-items:end;gap:8px;margin-bottom:22px}.mixPricePremium .mixPricePremiumMain strong{color:#fff7df;font-size:48px;line-height:0.95;font-weight:950;letter-spacing:-1px}.mixPricePremium .mixPricePremiumMain span{padding-bottom:5px;color:rgba(255,255,255,0.58);font-size:14px;font-weight:700}.mixPricePremium .mixPricePremiumList{position:relative;z-index:2;display:grid;gap:10px}.mixPricePremium .mixPricePremiumRow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,0.09)}.mixPricePremium .mixPricePremiumRow span{color:rgba(255,255,255,0.62);font-size:14px;line-height:1.4}.mixPricePremium .mixPricePremiumRow strong{color:rgba(255,247,223,0.96);font-size:15px;line-height:1.4;font-weight:850;text-align:right}.mixPricePremium .mixPricePremiumBtn{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:24px;padding:0 18px;border-radius:9px;color:#f1d828;border:1px solid rgba(241,216,40,0.38);background:rgba(0,0,0,0.24);font-size:14px;font-weight:900;text-decoration:none;transition:transform 0.25s ease, background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease}.mixPricePremium .mixPricePremiumBtnVip{color:#111;border-color:transparent;background:linear-gradient(135deg, #ffed48, #d4b700);box-shadow:0 18px 42px rgba(241,216,40,0.22)}.mixPricePremium .mixPricePremiumBtn:hover{transform:translateY(-3px);border-color:rgba(241,216,40,0.86);background:rgba(241,216,40,0.08)}.mixPricePremium .mixPricePremiumBtnVip:hover{background:linear-gradient(135deg, #fff169, #dfc200);box-shadow:0 22px 52px rgba(241,216,40,0.34)}.mixPricePremium .mixPricePremiumNote{display:flex;align-items:flex-start;gap:14px;margin-top:22px;padding:18px 20px;border-radius:14px;border:1px solid rgba(241,216,40,0.16);background:rgba(255,255,255,0.035)}.mixPricePremium .mixPricePremiumNoteIcon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;color:#111;background:#f1d828;font-size:15px;font-weight:950}.mixPricePremium .mixPricePremiumNoteText{color:rgba(255,255,255,0.68);font-size:14px;line-height:1.6}@media (max-width: 991px){.mixPricePremium{padding:64px 0}.mixPricePremium .mixPricePremiumTitle{font-size:44px}.mixPricePremium .mixPricePremiumGrid{grid-template-columns:1fr}.mixPricePremium .mixPricePremiumCard{min-height:auto}}@media (max-width: 575px){.mixPricePremium{padding:42px 0;background:radial-gradient(circle at 18% 10%, rgba(108,0,68,0.18), transparent 32%), linear-gradient(145deg, #140610 0%, #080808 100%)}.mixPricePremium::before,.mixPricePremium::after{display:none}.mixPricePremium .mixPricePremiumDecor{opacity:0.16;background-size:34px 34px}.mixPricePremium .mixPricePremiumHead{margin-bottom:24px}.mixPricePremium .mixPricePremiumKicker{gap:9px;margin-bottom:12px;font-size:10px;letter-spacing:0.7px}.mixPricePremium .mixPricePremiumKicker span{width:26px}.mixPricePremium .mixPricePremiumTitle{font-size:34px;line-height:1.12;letter-spacing:-0.7px}.mixPricePremium .mixPricePremiumDesc{margin-top:13px;font-size:14px;line-height:1.6}.mixPricePremium .mixPricePremiumGrid{gap:12px}.mixPricePremium .mixPricePremiumCard{padding:20px 16px 18px;border-radius:13px;backdrop-filter:none;box-shadow:0 14px 30px rgba(0,0,0,0.34);transition:none}.mixPricePremium .mixPricePremiumCard::before{display:none}.mixPricePremium .mixPricePremiumCard:hover{transform:none;box-shadow:0 14px 30px rgba(0,0,0,0.34)}.mixPricePremium .mixPricePremiumRibbon{top:14px;right:-46px;width:160px;padding:7px 0;font-size:10px}.mixPricePremium .mixPricePremiumCardTop{margin-bottom:16px}.mixPricePremium .mixPricePremiumName{font-size:12px}.mixPricePremium .mixPricePremiumTag{padding:6px 9px;font-size:11px}.mixPricePremium .mixPricePremiumMain{margin-bottom:16px}.mixPricePremium .mixPricePremiumMain strong{font-size:38px}.mixPricePremium .mixPricePremiumMain span{font-size:13px}.mixPricePremium .mixPricePremiumRow{padding:10px 0}.mixPricePremium .mixPricePremiumRow span,.mixPricePremium .mixPricePremiumRow strong{font-size:13px}.mixPricePremium .mixPricePremiumBtn{min-height:46px;margin-top:18px;font-size:13px;transition:none}.mixPricePremium .mixPricePremiumBtn:hover{transform:none}.mixPricePremium .mixPricePremiumNote{gap:11px;margin-top:14px;padding:14px;border-radius:10px}.mixPricePremium .mixPricePremiumNoteIcon{width:30px;height:30px;flex-basis:30px;font-size:13px}.mixPricePremium .mixPricePremiumNoteText{font-size:13px;line-height:1.55}}.mixCateBooking{position:relative;overflow:hidden;padding:96px 0;background:radial-gradient(circle at 15% 20%, rgba(245,218,84,0.14), transparent 34%),radial-gradient(circle at 82% 18%, rgba(255,255,255,0.06), transparent 30%),linear-gradient(135deg, #080609 0%, #120f13 48%, #050406 100%);color:#fff}.mixCateBooking:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:58px 58px;opacity:0.35;pointer-events:none}.mixCateBooking:after{content:"";position:absolute;width:520px;height:520px;right:-190px;bottom:-240px;border-radius:50%;background:rgba(234,208,44,0.16);filter:blur(40px);pointer-events:none}.mixCateBooking .container{position:relative;z-index:2}.mixCateBooking .mixCateBookingWrap{display:grid;grid-template-columns:0.92fr 1.08fr;gap:64px;align-items:center}.mixCateBooking .mixCateBookingVisual{position:relative}.mixCateBooking .mixCateBookingBadge{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;color:#f2d92f;font-size:13px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.mixCateBooking .mixCateBookingBadge span{display:block;width:44px;height:1px;background:linear-gradient(90deg, transparent, #f2d92f)}.mixCateBooking .mixCateBookingTitle{max-width:620px;margin:0;color:#fff8dc;font-size:72px;line-height:0.96;letter-spacing:-2.8px;font-weight:900}.mixCateBooking .mixCateBookingTitle strong{display:block;margin-top:8px;color:#f5e64c;font-weight:900;text-shadow:0 18px 50px rgba(245,230,76,0.2)}.mixCateBooking .mixCateBookingDesc{max-width:560px;margin:26px 0 0;color:rgba(255,255,255,0.72);font-size:17px;line-height:1.8}.mixCateBooking .mixCateBookingTrust{display:grid;gap:16px;margin-top:34px}.mixCateBooking .mixCateBookingTrustItem{display:flex;align-items:flex-start;gap:15px;padding:17px 18px;border:1px solid rgba(245,218,84,0.14);border-radius:22px;background:rgba(255,255,255,0.035);backdrop-filter:blur(14px);transition:0.35s ease}.mixCateBooking .mixCateBookingTrustItem:hover{transform:translateX(8px);border-color:rgba(245,218,84,0.38);background:rgba(245,218,84,0.075)}.mixCateBooking .mixCateBookingTrustIcon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#090709;background:linear-gradient(135deg, #fff27a, #dfc200);box-shadow:0 12px 32px rgba(242,217,47,0.28);font-size:15px;font-weight:900}.mixCateBooking .mixCateBookingTrustText strong{display:block;color:#fff7d7;font-size:15px;line-height:1.35}.mixCateBooking .mixCateBookingTrustText span{display:block;margin-top:4px;color:rgba(255,255,255,0.64);font-size:14px;line-height:1.55}.mixCateBooking .mixCateBookingMini{display:flex;align-items:center;gap:14px;max-width:560px;margin-top:34px;padding:16px;border-radius:26px;background:linear-gradient(135deg, rgba(255,255,255,0.07), rgba(255,255,255,0.025));border:1px solid rgba(255,255,255,0.08)}.mixCateBooking .mixCateBookingMiniItem{flex:1;display:flex;align-items:center;gap:11px}.mixCateBooking .mixCateBookingMiniItem span{width:34px;height:34px;display:grid;place-items:center;border-radius:13px;color:#f5e64c;background:rgba(245,230,76,0.1);border:1px solid rgba(245,230,76,0.18);font-size:12px;font-weight:900}.mixCateBooking .mixCateBookingMiniItem p{margin:0;color:rgba(255,255,255,0.78);font-size:13px;font-weight:700;line-height:1.35}.mixCateBooking .mixCateBookingMiniLine{width:28px;height:1px;background:rgba(245,230,76,0.28)}.mixCateBooking .mixCateBookingCard{position:relative;padding:34px;border-radius:34px;background:linear-gradient(145deg, rgba(28,25,29,0.94), rgba(15,13,17,0.96)),rgba(255,255,255,0.04);border:1px solid rgba(245,218,84,0.22);box-shadow:0 32px 90px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.07);overflow:hidden}.mixCateBooking .mixCateBookingCard:before{content:"";position:absolute;inset:1px;border-radius:33px;background:linear-gradient(135deg, rgba(255,255,255,0.075), transparent 42%);pointer-events:none}.mixCateBooking .mixCateBookingCardGlow{position:absolute;width:260px;height:260px;right:-90px;top:-120px;border-radius:50%;background:rgba(245,230,76,0.16);filter:blur(22px);pointer-events:none}.mixCateBooking .mixCateBookingCardHead{position:relative;z-index:2;margin-bottom:26px}.mixCateBooking .mixCateBookingCardKicker{display:inline-flex;margin-bottom:10px;color:#f5e64c;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.mixCateBooking .mixCateBookingCardHead h3{max-width:520px;margin:0;color:#fff8dc;font-size:28px;line-height:1.18;letter-spacing:-0.8px;font-weight:850}.mixCateBooking .mixCateBookingForm{position:relative;z-index:2}.mixCateBooking .mixCateBookingGrid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 14px}.mixCateBooking .mixCateBookingField{display:grid;gap:9px}.mixCateBooking .mixCateBookingField label{color:rgba(255,248,220,0.72);font-size:13px;font-weight:800}.mixCateBooking .mixCateBookingField input,.mixCateBooking .mixCateBookingField select,.mixCateBooking .mixCateBookingField textarea{width:100%;min-height:54px;padding:0 16px;color:#fff;font-size:15px;font-family:inherit;outline:none;border-radius:15px;border:1px solid rgba(255,255,255,0.14);background:rgba(7,6,8,0.48);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);transition:0.25s ease}.mixCateBooking .mixCateBookingField textarea{min-height:104px;padding-top:15px;resize:vertical}.mixCateBooking .mixCateBookingField select{cursor:pointer}.mixCateBooking .mixCateBookingField input::placeholder,.mixCateBooking .mixCateBookingField textarea::placeholder{color:rgba(255,255,255,0.38)}.mixCateBooking .mixCateBookingField input:focus,.mixCateBooking .mixCateBookingField select:focus,.mixCateBooking .mixCateBookingField textarea:focus{border-color:rgba(245,230,76,0.62);background:rgba(7,6,8,0.72);box-shadow:0 0 0 4px rgba(245,230,76,0.08),inset 0 1px 0 rgba(255,255,255,0.06)}.mixCateBooking .mixCateBookingFieldFull{margin-top:18px}.mixCateBooking .mixCateBookingActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mixCateBooking .mixCateBookingBtn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;border-radius:15px;font-size:15px;font-weight:900;text-decoration:none;cursor:pointer;transition:0.28s ease}.mixCateBooking .mixCateBookingBtnPrimary{color:#0c0905;border:1px solid #e5ca00;background:linear-gradient(135deg, #fff174, #e3c900 58%, #bda300);box-shadow:0 18px 44px rgba(229,202,0,0.24)}.mixCateBooking .mixCateBookingBtnPrimary:hover{transform:translateY(-3px);box-shadow:0 24px 58px rgba(229,202,0,0.34)}.mixCateBooking .mixCateBookingBtnZalo{color:#fff7c7;border:1px solid rgba(245,230,76,0.38);background:rgba(245,230,76,0.055)}.mixCateBooking .mixCateBookingBtnZalo:hover{transform:translateY(-3px);background:rgba(245,230,76,0.12);border-color:rgba(245,230,76,0.7)}.mixCateBooking .mixCateBookingNotice{margin:18px 0 0;color:rgba(255,255,255,0.48);font-size:13px;line-height:1.6}@media (max-width: 1199px){.mixCateBooking .mixCateBookingTitle{font-size:58px}.mixCateGallery .mixCateGalleryTitle{font-size:56px}}@media (max-width: 991px){.mixCateBooking{padding:72px 0}.mixCateBooking .mixCateBookingWrap{grid-template-columns:1fr;gap:36px}.mixCateBooking .mixCateBookingTitle{max-width:760px}.mixCateBooking .mixCateBookingDesc{max-width:720px}.mixCateBooking .mixCateBookingMini{max-width:100%}}@media (max-width: 767px){.mixCateBooking{padding:58px 0}.mixCateBooking .mixCateBookingWrap{gap:30px}.mixCateBooking .mixCateBookingBadge{margin-bottom:18px;font-size:11px}.mixCateBooking .mixCateBookingTitle{font-size:42px;line-height:1;letter-spacing:-1.8px}.mixCateBooking .mixCateBookingDesc{margin-top:20px;font-size:15px;line-height:1.72}.mixCateBooking .mixCateBookingTrust{display:flex;gap:14px;overflow-x:auto;margin-left:-15px;margin-right:-15px;padding:4px 15px 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mixCateBooking .mixCateBookingTrust::-webkit-scrollbar{display:none}.mixCateBooking .mixCateBookingTrustItem{flex:0 0 80%;scroll-snap-align:start}.mixCateBooking .mixCateBookingTrustItem:hover{transform:none}.mixCateBooking .mixCateBookingMini{overflow-x:auto;gap:10px;margin-top:22px;padding:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mixCateBooking .mixCateBookingMini::-webkit-scrollbar{display:none}.mixCateBooking .mixCateBookingMiniItem{flex:0 0 80%;min-height:62px;padding:10px;border-radius:18px;background:rgba(255,255,255,0.04);scroll-snap-align:start}.mixCateBooking .mixCateBookingMiniLine{display:none}.mixCateBooking .mixCateBookingCard{padding:22px;border-radius:26px}.mixCateBooking .mixCateBookingCard:before{border-radius:25px}.mixCateBooking .mixCateBookingCardHead h3{font-size:23px}.mixCateBooking .mixCateBookingGrid{grid-template-columns:1fr;gap:15px}.mixCateBooking .mixCateBookingField input,.mixCateBooking .mixCateBookingField select,.mixCateBooking .mixCateBookingField textarea{min-height:52px;border-radius:14px}.mixCateBooking .mixCateBookingActions{display:grid;grid-template-columns:1fr}.mixCateBooking .mixCateBookingBtn{width:100%}}.mixCateGallery{position:relative;overflow:hidden;padding:92px 0 96px;background:radial-gradient(circle at 9% 8%, rgba(238,17,98,0.18), transparent 34%),radial-gradient(circle at 88% 18%, rgba(236,210,32,0.11), transparent 28%),linear-gradient(135deg, #0a080a 0%, #151217 48%, #070707 100%);color:#fff}.mixCateGallery:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);background-size:64px 64px;opacity:0.3;pointer-events:none}.mixCateGallery:after{content:"";position:absolute;width:560px;height:560px;left:-260px;bottom:-310px;border-radius:50%;background:rgba(229,0,78,0.2);filter:blur(48px);pointer-events:none}.mixCateGallery .container{position:relative;z-index:2}.mixCateGallery .mixCateGalleryHead{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:end;margin-bottom:34px}.mixCateGallery .mixCateGalleryText{max-width:760px}.mixCateGallery .mixCateGalleryLabel{display:inline-flex;align-items:center;gap:12px;margin-bottom:22px;color:#e7d323;font-size:13px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.mixCateGallery .mixCateGalleryLabel span{width:44px;height:1px;display:block;background:linear-gradient(90deg, transparent, #e7d323)}.mixCateGallery .mixCateGalleryTitle{max-width:720px;color:#fff8e1;font-size:68px;line-height:1.03;letter-spacing:-2.4px;font-weight:900}.mixCateGallery .mixCateGalleryTitle strong{display:inline;color:#f4e743;font-weight:900;text-shadow:0 18px 58px rgba(244,231,67,0.22)}.mixCateGallery .mixCateGalleryDesc{max-width:760px;margin-top:22px;color:rgba(255,255,255,0.68);font-size:17px;line-height:1.8}.mixCateGallery .mixCateGalleryAction{padding-bottom:30px}.mixCateGallery .mixCateGalleryBtn{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 28px;border-radius:14px;color:#0b0904;background:linear-gradient(135deg, #fff064, #e3ca00 58%, #bca500);border:1px solid rgba(255,238,82,0.75);box-shadow:0 20px 54px rgba(227,202,0,0.25);font-size:16px;font-weight:900;text-decoration:none;transition:0.28s ease}.mixCateGallery .mixCateGalleryBtn:hover{transform:translateY(-4px);box-shadow:0 28px 66px rgba(227,202,0,0.35)}.mixCateGallery .mixCateGalleryBody{display:grid;grid-template-columns:1.17fr 0.83fr;gap:18px}.mixCateGallery .mixCateGalleryMain{min-height:420px}.mixCateGallery .mixCateGalleryList{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.mixCateGallery .mixCateGalleryItem{position:relative;display:block;min-height:206px;border-radius:22px;overflow:hidden;text-decoration:none;background:#171217;border:1px solid rgba(255,255,255,0.11);box-shadow:0 22px 58px rgba(0,0,0,0.32);isolation:isolate}.mixCateGallery .mixCateGalleryItemLarge{height:100%;min-height:430px;border-radius:28px}.mixCateGallery .mixCateGalleryItem:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg, transparent 35%, rgba(0,0,0,0.7) 100%),linear-gradient(135deg, rgba(239,0,79,0.18), transparent 42%);opacity:0.9;transition:0.35s ease}.mixCateGallery .mixCateGalleryItem:after{content:"";position:absolute;inset:12px;z-index:3;border-radius:18px;border:1px solid rgba(255,255,255,0.12);opacity:0;transform:scale(0.96);transition:0.35s ease;pointer-events:none}.mixCateGallery .mixCateGalleryItemLarge:after{border-radius:22px}.mixCateGallery .mixCateGalleryItem img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover;transform:scale(1.02);transition:0.6s ease}.mixCateGallery .mixCateGalleryItem:hover img{transform:scale(1.09)}.mixCateGallery .mixCateGalleryItem:hover:before{opacity:1;background:linear-gradient(180deg, transparent 20%, rgba(0,0,0,0.78) 100%),linear-gradient(135deg, rgba(239,0,79,0.26), rgba(244,231,67,0.12))}.mixCateGallery .mixCateGalleryItem:hover:after{opacity:1;transform:scale(1)}.mixCateGallery .mixCateGalleryOverlay{position:absolute;left:22px;right:22px;bottom:22px;z-index:4;transform:translateY(10px);transition:0.35s ease}.mixCateGallery .mixCateGalleryItem:hover .mixCateGalleryOverlay{transform:translateY(0)}.mixCateGallery .mixCateGalleryTag{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;margin-bottom:10px;border-radius:999px;color:#100d05;background:linear-gradient(135deg, #fff071, #e2c900);font-size:11px;font-weight:900;letter-spacing:0.6px;text-transform:uppercase}.mixCateGallery .mixCateGalleryName{color:#fff8e4;font-size:20px;line-height:1.25;font-weight:900;letter-spacing:-0.3px}.mixCateGallery .mixCateGalleryItemLarge .mixCateGalleryName{max-width:480px;font-size:32px;letter-spacing:-0.7px}.mixCateGallery .mixCateGalleryMore{display:inline-block;width:auto;margin-top:9px;color:rgba(255,255,255,0.7);font-size:13px;font-weight:800;opacity:0;transform:translateY(8px);transition:0.35s ease}.mixCateGallery .mixCateGalleryMore:after{content:" →";color:#f4e743}.mixCateGallery .mixCateGalleryItem:hover .mixCateGalleryMore{opacity:1;transform:translateY(0)}@media (max-width: 991px){.mixCateGallery .mixCateGalleryTitle{font-size:52px}}@media (max-width: 991px){.mixCateGallery{padding:76px 0}.mixCateGallery .mixCateGalleryHead{grid-template-columns:1fr;gap:24px;align-items:start}.mixCateGallery .mixCateGalleryAction{padding-bottom:0}.mixCateGallery .mixCateGalleryBody{grid-template-columns:1fr}.mixCateGallery .mixCateGalleryMain{min-height:auto}.mixCateGallery .mixCateGalleryItemLarge{min-height:420px}}@media (max-width: 767px){.mixCateGallery{padding:58px 0 64px}.mixCateGallery .mixCateGalleryHead{margin-bottom:28px}.mixCateGallery .mixCateGalleryLabel{margin-bottom:16px;font-size:11px;letter-spacing:1.1px}.mixCateGallery .mixCateGalleryLabel span{width:34px}.mixCateGallery .mixCateGalleryTitle{font-size:40px;line-height:1.06;letter-spacing:-1.5px}.mixCateGallery .mixCateGalleryDesc{margin-top:18px;font-size:15px;line-height:1.72}.mixCateGallery .mixCateGalleryBtn{width:100%;min-height:54px}.mixCateGallery .mixCateGalleryBody{display:block}.mixCateGallery .mixCateGalleryMain{margin-bottom:14px}.mixCateGallery .mixCateGalleryItemLarge{min-height:360px;border-radius:24px}.mixCateGallery .mixCateGalleryList{display:flex;gap:14px;overflow-x:auto;margin-left:-15px;margin-right:-15px;padding:4px 15px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mixCateGallery .mixCateGalleryList::-webkit-scrollbar{display:none}.mixCateGallery .mixCateGalleryList .mixCateGalleryItem{flex:0 0 80%;min-height:280px;border-radius:22px;scroll-snap-align:start}.mixCateGallery .mixCateGalleryItem:after{display:none}.mixCateGallery .mixCateGalleryItem:hover img{transform:scale(1.02)}.mixCateGallery .mixCateGalleryOverlay{left:18px;right:18px;bottom:18px;transform:none}.mixCateGallery .mixCateGalleryName{font-size:19px}.mixCateGallery .mixCateGalleryItemLarge .mixCateGalleryName{font-size:27px}.mixCateGallery .mixCateGalleryMore{opacity:1;transform:none}}.mixCatePremium{position:relative;overflow:hidden;padding:72px 0;background:radial-gradient(circle at 12% 18%, rgba(102,255,116,0.075), transparent 28%),radial-gradient(circle at 76% 10%, rgba(241,217,50,0.12), transparent 28%),linear-gradient(135deg, #070707 0%, #111013 48%, #050505 100%);color:#fff}.mixCatePremium:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.028) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.028) 1px, transparent 1px);background-size:58px 58px;opacity:0.22;pointer-events:none}.mixCatePremium:after{content:"";position:absolute;width:460px;height:460px;left:-230px;bottom:-240px;border-radius:50%;background:rgba(244,226,70,0.1);filter:blur(42px);pointer-events:none}.mixCatePremium .container{position:relative;z-index:2}.mixCatePremium .mixCatePremiumWrap{display:grid;grid-template-columns:0.92fr 1.08fr;gap:42px;align-items:center}.mixCatePremium .mixCatePremiumMedia{position:relative}.mixCatePremium .mixCatePremiumPhoto{position:relative;height:520px;border-radius:30px;overflow:hidden;background:#171717;border:1px solid rgba(244,226,70,0.2);box-shadow:0 28px 76px rgba(0,0,0,0.52),inset 0 1px 0 rgba(255,255,255,0.08);isolation:isolate}.mixCatePremium .mixCatePremiumPhoto:before{content:"";position:absolute;inset:12px;z-index:3;border-radius:22px;border:1px solid rgba(255,255,255,0.14);pointer-events:none}.mixCatePremium .mixCatePremiumPhoto img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.02);transition:0.75s ease}.mixCatePremium .mixCatePremiumPhoto:hover img{transform:scale(1.07)}.mixCatePremium .mixCatePremiumPhotoShade{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg, rgba(0,0,0,0.02) 25%, rgba(0,0,0,0.62) 100%),linear-gradient(135deg, rgba(244,226,70,0.07), transparent 45%);pointer-events:none}.mixCatePremium .mixCatePremiumTag{position:absolute;left:26px;bottom:26px;z-index:4;padding:15px 18px;border-radius:20px;background:rgba(10,10,10,0.68);border:1px solid rgba(244,226,70,0.28);backdrop-filter:blur(16px)}.mixCatePremium .mixCatePremiumTag span{display:block;margin-bottom:4px;color:#f3dd32;font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.mixCatePremium .mixCatePremiumTag strong{display:block;color:#fff7d9;font-size:22px;line-height:1.2;letter-spacing:-0.4px}.mixCatePremium .mixCatePremiumFloat{position:absolute;right:-18px;top:34px;z-index:5;max-width:238px;display:flex;gap:12px;padding:15px;border-radius:20px;background:linear-gradient(135deg, rgba(32,29,32,0.92), rgba(13,12,13,0.92));border:1px solid rgba(244,226,70,0.24);box-shadow:0 22px 50px rgba(0,0,0,0.4);backdrop-filter:blur(18px)}.mixCatePremium .mixCatePremiumFloatIcon{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:14px;color:#090805;background:linear-gradient(135deg, #fff279, #e3cb02);font-weight:900}.mixCatePremium .mixCatePremiumFloatText strong{display:block;color:#fff8dc;font-size:13px;line-height:1.35}.mixCatePremium .mixCatePremiumFloatText span{display:block;margin-top:4px;color:rgba(255,255,255,0.58);font-size:12px;line-height:1.45}.mixCatePremium .mixCatePremiumContent{position:relative}.mixCatePremium .mixCatePremiumLabel{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;color:#f3dd32;font-size:12px;font-weight:900;letter-spacing:1.25px;text-transform:uppercase}.mixCatePremium .mixCatePremiumLabel span{width:42px;height:1px;display:block;background:linear-gradient(90deg, transparent, #f3dd32)}.mixCatePremium .mixCatePremiumTitle{max-width:720px;color:#fff8df;font-size:58px;line-height:1.04;letter-spacing:-2px;font-weight:900}.mixCatePremium .mixCatePremiumTitle strong{display:block;color:#f4e747;font-weight:900;text-shadow:0 16px 48px rgba(244,231,71,0.18)}.mixCatePremium .mixCatePremiumDesc{max-width:720px;margin-top:18px;color:rgba(255,255,255,0.68);font-size:16px;line-height:1.72}.mixCatePremium .mixCatePremiumFeatures{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:13px;margin-top:24px}.mixCatePremium .mixCatePremiumFeature{position:relative;min-height:132px;padding:20px;border-radius:20px;background:linear-gradient(145deg, rgba(255,255,255,0.052), rgba(255,255,255,0.022)),rgba(18,17,19,0.92);border:1px solid rgba(255,255,255,0.11);overflow:hidden;transition:0.32s ease}.mixCatePremium .mixCatePremiumFeature:before{content:"";position:absolute;width:120px;height:120px;right:-68px;top:-68px;border-radius:50%;background:rgba(244,226,70,0.11);filter:blur(10px);opacity:0;transition:0.32s ease}.mixCatePremium .mixCatePremiumFeature:hover{transform:translateY(-5px);border-color:rgba(244,226,70,0.42);box-shadow:0 22px 50px rgba(0,0,0,0.34)}.mixCatePremium .mixCatePremiumFeature:hover:before{opacity:1}.mixCatePremium .mixCatePremiumIcon{position:relative;z-index:2;width:38px;height:38px;display:grid;place-items:center;margin-bottom:14px;border-radius:14px;color:#f4e747;background:rgba(244,231,71,0.08);border:1px solid rgba(244,231,71,0.18);font-size:18px;font-weight:900}.mixCatePremium .mixCatePremiumFeatureName{position:relative;z-index:2;color:#fff8df;font-size:16px;line-height:1.32;font-weight:900}.mixCatePremium .mixCatePremiumFeatureText{position:relative;z-index:2;margin-top:8px;color:rgba(255,255,255,0.6);font-size:13.5px;line-height:1.62}.mixCatePremium .mixCatePremiumActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mixCatePremium .mixCatePremiumBtn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;border-radius:15px;font-size:15px;font-weight:900;text-decoration:none;transition:0.28s ease}.mixCatePremium .mixCatePremiumBtnMain{color:#090805;background:linear-gradient(135deg, #fff279, #e3cb02 58%, #bfa600);border:1px solid rgba(255,240,100,0.72);box-shadow:0 18px 48px rgba(227,203,2,0.22)}.mixCatePremium .mixCatePremiumBtnMain:hover{transform:translateY(-4px);box-shadow:0 25px 62px rgba(227,203,2,0.34)}.mixCatePremium .mixCatePremiumBtnLine{color:#fff8dc;background:rgba(255,255,255,0.045);border:1px solid rgba(244,226,70,0.28)}.mixCatePremium .mixCatePremiumBtnLine:hover{transform:translateY(-4px);background:rgba(244,226,70,0.09);border-color:rgba(244,226,70,0.58)}@media (max-width: 1199px){.mixCatePremium{padding:66px 0}.mixCatePremium .mixCatePremiumWrap{gap:34px}.mixCatePremium .mixCatePremiumPhoto{height:480px}.mixCatePremium .mixCatePremiumFloat{right:18px}.mixCatePremium .mixCatePremiumTitle{font-size:50px}}@media (max-width: 991px){.mixCatePremium{padding:64px 0}.mixCatePremium .mixCatePremiumWrap{grid-template-columns:1fr;gap:34px}.mixCatePremium .mixCatePremiumPhoto{height:460px}.mixCatePremium .mixCatePremiumFloat{right:22px;top:22px}.mixCatePremium .mixCatePremiumContent{max-width:100%}.mixCatePremium .mixCatePremiumTitle{max-width:760px;font-size:48px}.mixCatePremium .mixCatePremiumDesc{max-width:760px}}@media (max-width: 767px){.mixCatePremium{padding:50px 0 56px}.mixCatePremium .mixCatePremiumWrap{gap:26px}.mixCatePremium .mixCatePremiumPhoto{height:360px;border-radius:24px}.mixCatePremium .mixCatePremiumPhoto:before{inset:10px;border-radius:17px}.mixCatePremium .mixCatePremiumPhoto:hover img{transform:scale(1.02)}.mixCatePremium .mixCatePremiumTag{left:16px;right:16px;bottom:16px;padding:13px 15px;border-radius:17px}.mixCatePremium .mixCatePremiumTag span{font-size:10.5px}.mixCatePremium .mixCatePremiumTag strong{font-size:19px}.mixCatePremium .mixCatePremiumFloat{position:relative;top:auto;right:auto;max-width:none;margin-top:12px;padding:14px}.mixCatePremium .mixCatePremiumLabel{margin-bottom:14px;font-size:11px}.mixCatePremium .mixCatePremiumLabel span{width:34px}.mixCatePremium .mixCatePremiumTitle{font-size:36px;line-height:1.07;letter-spacing:-1.3px}.mixCatePremium .mixCatePremiumDesc{margin-top:16px;font-size:15px;line-height:1.68}.mixCatePremium .mixCatePremiumFeatures{display:flex;gap:14px;overflow-x:auto;margin-top:22px;margin-left:-15px;margin-right:-15px;padding:4px 15px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mixCatePremium .mixCatePremiumFeatures::-webkit-scrollbar{display:none}.mixCatePremium .mixCatePremiumFeature{flex:0 0 80%;min-height:152px;padding:20px;border-radius:20px;scroll-snap-align:start}.mixCatePremium .mixCatePremiumFeature:hover{transform:none}.mixCatePremium .mixCatePremiumIcon{width:38px;height:38px;margin-bottom:13px}.mixCatePremium .mixCatePremiumActions{display:grid;grid-template-columns:1fr;margin-top:20px}.mixCatePremium .mixCatePremiumBtn{width:100%;min-height:52px}}.mixCateDecor{position:relative;overflow:hidden;padding:74px 0;background:radial-gradient(circle at 12% 18%, rgba(206,0,68,0.18), transparent 30%),radial-gradient(circle at 82% 12%, rgba(242,220,38,0.12), transparent 28%),linear-gradient(135deg, #070507 0%, #111013 48%, #050505 100%);color:#fff}.mixCateDecor:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.028) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.028) 1px, transparent 1px);background-size:58px 58px;opacity:0.22;pointer-events:none}.mixCateDecor:after{content:"";position:absolute;width:520px;height:520px;left:-260px;bottom:-280px;border-radius:50%;background:rgba(230,0,75,0.22);filter:blur(46px);pointer-events:none}.mixCateDecor .container{position:relative;z-index:2}.mixCateDecor .mixCateDecorWrap{display:grid;grid-template-columns:0.9fr 1.1fr;gap:42px;align-items:center}.mixCateDecor .mixCateDecorMedia{position:relative}.mixCateDecor .mixCateDecorPhoto{position:relative;height:520px;overflow:hidden;border-radius:30px;background:#171113;border:1px solid rgba(242,220,38,0.2);box-shadow:0 30px 76px rgba(0,0,0,0.52),inset 0 1px 0 rgba(255,255,255,0.08);isolation:isolate}.mixCateDecor .mixCateDecorPhoto:before{content:"";position:absolute;inset:12px;z-index:3;border-radius:22px;border:1px solid rgba(255,255,255,0.15);pointer-events:none}.mixCateDecor .mixCateDecorPhoto img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.02);transition:0.75s ease}.mixCateDecor .mixCateDecorPhoto:hover img{transform:scale(1.07)}.mixCateDecor .mixCateDecorPhotoOverlay{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg, rgba(0,0,0,0.02) 26%, rgba(0,0,0,0.68) 100%),linear-gradient(135deg, rgba(230,0,75,0.18), transparent 46%);pointer-events:none}.mixCateDecor .mixCateDecorPhotoTag{position:absolute;left:26px;bottom:26px;z-index:4;padding:16px 18px;border-radius:20px;background:rgba(8,7,8,0.72);border:1px solid rgba(242,220,38,0.28);backdrop-filter:blur(16px)}.mixCateDecor .mixCateDecorPhotoTag span{display:block;margin-bottom:4px;color:#f1da25;font-size:11px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase}.mixCateDecor .mixCateDecorPhotoTag strong{display:block;color:#fff7dd;font-size:22px;line-height:1.2;letter-spacing:-0.4px}.mixCateDecor .mixCateDecorMini{position:absolute;right:-18px;top:34px;z-index:5;max-width:252px;display:flex;gap:12px;padding:15px;border-radius:20px;background:linear-gradient(135deg, rgba(32,29,32,0.92), rgba(13,12,13,0.92));border:1px solid rgba(242,220,38,0.24);box-shadow:0 22px 50px rgba(0,0,0,0.42);backdrop-filter:blur(18px)}.mixCateDecor .mixCateDecorMiniIcon{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:14px;color:#090805;background:linear-gradient(135deg, #fff279, #e3cb02);font-weight:900}.mixCateDecor .mixCateDecorMiniText strong{display:block;color:#fff8dc;font-size:13px;line-height:1.35}.mixCateDecor .mixCateDecorMiniText span{display:block;margin-top:4px;color:rgba(255,255,255,0.58);font-size:12px;line-height:1.45}.mixCateDecor .mixCateDecorContent{position:relative}.mixCateDecor .mixCateDecorLabel{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;color:#f1da25;font-size:12px;font-weight:900;letter-spacing:1.25px;text-transform:uppercase}.mixCateDecor .mixCateDecorLabel span{width:42px;height:1px;display:block;background:linear-gradient(90deg, transparent, #f1da25)}.mixCateDecor .mixCateDecorTitle{max-width:760px;color:#fff8df;font-size:58px;line-height:1.04;letter-spacing:-2px;font-weight:900}.mixCateDecor .mixCateDecorTitle strong{display:block;color:#f4e747;font-weight:900;text-shadow:0 16px 48px rgba(244,231,71,0.18)}.mixCateDecor .mixCateDecorDesc{max-width:760px;margin-top:18px;color:rgba(255,255,255,0.68);font-size:16px;line-height:1.72}.mixCateDecor .mixCateDecorPackages{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:13px;margin-top:24px}.mixCateDecor .mixCateDecorPackage{position:relative;min-height:104px;padding:18px;overflow:hidden;border-radius:18px;background:linear-gradient(145deg, rgba(255,255,255,0.055), rgba(255,255,255,0.022)),rgba(18,17,19,0.94);border:1px solid rgba(255,255,255,0.12);transition:0.3s ease}.mixCateDecor .mixCateDecorPackage:before{content:"";position:absolute;width:120px;height:120px;right:-68px;top:-68px;border-radius:50%;background:rgba(244,231,71,0.12);filter:blur(10px);opacity:0;transition:0.3s ease}.mixCateDecor .mixCateDecorPackage:hover{transform:translateY(-5px);border-color:rgba(244,231,71,0.42);box-shadow:0 22px 50px rgba(0,0,0,0.34)}.mixCateDecor .mixCateDecorPackage:hover:before{opacity:1}.mixCateDecor .mixCateDecorPackageTop{position:relative;z-index:2}.mixCateDecor .mixCateDecorPackageName{color:#fff7dc;font-size:15.5px;line-height:1.45;font-weight:900}.mixCateDecor .mixCateDecorPackageType{display:inline-flex;align-items:center;min-height:24px;margin-top:10px;padding:0 10px;border-radius:999px;color:#0d0b04;background:linear-gradient(135deg, #fff279, #e3cb02);font-size:11px;font-weight:900;letter-spacing:0.5px;text-transform:uppercase}.mixCateDecor .mixCateDecorPrice{position:relative;z-index:2;margin-top:12px;color:#f4e747;font-size:16px;line-height:1.3;font-weight:900;letter-spacing:0.2px}.mixCateDecor .mixCateDecorActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mixCateDecor .mixCateDecorBtn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;border-radius:15px;font-size:15px;font-weight:900;text-decoration:none;transition:0.28s ease}.mixCateDecor .mixCateDecorBtnMain{color:#090805;background:linear-gradient(135deg, #fff279, #e3cb02 58%, #bfa600);border:1px solid rgba(255,240,100,0.72);box-shadow:0 18px 48px rgba(227,203,2,0.22)}.mixCateDecor .mixCateDecorBtnMain:hover{transform:translateY(-4px);box-shadow:0 25px 62px rgba(227,203,2,0.34)}.mixCateDecor .mixCateDecorBtnLine{color:#fff8dc;background:rgba(255,255,255,0.045);border:1px solid rgba(244,226,70,0.28)}.mixCateDecor .mixCateDecorBtnLine:hover{transform:translateY(-4px);background:rgba(244,226,70,0.09);border-color:rgba(244,226,70,0.58)}@media (max-width: 1199px){.mixCateDecor{padding:66px 0}.mixCateDecor .mixCateDecorWrap{gap:34px}.mixCateDecor .mixCateDecorPhoto{height:480px}.mixCateDecor .mixCateDecorMini{right:18px}.mixCateDecor .mixCateDecorTitle{font-size:50px}}@media (max-width: 991px){.mixCateDecor{padding:64px 0}.mixCateDecor .mixCateDecorWrap{grid-template-columns:1fr;gap:34px}.mixCateDecor .mixCateDecorPhoto{height:460px}.mixCateDecor .mixCateDecorMini{right:22px;top:22px}.mixCateDecor .mixCateDecorTitle{max-width:760px;font-size:48px}.mixCateDecor .mixCateDecorDesc{max-width:760px}}@media (max-width: 767px){.mixCateDecor{padding:50px 0 56px}.mixCateDecor .mixCateDecorWrap{gap:26px}.mixCateDecor .mixCateDecorPhoto{height:360px;border-radius:24px}.mixCateDecor .mixCateDecorPhoto:before{inset:10px;border-radius:17px}.mixCateDecor .mixCateDecorPhoto:hover img{transform:scale(1.02)}.mixCateDecor .mixCateDecorPhotoTag{left:16px;right:16px;bottom:16px;padding:13px 15px;border-radius:17px}.mixCateDecor .mixCateDecorPhotoTag span{font-size:10.5px}.mixCateDecor .mixCateDecorPhotoTag strong{font-size:19px}.mixCateDecor .mixCateDecorMini{position:relative;top:auto;right:auto;max-width:none;margin-top:12px;padding:14px}.mixCateDecor .mixCateDecorLabel{margin-bottom:14px;font-size:11px}.mixCateDecor .mixCateDecorLabel span{width:34px}.mixCateDecor .mixCateDecorTitle{font-size:36px;line-height:1.07;letter-spacing:-1.3px}.mixCateDecor .mixCateDecorDesc{margin-top:16px;font-size:15px;line-height:1.68}.mixCateDecor .mixCateDecorPackages{display:flex;gap:14px;overflow-x:auto;margin-top:22px;margin-left:-15px;margin-right:-15px;padding:4px 15px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mixCateDecor .mixCateDecorPackages::-webkit-scrollbar{display:none}.mixCateDecor .mixCateDecorPackage{flex:0 0 80%;min-height:156px;padding:20px;border-radius:20px;scroll-snap-align:start}.mixCateDecor .mixCateDecorPackage:hover{transform:none}.mixCateDecor .mixCateDecorPackageName{font-size:16px}.mixCateDecor .mixCateDecorActions{display:grid;grid-template-columns:1fr;margin-top:20px}.mixCateDecor .mixCateDecorBtn{width:100%;min-height:52px}}.mixCatePolicy{position:relative;overflow:hidden;padding:72px 0;background:radial-gradient(circle at 10% 16%, rgba(226,0,82,0.15), transparent 30%),radial-gradient(circle at 88% 14%, rgba(73,180,138,0.12), transparent 28%),linear-gradient(135deg, #080608 0%, #121014 50%, #060b0a 100%);color:#fff}.mixCatePolicy:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.028) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.028) 1px, transparent 1px);background-size:58px 58px;opacity:0.22;pointer-events:none}.mixCatePolicy:after{content:"";position:absolute;width:520px;height:520px;right:-280px;bottom:-300px;border-radius:50%;background:rgba(244,231,71,0.1);filter:blur(48px);pointer-events:none}.mixCatePolicy .container{position:relative;z-index:2}.mixCatePolicy .mixCatePolicyHead{max-width:820px;margin-bottom:34px}.mixCatePolicy .mixCatePolicyLabel{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;color:#f3dd32;font-size:12px;font-weight:900;letter-spacing:1.25px;text-transform:uppercase}.mixCatePolicy .mixCatePolicyLabel span{display:block;width:42px;height:1px;background:linear-gradient(90deg, transparent, #f3dd32)}.mixCatePolicy .mixCatePolicyTitle{max-width:760px;color:#fff8df;font-size:58px;line-height:1.04;letter-spacing:-2px;font-weight:900}.mixCatePolicy .mixCatePolicyTitle strong{display:block;color:#f4e747;font-weight:900;text-shadow:0 16px 48px rgba(244,231,71,0.18)}.mixCatePolicy .mixCatePolicyDesc{max-width:760px;margin-top:18px;color:rgba(255,255,255,0.68);font-size:16px;line-height:1.72}.mixCatePolicy .mixCatePolicyBody{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.mixCatePolicy .mixCatePolicyCard{position:relative;overflow:hidden;min-height:238px;padding:26px;border-radius:24px;background:linear-gradient(145deg, rgba(255,255,255,0.055), rgba(255,255,255,0.022)),rgba(18,17,19,0.94);border:1px solid rgba(255,255,255,0.12);box-shadow:0 24px 66px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.05);transition:0.32s ease}.mixCatePolicy .mixCatePolicyCard:before{content:"";position:absolute;width:180px;height:180px;right:-95px;top:-95px;border-radius:50%;background:rgba(244,231,71,0.12);filter:blur(12px);opacity:0;transition:0.32s ease;pointer-events:none}.mixCatePolicy .mixCatePolicyCard:after{content:"";position:absolute;inset:1px;border-radius:23px;background:linear-gradient(135deg, rgba(255,255,255,0.06), transparent 42%);pointer-events:none}.mixCatePolicy .mixCatePolicyCard:hover{transform:translateY(-6px);border-color:rgba(244,231,71,0.42);box-shadow:0 30px 76px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.06)}.mixCatePolicy .mixCatePolicyCard:hover:before{opacity:1}.mixCatePolicy .mixCatePolicyCardHighlight{background:linear-gradient(145deg, rgba(244,231,71,0.07), rgba(255,255,255,0.022)),rgba(15,18,17,0.94)}.mixCatePolicy .mixCatePolicyCardTop{position:relative;z-index:2;display:flex;align-items:center;gap:14px;margin-bottom:20px}.mixCatePolicy .mixCatePolicyCardIcon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:16px;color:#090805;background:linear-gradient(135deg, #fff279, #e3cb02);box-shadow:0 16px 38px rgba(227,203,2,0.2);font-size:18px;font-weight:900}.mixCatePolicy .mixCatePolicyCardName{color:#fff8df;font-size:19px;line-height:1.35;font-weight:900;letter-spacing:-0.2px}.mixCatePolicy .mixCatePolicyList{position:relative;z-index:2;display:grid;gap:16px}.mixCatePolicy .mixCatePolicyItem{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start}.mixCatePolicy .mixCatePolicyItemIcon{width:26px;height:26px;display:grid;place-items:center;margin-top:1px;color:#f4e747;font-size:15px;font-weight:900}.mixCatePolicy .mixCatePolicyItemText{color:rgba(255,255,255,0.72);font-size:15.5px;line-height:1.68}@media (max-width: 991px){.mixCatePolicy{padding:64px 0}.mixCatePolicy .mixCatePolicyHead{margin-bottom:28px}.mixCatePolicy .mixCatePolicyTitle{font-size:48px}.mixCatePolicy .mixCatePolicyBody{grid-template-columns:1fr}.mixCatePolicy .mixCatePolicyCard{min-height:auto}}@media (max-width: 767px){.mixCatePolicy{padding:50px 0 56px}.mixCatePolicy .mixCatePolicyLabel{margin-bottom:14px;font-size:11px}.mixCatePolicy .mixCatePolicyLabel span{width:34px}.mixCatePolicy .mixCatePolicyTitle{font-size:36px;line-height:1.07;letter-spacing:-1.3px}.mixCatePolicy .mixCatePolicyDesc{margin-top:16px;font-size:15px;line-height:1.68}.mixCatePolicy .mixCatePolicyBody{display:flex;gap:14px;overflow-x:auto;margin-left:-15px;margin-right:-15px;padding:4px 15px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mixCatePolicy .mixCatePolicyBody::-webkit-scrollbar{display:none}.mixCatePolicy .mixCatePolicyCard{flex:0 0 80%;min-height:360px;padding:22px 20px;border-radius:22px;scroll-snap-align:start}.mixCatePolicy .mixCatePolicyCard:after{border-radius:21px}.mixCatePolicy .mixCatePolicyCard:hover{transform:none}.mixCatePolicy .mixCatePolicyCardTop{align-items:flex-start;margin-bottom:18px}.mixCatePolicy .mixCatePolicyCardIcon{flex-basis:40px;width:40px;height:40px;border-radius:15px}.mixCatePolicy .mixCatePolicyCardName{font-size:18px}.mixCatePolicy .mixCatePolicyList{gap:15px}.mixCatePolicy .mixCatePolicyItem{grid-template-columns:24px 1fr;gap:10px}.mixCatePolicy .mixCatePolicyItemIcon{width:24px;height:24px;font-size:14px}.mixCatePolicy .mixCatePolicyItemText{font-size:14.5px;line-height:1.62}}.mixCateFaq{position:relative;overflow:hidden;padding:74px 0;background:radial-gradient(circle at 12% 12%, rgba(220,0,82,0.14), transparent 30%),radial-gradient(circle at 82% 18%, rgba(244,231,71,0.1), transparent 28%),linear-gradient(135deg, #070607 0%, #111114 48%, #050505 100%);color:#fff}.mixCateFaq:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.028) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.028) 1px, transparent 1px);background-size:58px 58px;opacity:0.2;pointer-events:none}.mixCateFaq:after{content:"";position:absolute;width:520px;height:520px;right:-280px;bottom:-300px;border-radius:50%;background:rgba(244,231,71,0.11);filter:blur(48px);pointer-events:none}.mixCateFaq .container{position:relative;z-index:2}.mixCateFaq .mixCateFaqHead{max-width:760px;margin-bottom:34px}.mixCateFaq .mixCateFaqLabel{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;color:#f3dd32;font-size:12px;font-weight:900;letter-spacing:1.25px;text-transform:uppercase}.mixCateFaq .mixCateFaqLabel span{width:42px;height:1px;display:block;background:linear-gradient(90deg, transparent, #f3dd32)}.mixCateFaq .mixCateFaqTitle{max-width:720px;color:#fff8df;font-size:58px;line-height:1.04;letter-spacing:-2px;font-weight:900}.mixCateFaq .mixCateFaqTitle strong{display:block;color:#f4e747;font-weight:900;text-shadow:0 16px 48px rgba(244,231,71,0.18)}.mixCateFaq .mixCateFaqDesc{max-width:760px;margin-top:18px;color:rgba(255,255,255,0.68);font-size:16px;line-height:1.72}.mixCateFaq .mixCateFaqList{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.mixCateFaq .mixCateFaqItem{position:relative}.mixCateFaq .mixCateFaqItem details{position:relative;overflow:hidden;min-height:124px;border-radius:22px;background:linear-gradient(145deg, rgba(255,255,255,0.055), rgba(255,255,255,0.022)),rgba(18,17,19,0.94);border:1px solid rgba(255,255,255,0.12);box-shadow:0 22px 56px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.05);transition:0.32s ease}.mixCateFaq .mixCateFaqItem details:before{content:"";position:absolute;width:160px;height:160px;right:-90px;top:-90px;border-radius:50%;background:rgba(244,231,71,0.12);filter:blur(12px);opacity:0;transition:0.32s ease;pointer-events:none}.mixCateFaq .mixCateFaqItem details:after{content:"";position:absolute;inset:1px;border-radius:21px;background:linear-gradient(135deg, rgba(255,255,255,0.06), transparent 42%);pointer-events:none}.mixCateFaq .mixCateFaqItem details:hover{transform:translateY(-5px);border-color:rgba(244,231,71,0.38);box-shadow:0 28px 68px rgba(0,0,0,0.38),inset 0 1px 0 rgba(255,255,255,0.06)}.mixCateFaq .mixCateFaqItem details:hover:before,.mixCateFaq .mixCateFaqItem details[open]:before{opacity:1}.mixCateFaq .mixCateFaqItem details[open]{border-color:rgba(244,231,71,0.34);background:linear-gradient(145deg, rgba(244,231,71,0.075), rgba(255,255,255,0.025)),rgba(18,17,19,0.94)}.mixCateFaq .mixCateFaqItem summary{position:relative;z-index:2;min-height:82px;display:grid;grid-template-columns:1fr 42px;gap:18px;align-items:center;padding:22px 22px 20px;cursor:pointer;list-style:none}.mixCateFaq .mixCateFaqItem summary::-webkit-details-marker{display:none}.mixCateFaq .mixCateFaqQuestion{color:#fff8df;font-size:17px;line-height:1.42;font-weight:900;letter-spacing:-0.2px}.mixCateFaq .mixCateFaqMark{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;color:#090805;background:linear-gradient(135deg, #fff279, #e3cb02);box-shadow:0 16px 38px rgba(227,203,2,0.18);font-size:22px;font-weight:900;transition:0.28s ease}.mixCateFaq .mixCateFaqItem details[open] .mixCateFaqMark{transform:rotate(45deg)}.mixCateFaq .mixCateFaqAnswer{position:relative;z-index:2;padding:0 22px 22px;color:rgba(255,255,255,0.68);font-size:15.5px;line-height:1.72}.mixCateFaq .mixCateFaqAnswer:before{content:"";display:block;width:100%;height:1px;margin-bottom:16px;background:linear-gradient(90deg, rgba(244,231,71,0.28), rgba(255,255,255,0.06), transparent)}@media (max-width: 991px){.mixCateFaq{padding:64px 0}.mixCateFaq .mixCateFaqHead{margin-bottom:28px}.mixCateFaq .mixCateFaqTitle{font-size:48px}.mixCateFaq .mixCateFaqList{grid-template-columns:1fr}}@media (max-width: 767px){.mixCateFaq{padding:50px 0 56px}.mixCateFaq .mixCateFaqLabel{margin-bottom:14px;font-size:11px}.mixCateFaq .mixCateFaqLabel span{width:34px}.mixCateFaq .mixCateFaqTitle{font-size:36px;line-height:1.07;letter-spacing:-1.3px}.mixCateFaq .mixCateFaqDesc{margin-top:16px;font-size:15px;line-height:1.68}.mixCateFaq .mixCateFaqList{display:flex;gap:14px;overflow-x:auto;margin-left:-15px;margin-right:-15px;padding:4px 15px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mixCateFaq .mixCateFaqList::-webkit-scrollbar{display:none}.mixCateFaq .mixCateFaqItem{flex:0 0 80%;scroll-snap-align:start}.mixCateFaq .mixCateFaqItem details{min-height:265px;border-radius:22px}.mixCateFaq .mixCateFaqItem details:after{border-radius:21px}.mixCateFaq .mixCateFaqItem details:hover{transform:none}.mixCateFaq .mixCateFaqItem summary{grid-template-columns:1fr 38px;gap:14px;min-height:86px;padding:20px 18px 18px}.mixCateFaq .mixCateFaqQuestion{font-size:16.5px}.mixCateFaq .mixCateFaqMark{width:38px;height:38px;border-radius:14px;font-size:20px}.mixCateFaq .mixCateFaqAnswer{padding:0 18px 20px;font-size:14.5px;line-height:1.65}}.tableOfContent{position:relative;margin-bottom:30px;margin-top:30px;width:70%;padding:20px;background-color:#f4f4f4;border-radius:10px;box-shadow:2px 2px 8px 0px rgba(0,0,0,0.2)}.tableOfContent .title{position:relative;font-size:24px;font-weight:700;color:var(--mau_chu_dao_2);padding-left:40px}.tableOfContent .title:before{position:absolute;font-family:'Font Awesome 6 Free';content:'\f0c9';font-size:30px;top:50%;font-weight:900;left:10px;transform:translate(-50%, -50%)}.tableOfContent .title .fa-angle-down{position:absolute;right:0;top:2px;margin:0;font-size:30px;cursor:pointer}.tableOfContent .title .fa-angle-down:hover{color:var(--mau_chu_dao_2)}@media only screen and (max-width: 991px){.tableOfContent{width:100%}}.tableOfContent .mucLucPart{visibility:hidden;max-height:0;opacity:0;transition:0.4s;position:relative;top:-100px;padding-top:15px}.tableOfContent .mucLucPart ul{padding-left:15px}.tableOfContent .mucLucPart ul li{list-style:none !important}.tableOfContent .mucLucPart ul li a{color:var(--mau_chu_dao_2)}.tableOfContent .mucLucPart ul li a:hover{text-decoration:underline}.tableOfContent .mucLucPart ul li.sub_data{padding-left:15px}.tableOfContent.appearContent .mucLucPart{visibility:visible;max-height:500vh;height:unset;opacity:1;top:0}.tableOfContent.appearContent .mucLucPart li a{display:inline-block}.tableOfContent.appearContent .mucLucPart li a:hover{color:var(--mau_chu_dao_1) !important}.tableOfContent.appearContent .clickToggle{transform:rotate(180deg)}@keyframes jumpe{0%{transform:scaleY(1)}25%{transform:scaleY(0.8) translateY(-20%)}50%{transform:scaleY(1) translateY(0)}}#header-thankyou{margin:0;padding:0;font-family:'Noto Sans', sans-serif;width:100%;max-width:567px;margin:auto;height:100%;max-height:582px}#thankyou{margin:0;padding:0;font-family:'Noto Sans', sans-serif;width:100%;max-width:567px;margin:auto;height:100%}#header-thankyou{text-align:center;padding-top:15px}#header-thankyou .logo{width:200px}#header-thankyou h1{text-align:center;font-size:calc(32px + 1vw);text-transform:uppercase;color:black;text-shadow:1px 1px white}#thankyou.content{margin-bottom:15px}#thankyou .text-content{padding-top:35px}#thankyou .text-content a{color:#007bff}#thankyou.content .fa-check{font-size:calc(80px + 4vw);color:green}#thankyou.content .fa-check:hover{animation-name:jumpe;animation-duration:1s;animation-iteration-count:infinite}#thankyou.content .back-next{background:linear-gradient(135deg, #46a708 20%, darkgreen 95%);color:white;border-radius:5px;padding:0.3em 1.5em;margin:auto;font-weight:bold;font-size:calc(18px +1vw)}@media (max-width: 567px){#thankyou.content .thankyou{display:block}}#thankyou.content .linkqueencrown:link{color:blue}
