*{margin:0;padding:0;text-decoration:none;list-style:none;box-sizing:border-box;font-family:Work Sans,sans-serif;transition:.4s ease}body{background-color:#fffffe}h2{font-size:14px;line-height:20px;color:#2d334a}h2,h5{font-weight:500}h5{font-size:24px;line-height:32px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.editor u{text-decoration:underline}.editor h1{font-size:22px}.editor h2{font-size:20px}.editor ol{padding-left:18px}.editor ol,.editor ol li{list-style-type:decimal!important}.editor ul li{list-style:inside}.editor s{text-decoration:line-through}.editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.editor .ql-size-small{font-size:12px}.editor .ql-size-large{font-size:16px}.editor .ql-size-huge{font-size:18px}.container{width:79.8%;margin:0 auto;min-width:1000px}.row{width:100%;display:flex}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.overlay.sideBar-overlay{background-color:rgba(0,0,0,.1450980392)}.commit-modal,.desktop-calendar,.hotel-about-modal,.person-count,.reservasion-suit,.select-hotel,.select-room-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden}.commit-modal .person-count-info,.commit-modal .select-area,.desktop-calendar .person-count-info,.desktop-calendar .select-area,.hotel-about-modal .person-count-info,.hotel-about-modal .select-area,.person-count .person-count-info,.person-count .select-area,.reservasion-suit .person-count-info,.reservasion-suit .select-area,.select-hotel .person-count-info,.select-hotel .select-area,.select-room-modal .person-count-info,.select-room-modal .select-area{background-color:#fff;z-index:1;box-shadow:0 0 23px -5px rgba(0,0,0,.2509803922);border-radius:32px}.commit-modal.active,.desktop-calendar.active,.hotel-about-modal.active,.person-count.active,.reservasion-suit.active,.select-hotel.active,.select-room-modal.active{opacity:1;visibility:visible;z-index:2}.commit-modal.active .overlay,.desktop-calendar.active .overlay,.hotel-about-modal.active .overlay,.person-count.active .overlay,.reservasion-suit.active .overlay,.select-hotel.active .overlay,.select-room-modal.active .overlay{background-color:rgba(0,0,0,.1450980392)}.hotel-card .hotel-about .detail,.suggest-hotel .hotel-about .detail{font-size:14px;font-weight:500;line-height:20px;color:#575c6e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.price-range{line-height:28px;color:#2d334a;display:flex;justify-content:flex-end;align-items:center;gap:6px}.price-range .prev-price{white-space:nowrap;font-size:14px;font-weight:600;text-decoration:line-through;color:inherit}.price-range .current-price{font-size:20px;font-weight:700;color:inherit}.price-range .text{font-size:20px;font-weight:400;color:inherit}.price-range .max-price{color:#727686;font-size:20px;font-weight:700}.guest-favorite .container .comment-slider:hover .nextBtn,.guest-favorite .container .comment-slider:hover .prevBtn,.guest-favorite .container .favorite-hotel:hover .nextBtn,.guest-favorite .container .favorite-hotel:hover .prevBtn,.home-comment-area .container .comment-slider:hover .nextBtn,.home-comment-area .container .comment-slider:hover .prevBtn,.home-comment-area .container .favorite-hotel:hover .nextBtn,.home-comment-area .container .favorite-hotel:hover .prevBtn{opacity:1;visibility:visible}.guest-favorite .container .comment-slider .swiper-button-next,.guest-favorite .container .comment-slider .swiper-button-prev,.guest-favorite .container .favorite-hotel .swiper-button-next,.guest-favorite .container .favorite-hotel .swiper-button-prev,.home-comment-area .container .comment-slider .swiper-button-next,.home-comment-area .container .comment-slider .swiper-button-prev,.home-comment-area .container .favorite-hotel .swiper-button-next,.home-comment-area .container .favorite-hotel .swiper-button-prev{opacity:0;visibility:hidden}.guest-favorite .container .comment-slider .nextBtn,.guest-favorite .container .comment-slider .prevBtn,.guest-favorite .container .favorite-hotel .nextBtn,.guest-favorite .container .favorite-hotel .prevBtn,.home-comment-area .container .comment-slider .nextBtn,.home-comment-area .container .comment-slider .prevBtn,.home-comment-area .container .favorite-hotel .nextBtn,.home-comment-area .container .favorite-hotel .prevBtn{position:absolute;cursor:pointer;border-radius:100%;width:40px;height:40px;background:#ad471f;box-shadow:0 0 23px -5px rgba(0,0,0,.2509803922);display:flex;align-items:center;justify-content:center;z-index:9;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden}.guest-favorite .container .comment-slider .nextBtn img,.guest-favorite .container .comment-slider .prevBtn img,.guest-favorite .container .favorite-hotel .nextBtn img,.guest-favorite .container .favorite-hotel .prevBtn img,.home-comment-area .container .comment-slider .nextBtn img,.home-comment-area .container .comment-slider .prevBtn img,.home-comment-area .container .favorite-hotel .nextBtn img,.home-comment-area .container .favorite-hotel .prevBtn img{width:24px;height:24px}.guest-favorite .container .comment-slider .prevBtn,.guest-favorite .container .favorite-hotel .prevBtn,.home-comment-area .container .comment-slider .prevBtn,.home-comment-area .container .favorite-hotel .prevBtn{top:43%;left:15px}.guest-favorite .container .comment-slider .nextBtn,.guest-favorite .container .favorite-hotel .nextBtn,.home-comment-area .container .comment-slider .nextBtn,.home-comment-area .container .favorite-hotel .nextBtn{top:43%;right:15px}.contact-us,.question-and-answer{width:100%;min-height:85vh}.contact-us .head,.question-and-answer .head{padding-top:148px;background-color:#643933}.contact-us .head .line,.question-and-answer .head .line{width:100%;background-color:#502e29}.contact-us .head .line .container .caption,.question-and-answer .head .line .container .caption{font-size:24px;font-weight:700;line-height:32px;color:#eaebed;padding:10px 0}@media(max-width:1024px){.container{width:95%;margin:0 auto;min-width:auto}.guest-favorite .container .comment-slider .nextBtn,.guest-favorite .container .comment-slider .prevBtn,.guest-favorite .container .favorite-hotel .nextBtn,.guest-favorite .container .favorite-hotel .prevBtn,.home-comment-area .container .comment-slider .nextBtn,.home-comment-area .container .comment-slider .prevBtn,.home-comment-area .container .favorite-hotel .nextBtn,.home-comment-area .container .favorite-hotel .prevBtn{opacity:1;visibility:visible;width:35px;height:35px}.guest-favorite .container .comment-slider .nextBtn img,.guest-favorite .container .comment-slider .prevBtn img,.guest-favorite .container .favorite-hotel .nextBtn img,.guest-favorite .container .favorite-hotel .prevBtn img,.home-comment-area .container .comment-slider .nextBtn img,.home-comment-area .container .comment-slider .prevBtn img,.home-comment-area .container .favorite-hotel .nextBtn img,.home-comment-area .container .favorite-hotel .prevBtn img{width:20px;height:20px}}@media(max-width:768px){.container{width:100%;padding:0 15px}.commit-modal,.hotel-about-modal,.reservasion-suit{align-items:flex-end}.commit-modal .review,.hotel-about-modal .review,.reservasion-suit .review{max-height:90vh;width:100%;margin:0;border-radius:20px 20px 0 0}.commit-modal .review .head .caption,.hotel-about-modal .review .head .caption,.reservasion-suit .review .head .caption{font-size:20px;padding:5px 0}.commit-modal .review .head img,.hotel-about-modal .review .head img,.reservasion-suit .review .head img{width:25px;height:25px;object-fit:cover}.contact-us .head,.question-and-answer .head{padding-top:76px}.contact-us .head .line,.question-and-answer .head .line{width:100%}.contact-us .head .line .container .caption,.question-and-answer .head .line .container .caption{font-size:16px;line-height:24px}}.headerv2 .bottom .container .row .adition-area,.headerv2 .top .container .row .adition-area{display:flex;gap:5px;align-items:center}.headerv2 .bottom .container .row .adition-area .monet-type,.headerv2 .top .container .row .adition-area .monet-type{position:relative}.headerv2 .bottom .container .row .adition-area .monet-type.listOpen .head .icon,.headerv2 .top .container .row .adition-area .monet-type.listOpen .head .icon{transform:rotate(180deg)}.headerv2 .bottom .container .row .adition-area .monet-type.listOpen .list-overlay,.headerv2 .top .container .row .adition-area .monet-type.listOpen .list-overlay{display:block}.headerv2 .bottom .container .row .adition-area .monet-type.listOpen .body,.headerv2 .top .container .row .adition-area .monet-type.listOpen .body{opacity:1;visibility:visible;transform:translateY(0)}.headerv2 .bottom .container .row .adition-area .monet-type .head,.headerv2 .top .container .row .adition-area .monet-type .head{display:flex;gap:5px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.headerv2 .bottom .container .row .adition-area .monet-type .head .money,.headerv2 .top .container .row .adition-area .monet-type .head .money{font-size:16px;font-weight:500;line-height:24px;text-align:left}.headerv2 .bottom .container .row .adition-area .monet-type .head .flag,.headerv2 .top .container .row .adition-area .monet-type .head .flag{width:25px;height:25px;display:flex;align-items:center}.headerv2 .bottom .container .row .adition-area .monet-type .head .flag img,.headerv2 .top .container .row .adition-area .monet-type .head .flag img{width:25px;height:25px}.headerv2 .bottom .container .row .adition-area .monet-type .head .icon,.headerv2 .top .container .row .adition-area .monet-type .head .icon{display:flex;align-items:center}.headerv2 .bottom .container .row .adition-area .monet-type .head .icon img,.headerv2 .top .container .row .adition-area .monet-type .head .icon img{width:20px;height:20px;object-fit:cover}.headerv2 .bottom .container .row .adition-area .monet-type .list-overlay,.headerv2 .top .container .row .adition-area .monet-type .list-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:5;display:none}.headerv2 .bottom .container .row .adition-area .monet-type .body,.headerv2 .top .container .row .adition-area .monet-type .body{position:absolute;right:0;top:30px;opacity:0;visibility:hidden;height:0;transform:translateY(20px);z-index:10}.headerv2 .bottom .container .row .adition-area .monet-type .body .type-list,.headerv2 .top .container .row .adition-area .monet-type .body .type-list{border:.5px solid rgba(0,0,0,.2509803922);box-shadow:0 0 23px -5px rgba(0,0,0,.2509803922);width:150px;background-color:#fff;padding:15px 20px;border-radius:8px;display:flex;flex-direction:column;gap:5px}.headerv2 .bottom .container .row .adition-area .monet-type .body .type-list .seperator,.headerv2 .top .container .row .adition-area .monet-type .body .type-list .seperator{display:none}.headerv2 .bottom .container .row .adition-area .monet-type .body .type-list .type-item,.headerv2 .top .container .row .adition-area .monet-type .body .type-list .type-item{position:relative;cursor:pointer;font-size:16px;font-weight:400;line-height:24px;color:#000}.headerv2 .bottom .container .row .adition-area .monet-type .body .type-list .type-item:after,.headerv2 .top .container .row .adition-area .monet-type .body .type-list .type-item:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:#3d0700;transform:scaleX(0);transform-origin:right center;transition:transform .6s cubic-bezier(.19,1,.22,1)}.headerv2 .bottom .container .row .adition-area .monet-type .body .type-list .type-item:hover:after,.headerv2 .top .container .row .adition-area .monet-type .body .type-list .type-item:hover:after{transition-duration:.4s;transform:scale(1);transform-origin:left center}.headerv2 .bottom .container .row .adition-area .monet-type .body .type-list .type-item.active:after,.headerv2 .top .container .row .adition-area .monet-type .body .type-list .type-item.active:after{transform:scaleX(1)}.headerv2 .bottom .container .row .adition-area .monet-type .body .lang-list,.headerv2 .top .container .row .adition-area .monet-type .body .lang-list{border:.5px solid rgba(0,0,0,.2509803922);box-shadow:0 0 23px -5px rgba(0,0,0,.2509803922);width:150px;background-color:#fff;padding:15px 20px;border-radius:8px;display:flex;flex-direction:column;gap:15px}.headerv2 .bottom .container .row .adition-area .monet-type .body .lang-list .seperator,.headerv2 .top .container .row .adition-area .monet-type .body .lang-list .seperator{display:none}.headerv2 .bottom .container .row .adition-area .monet-type .body .lang-list .lang-item,.headerv2 .top .container .row .adition-area .monet-type .body .lang-list .lang-item{position:relative;cursor:pointer;display:flex;align-items:center;gap:10px}.headerv2 .bottom .container .row .adition-area .monet-type .body .lang-list .lang-item .flag,.headerv2 .top .container .row .adition-area .monet-type .body .lang-list .lang-item .flag{width:22px;height:22px;display:flex;align-items:center}.headerv2 .bottom .container .row .adition-area .monet-type .body .lang-list .lang-item .flag img,.headerv2 .top .container .row .adition-area .monet-type .body .lang-list .lang-item .flag img{width:22px;height:22px}.headerv2 .bottom .container .row .adition-area .monet-type .body .lang-list .lang-item .lang-name,.headerv2 .top .container .row .adition-area .monet-type .body .lang-list .lang-item .lang-name{font-size:16px;font-weight:400;line-height:24px;color:#000}.headerv2 .bottom .container .row .adition-area .monet-type .body .lang-list .lang-item:after,.headerv2 .top .container .row .adition-area .monet-type .body .lang-list .lang-item:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background-color:#3d0700;transform:scaleX(0);transform-origin:right center;transition:transform .6s cubic-bezier(.19,1,.22,1)}.headerv2 .bottom .container .row .adition-area .monet-type .body .lang-list .lang-item:hover:after,.headerv2 .top .container .row .adition-area .monet-type .body .lang-list .lang-item:hover:after{transition-duration:.4s;transform:scale(1);transform-origin:left center}.headerv2 .bottom .container .row .adition-area .monet-type .body .lang-list .lang-item.active:after,.headerv2 .top .container .row .adition-area .monet-type .body .lang-list .lang-item.active:after{transform:scaleX(1)}.headerv2{width:100%;padding:10px 0}.headerv2,.headerv2 .top{margin-bottom:10px}.headerv2 .top .container .row{width:100%;justify-content:space-between;align-items:center;gap:30px}.headerv2 .top .container .row .logo{max-width:343px}.headerv2 .top .container .row .logo a{display:inline-block;width:100%}.headerv2 .top .container .row .logo a img{width:100%;object-fit:contain}.headerv2 .top .container .row .text-area{max-width:377px}.headerv2 .top .container .row .text-area .bottom-text,.headerv2 .top .container .row .text-area .head-text{font-size:14px;font-weight:500;line-height:24px;color:#2d334a}.headerv2 .top .container .row .text-area .head-text{padding-bottom:9px}.headerv2 .top .container .row .contact-area .caption{text-align:center;font-size:14px;font-weight:600;line-height:24px;color:#2d334a}.headerv2 .top .container .row .contact-area .contact-list .contact-item a{font-size:14px;font-weight:500;line-height:24px;color:#575c6e;white-space:nowrap}.headerv2 .bottom .container .row{width:100%;display:flex;justify-content:space-between}.headerv2 .bottom .container .row .adition-area{opacity:0;visibility:hidden;width:0}.headerv2 .bottom .container .row .navbar{width:100%;position:relative}.headerv2 .bottom .container .row .navbar .nav-list{width:100%;display:flex;align-items:center}.headerv2 .bottom .container .row .navbar .nav-list .nav-item{font-weight:500;line-height:24px;letter-spacing:0;color:#000;cursor:pointer;position:relative;width:100%}.headerv2 .bottom .container .row .navbar .nav-list .nav-item a{display:inline-block;white-space:nowrap;width:100%;text-align:center;background:#643933;position:relative;padding:13px 11px;color:inherit;font-size:16px;font-weight:500;line-height:24px;color:#e9e9ec;transition:.3s ease;border:none;border-left:1px solid #bd6c4c}.headerv2 .bottom .container .row .navbar .nav-list .nav-item a:hover{background-color:#7d5954}.headerv2 .bottom .container .row .navbar .nav-list .nav-item a.active{background-color:#2b0500}.headerv2 .bottom .container .row .navbar .nav-list .nav-item a.first-item{border-top-left-radius:10px;border-left:none}.headerv2 .bottom .container .row .navbar .nav-list .nav-item a.last-item{border-top-right-radius:10px}.headerv2 .bottom .container .row .burger-menu{display:none;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:24px;color:#2d334a;cursor:pointer}.headerv2 .bottom .container .row .burger-menu img{width:24px;height:24px;object-fit:cover}@media(max-width:768px){.headerv2{width:100%;padding:10px 0}.headerv2,.headerv2 .top{margin-bottom:10px}.headerv2 .top .container .row{width:100%;justify-content:space-between;align-items:center;gap:30px}.headerv2 .top .container .row .logo{max-width:343px}.headerv2 .top .container .row .logo a{display:inline-block;width:100%}.headerv2 .top .container .row .logo a img{width:100%;object-fit:contain}.headerv2 .top .container .row .text-area{display:none}.headerv2 .top .container .row .contact-area .caption,.headerv2 .top .container .row .contact-area .contact-list .contact-item a{font-size:12px}.headerv2 .top .container .row .adition-area{display:none}.headerv2 .bottom .container .row{width:100%;display:flex;justify-content:space-between}.headerv2 .bottom .container .row .adition-area{opacity:1;visibility:visible;width:auto}.headerv2 .bottom .container .row .adition-area .monet-type.listOpen .list-overlay{background-color:rgba(0,0,0,.1450980392)}.headerv2 .bottom .container .row .adition-area .monet-type .body{position:fixed;width:100%;height:100vh;display:flex;align-items:flex-end;transform:translateY(100px)}.headerv2 .bottom .container .row .adition-area .monet-type .body .type-list{border-radius:8px 8px 0 0;gap:25px;height:320px;width:100%}.headerv2 .bottom .container .row .adition-area .monet-type .body .type-list .seperator{width:100%;display:flex;justify-content:center;margin-bottom:20px}.headerv2 .bottom .container .row .adition-area .monet-type .body .type-list .seperator span{display:inline-block;width:100px;height:5px;border-radius:15px;background-color:#ccc}.headerv2 .bottom .container .row .adition-area .monet-type .body .lang-list{border-radius:8px 8px 0 0;gap:25px;height:320px;width:100%}.headerv2 .bottom .container .row .adition-area .monet-type .body .lang-list .seperator{width:100%;display:flex;justify-content:center;margin-bottom:20px}.headerv2 .bottom .container .row .adition-area .monet-type .body .lang-list .seperator span{display:inline-block;width:100px;height:5px;border-radius:15px;background-color:#ccc}.headerv2 .bottom .container .row .navbar{display:none}.headerv2 .bottom .container .row .burger-menu{display:flex}}@media(max-width:428px){.headerv2 .top .container .row .logo{max-width:180px}}.drop-down-area{position:absolute;top:46px;left:0;z-index:10;width:100%;transform-origin:top center;transform:scaley(0);background-color:#fff;box-shadow:0 6px 5px 1px rgba(0,0,0,.2509803922);opacity:0;visibility:hidden;height:0;transition:.4s ease}.drop-down-area.isShown{transform:scaley(1);transform-origin:top center;opacity:1;visibility:visible}.drop-down-area .drop-down{padding:5px 10px 0}.drop-down-area .drop-down .drop-item{margin-bottom:5px}.drop-down-area .drop-down .drop-item a{display:inline-block;font-weight:400;width:100%;line-height:24px;letter-spacing:0;color:#000;padding:5px 0;position:relative}.drop-down-area .drop-down .drop-item a:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:#014760;background:#001d48;transform:scaleX(0);transform-origin:right center;transition:transform .6s cubic-bezier(.19,1,.22,1)}.drop-down-area .drop-down .drop-item a:hover:after{transition-duration:.4s;transform:scale(1);transform-origin:left center}.drop-down-area .drop-down .drop-item a.active:after{transform:scaleX(1)}.mobile-menu .body .mobile-item .directory-drop-switch .dropmenu-body .dropmenu-list .dropmenu-item a,.mobile-menu .body .mobile-item .directory-switch{width:100%;display:block;color:#0f172a;position:relative}.mobile-menu .body .mobile-item .directory-drop-switch .dropmenu-body .dropmenu-list .dropmenu-item a:after,.mobile-menu .body .mobile-item .directory-switch:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:#3d0700;transform:scaleX(0);transform-origin:right center;transition:transform .6s cubic-bezier(.19,1,.22,1)}.mobile-menu .body .mobile-item .directory-drop-switch .dropmenu-body .dropmenu-list .dropmenu-item a.active:after,.mobile-menu .body .mobile-item .directory-switch.active:after{transform:scaleX(1)}.mobile-menu .body .mobile-item .directory-drop-switch:hover,.mobile-menu .body .mobile-item .directory-switch:hover,.mobile-menu .body .mobile-item .dropmenu-body .dropmenu-list .dropmenu-item:hover,.mobile-menu .body .mobile-item .dropmenu-head:hover{background-color:#ece6e6}.mobile-menu{position:fixed;top:0;right:0;z-index:100;background-color:#fff;max-width:390px;width:100%;height:100vh;transform:translateX(100%);visibility:hidden;opacity:0;transition:.4s ease-in;overflow-y:scroll}.mobile-menu::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.mobile-menu::-webkit-scrollbar{width:3px}.mobile-menu::-webkit-scrollbar-thumb{border-radius:5px;background-color:#3d0700}.mobile-menu::-webkit-scrollbar-track-piece:end{margin-bottom:15px}.mobile-menu::-webkit-scrollbar-track-piece:start{margin-top:15px}.mobile-menu.isOpenMenu{transform:translateX(0);opacity:1;visibility:visible}.mobile-menu .head{padding:7px 14px;width:100%;text-align:end}.mobile-menu .head img{cursor:pointer;width:26px;height:26px;padding:2px;object-fit:cover}.mobile-menu .body .mobile-list{display:flex;flex-direction:column;gap:2px}.mobile-menu .body .mobile-list .mobile-item{font-size:14px;font-weight:500;line-height:20px;cursor:pointer;color:#0f172a}.mobile-menu .body .mobile-list .mobile-item .dropmenu-head{width:100%;display:flex;justify-content:space-between;align-items:center;color:inherit;padding:5px 14px}.mobile-menu .body .mobile-list .mobile-item .dropmenu-head .directory-switch{padding:3px 0}.mobile-menu .body .mobile-list .mobile-item .dropmenu-head .directory-drop-switch{display:flex;width:100%;justify-content:space-between;color:#0f172a}.mobile-menu .body .mobile-list .mobile-item .dropmenu-head .icon.active{transform:rotate(90deg)}.mobile-menu .body .mobile-list .mobile-item .dropmenu-head .icon{display:flex}.mobile-menu .body .mobile-list .mobile-item .dropmenu-head .icon img{width:20px;height:20px;object-fit:cover}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body{height:0;opacity:0;visibility:hidden}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body.openDropMenu{opacity:1;visibility:visible}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body.openDropMenu .dropmenu-list{margin:5px 0}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body .dropmenu-list{display:flex;flex-direction:column;gap:6px}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body .dropmenu-list .dropmenu-item{font-weight:400;padding:0 14px}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body .dropmenu-list .dropmenu-item a{padding:4px 0;color:#0f172a}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body .dropmenu-list .dropmenu-item a:after{bottom:0}@media(max-width:428px){.mobile-menu{max-width:100%}}@media(max-width:380px){.mobile-menu .head{padding:7px 14px;width:100%;text-align:end}.mobile-menu .head img{cursor:pointer;width:26px;height:26px;padding:2px;object-fit:cover}.mobile-menu .body .mobile-list{display:flex;flex-direction:column;gap:2px}.mobile-menu .body .mobile-list .mobile-item{font-size:12px;font-weight:500;line-height:20px;cursor:pointer;color:#0f172a}.mobile-menu .body .mobile-list .mobile-item .dropmenu-head{width:100%;display:flex;justify-content:space-between;align-items:center;color:inherit;padding:5px 14px}.mobile-menu .body .mobile-list .mobile-item .dropmenu-head .directory-switch{padding:3px 0}.mobile-menu .body .mobile-list .mobile-item .dropmenu-head .icon.active{transform:rotate(90deg)}.mobile-menu .body .mobile-list .mobile-item .dropmenu-head .icon img{width:20px;height:20px;object-fit:cover}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body{height:0;opacity:0;visibility:hidden}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body.openDropMenu{opacity:1;visibility:visible}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body.openDropMenu .dropmenu-list{margin:5px 0}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body .dropmenu-list{display:flex;flex-direction:column;gap:6px}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body .dropmenu-list .dropmenu-item{font-weight:400;padding:0 14px}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body .dropmenu-list .dropmenu-item a{padding:4px 0}.mobile-menu .body .mobile-list .mobile-item .dropmenu-body .dropmenu-list .dropmenu-item a:after{bottom:0}}.hero .container .row{justify-content:space-between;gap:20px;margin-bottom:20px}.hero .container .row .hero-slider{width:66%;height:460px}.hero .container .row .suggest-hotel{width:32%}@media(max-width:768px){.hero .caption{font-size:20px;font-weight:600;line-height:28px;color:#2d334a;padding:10px 0}.hero .container .row{flex-direction:column;gap:15px;margin-bottom:15px}.hero .container .row .hero-slider{width:100%;min-height:100%;height:460px}.hero .container .row .suggest-hotel{width:100%}}.hero-slider .hero-swpier{width:100%;height:100%;border-radius:15px}.hero-slider .hero-swpier .swiper-wrapper{width:100%;height:100%}.hero-slider .hero-swpier .swiper-wrapper .swiper-slide{width:100%;height:100%;background-color:#ccc}.hero-slider .hero-swpier .swiper-wrapper .swiper-slide img{z-index:-1;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.hero-slider .hero-swpier .swiper-button-next,.hero-slider .hero-swpier .swiper-button-prev{width:24px;height:24px}.hero-slider .hero-swpier .swiper-button-prev:after{width:24px;height:24px;background-image:url(/_next/static/media/arrow-left.961e909f.svg);font-size:0;padding-left:10px}.hero-slider .hero-swpier .swiper-button-next:after{width:24px;height:24px;background-image:url(/_next/static/media/arrow-right.aa261316.svg);font-size:0;padding-right:10px}.suggest-hotel{border-radius:12px;overflow:hidden;background-color:#ece6e6}.suggest-hotel .hotel-img{width:100%;height:200px}.suggest-hotel .hotel-img img{width:100%;height:100%;object-fit:cover}.suggest-hotel .hotel-about{padding:20px}.suggest-hotel .hotel-about .hotel-name{font-size:20px;font-weight:500;line-height:28px;margin-bottom:4px}.suggest-hotel .hotel-about .price-area{color:#181818;margin-bottom:10px}.suggest-hotel .hotel-about .price-area .prev-price{font-size:14px;font-weight:600;line-height:20px;text-decoration-line:line-through;color:inherit}.suggest-hotel .hotel-about .price-area .current-price{font-size:20px;font-weight:700;line-height:28px;color:#2d334a}.suggest-hotel .hotel-about .price-area .text{font-size:14px;font-weight:400;line-height:20px;color:inherit}.suggest-hotel .hotel-about .detail{font-size:14px;font-weight:500;line-height:20px;color:#575c6e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.suggest-hotel .hotel-about .btn-area{padding-top:10px;margin-top:10px;border-top:1px solid #c4c4c4;width:100%;text-align:right}.suggest-hotel .hotel-about .btn-area .learn-more-btn{border-radius:18px;padding:8px 20px;background:#ad471f;color:#e9e9ec;font-size:12px;font-weight:500;line-height:16px}@media(max-width:1024px){.suggest-hotel .hotel-about{padding:15px 20px}.suggest-hotel .hotel-about .hotel-name{font-weight:500;line-height:24px}.suggest-hotel .hotel-about .price-area{margin-bottom:15px}.suggest-hotel .hotel-about .price-area .current-price{font-size:16px}.suggest-hotel .hotel-about .btn-area{width:100%;text-align:right}.suggest-hotel .hotel-about .btn-area .learn-more-btn{border-radius:15px}}@media(max-width:768px){.suggest-hotel{display:flex;gap:20px}.suggest-hotel .hotel-img{width:150px;width:100%;height:270px}.suggest-hotel .hotel-about{width:100%}}@media(max-width:428px){.suggest-hotel{display:inline-block}.suggest-hotel .hotel-img{width:100%;height:200px}.suggest-hotel .hotel-about{width:100%}}.hotels-cards-review{padding-bottom:15px}.hotels-cards-review .container .caption{font-size:20px;font-weight:600;line-height:28px;color:#2d334a;padding:10px 0}.hotels-cards-review .container .row{flex-wrap:wrap;gap:2%;row-gap:20px}.hotels-cards-review .container .button-area{width:100%;display:flex;justify-content:center;margin-top:20px}.hotels-cards-review .container .button-area .more-btn{border-radius:20px;background:#ad471f;outline:none;border:none;font-size:14px;font-weight:500;line-height:16px;letter-spacing:0;text-align:left;color:#e9e9ec;padding:10px 20px;cursor:pointer}@media(max-width:768px){.hotels-cards-review{padding-bottom:15px}.hotels-cards-review .container .caption{font-size:20px;font-weight:600;line-height:28px;color:#2d334a;padding:10px 0}.hotels-cards-review .container .row{flex-direction:row;gap:2%;flex-wrap:wrap;row-gap:20px}.hotels-cards-review .container .button-area{width:100%;display:flex;justify-content:center;margin-top:20px}.hotels-cards-review .container .button-area .more-btn{border-radius:20px;background:#a61314;outline:none;border:none;font-size:14px;font-weight:500;line-height:16px;letter-spacing:0;text-align:left;color:#e9e9ec;padding:10px 20px;cursor:pointer}}@media(max-width:620px){.hotels-cards-review .container .row{flex-direction:row;gap:2%;flex-wrap:wrap;row-gap:20px}}.hotel-card-primary{width:32%;padding:10px;box-shadow:0 0 5px 0 rgba(0,0,0,.2509803922);border-radius:12px;cursor:pointer}.hotel-card-primary .top{border-radius:8px;height:187px;margin-bottom:10px}.hotel-card-primary .bottom .head{display:flex;justify-content:space-between;margin-bottom:10px}.hotel-card-primary .bottom .head .hotel-name{font-size:16px;font-weight:500;line-height:24px;color:#2d334a;margin-bottom:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.hotel-card-primary .bottom .head .evaluation{display:flex}.hotel-card-primary .bottom .head .evaluation .icon{padding:2px;width:26px;height:26px;cursor:pointer}.hotel-card-primary .bottom .head .evaluation .icon.selectStar svg path{stroke:#fa0}.hotel-card-primary .bottom .head .evaluation .icon svg path.active{stroke:#b0b0b0}.hotel-card-primary .bottom .price-range{align-items:flex-start;flex-direction:column;gap:6px;color:#2d334a}.hotel-card-primary .bottom .price-range .prev-price{font-size:14px;font-weight:600;line-height:16px;color:inherit}.hotel-card-primary .bottom .max-price span{font-size:14px;font-weight:500}.hotel-card-primary .bottom .max-price{font-size:18px;font-weight:700;line-height:16px;color:inherit}.hotel-card-primary .bottom .type .text{margin:10px 0;font-size:14px;font-weight:500;line-height:14px;color:#2d334a}@media(max-width:620px){.hotel-card-primary{width:49%}.hotel-card-primary .top{height:150px}.hotel-card-primary .bottom .head{flex-direction:column-reverse;gap:5px}.hotel-card-primary .bottom .head .hotel-name{font-size:14px;margin-bottom:0}.hotel-card-primary .bottom .evaluation{display:flex}.hotel-card-primary .bottom .evaluation .icon{padding:2px;width:22px;height:22px}.hotel-card-primary .bottom .evaluation .icon svg{width:22px;height:22px}.hotel-card-primary .bottom .price-range .prev-price{font-size:14px}.hotel-card-primary .bottom .max-price span{font-size:12px}.hotel-card-primary .bottom .max-price{font-size:16px}.hotel-card-primary .bottom .type .text{font-size:12px}.hotel-card-primary{width:49%}}@media(max-width:380px){.hotel-card-primary{width:100%}}.hotel-card{width:100%;display:flex;gap:20px;justify-content:space-between;align-items:center;border-radius:17px;padding:10px;overflow:hidden}.hotel-card:hover{box-shadow:0 0 18px -2px rgba(0,0,0,.2509803922)}.hotel-card .hotel-imgs{width:350px;height:204px}.hotel-card .hotel-about{padding:5px 10px}.hotel-card .hotel-about .about-head{display:flex;align-items:center}.hotel-card .hotel-about .about-head .hotel-title{font-size:20px;font-weight:600;line-height:28px;color:#2d334a}.hotel-card .hotel-about .about-head .evaluation{display:flex;gap:1px}.hotel-card .hotel-about .about-head .evaluation .icon{padding:2px;width:26px;height:26px;cursor:pointer}.hotel-card .hotel-about .about-head .evaluation .icon.selectStar svg path{stroke:#fa0}.hotel-card .hotel-about .about-head .evaluation .icon svg path.active{stroke:#b0b0b0}.hotel-card .hotel-about .location{font-size:14px;font-weight:600;line-height:20px;color:#2d334a;margin-bottom:10px}.hotel-card .hotel-about .detail{white-space:pre-wrap}.hotel-card .select-info{text-align:right}.hotel-card .select-info .price-range{flex-direction:column;align-items:flex-end;gap:0}.hotel-card .select-info .price-range .prev-price{font-size:12px;font-weight:600;line-height:14.08px;color:#727686;margin-bottom:2px}.hotel-card .select-info .price-range .max-price{font-size:16px;font-weight:700;line-height:18.77px;color:#2d334a;margin-bottom:2px}.hotel-card .select-info .personalcount-and-night-info{font-size:12px;font-weight:400;line-height:14.08px;color:#727686;text-align:right;color:#2d334a;white-space:nowrap}.hotel-card .select-info .select-btn{white-space:nowrap;display:inline-block;margin-top:20px;padding:10px 20px;font-size:14px;font-weight:500;line-height:16px;text-align:left;color:#e9e9ec;border-radius:20px;border:none;outline:none;background-color:#ad471f;cursor:pointer}@media(max-width:1024px){.hotel-card{gap:10px}.hotel-card .hotel-imgs{width:250px;height:184px}.hotel-card .hotel-about .detail{-webkit-line-clamp:4}}.hotel-card-loading{width:100%;display:flex;gap:20px;border-radius:17px;padding:10px;box-shadow:0 0 18px -2px rgba(0,0,0,.2509803922)}.hotel-card-loading .hotel-imgs{display:inline-block;height:100%;height:204px}.hotel-card-loading .hotel-imgs .img{width:350px;height:204px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.hotel-card-loading .hotel-about{padding:5px 10px;width:100%}.hotel-card-loading .hotel-about .hotel-title{height:28px;max-width:200px}.hotel-card-loading .hotel-about .detail,.hotel-card-loading .hotel-about .hotel-title{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.hotel-card-loading .hotel-about .detail{margin-top:5px;height:120px;width:100%}.hotel-card-loading .hotel-about .price-area-arrow{margin-top:10px;display:flex;justify-content:flex-end}.hotel-card-loading .hotel-about .price-area-arrow .price{height:28px;max-width:200px;width:100%;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}@media(max-width:1024px){.hotel-card{gap:10px}.hotel-card .hotel-imgs{width:250px;height:184px}}.mobile-card-hotel-loading{width:30%;padding:10px;box-shadow:0 0 5px 0 rgba(0,0,0,.2509803922);border-radius:12px;cursor:pointer}.mobile-card-hotel-loading .top{border-radius:8px;width:100%;height:156px;margin-bottom:10px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.mobile-card-hotel-loading .bottom .hotel-name{max-width:150px;margin-bottom:4px}.mobile-card-hotel-loading .bottom .hotel-name,.mobile-card-hotel-loading .bottom .price-range{height:15px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.mobile-card-hotel-loading .bottom .price-range{justify-content:flex-start;max-width:100px}@media(max-width:620px){.mobile-card-hotel-loading{width:49%}}@media(max-width:380px){.mobile-card-hotel-loading{width:100%}}.hotel-swiper{position:relative;border-radius:12px;overflow:hidden}.hotel-swiper,.hotel-swiper .swiper-wrapper{width:100%;height:100%}.hotel-swiper .swiper-wrapper .swiper-slide{position:relative}.hotel-swiper .swiper-wrapper .swiper-slide div{display:inline-block;position:relative;width:100%;height:100%}.hotel-swiper .swiper-wrapper .swiper-slide div img{width:100%;height:100%;object-fit:cover}.hotel-swiper .swiper-wrapper .swiper-slide .hotel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1;background:rgba(0,0,0,.6)}.hotel-swiper .swiper-wrapper .swiper-slide .hotel-overlay .number{color:#fff;font-size:50px;font-weight:700;line-height:91px}.hotel-swiper .swiper-pagination .swiper-pagination-bullet{background:#a68d8a}.hotel-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#ece6e6}.hotel-swiper .discount{position:absolute;top:13px;left:13px;padding:2px 18px;background:#f80430;font-size:17px;font-weight:500;line-height:24px;text-align:left;color:#eaebed;border-radius:4px;z-index:2}.sanetory-info .container .row{margin:15px 0;padding:20px;background:#3d0700;border-radius:15px;gap:30px}.sanetory-info .container .row .sanetory-img{min-height:318px;height:100%;height:auto}.sanetory-info .container .row .sanetory-img img{width:400px;height:100%;object-fit:cover;border-radius:7px}.sanetory-info .container .row .right-side{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;color:#eaebed}.sanetory-info .container .row .right-side .caption{font-size:24px;font-weight:700;line-height:32px;color:inherit;margin-bottom:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.sanetory-info .container .row .right-side .text{font-size:14px;font-weight:500;line-height:20px;color:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.sanetory-info .container .row .right-side .text iframe,.sanetory-info .container .row .right-side .text img{display:none}.sanetory-info .container .row .right-side .moreBtn{font-size:16px;font-weight:500;line-height:20px;color:#e9e9ec;padding:12px 20px;background:#ad471f;border-radius:22px;border:none;outline:none;cursor:pointer}@media(max-width:1024px){.sanetory-info .container .row{flex-direction:column}.sanetory-info .container .row .sanetory-img{min-height:100%}.sanetory-info .container .row .sanetory-img img{width:100%;height:400px;object-fit:cover;border-radius:7px}.sanetory-info .container .row .right-side .moreBtn{margin-top:15px}}@media(max-width:768px){.sanetory-info .container .row{flex-direction:column}.sanetory-info .container .row .sanetory-img{min-height:100%}.sanetory-info .container .row .sanetory-img img{width:100%;height:250px}.sanetory-info .container .row .right-side{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;color:#fff;gap:20px}.sanetory-info .container .row .right-side .caption{font-size:20px;line-height:28px}.sanetory-info .container .row .right-side .moreBtn{font-size:14px;line-height:16px}}.guest-favorite{width:100%;padding-bottom:15px}.guest-favorite .container .caption{font-size:20px;font-weight:600;line-height:28px;color:#2d334a}.guest-favorite .container .favorite-hotel{padding:16px;margin-left:-16px;margin-right:-16px;position:relative}.guest-favorite .container .favorite-hotel:hover .nextBtn,.guest-favorite .container .favorite-hotel:hover .prevBtn{opacity:1;visibility:visible}.guest-favorite .container .favorite-hotel .swiper-wrapper .swiper-slide{height:auto}.guest-favorite .container .favorite-hotel .swiper-wrapper .swiper-slide .mobile-hotel-card{width:100%;height:100%;box-shadow:0 0 5px 0 rgba(0,0,0,0);cursor:pointer}.guest-favorite .container .favorite-hotel .swiper-wrapper .swiper-slide .mobile-hotel-card:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.2509803922)}.guest-favorite .container .favorite-hotel .swiper-wrapper .swiper-slide .mobile-hotel-card .bottom .hotel-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.guest-favorite .container .favorite-hotel .swiper-wrapper .swiper-slide .mobile-card-hotel-loading{width:100%;height:100%}.guest-favorite .container .favorite-hotel .swiper-wrapper .swiper-slide .mobile-card-hotel-loading .bottom .price-range{display:none}.guest-favorite .container .favorite-hotel .prevBtn{top:43%;left:15px}.guest-favorite .container .favorite-hotel .nextBtn{top:43%;right:15px}@media(max-width:1024px){.guest-favorite .container .favorite-hotel .swiper-wrapper .swiper-slide .mobile-hotel-card{box-shadow:0 0 5px 0 rgba(0,0,0,.2509803922)}}@media(max-width:768px){.guest-favorite .container .favorite-hotel{margin-left:0;margin-right:0}.guest-favorite .container .favorite-hotel .prevBtn{top:43%;left:0}.guest-favorite .container .favorite-hotel .nextBtn{top:43%;right:0}}.home-comment-area{margin-bottom:15px}.home-comment-area .container .comment-slider{position:relative;border-radius:15px;overflow:hidden}.home-comment-area .container .comment-slider:hover .readMoreBtn{transform:translateX(0);opacity:1;visibility:visible}.home-comment-area .container .comment-slider .swiper-wrapper{width:100%;border-radius:15px;height:272px}.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide{border-radius:15px;padding:72px 50px 20px;background:#ece6e6;display:flex;flex-direction:column;justify-content:space-between}.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide .text{font-size:14px;font-weight:500;line-height:20px;color:#13151f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide .personal-area{display:flex;align-items:center;gap:20px}.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide .personal-area .personal-img img{width:60px;height:60px;object-fit:cover;border-radius:100%}.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide .personal-area .personal-info .person-name{font-size:20px;font-weight:500;line-height:28px;color:#13151f}.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide .personal-area .personal-info .job{font-size:16px;font-weight:400;line-height:24px;color:#575c6e}.home-comment-area .container .comment-slider .caption{position:absolute;top:20px;left:50px;z-index:1;font-size:24px;font-weight:700;line-height:32px;color:#2d334a}.home-comment-area .container .comment-slider .readMoreBtn{position:absolute;bottom:20px;right:50px;z-index:1;display:flex;gap:10px;align-items:center;font-weight:700;line-height:24px;color:#ad471f;border:none;outline:none;background:rgba(0,0,0,0);transform:translateX(50px);opacity:0;visibility:hidden;cursor:pointer}.home-comment-area .container .comment-slider .readMoreBtn img{width:22px;height:22px;object-fit:cover}.home-comment-area .container .comment-slider .prevBtn{top:43%;left:0}.home-comment-area .container .comment-slider .nextBtn{top:43%;right:0}@media(max-width:1024px){.home-comment-area .container .comment-slider .readMoreBtn{transform:translateX(0);opacity:1;visibility:visible}}@media(max-width:768px){.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide{justify-content:flex-start;gap:15px;padding:58px 40px 15px}.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide .text{-webkit-line-clamp:6}.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide .personal-area{gap:15px}.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide .personal-area .personal-img img{width:50px;height:50px}.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide .personal-area .personal-info .person-name{font-size:16px;line-height:24px}.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide .personal-area .personal-info .job{font-size:14px;line-height:20px}.home-comment-area .container .comment-slider .caption{top:15px;left:15px;font-size:20px;line-height:28px}.home-comment-area .container .comment-slider .readMoreBtn{position:absolute;bottom:20px;right:50px;z-index:1;display:flex;gap:10px;align-items:center;font-weight:700;line-height:24px;color:#a61314;border:none;outline:none;background:rgba(0,0,0,0);transform:translateX(0);opacity:1;visibility:visible}}@media(max-width:428px){.home-comment-area .container .comment-slider .swiper-wrapper{height:322px}.home-comment-area .container .comment-slider .swiper-wrapper .swiper-slide{padding:58px 15px 75px}.home-comment-area .container .comment-slider .readMoreBtn{font-size:14px;bottom:21px;right:38%}.home-comment-area .container .comment-slider .readMoreBtn img{display:none}.home-comment-area .container .comment-slider .nextBtn,.home-comment-area .container .comment-slider .prevBtn{width:40px;height:40px}.home-comment-area .container .comment-slider .nextBtn img,.home-comment-area .container .comment-slider .prevBtn img{width:24px;height:24px}.home-comment-area .container .comment-slider .prevBtn{top:83%;left:15px}.home-comment-area .container .comment-slider .nextBtn{top:83%;right:15px}}.naftalan-detail{padding:20px 0}.naftalan-detail .container .caption-area{margin-bottom:10px}.naftalan-detail .container .caption-area .question{font-size:24px;font-weight:700;line-height:32px;color:#2d334a;margin-bottom:5px}.naftalan-detail .container .caption-area .detail{font-size:16px;font-weight:500;line-height:24px;color:#575c6e}.naftalan-detail .container .row{gap:1%;flex-wrap:wrap}.naftalan-detail .container .row .card{width:24%;padding:20px}.naftalan-detail .container .row .card .head img{width:60px;height:60px;object-fit:cover;border-radius:100%}.naftalan-detail .container .row .card .body .title{margin:12px 0;font-size:16px;font-weight:500;line-height:24px;color:#2d334a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.naftalan-detail .container .row .card .body .detail{font-size:14px;font-weight:400;line-height:20px;color:#575c6e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.naftalan-detail .container .btn-area{width:100%;text-align:right;margin-top:30px}.naftalan-detail .container .btn-area .more-btn{font-size:16px;font-weight:500;line-height:20px;color:#e9e9ec;padding:12px 20px;background:#ad471f;border-radius:22px;border:none;outline:none;cursor:pointer}@media(max-width:1024px){.naftalan-detail{padding:15px 0}.naftalan-detail .container .caption-area{margin-bottom:20px}.naftalan-detail .container .caption-area .question{font-size:20px}.naftalan-detail .container .caption-area .detail{font-size:14px}.naftalan-detail .container .row{gap:5%;flex-wrap:wrap}.naftalan-detail .container .row .card{width:30%;padding:15px}.naftalan-detail .container .row .card .head .icon{width:50px;height:50px}.naftalan-detail .container .row .card .body .title{margin:10px 0}.naftalan-detail .container .btn-area{margin-top:10px}.naftalan-detail .container .btn-area .more-btn{font-size:14px;line-height:16px;padding:10px 20px;border-radius:20px}}@media(max-width:768px){.naftalan-detail .container .row{gap:10%}.naftalan-detail .container .row .card{width:45%;padding:10px}.naftalan-detail .container .row .card .head .icon{width:40px;height:40px}.naftalan-detail .container .row .card .body .title{margin:10px 0}}@media(max-width:428px){.naftalan-detail .container .row{gap:10px}.naftalan-detail .container .row .card{width:100%}}.hotel-imgs .container .head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px}.hotel-imgs .container .head .hotel-name{font-size:34px;font-weight:600;line-height:40px;color:#2d334a;padding:10px 0}.hotel-imgs .container .head .evaluation{display:flex;gap:10px}.hotel-imgs .container .head .evaluation .icon{padding:2px;width:24px;height:24px;cursor:pointer}.hotel-imgs .container .head .evaluation .icon.selectStar svg path{stroke:#fa0}.hotel-imgs .container .head .evaluation .icon svg path.active{stroke:#b0b0b0}.hotel-imgs .container .row{border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden;gap:20px}.hotel-imgs .container .row .left-side{width:50%}.hotel-imgs .container .row .left-side img{width:100%;height:441px;object-fit:cover}.hotel-imgs .container .row .right-side{width:50%;display:flex;flex-direction:column;gap:17px}.hotel-imgs .container .row .right-side .bottom,.hotel-imgs .container .row .right-side .top{width:100%;display:flex;gap:20px}.hotel-imgs .container .row .right-side .bottom .img-box,.hotel-imgs .container .row .right-side .top .img-box{width:100%}.hotel-imgs .container .row .right-side .bottom .img-box img,.hotel-imgs .container .row .right-side .top .img-box img{width:100%;height:210px;object-fit:cover}.hotel-imgs .container .general-hotel-photo{border-bottom-left-radius:16px;border-bottom-right-radius:16px;overflow:hidden;display:flex;gap:10px;position:relative}.hotel-imgs .container .general-hotel-photo .general-hotel-img{height:58px}.hotel-imgs .container .general-hotel-photo .general-hotel-img img{width:76px;height:58px;object-fit:cover}.hotel-imgs .container .general-hotel-photo .switch{position:absolute;top:0;right:0;width:76px;height:58px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#ad471f}@media(max-width:1024px){.hotel-imgs .container .row{gap:15px;flex-direction:column}.hotel-imgs .container .row .left-side{width:100%}.hotel-imgs .container .row .left-side img{width:100%;height:400px;object-fit:cover}.hotel-imgs .container .row .right-side{width:100%;display:flex;flex-direction:column;gap:17px}.hotel-imgs .container .row .right-side .bottom,.hotel-imgs .container .row .right-side .top{width:100%;display:flex;gap:15px}.hotel-imgs .container .row .right-side .bottom .img-box,.hotel-imgs .container .row .right-side .top .img-box{width:100%}.hotel-imgs .container .row .right-side .bottom .img-box img,.hotel-imgs .container .row .right-side .top .img-box img{width:100%;height:250px}}@media(max-width:768px){.hotel-imgs .container .head .hotel-name{font-size:24px;line-height:32px}.hotel-imgs .container .row .left-side img{height:231px}.hotel-imgs .container .row .right-side{gap:15px}.hotel-imgs .container .row .right-side .bottom .img-box img,.hotel-imgs .container .row .right-side .top .img-box img{height:200px}}@media(max-width:550px){.hotel-imgs .container .row .right-side .bottom .img-box img,.hotel-imgs .container .row .right-side .top .img-box img{height:150px}}@media(max-width:428px){.hotel-imgs .container .row .right-side .bottom .img-box img,.hotel-imgs .container .row .right-side .top .img-box img{height:135px}}.hotel-about .container{color:#2d334a}.hotel-about .container .caption{font-size:20px;font-weight:600;line-height:28px;padding:10px 0;color:inherit}.hotel-about .container .hotel-detail{white-space:pre-wrap;font-size:14px;font-weight:500;line-height:20px;color:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;margin-top:10px}.hotel-about .container .btn-area{display:flex;justify-content:flex-end;gap:15px;margin:15px 0}.hotel-about .container .btn-area .more-btn{font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;text-align:left;color:#e9e9ec;background-color:#ad471f;border-radius:22px;padding:12px 20px;border:none;outline:none;cursor:pointer}@media(max-width:768px){.hotel-about .container .hotel-detail{margin-top:0}.hotel-about .container .btn-area .more-btn{font-size:14px;line-height:16px;padding:10px 20px}}.hotel-commment-area{padding-bottom:30px}.hotel-commment-area .container .row{column-gap:10%;flex-wrap:wrap;row-gap:20px;padding:20px 0}.hotel-commment-area .container .row .hotel-comment-card{width:45%}.hotel-commment-area .container .more-btn{margin-top:20px;border:none;outline:none;background-color:#ad471f;color:#e9e9ec;font-size:16px;font-weight:500;line-height:20px;padding:12px 20px;border-radius:22px;cursor:pointer}@media(max-width:1024px){.hotel-commment-area .container .row{column-gap:8%}}@media(max-width:768px){.hotel-commment-area .container .row .hotel-comment-card{width:100%}}.hotel-contact-area{margin-bottom:20px}.hotel-contact-area .container .contact-area{display:flex;justify-content:space-between;gap:10%;row-gap:20px;flex-wrap:wrap}.hotel-contact-area .container .contact-area .info-cart{width:40%;display:flex;align-items:center;gap:30px}.hotel-contact-area .container .contact-area .info-cart .icon{display:flex}.hotel-contact-area .container .contact-area .info-cart .icon img{width:76px;height:76px;object-fit:cover;border-radius:100%}.hotel-contact-area .container .contact-area .info-cart a{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:24px;color:#2d334a}@media(max-width:768px){.hotel-contact-area .container .contact-area{gap:10px}.hotel-contact-area .container .contact-area .info-cart{width:100%;gap:20px}.hotel-contact-area .container .contact-area .info-cart .icon img{width:50px;height:50px}.hotel-contact-area .container .contact-area .info-cart a{font-size:14px;line-height:20px}}.room-group-loading{margin-bottom:20px}.room-group-loading .head{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.room-group-loading .head .left-side{display:flex;gap:10px;align-items:center}.room-group-loading .head .left-side .room-img{width:80px!important;height:80px;border-radius:4px}.room-group-loading .head .left-side .room-img .img{width:80px;height:80px;border-radius:4px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.room-group-loading .head .left-side .room-litle-info{width:100%}.room-group-loading .head .left-side .room-litle-info .room-name{width:300px;margin-bottom:4px}.room-group-loading .head .left-side .room-litle-info .room-about,.room-group-loading .head .left-side .room-litle-info .room-name{height:28px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.room-group-loading .head .left-side .room-litle-info .room-about{width:100%}.room-group-loading .head .price-area{width:100px;height:28px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}@media(max-width:768px){.room-group-loading .head{display:flex;flex-direction:column;align-items:flex-start;cursor:pointer}.room-group-loading .head .left-side{display:flex;align-items:flex-start;flex-direction:column;width:100%}.room-group-loading .head .left-side .room-litle-info{margin-bottom:10px}.room-group-loading .head .left-side .room-litle-info .room-name{width:200px}.room-group-loading .head .price-area{display:flex;gap:10px;align-items:center;align-self:flex-end}}.select-hotel .select-area{padding:20px;width:80%;min-width:1000px}.select-hotel .select-area .seacrh-form{position:relative}.select-hotel .select-area .seacrh-form .icon{position:absolute;top:8px;left:12px}.select-hotel .select-area .seacrh-form input{width:335px;height:40px;border:1px solid #ece6e6;outline:none;border-radius:10px;padding:10px 12px 10px 40px;font-size:14px;line-height:20px}.select-hotel .select-area .seacrh-form input:focus{border:1px solid #272343}.select-hotel .select-area .seacrh-form input::placeholder{color:#9ea1ac}.select-hotel .select-area .not-found-hotel{width:100%;height:346px;display:flex;justify-content:center;align-items:center}.select-hotel .select-area .not-found-hotel .text{font-size:20px;font-weight:400;line-height:40px;color:#000}.select-hotel .select-area .search-result{margin-top:10px;width:100%;max-height:346px;height:100%;overflow-y:scroll}.select-hotel .select-area .search-result::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.select-hotel .select-area .search-result::-webkit-scrollbar{width:3px}.select-hotel .select-area .search-result::-webkit-scrollbar-thumb{border-radius:5px;background-color:#3d0700}.select-hotel .select-area .search-result::-webkit-scrollbar-track-piece:end{margin-bottom:15px}.select-hotel .select-area .search-result::-webkit-scrollbar-track-piece:start{margin-top:15px}@media(max-width:1024px){.select-hotel{padding:0 16px}.select-hotel .select-area{width:100%;min-width:100%}}@media(max-width:768px){.select-hotel .select-area{width:100%;min-width:100%}.select-hotel .select-area .seacrh-form input{width:100%}.select-hotel .select-area .not-found-hotel{height:250px}.select-hotel .select-area .not-found-hotel .text{font-size:16px}.select-hotel .select-area .seach-result{position:relative;max-height:250px}}.search-hotel-card{box-shadow:0 0 23px -5px rgba(0,0,0,.2509803922);border-radius:15px;background:#fff;padding:15px}.search-hotel-card.selected{background-color:#dedede}.search-hotel-card.selected .close{display:flex}.search-hotel-card .close{width:100%;display:none;justify-content:flex-end;margin-bottom:10px}.search-hotel-card .close .icon{width:20px;height:20px;cursor:pointer}.search-hotel-card .close .icon img{width:20px;height:20px;object-fit:cover}.search-hotel-card .hotel-img{max-width:100%;width:100%;aspect-ratio:1/1;border-radius:10px}.search-hotel-card .hotel-img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.search-hotel-card .hotel-name{margin-top:10px;color:#2d334a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.desktop-calendar .calendar{z-index:1;padding:30px;background:#fff;border-radius:32px;box-shadow:0 0 23.1px -5px rgba(0,0,0,.2509803922)}.desktop-calendar .calendar .react-calendar{border:none}.desktop-calendar .calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__weekdays{font-size:14px;font-weight:400;line-height:24px;text-align:center;color:#2d334a}.desktop-calendar .calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days button{font-size:16px;font-weight:400;line-height:24px;color:#2d334a}.desktop-calendar .calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days button:disabled,.desktop-calendar .calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days button[disabled]{color:#9ea1ac;background-color:rgba(0,0,0,0)}.desktop-calendar .calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile--now{background-color:hsla(0,0%,80%,.3215686275)}.desktop-calendar .calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days .react-calendar__tile--active{background:#3d0700;color:#fff;font-size:16px;font-weight:700;line-height:24px;text-align:center;border-radius:5px}@media(max-width:428px){.desktop-calendar .calendar{padding:20px;margin:0 8px 0 10px}.desktop-calendar .calendar .react-calendar{border:none;width:100%}.desktop-calendar .calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__weekdays{font-size:12px;font-weight:400;line-height:24px;text-align:center;color:#2d334a}}.person-count-info{width:400px;min-height:400px;padding:30px}.person-count-info .head{width:100%;display:flex;justify-content:flex-end;margin-bottom:20px}.person-count-info .specific-info{width:100%;justify-content:space-between;display:flex;align-items:center;gap:10px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #7d5954}.person-count-info .specific-info:nth-child(2){padding-bottom:0;border-bottom:none}.person-count-info .specific-info .info .caption{color:#2d334a;margin-bottom:6px}.person-count-info .specific-info .info .detail{font-size:16px;font-weight:500;line-height:24px;color:#575c6e}.person-count-info .specific-info .count-area{display:flex;align-items:center;gap:5px}.person-count-info .specific-info .count-area .age-info{padding:6px 10px;border:1px solid #ece6e6;border-radius:18px;position:relative}.person-count-info .specific-info .count-area .age-info.error{border:1px solid #b00020}.person-count-info .specific-info .count-area .age-info.error .age-area .number{color:#b00020}.person-count-info .specific-info .count-area .age-info.error .select{border:1px solid #b00020}.person-count-info .specific-info .count-area .age-info .age-area{display:flex;align-items:center;gap:10px;cursor:pointer}.person-count-info .specific-info .count-area .age-info .age-area .number{color:#2d334a}.person-count-info .specific-info .count-area .age-info .age-area .icon{display:flex}.person-count-info .specific-info .count-area .age-info .select{position:absolute;top:38px;left:0;width:79px;max-height:110px;border:1px solid #ece6e6;border-radius:18px;padding:5px 0;display:flex;flex-direction:column;gap:3px;background-color:#fff;z-index:2;opacity:0;visibility:hidden;transform:translateY(10px)}.person-count-info .specific-info .count-area .age-info .select.selectVisible{opacity:1;visibility:visible;transform:translateY(0)}.person-count-info .specific-info .count-area .age-info .select{overflow-y:scroll}.person-count-info .specific-info .count-area .age-info .select::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.person-count-info .specific-info .count-area .age-info .select::-webkit-scrollbar{width:3px}.person-count-info .specific-info .count-area .age-info .select::-webkit-scrollbar-thumb{border-radius:5px;background-color:#3d0700}.person-count-info .specific-info .count-area .age-info .select::-webkit-scrollbar-track-piece:end{margin-bottom:15px}.person-count-info .specific-info .count-area .age-info .select::-webkit-scrollbar-track-piece:start{margin-top:15px}.person-count-info .specific-info .count-area .age-info .select .select-item{height:20px;font-size:14px;font-weight:500;line-height:20px;color:#2d334a;padding:0 10px;cursor:pointer}.person-count-info .specific-info .count-area .age-info .select .select-item.active,.person-count-info .specific-info .count-area .age-info .select .select-item:hover{background-color:#ece6e6}.person-count-info .select-age{display:flex;gap:15px;flex-wrap:wrap}.person-count-info .select-age .age-info{padding:6px 10px;border:1px solid #ece6e6;border-radius:18px;position:relative}.person-count-info .select-age .age-info.error{border:1px solid #b00020}.person-count-info .select-age .age-info.error .age-area .number{color:#b00020}.person-count-info .select-age .age-info.error .select{border:1px solid #b00020}.person-count-info .select-age .age-info .age-area{display:flex;align-items:center;gap:10px;cursor:pointer}.person-count-info .select-age .age-info .age-area .number{color:#2d334a}.person-count-info .select-age .age-info .age-area .icon{display:flex}.person-count-info .select-age .age-info .select{position:absolute;top:38px;left:0;width:79px;max-height:110px;border:1px solid #ece6e6;border-radius:18px;padding:5px 0;display:flex;flex-direction:column;gap:3px;background-color:#fff;z-index:2;opacity:0;visibility:hidden;transform:translateY(10px)}.person-count-info .select-age .age-info .select.selectVisible{opacity:1;visibility:visible;transform:translateY(0)}.person-count-info .select-age .age-info .select{overflow-y:scroll}.person-count-info .select-age .age-info .select::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.person-count-info .select-age .age-info .select::-webkit-scrollbar{width:3px}.person-count-info .select-age .age-info .select::-webkit-scrollbar-thumb{border-radius:5px;background-color:#3d0700}.person-count-info .select-age .age-info .select::-webkit-scrollbar-track-piece:end{margin-bottom:15px}.person-count-info .select-age .age-info .select::-webkit-scrollbar-track-piece:start{margin-top:15px}.person-count-info .select-age .age-info .select .select-item{height:20px;font-size:14px;font-weight:500;line-height:20px;color:#2d334a;padding:0 10px;cursor:pointer}.person-count-info .select-age .age-info .select .select-item.active,.person-count-info .select-age .age-info .select .select-item:hover{background-color:#ece6e6}.person-count-info .select-age .select-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(0,0,0,0)}.person-count-info .select-age .select-overlay.overlayActive{z-index:1;opacity:1;visibility:visible}.result-card{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 10px 12px;border-bottom:1px solid #7d5954}.result-card:last-child{border-bottom:none}.result-card.active{background:#e8e8e8;border-radius:8px;border-bottom-color:rgba(0,0,0,0)}.result-card .left-side{display:flex;align-items:center;gap:10px}.result-card .left-side .hotel-img img{width:80px;height:60px;border-radius:5px;object-fit:cover}.result-card .left-side .hotel-name{font-size:14px;font-weight:500;line-height:20px;color:#2d334a}.result-card .right-side .select{white-space:nowrap;display:inline-block;padding:10px 20px;font-size:14px;font-weight:500;line-height:16px;text-align:left;color:#e9e9ec;border-radius:20px;border:none;outline:none;background-color:#ad471f;cursor:pointer}.result-card .right-side .close{border:none;outline:none;cursor:pointer;width:30px;height:30px;display:flex;background-color:rgba(0,0,0,0)}.result-card .right-side .close img{width:30px;height:30px;object-fit:cover}@keyframes shine{to{background-position-x:-200%}}.result-card-loading{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 10px 12px;border-bottom:1px solid #7d5954}.result-card-loading:last-child{border-bottom:none}.result-card-loading .left-side{display:flex;align-items:center;gap:10px}.result-card-loading .left-side .hotel-img{width:80px;height:60px}.result-card-loading .left-side .hotel-img,.result-card-loading .left-side .hotel-name{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.result-card-loading .left-side .hotel-name{width:170px;height:20px}.result-card-loading .right-side .select{width:108px;height:36px;padding:10px 20px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.commit-modal .review{max-width:800px;max-height:625px;height:100%;background-color:#fff;width:100%;padding:20px;margin:0 20px;border-radius:20px;z-index:100;position:relative}.commit-modal .review .head{width:100%;display:flex;justify-content:space-between;align-items:center}.commit-modal .review .head .caption{font-size:24px;font-weight:600;line-height:32px;color:#2d334a;padding:10px 0}.commit-modal .review .head .close{cursor:pointer}.commit-modal .review .body{margin:30px 0}.commit-modal .review .body .commit-list{display:flex;flex-direction:column;gap:15px;max-height:384px;height:100%}.commit-modal .review .body .commit-list.hotelDetail{max-height:54vh}.commit-modal .review .body .commit-list.home{max-height:500px}.commit-modal .review .body .commit-list{overflow-y:scroll}.commit-modal .review .body .commit-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.commit-modal .review .body .commit-list::-webkit-scrollbar{width:3px}.commit-modal .review .body .commit-list::-webkit-scrollbar-thumb{border-radius:5px;background-color:#c3b2b0}.commit-modal .review .body .commit-list::-webkit-scrollbar-track-piece:end{margin-bottom:15px}.commit-modal .review .body .commit-list::-webkit-scrollbar-track-piece:start{margin-top:15px}.commit-modal .review .body .commit-list .commit{padding-bottom:15px;border-bottom:1px solid #c3b2b0}.commit-modal .review .body .commit-list .commit:last-child{border-bottom:none;padding-bottom:0}.commit-modal .review .body .commit-list .commit .personal-area{display:flex;align-items:center;gap:20px;margin-bottom:8px}.commit-modal .review .body .commit-list .commit .personal-area .personal-img img{width:45px;height:45px;object-fit:cover;border-radius:100%}.commit-modal .review .body .commit-list .commit .personal-area .personal-info .person-name{font-size:20px;font-weight:500;line-height:28px;color:#13151f;margin-bottom:3px}.commit-modal .review .body .commit-list .commit .personal-area .personal-info .job{font-size:16px;font-weight:400;line-height:24px;color:#575c6e}.commit-modal .review .body .commit-list .commit .personal-area .personal-info .evaluation{margin-top:10px;display:flex;gap:10px}.commit-modal .review .body .commit-list .commit .personal-area .personal-info .evaluation .icon{padding:2px;width:26px;height:26px;cursor:pointer}.commit-modal .review .body .commit-list .commit .personal-area .personal-info .evaluation .icon svg path.active,.commit-modal .review .body .commit-list .commit .personal-area .personal-info .evaluation .icon.selectStar svg path{stroke:#fa0}.commit-modal .review .body .commit-list .commit .text{font-size:14px;font-weight:500;line-height:20px;color:#13151f;white-space:pre-wrap}.commit-modal .review .comment-form{position:absolute;bottom:0;left:0;width:100%;padding:0 20px 20px}.commit-modal .review .comment-form .top-line{width:100%;display:flex;align-items:center;margin-bottom:10px}.commit-modal .review .comment-form .top-line .form-group input{width:200px;resize:none;border-radius:8px;border:1px solid #c3b2b0;box-shadow:0 -1px 8px 0 rgba(0,0,0,.2509803922);padding:10px 15px;font-size:14px;font-weight:500;outline:none}.commit-modal .review .comment-form .top-line .form-group input::placeholder{color:#575c6e;font-size:14px;font-weight:500}.commit-modal .review .comment-form .top-line .evaluation{margin-top:10px;display:flex;gap:10px}.commit-modal .review .comment-form .top-line .evaluation .icon{padding:2px;width:26px;height:26px;cursor:pointer}.commit-modal .review .comment-form .top-line .evaluation .icon svg path.active,.commit-modal .review .comment-form .top-line .evaluation .icon.selectStar svg path{stroke:#fa0}.commit-modal .review .comment-form .form-group{width:100%;position:relative}.commit-modal .review .comment-form .form-group textarea{width:100%;resize:none;border-radius:15px;border:1px solid #c3b2b0;box-shadow:0 -1px 8px 0 rgba(0,0,0,.2509803922);padding:12px 100px 12px 20px;font-size:14px;font-weight:500;outline:none}.commit-modal .review .comment-form .form-group textarea::placeholder{color:#575c6e;font-size:14px;font-weight:500}.commit-modal .review .comment-form .form-group textarea{overflow-y:scroll}.commit-modal .review .comment-form .form-group textarea::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.commit-modal .review .comment-form .form-group textarea::-webkit-scrollbar{width:3px}.commit-modal .review .comment-form .form-group textarea::-webkit-scrollbar-thumb{border-radius:5px;background-color:#757575}.commit-modal .review .comment-form .form-group textarea::-webkit-scrollbar-track-piece:end{margin-bottom:15px}.commit-modal .review .comment-form .form-group textarea::-webkit-scrollbar-track-piece:start{margin-top:15px}.commit-modal .review .comment-form .form-group button{position:absolute;top:10px;right:25px;border:none;outline:none;background-color:rgba(0,0,0,0);cursor:pointer}@media(max-width:768px){.commit-modal .review{margin:0}.commit-modal .review .body{margin:15px 0}.commit-modal .review .body .commit-list{max-height:60vh}.commit-modal .review .body .commit-list.home{max-height:73vh}.commit-modal .review .body .commit-list.hotelDetail{max-height:58vh}.commit-modal .review .body .commit-list .commit .personal-area .personal-img img{width:40px;height:40px}.commit-modal .review .body .commit-list .commit .personal-area .personal-info .person-name{font-size:16px}.commit-modal .review .body .commit-list .commit .personal-area .personal-info .job{font-size:14px}.commit-modal .review .comment-form .form-group textarea{padding:12px 70px 12px 20px}}.hotel-about-modal .review{max-width:800px;max-height:625px;height:100%;background-color:#fff;width:100%;padding:20px;margin:0 20px;border-radius:20px;z-index:100}.hotel-about-modal .review .head{width:100%;display:flex;justify-content:space-between;align-items:center}.hotel-about-modal .review .head .caption{font-size:24px;font-weight:600;line-height:32px;color:#2d334a;padding:10px 0}.hotel-about-modal .review .head .close{cursor:pointer}.hotel-about-modal .review .body{color:#2d334a;max-height:515px;height:100%;overflow-y:scroll}.hotel-about-modal .review .body::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.hotel-about-modal .review .body::-webkit-scrollbar{width:3px}.hotel-about-modal .review .body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#c3b2b0}.hotel-about-modal .review .body::-webkit-scrollbar-track-piece:end{margin-bottom:15px}.hotel-about-modal .review .body::-webkit-scrollbar-track-piece:start{margin-top:15px}.hotel-about-modal .review .body .detail-caption{font-size:20px;font-weight:600;line-height:28px;margin-bottom:10px;color:inherit}.hotel-about-modal .review .body .detail{white-space:pre-wrap;font-size:14px;font-weight:400;line-height:20px;color:inherit}.hotel-about-modal .review .body .acordion-area .acordion-group{margin-top:20px}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-head{display:flex;align-items:center;gap:15px;cursor:pointer}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-head .acordion-caption{font-size:20px;font-weight:600;line-height:28px;color:inherit}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-head .down-icon{display:flex}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-head .down-icon img{width:24px;height:24px;object-fit:cover}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-head .down-icon.rotate{transform:rotate(-90deg)}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-detail{height:0;opacity:0;visibility:hidden;top:0;transform:scaleY(0)}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-detail.openAcordion{opacity:1;visibility:visible;transform:scaleY(1)}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-detail.openAcordion .list{margin-top:5px}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-detail .list .item{font-size:14px;font-weight:400;line-height:20px;color:inherit;padding-left:23px;position:relative}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-detail .list .item:after{position:absolute;content:"";top:0;left:0;width:18px;height:18px;background-image:url(/_next/static/media/check.7014f424.svg)}@media(max-width:768px){.hotel-about-modal .review{margin:0;height:80vh}.hotel-about-modal .review .body{padding-bottom:20px;max-height:69vh}.hotel-about-modal .review .body .detail-caption{font-size:16px;line-height:24px}.hotel-about-modal .review .body .acordion-area .acordion-group{margin-top:10px}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-head .acordion-caption{font-size:16px;line-height:24px}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-detail{height:0;opacity:0;visibility:hidden}.hotel-about-modal .review .body .acordion-area .acordion-group .acordion-detail.openAcordion{opacity:1;visibility:visible}}.hotel-comment-card .personal-area{display:flex;align-items:center;gap:20px;margin-bottom:8px}.hotel-comment-card .personal-area .personal-img img{width:45px;height:45px;object-fit:cover;border-radius:100%}.hotel-comment-card .personal-area .personal-info .person-name{font-size:20px;font-weight:500;line-height:28px;color:#13151f;margin-bottom:3px}.hotel-comment-card .personal-area .personal-info .job{font-size:16px;font-weight:400;line-height:24px;color:#575c6e}.hotel-comment-card .personal-area .personal-info .evaluation{display:flex;gap:10px}.hotel-comment-card .personal-area .personal-info .evaluation .icon{padding:2px;width:22px;height:22px;cursor:pointer}.hotel-comment-card .personal-area .personal-info .evaluation .icon.selectStar svg path{stroke:#fa0}.hotel-comment-card .personal-area .personal-info .evaluation .icon svg path.active{stroke:#b0b0b0}.hotel-comment-card .text{font-size:14px;font-weight:500;line-height:20px;color:#13151f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.hotel-comment-card .btn-area{width:100%;text-align:right}.hotel-comment-card .btn-area button{font-size:14px;font-weight:700;line-height:20px;border:none;outline:none;background-color:rgba(0,0,0,0);color:#ad471f;cursor:pointer}@media(max-width:768px){.hotel-comment-card .personal-area .personal-img img{width:40px;height:40px}.hotel-comment-card .personal-area .personal-info .person-name{font-size:16px}.hotel-comment-card .personal-area .personal-info .job{font-size:14px}}.hotel-view-modal{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;padding:20px;z-index:10}.hotel-view-modal .head{position:fixed;top:20px;right:0;width:100%}.hotel-view-modal .head .contain{width:79.8%;margin:0 auto;min-width:1000px;display:flex;justify-content:flex-end}.hotel-view-modal .head .contain .close-btn{padding:4px 10px 4px 4px;background-color:#fff;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:20px;color:#2d334a;border-radius:19px;margin-bottom:20px;cursor:pointer}.hotel-view-modal .top{height:70vh;width:79.8%;min-width:1000px;margin:55px auto}.hotel-view-modal .top .mainSlider{height:100%;display:flex}.hotel-view-modal .top .mainSlider .swiper-wrapper .swiper-slide{width:100%;display:flex;justify-content:center;align-items:center}.hotel-view-modal .top .mainSlider .swiper-wrapper .swiper-slide img{width:100%;height:auto;object-fit:contain}.hotel-view-modal .video-body{min-width:1000px;margin:55px auto}.hotel-view-modal .video-body .youtube,.hotel-view-modal .video-body video{width:100%;max-height:calc(100vh - 150px);height:auto}.hotel-view-modal .video-body .youtube iframe,.hotel-view-modal .video-body video iframe{width:100%;height:calc(100vh - 150px);object-fit:contain}.hotel-view-modal .bottom{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:center;padding:0 15px 20px}.hotel-view-modal .bottom .secondSlider{z-index:10;width:79.8%;margin:0 auto;min-width:1000px;display:flex}.hotel-view-modal .bottom .secondSlider .swiper-wrapper .swiper-slide img{height:100%;width:84px;height:58px;border-radius:10px}@media(max-width:1024px){.hotel-view-modal .head .contain{min-width:100%;padding-right:20px}.hotel-view-modal .bottom .secondSlider,.hotel-view-modal .top,.hotel-view-modal .video-body{min-width:100%}}.loader{position:absolute;top:0;left:0;width:100%;height:100%;gap:30px;flex-direction:column;align-items:center;justify-content:center;background-color:#e6edef;z-index:999999999}.loader,.loader .loading03{display:flex}.loader .loading03 span{margin:0 10px;font-size:20px;font-weight:600;animation:loading03 .7s infinite alternate}.loader .loading03 span:nth-child(2){animation-delay:.1s}.loader .loading03 span:nth-child(3){animation-delay:.2s}.loader .loading03 span:nth-child(4){animation-delay:.3s}.loader .loading03 span:nth-child(5){animation-delay:.4s}.loader .loading03 span:nth-child(6){animation-delay:.5s}.loader .loading03 span:nth-child(7){animation-delay:.6s}.loader .loading03 span:nth-child(8){animation-delay:.7s}.loader .loading03 span:nth-child(9){animation-delay:.8s}.loader .loading03 span:nth-child(10){animation-delay:.9s}.loader .loading03 span:nth-child(11){animation-delay:1s}.loader .loading03 span:nth-child(12){animation-delay:1.1s}.loader .loading03 span:nth-child(13){animation-delay:1.2s}.loader .loading03 span:nth-child(14){animation-delay:1.3s}.loader .loading03 span:nth-child(15){animation-delay:1.4s}@keyframes loading03{0%{transform:scale(1.5)}to{transform:scale(.8)}}@media(max-width:768px){.loader .loading03 span{margin:0 6px;font-size:18px;font-weight:600}}@media(max-width:400px){.loader .loading03 span{margin:0 6px;font-size:15px;font-weight:600}}@media(max-width:350px){.loader .loading03 span{margin:0 6px;font-size:12px;font-weight:600;animation:loading03 .7s infinite alternate}.loader .loading03 span:nth-child(2){animation-delay:.1s}.loader .loading03 span:nth-child(3){animation-delay:.2s}.loader .loading03 span:nth-child(4){animation-delay:.3s}.loader .loading03 span:nth-child(5){animation-delay:.4s}.loader .loading03 span:nth-child(6){animation-delay:.5s}.loader .loading03 span:nth-child(7){animation-delay:.6s}.loader .loading03 span:nth-child(8){animation-delay:.7s}.loader .loading03 span:nth-child(9){animation-delay:.8s}.loader .loading03 span:nth-child(10){animation-delay:.9s}.loader .loading03 span:nth-child(11){animation-delay:1s}.loader .loading03 span:nth-child(12){animation-delay:1.1s}.loader .loading03 span:nth-child(13){animation-delay:1.2s}.loader .loading03 span:nth-child(14){animation-delay:1.3s}.loader .loading03 span:nth-child(15){animation-delay:1.4s}.loader .loading03 span:nth-child(16){animation-delay:1.5s}}.room-group{border-radius:15px;box-shadow:0 0 23px -5px rgba(0,0,0,.2509803922);padding:30px 15px;margin:30px 0 10px}.room-group .head{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:20px}.room-group .head .left-side .room-name{font-size:20px;font-weight:700;line-height:28px;color:#2d334a;margin-bottom:4px}.room-group .head .left-side .room-about{font-size:14px;font-weight:400;line-height:20px;color:#575c6e}.room-group .head .right-side{text-wrap:nowrap}.room-group .head .right-side .personalcount-and-night-info{font-size:14px;font-weight:400;line-height:24px;text-align:right;color:#2d334a}.room-group .head .right-side .price-area{text-align:right}.room-group .head .right-side .price-area .prev-price{font-size:14px;font-weight:600;text-decoration:line-through;color:inherit;white-space:nowrap}.room-group .head .right-side .price-area .current-price{font-size:20px;font-weight:700;line-height:28px;color:#2d334a;white-space:nowrap}.room-group .head .right-side .price-area .current-price .total{display:none}.room-group .body .room-detail .discount-and-reservasoin-area{display:flex;justify-content:space-between;margin:10px 0 20px;gap:10px}.room-group .body .room-detail .discount-and-reservasoin-area .select-btn{align-self:flex-start;text-wrap:nowrap;white-space:nowrap;padding:10px 20px;font-size:14px;font-weight:500;line-height:16px;text-align:left;color:#e9e9ec;border-radius:20px;border:none;outline:none;background-color:#ad471f;cursor:pointer}.room-group .body .room-detail .discount-and-reservasoin-area .discount-area{width:100%;display:flex;gap:10px;flex-wrap:wrap}.room-group .body .room-detail .discount-price{display:inline-block;border-radius:5px;padding:3px 10px;font-size:20px;font-weight:500;line-height:28px;color:#fff;background:#f80430}.room-group .body .room-detail .discount-price.special{background:#f80430}.room-group .body .room-detail .about{font-size:14px;font-weight:500;line-height:20px;white-space:pre-wrap;color:#727686;margin-bottom:20px}.room-group .body .room-detail .general-info-area{display:flex;gap:30px}.room-group .body .room-detail .general-info-area .left-side{width:400px;height:300px}.room-group .body .room-detail .general-info-area .left-side .room-slider{width:100%;height:100%}.room-group .body .room-detail .general-info-area .left-side .room-slider .swiper-wrapper .swiper-slide{-webkit-user-select:none;user-select:none}.room-group .body .room-detail .general-info-area .left-side .room-slider .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}.room-group .body .room-detail .general-info-area .left-side .room-slider .swiper-button-prev{color:rgba(0,0,0,0);width:50px;height:50px}.room-group .body .room-detail .general-info-area .left-side .room-slider .swiper-button-prev:after{background-image:url(/_next/static/media/back-slider.1dac9222.svg);width:40px;height:40px}.room-group .body .room-detail .general-info-area .left-side .room-slider .swiper-button-next{color:rgba(0,0,0,0);width:50px;height:50px}.room-group .body .room-detail .general-info-area .left-side .room-slider .swiper-button-next:after{background-image:url(/_next/static/media/next-slider.8f887b6e.svg);width:40px;height:40px}.room-group .body .room-detail .general-info-area .left-side .room-slider .btn-group{position:absolute;top:45%;left:0;width:100%;display:flex;justify-content:space-between;z-index:10;padding:0 10px}.room-group .body .room-detail .general-info-area .left-side .room-slider .btn-group .swiper-btn-next,.room-group .body .room-detail .general-info-area .left-side .room-slider .btn-group .swiper-btn-prev{border:none;outline:none;background-color:#ad471f;width:46px;height:46px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:100%;box-shadow:0 0 23px -5px rgba(0,0,0,.2509803922)}.room-group .body .room-detail .general-info-area .left-side .room-slider .btn-group .swiper-btn-next img,.room-group .body .room-detail .general-info-area .left-side .room-slider .btn-group .swiper-btn-prev img{width:24px;height:24px;object-fit:cover}.room-group .body .room-detail .general-info-area .mobile-about,.room-group .body .room-detail .general-info-area .price-invoice{display:none}.room-group .body .room-detail .general-info-area .right-side{padding:5px 20px}.room-group .body .room-detail .general-info-area .right-side .characteristics-caption,.room-group .body .room-detail .general-info-area .right-side .description-caption,.room-group .body .room-detail .general-info-area .right-side .notes-caption{font-size:20px;font-weight:500;line-height:28px;color:#2d334a;margin-bottom:10px}.room-group .body .room-detail .general-info-area .right-side .characteristics-caption{margin-top:15px}.room-group .body .room-detail .general-info-area .right-side .description-detail{font-size:14px;font-weight:500;line-height:20px;color:#727686}.room-group .body .room-detail .general-info-area .right-side .acordion-area{margin-top:15px}.room-group .body .room-detail .general-info-area .right-side .acordion-area .acordion-group{margin-top:10px}.room-group .body .room-detail .general-info-area .right-side .acordion-area .acordion-group .acordion-head{display:flex;align-items:center;gap:5px;cursor:pointer}.room-group .body .room-detail .general-info-area .right-side .acordion-area .acordion-group .acordion-head .acordion-caption{font-size:20px;font-weight:500;line-height:28px;color:#2d334a}.room-group .body .room-detail .general-info-area .right-side .acordion-area .acordion-group .acordion-head .down-icon{display:flex}.room-group .body .room-detail .general-info-area .right-side .acordion-area .acordion-group .acordion-head .down-icon img{width:20px;height:20px;object-fit:cover}.room-group .body .room-detail .general-info-area .right-side .acordion-area .acordion-group .acordion-head .down-icon.rotate{transform:rotate(-90deg)}.room-group .body .room-detail .general-info-area .right-side .acordion-area .acordion-group .acordion-detail{height:0;opacity:0;visibility:hidden;top:0;transform:scaleY(0);transform-origin:top center}.room-group .body .room-detail .general-info-area .right-side .acordion-area .acordion-group .acordion-detail.openAcordion{opacity:1;visibility:visible;transform:scaleY(1);transform-origin:top center}.room-group .body .room-detail .general-info-area .right-side .acordion-area .acordion-group .acordion-detail.openAcordion .list{margin-top:5px}.room-group .body .room-detail .general-info-area .right-side .acordion-area .acordion-group .acordion-detail .list .item{font-size:14px;font-weight:500;line-height:20px;color:#727686;padding-left:23px;position:relative}.room-group .body .room-detail .general-info-area .right-side .acordion-area .acordion-group .acordion-detail .list .item:after{position:absolute;content:"";top:0;left:0;width:18px;height:18px;background-image:url(/_next/static/media/check.7014f424.svg)}.room-group .body .room-detail .general-info-area .right-side .note-detail{margin-top:15px;font-size:14px;font-weight:500;line-height:20px;color:#727686;white-space:pre-wrap}@media(max-width:768px){.room-group{padding-top:15px;margin-top:15px}.room-group .head{cursor:pointer}.room-group .head,.room-group .head .left-side{display:flex;flex-direction:column;align-items:flex-start}.room-group .head .left-side{width:100%}.room-group .head .left-side .room-litle-info{margin-bottom:10px}.room-group .head .left-side .room-litle-info .room-name{font-size:20px;line-height:28px;color:#2d334a;margin-bottom:4px;text-align:left}.room-group .head .left-side .room-litle-info .room-about{font-size:14px;font-weight:400;line-height:20px;color:#575c6e}.room-group .head .right-side{display:none}.room-group .body .room-detail .discount-and-reservasoin-area{flex-direction:column-reverse;width:100%}.room-group .body .room-detail .about,.room-group .body .room-detail .discount-and-reservasoin-area .select-btn{display:none}.room-group .body .room-detail .general-info-area{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0;row-gap:30px}.room-group .body .room-detail .general-info-area .left-side{width:calc(100% - 150px);height:300px}.room-group .body .room-detail .general-info-area .mobile-about,.room-group .body .room-detail .general-info-area .price-invoice{display:inline-block}.room-group .body .room-detail .general-info-area .mobile-about{margin-bottom:0}.room-group .body .room-detail .general-info-area .price-invoice{text-wrap:nowrap;justify-self:flex-end;max-width:136px}.room-group .body .room-detail .general-info-area .price-invoice .personalcount-and-night-info{font-size:14px;font-weight:400;line-height:24px;text-align:right;color:#2d334a}.room-group .body .room-detail .general-info-area .price-invoice .personalcount-and-night-info span{display:block;white-space:nowrap}.room-group .body .room-detail .general-info-area .price-invoice .price-area{text-align:right}.room-group .body .room-detail .general-info-area .price-invoice .price-area .prev-price{text-decoration:line-through;white-space:nowrap;font-size:16px;line-height:24px;color:#2d334a;padding-bottom:4px}.room-group .body .room-detail .general-info-area .price-invoice .price-area .current-price{font-size:20px;font-weight:700;line-height:28px;color:#2d334a;white-space:nowrap}.room-group .body .room-detail .general-info-area .price-invoice .price-area .current-price .total{display:none}.room-group .body .room-detail .general-info-area .price-invoice .select-btn{align-self:flex-start;text-wrap:nowrap;white-space:nowrap;padding:10px 20px;font-size:14px;font-weight:500;line-height:16px;text-align:left;color:#e9e9ec;border-radius:20px;border:none;outline:none;background-color:#ad471f;cursor:pointer}.room-group .body .room-detail .general-info-area .right-side{width:100%}}@media(max-width:428px){.room-group{padding-top:15px;margin-top:15px}.room-group .body .room-detail .general-info-area .left-side{width:calc(100% - 130px);height:200px}.room-group .body .room-detail .general-info-area .left-side .room-slider .swiper-button-prev{width:40px;height:40px}.room-group .body .room-detail .general-info-area .left-side .room-slider .swiper-button-prev:after{transform:scale(.7)}.room-group .body .room-detail .general-info-area .left-side .room-slider .swiper-button-next{width:40px;height:40px}.room-group .body .room-detail .general-info-area .left-side .room-slider .swiper-button-next:after{transform:scale(.7)}.room-group .body .room-detail .general-info-area .price-invoice{max-width:123px}.room-group .body .room-detail .general-info-area .price-invoice .personalcount-and-night-info{font-size:12px}.room-group .body .room-detail .general-info-area .price-invoice .price-area .prev-price{font-size:14px}.room-group .body .room-detail .general-info-area .price-invoice .price-area .current-price{font-size:16px}.room-group .body .room-detail .general-info-area .price-invoice .select-btn{font-size:12px}}.search-area .container .title{padding:10px 0;font-size:20px;font-weight:600;line-height:28px;color:#2d334a}.search-area .container .price-per-night{width:100%;text-align:right;margin-bottom:10px}.search-area .container .price-per-night .text{color:#2d334a;font-size:24px;font-weight:400;line-height:32px}.search-area .container .price-per-night .text .price{font-size:24px;font-weight:500;line-height:32px}.search-area .container .seacr-hotel-form{border-radius:15px;box-shadow:0 0 23px -5px rgba(0,0,0,.2509803922);background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 30px}.search-area .container .seacr-hotel-form .group{display:flex;align-items:center;gap:10px;border-left:1px solid #b0c6ce;padding-left:30px;cursor:pointer}.search-area .container .seacr-hotel-form .group:first-child{padding-left:0;border-left:none}.search-area .container .seacr-hotel-form .group.disabled{opacity:.5}.search-area .container .seacr-hotel-form .group .icon{display:flex;align-items:center}.search-area .container .seacr-hotel-form .group .icon img{width:24px;height:24px;object-fit:cover}.search-area .container .seacr-hotel-form .group .form-group.error .caption,.search-area .container .seacr-hotel-form .group .form-group.error .detail{color:#b00020}.search-area .container .seacr-hotel-form .group .form-group .caption{margin-bottom:4px}.search-area .container .seacr-hotel-form .group .form-group .detail{font-size:12px;font-weight:400;line-height:16px;color:#575c6e}.search-area .container .seacr-hotel-form .group .form-group .detail.selectedDate{color:#2d334a}.search-area .container .seacr-hotel-form .group .form-group .detail.hotelName{width:110px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.search-area .container .seacr-hotel-form .group.personalSelect{position:relative}.search-area .container .seacr-hotel-form .group.personalSelect .personSelectDropDown{transform:translateY(-10px);opacity:0;visibility:hidden;transition:.4s ease;width:100%}.search-area .container .seacr-hotel-form .group.personalSelect .personSelectDropDown.active{opacity:1;visibility:visible;transform:translateY(0)}.search-area .container .seacr-hotel-form .group.personalSelect .personSelectDropDown{position:absolute;left:-102px;top:57px;z-index:9999}.search-area .container .seacr-hotel-form .group.personalSelect .personSelectDropDown .person-count-info{width:267%;background-color:#fff;box-shadow:0 0 23px -5px rgba(0,0,0,.2509803922);border-radius:32px}.search-area .container .seacr-hotel-form .seacrhBtn{border:none;outline:none;border-radius:11px;background-color:#ad471f;padding:20px;font-size:16px;font-weight:500;line-height:20px;color:#e9e9ec;cursor:pointer}.search-area .container .price-info{width:100%;display:flex;justify-content:space-between;color:#2d334a;margin:10px 0}.search-area .container .price-info .price-per-night-total,.search-area .container .price-info .total-price{font-size:20px;font-weight:500;line-height:28px;color:inherit}.search-area .container .price-info .total-price .price{font-size:20px;font-weight:700;line-height:28px;color:inherit}.hotel-detail-page .container .seacr-hotel-form .group{width:30%}.hotel-detail-page .container .seacr-hotel-form .group:first-child{order:-1;border-left:1px solid #b0c6ce;padding-left:30px}.hotel-detail-page .container .seacr-hotel-form .group:nth-child(3){order:-2}.hotel-detail-page .container .seacr-hotel-form .group:nth-child(2){order:-3}.hotel-detail-page .container .seacr-hotel-form .group:nth-child(4){order:-4;border-left:none;padding-left:0}.hotel-detail-page .container .seacr-hotel-form .group.personalSelect .personSelectDropDown{left:-28px;top:55px}.hotel-detail-page .container .seacr-hotel-form .group.room{position:absolute;left:0;top:0;opacity:0;visibility:hidden;z-index:-1000}@media(max-width:1024px){.search-area .container .seacr-hotel-form .group.personalSelect .personSelectDropDown{left:-60px;top:57px}.search-area .container .seacr-hotel-form .group.personalSelect .personSelectDropDown .person-count-info{width:200%}.hotel-detail-page .container .seacr-hotel-form .group.personalSelect .personSelectDropDown{left:-28px;top:55px}.hotel-detail-page .container .seacr-hotel-form .group.personalSelect .personSelectDropDown .person-count-info{width:300%}}@media(max-width:768px){.search-area .container .price-per-night .text{font-size:20px}.search-area .container .price-per-night .text .price{font-size:16px}.search-area .container .seacr-hotel-form{padding:9px 15px;flex-wrap:wrap;row-gap:20px}.search-area .container .seacr-hotel-form .group{width:50%}.search-area .container .seacr-hotel-form .group:nth-child(3){padding-left:0;border-left:none}.search-area .container .seacr-hotel-form .group.personalSelect .personSelectDropDown{left:-100%;top:57px}.search-area .container .seacr-hotel-form .group.personalSelect .personSelectDropDown .person-count-info{width:200%}.search-area .container .seacr-hotel-form .seacrhBtn{width:100%;padding:12px}.search-area .container .price-info .price-per-night-total,.search-area .container .price-info .total-price{font-size:16px}.hotel-detail-page .container .seacr-hotel-form{flex-direction:column}.hotel-detail-page .container .seacr-hotel-form .group{width:auto;min-width:157px;padding-left:0;border:none;align-items:center}.hotel-detail-page .container .seacr-hotel-form .group.personalSelect .personSelectDropDown{left:-15px;top:55px}.hotel-detail-page .container .seacr-hotel-form .group.personalSelect .personSelectDropDown .person-count-info{width:209%}}@media(max-width:428px){.search-area .container .seacr-hotel-form .group{width:100%}.search-area .container .seacr-hotel-form .group:first-child,.search-area .container .seacr-hotel-form .group:nth-child(2),.search-area .container .seacr-hotel-form .group:nth-child(3),.search-area .container .seacr-hotel-form .group:nth-child(4){padding-left:0;border-left:none}.search-area .container .seacr-hotel-form .group.personalSelect .personSelectDropDown{left:-15px;top:57px}.search-area .container .seacr-hotel-form .group.personalSelect .personSelectDropDown .person-count-info{width:110%}.search-area .container .seacr-hotel-form .seacrhBtn{width:100%}}.sweetAlert-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.swal-close-button,.your-title-style{font-size:28px;color:#000}.swal-close-button{position:absolute;top:0;right:0;margin:12px;padding:8px;background-color:rgba(0,0,0,0);cursor:pointer;transition:.5s ease}.swal-close-button:hover{background-color:rgba(0,0,0,.05);color:#000}.sweetAlert-confirm-button{display:none;padding:8px 24px;font-size:15px;border-radius:4px;color:#000;background-color:#fff;border:3px solid #000;cursor:pointer;transition:.6s ease}.sweetAlert-confirm-button:hover{color:#fff;background-color:#000}.swal2-confirm{display:none!important}.naftalan-history{padding:15px 0}.naftalan-history .container{color:#2d334a}.naftalan-history .container .naftalan-img{width:100%;height:450px;margin-bottom:20px}.naftalan-history .container .naftalan-img img{width:100%;height:100%;object-fit:cover;border-radius:7px}.naftalan-history .container .caption{font-size:24px;font-weight:700;line-height:32px;margin:20px 0 10px;color:inherit}.naftalan-history .container .naftalan-about{font-size:14px;font-weight:500;line-height:24px;color:inherit;white-space:pre-wrap}@media(max-width:1200px){.naftalan-history .container .naftalan-img{width:100%;height:350px}}@media(max-width:1024px){.naftalan-history{min-height:70vh}.naftalan-history .container .naftalan-img{width:100%;height:220px;height:250px}}@media(max-width:768px){.naftalan-history .container .naftalan-img{width:100%;height:250px}.naftalan-history .container .caption{font-size:20px;line-height:28px}.naftalan-history .container .naftalan-about{font-size:14px;line-height:20px}}.invoice-suit .container .main-invoice-caption{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:24px;color:#2d334a;margin-bottom:15px}.invoice-suit .container .main-invoice-subcaption{font-size:30px;font-weight:700;line-height:24px;color:#2d334a;margin-bottom:35px}.invoice-suit .container .row{width:100%;justify-content:space-between;gap:20px}.invoice-suit .container .row .info-hotel .hotel-name{font-size:24px;font-weight:600;line-height:32px;color:#2d334a}.invoice-suit .container .row .info-hotel .discount-area{width:100%;display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.invoice-suit .container .row .info-hotel .discount-area .discount-price{display:inline-block;border-radius:5px;padding:3px 10px;font-size:20px;font-weight:500;line-height:28px;color:#eaebed;background:#3d0700}.invoice-suit .container .row .info-hotel .discount-area .discount-price.special{background:#f80430}.invoice-suit .container .row .info-hotel .room-about .room-name{font-size:20px;font-weight:500;line-height:28px;color:#2d334a;margin-bottom:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.invoice-suit .container .row .info-hotel .room-about .room-detail-short{font-size:16px;font-weight:400;line-height:24px;color:#575c6e}.invoice-suit .container .row .info-hotel .note{margin:15px 0}.invoice-suit .container .row .info-hotel .note .title{font-size:20px;font-weight:500;line-height:28px;color:#2d334a;margin-bottom:10px}.invoice-suit .container .row .info-hotel .note .note-detail{font-size:14px;font-weight:500;line-height:20px;color:#727686;white-space:pre-wrap}.invoice-suit .container .row .general-info{padding-bottom:20px;max-width:500px;width:100%}.invoice-suit .container .row .general-info .caption{font-size:16px;font-weight:500;line-height:24px;color:#000;margin-bottom:10px}.invoice-suit .container .row .general-info .inp-area{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2%;row-gap:10px}.invoice-suit .container .row .general-info .inp-area .form-group{width:calc(100% - 100px)}.invoice-suit .container .row .general-info .inp-area .form-group.textarea{width:100%}.invoice-suit .container .row .general-info .inp-area .form-group.textarea textarea{resize:none;height:80px}.invoice-suit .container .row .general-info .inp-area .form-group label{display:block;font-size:16px;font-weight:500;line-height:24px;color:#0f172a;margin-bottom:4px}.invoice-suit .container .row .general-info .inp-area .form-group input.error,.invoice-suit .container .row .general-info .inp-area .form-group input.error:focus,.invoice-suit .container .row .general-info .inp-area .form-group textarea.error,.invoice-suit .container .row .general-info .inp-area .form-group textarea.error:focus{border-color:red}.invoice-suit .container .row .general-info .inp-area .form-group input,.invoice-suit .container .row .general-info .inp-area .form-group textarea{width:100%;border:1px solid #ece6e6;padding:9px 22px 9px 12px;border-radius:4px;outline:none;resize:none}.invoice-suit .container .row .general-info .inp-area .form-group input::placeholder,.invoice-suit .container .row .general-info .inp-area .form-group textarea::placeholder{font-size:16px;font-weight:400;line-height:24px;color:#9ea1ac}.invoice-suit .container .row .general-info .inp-area .form-group input:focus,.invoice-suit .container .row .general-info .inp-area .form-group textarea:focus{border:1.5px solid #ccc}.invoice-suit .container .row .general-info .inp-area{margin-bottom:10px}.invoice-suit .container .row .general-info .inp-area .btn{align-self:flex-end;padding:10px 20px;font-size:14px;font-weight:500;line-height:16px;color:#272343;color:#e9e9ec;cursor:pointer;border-radius:20px;background:#ad471f}.invoice-suit .container .row .general-info .info-area .info-group{margin-bottom:10px;display:flex;align-items:center;gap:10px}.invoice-suit .container .row .general-info .info-area .info-group:last-child{border-top:1px solid #c3b2b0}.invoice-suit .container .row .general-info .info-area .info-group .info-caption{font-size:16px;font-weight:600;line-height:24px;color:#2d334a;white-space:nowrap}.invoice-suit .container .row .general-info .info-area .info-group .detail{font-size:16px;font-weight:400;line-height:24px;color:#2d334a}.invoice-suit .container .row .general-info .info-area .info-group .detail.total-price{padding:5px 0;font-size:20px;font-weight:700;white-space:nowrap}.invoice-suit .container .row .general-info .info-area .info-group .detail.base-total,.invoice-suit .container .row .general-info .info-area .info-group .detail.date,.invoice-suit .container .row .general-info .info-area .info-group .detail.special-price{white-space:nowrap}.invoice-suit .container .invoice{margin-top:20px;height:100%;background-color:#fff;width:100%;border-radius:20px;z-index:100}.invoice-suit .container .invoice .caption{font-size:24px;font-weight:600;line-height:32px;color:#2d334a;padding:10px 0}.invoice-suit .container .invoice .body{color:#2d334a}.invoice-suit .container .invoice .body .reservasion-form .general-info,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info{padding-bottom:20px;width:100%}.invoice-suit .container .invoice .body .reservasion-form .general-info .caption,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .caption,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .caption{font-size:16px;font-weight:500;line-height:24px;color:#000;margin-bottom:10px}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2%;row-gap:10px}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select{position:relative}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .drop-icon,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .drop-icon,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .drop-icon{position:absolute;bottom:8px;right:4px}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .drop-icon.active img,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .drop-icon.active img,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .drop-icon.active img{transform:rotate(180deg)}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .drop-icon img,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .drop-icon img,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .drop-icon img{display:flex;transition:.3s ease}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .select-list,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .select-list,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .select-list{position:absolute;top:66px;left:0;width:100%;border:1px solid #ece6e6;border-radius:4px;outline:none;resize:none;background-color:#fff;z-index:999;height:0;transform:translateY(-10px);opacity:0;visibility:hidden;transition:.4s ease;overflow-y:scroll}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .select-list::-webkit-scrollbar-track,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .select-list::-webkit-scrollbar-track,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .select-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .select-list::-webkit-scrollbar,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .select-list::-webkit-scrollbar,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .select-list::-webkit-scrollbar{width:3px}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .select-list::-webkit-scrollbar-thumb,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .select-list::-webkit-scrollbar-thumb,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .select-list::-webkit-scrollbar-thumb{border-radius:5px;background-color:#3d0700}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .select-list::-webkit-scrollbar-track-piece:end,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .select-list::-webkit-scrollbar-track-piece:end,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .select-list::-webkit-scrollbar-track-piece:end{margin-bottom:15px}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .select-list::-webkit-scrollbar-track-piece:start,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .select-list::-webkit-scrollbar-track-piece:start,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .select-list::-webkit-scrollbar-track-piece:start{margin-top:15px}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .select-list.drop-down-visible,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .select-list.drop-down-visible,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .select-list.drop-down-visible{height:200px;transform:translateY(0);opacity:1;visibility:visible}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .select-list .select-item,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .select-list .select-item,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .select-list .select-item{border-bottom:1px solid #ece6e6;padding:9px 12px;transition:.4s ease;font-size:14px}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .select-list .select-item.active,.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .select .select-list .select-item:hover,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .select-list .select-item.active,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .select .select-list .select-item:hover,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .select-list .select-item.active,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .select .select-list .select-item:hover{background-color:#ece6e6}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group{width:32%}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group:nth-child(4),.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group:nth-child(5),.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group:nth-child(4),.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group:nth-child(5),.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group:nth-child(4),.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group:nth-child(5){width:49%}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group.textarea,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group.textarea,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group.textarea{width:100%}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group.textarea textarea,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group.textarea textarea,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group.textarea textarea{resize:none;height:80px}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group label,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group label,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group label{display:block;font-size:16px;font-weight:500;line-height:24px;color:#0f172a;margin-bottom:4px}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group input.error,.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group input.error:focus,.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group textarea.error,.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group textarea.error:focus,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group input.error,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group input.error:focus,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group textarea.error,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group textarea.error:focus,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group input.error,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group input.error:focus,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group textarea.error,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group textarea.error:focus{border-color:red}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group input,.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group textarea,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group input,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group textarea,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group input,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group textarea{width:100%;border:1px solid #ece6e6;padding:9px 22px 9px 12px;border-radius:4px;outline:none;resize:none}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group input::placeholder,.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group textarea::placeholder,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group input::placeholder,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group textarea::placeholder,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group input::placeholder,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group textarea::placeholder{font-size:16px;font-weight:400;line-height:24px;color:#9ea1ac}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group input:focus,.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group textarea:focus,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group input:focus,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group textarea:focus,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group input:focus,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group textarea:focus{border:1.5px solid #ccc}.invoice-suit .container .invoice .body .reservasion-form .chapcha-container{display:flex;justify-content:flex-end;margin:10px 0}.invoice-suit .container .invoice .body .reservasion-form .btn-area{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:20px}.invoice-suit .container .invoice .body .reservasion-form .btn-area .error-text{font-size:14px;font-weight:500;line-height:16px;color:red}.invoice-suit .container .invoice .body .reservasion-form .btn-area button{display:flex;align-items:center;gap:10px;transition:.3s ease}.invoice-suit .container .invoice .body .reservasion-form .btn-area button img{transition:.3s ease;width:20px;height:20px}.invoice-suit .container .invoice .body .reservasion-form .btn-area button{padding:10px 20px;font-size:14px;font-weight:500;line-height:16px;color:#272343;color:#e9e9ec;cursor:pointer;border-radius:20px;background:#ad471f;border:none;outline:none}.invoice-suit .container .invoice .body .reservasion-form .line{display:inline-block;width:100%;height:1px;background-color:#c3b2b0;margin-bottom:20px}.invoice-suit .overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0);z-index:-9999}.invoice-suit .overlay.active{z-index:99;opacity:1;visibility:visible}@media(max-width:768px){.invoice-suit .container .main-invoice-caption{font-size:14px;margin-bottom:15px}.invoice-suit .container .main-invoice-subcaption{font-size:25px;margin-bottom:25px}.invoice-suit .container .row{flex-direction:column;gap:0}.invoice-suit .container .row .info-hotel .hotel-name{font-size:20px;line-height:28px;margin-bottom:10px}.invoice-suit .container .row .info-hotel .discount-area .discount-price{font-size:16px}.invoice-suit .container .row .info-hotel .room-about{order:2;width:100%;margin-top:20px}.invoice-suit .container .row .info-hotel .room-about .room-name{font-size:16px;font-weight:500;line-height:24px}.invoice-suit .container .row .info-hotel .room-about .room-detail-short{font-size:14px;font-weight:400;line-height:20px}.invoice-suit .container .row .info-hotel .note{margin:15px 0}.invoice-suit .container .row .info-hotel .note .title{font-size:16px;font-weight:500;line-height:24px}.invoice-suit .container .row .info-hotel .note .note-detail{font-size:14px;font-weight:500;line-height:20px;white-space:pre-wrap}.invoice-suit .container .row .general-info{padding-bottom:20px;width:100%}.invoice-suit .container .row .general-info .inp-area{gap:2%;row-gap:10px}.invoice-suit .container .row .general-info .info-area .info-group .detail,.invoice-suit .container .row .general-info .info-area .info-group .info-caption{font-size:14px}.invoice-suit .container .row .general-info .info-area .info-group .detail.total-price{padding:5px 0;font-size:16px;font-weight:700}.invoice-suit .container .invoice .body{padding-bottom:20px}.invoice-suit .container .invoice .body .reservasion-form .general-info,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info{padding-bottom:20px;width:100%}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area{gap:2%;row-gap:10px}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group{width:49%}}@media(max-width:450px){.invoice-suit .container .row .general-info .inp-area{gap:2%;row-gap:10px}.invoice-suit .container .row .general-info .inp-area .form-group{width:100%}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area{gap:2%;row-gap:10px}.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group,.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group:nth-child(4),.invoice-suit .container .invoice .body .reservasion-form .general-info .inp-area .form-group:nth-child(5),.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group,.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group:nth-child(4),.invoice-suit .container .invoice .body .reservasion-form .guest-personal-info .inp-area .form-group:nth-child(5),.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group,.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group:nth-child(4),.invoice-suit .container .invoice .body .reservasion-form .reservasion-info .inp-area .form-group:nth-child(5){width:100%}}.naftalan-disease .container .naftalan-info{width:100%;display:inline-block}.naftalan-disease .container .naftalan-info .detail{display:inline-block;white-space:pre-wrap}.naftalan-disease .container .naftalan-info .detail img{width:400px;aspect-ratio:1/1;object-fit:cover;float:left;margin-right:10px;margin-bottom:10px;border-radius:7px}.naftalan-disease .container .naftalan-info .detail .caption{display:block;font-size:24px;font-weight:700;line-height:32px;color:#2d334a;margin-bottom:20px}.naftalan-disease .container .naftalan-info .detail{font-size:16px;font-weight:500;line-height:24px;color:#2d334a}.naftalan-disease .container .naftalan-advantages{display:flex;flex-direction:column;gap:10px}.naftalan-disease .container .naftalan-advantages .advantages-group{padding:20px}.naftalan-disease .container .naftalan-advantages .advantages-group .head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.naftalan-disease .container .naftalan-advantages .advantages-group .head .icon img{width:60px;height:60px;object-fit:cover;border-radius:100%}.naftalan-disease .container .naftalan-advantages .advantages-group .head .title{font-size:16px;font-weight:500;line-height:24px;color:#2d334a}.naftalan-disease .container .naftalan-advantages .advantages-group .body{margin-bottom:12px}.naftalan-disease .container .naftalan-advantages .advantages-group .body p{font-size:14px;font-weight:400;line-height:20px;color:#2d334a}.naftalan-disease .container .naftalan-advantages .advantages-group .bottom ul li{margin-left:15px;font-size:14px;font-weight:400;line-height:20px;color:#2d334a;list-style-type:disc}@media(max-width:768px){.naftalan-disease .container .naftalan-info .detail img{width:100%;height:288px;margin-right:0;margin-bottom:20px}.naftalan-disease .container .naftalan-info .detail .caption{font-size:20px;line-height:28px}.naftalan-disease .container .naftalan-info .detail{font-size:14px;line-height:20px}.naftalan-disease .container .naftalan-advantages{margin:20px 0;display:flex;flex-direction:column;gap:20px}.naftalan-disease .container .naftalan-advantages .advantages-group{padding:0}.naftalan-disease .container .naftalan-advantages .advantages-group .head{gap:12px;margin-bottom:10px}.naftalan-disease .container .naftalan-advantages .advantages-group .head .icon img{width:40px;height:40px}.naftalan-disease .container .naftalan-advantages .advantages-group .body{margin-bottom:10px}.naftalan-disease .container .naftalan-advantages .advantages-group .bottom ul li{font-weight:500}.custom-page .container img{max-height:250px}.custom-page .container iframe,.custom-page .container img{max-width:100%!important;width:100%!important;object-fit:cover}.custom-page .container iframe{height:350px;max-height:400px}}.question-answer{min-height:80vh}.question-answer .head .line .container .caption{font-size:24px;font-weight:700;line-height:32px;margin-bottom:15px}.question-answer .container .row{padding:15px 0;flex-direction:column;gap:20px}.question-answer .container .row .question-answ-group.active .question:after{transition-duration:.4s;transform:scaleX(1);transform-origin:left center}.question-answer .container .row .question-answ-group.active .question .title{font-weight:700}.question-answer .container .row .question-answ-group.active .question .icon{opacity:0;visibility:hidden;transform:translateX(10px)}.question-answer .container .row .question-answ-group.active .answer{margin-top:10px;opacity:1;visibility:visible;transform:scaleX(1);transform-origin:left center}.question-answer .container .row .question-answ-group .question{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative}.question-answer .container .row .question-answ-group .question:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#643933;transform:scaleX(0);transform-origin:left center}.question-answer .container .row .question-answ-group .question .title{font-size:16px;font-weight:500;line-height:24px;color:#2d334a;transition:.3s ease}.question-answer .container .row .question-answ-group .question .icon{display:flex;opacity:1;visibility:visible;transform:translateX(0)}.question-answer .container .row .question-answ-group .answer{height:0;opacity:0;visibility:hidden;transform:scaleX(0);transform-origin:left center}.question-answer .container .row .question-answ-group .answer .detail{font-size:14px;font-weight:400;line-height:20px;color:#2d334a}@media(max-width:768px){.question-answer{min-height:85vh}.question-answer .head .line .container .caption{font-size:20px;margin-bottom:10px}.question-answer .container .row .question-answ-group .question{justify-content:space-between}}@media(max-width:428px){.question-answer{min-height:50vh}}.contact .container .contact-form{margin:15px 0 10px}.contact .container .contact-form .personal-info{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}.contact .container .contact-form .form-group{width:100%}.contact .container .contact-form .form-group label{display:block;font-size:16px;font-weight:500;line-height:24px;color:#0f172a;margin-bottom:4px}.contact .container .contact-form .form-group input,.contact .container .contact-form .form-group textarea{width:100%;border:1px solid #ece6e6;padding:9px 12px;border-radius:4px;outline:none;resize:none}.contact .container .contact-form .form-group input.error,.contact .container .contact-form .form-group input.error:focus,.contact .container .contact-form .form-group textarea.error,.contact .container .contact-form .form-group textarea.error:focus{border-color:red}.contact .container .contact-form .form-group input::placeholder,.contact .container .contact-form .form-group textarea::placeholder{font-size:16px;font-weight:400;line-height:24px;color:#9ea1ac}.contact .container .contact-form .form-group input:focus,.contact .container .contact-form .form-group textarea:focus{border:1.5px solid #ccc}.contact .container .contact-form .submit-area{width:100%;display:flex;justify-content:flex-end;gap:20px;align-items:center;margin-top:20px}.contact .container .contact-form .submit-area button{font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;text-align:left;color:#e9e9ec;background:#ad471f;border:none;outline:none;border-radius:22px;padding:12px 20px;cursor:pointer}.contact .container .contact-area{display:flex;justify-content:space-between;gap:10%;row-gap:20px;flex-wrap:wrap;margin-bottom:20px}.contact .container .contact-area .info-cart{width:40%;display:flex;align-items:center;gap:30px}.contact .container .contact-area .info-cart .icon{display:flex}.contact .container .contact-area .info-cart .icon img{width:76px;height:76px;object-fit:cover;border-radius:100%}.contact .container .contact-area .info-cart a{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:24px;color:#2d334a}@media(max-width:768px){.contact .container .contact-form{margin:15px 0 10px}.contact .container .contact-form .personal-info{flex-direction:column;gap:15px;margin-bottom:15px}.contact .container .contact-form .form-group label{font-size:14px;line-height:20px}.contact .container .contact-form .form-group input,.contact .container .contact-form .form-group textarea{padding:8px 12px;font-size:14px}.contact .container .contact-form .form-group input::placeholder,.contact .container .contact-form .form-group textarea::placeholder{font-size:14px}.contact .container .contact-form .form-group textarea{height:100px}.contact .container .contact-form .submit-area{width:100%;flex-direction:column;justify-content:center;text-align:center;gap:20px;margin-top:20px}.contact .container .contact-form .submit-area button{width:100%;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;text-align:center;color:#e9e9ec;background:#ad471f;border:none;outline:none;border-radius:22px;padding:12px 20px;cursor:pointer}.contact .container .contact-area{gap:10px}.contact .container .contact-area .info-cart{width:100%;gap:20px}.contact .container .contact-area .info-cart .icon img{width:50px;height:50px}.contact .container .contact-area .info-cart a{font-size:14px;line-height:20px}}.sanatoriums .container .caption{font-size:20px;font-weight:600;line-height:28px;color:#2d334a;padding:10px 0}.sanatoriums .container .row{flex-direction:column;gap:20px}.sanatoriums .container .pagination{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;margin:20px 0 15px}.sanatoriums .container .pagination button{width:30px;height:30px;outline:none;border:none;padding:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:rgba(0,0,0,0);transition:.5s ease}.sanatoriums .container .pagination .active,.sanatoriums .container .pagination .next-number,.sanatoriums .container .pagination .prev-number{font-size:16px;font-weight:500;line-height:16px;color:#001d48}.sanatoriums .container .pagination .active{font-size:20px;font-weight:500;line-height:20px;color:#ad471f}.sanatoriums .container .pagination .next:disabled,.sanatoriums .container .pagination .next[disabled]{opacity:.5}@media(max-width:768px){.sanatoriums{padding-bottom:15px}.sanatoriums .container .caption{font-size:20px;font-weight:600;line-height:28px;color:#2d334a;padding:10px 0}.sanatoriums .container .row{flex-direction:row;gap:2%;flex-wrap:wrap;row-gap:20px}}.custom-page .container iframe,.custom-page .container img{max-width:100%!important;width:100%!important;max-height:400px;object-fit:cover}.custom-page .container iframe{height:500px}.custom-page .container .custom-body{margin-bottom:20px}.custom-page .hotels-cards-review{padding-bottom:15px}.custom-page .hotels-cards-review .container .row{gap:2%;flex-wrap:wrap;row-gap:20px}