:root{--padding-section-y:20px;--padding-section-z:16px;--padding-content:8px;--priymary-color:#2563eb;--text-blue:#2563eb;--green:#019267;--text-green:#019267;--filter-priymary-color:contrast(0)brightness(0)invert(38%)sepia(140%)saturate(680%)hue-rotate(146deg)brightness(78%)contrast(900%);--border-radius-btn:3px;--border-radius-card:3px;--border-radius-input:3px;--border-radius-img:3px;--border-radius-btn-bottom-sheet:8px;--border-radius-input-bottom-sheet:8px}li{list-style-type:none}body{color:var(--text-dark);direction:rtl;font-family:IRANSans;font-size:1rem}.container{width:100%;max-width:1280px;margin:auto}.overflow__hidden,.overflow__mobile--hidden{overflow:hidden}.section{padding:var(--padding-section-y)var(--padding-section-z)}.title__section{align-items:center;gap:5px;display:flex}.title__section--text{color:var(--text-dark);font-size:1.1rem}.toggle__other{background-color:unset;border:unset;cursor:pointer;user-select:none;background:var(--white);z-index:1;outline:none;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px;display:flex;position:absolute;bottom:-5px;right:0}.toggle__other span{color:var(--text-blue)}.toggle__other .rotate--img{transform:rotate(180deg)}.toggle__other.toggle__other--active{background:linear-gradient(#0000,#fff 20%);position:sticky;bottom:-1px}.no__show--more .toggle__other,.toggle__other--active .des__show--more{display:none}.toggle__other--active .des__show--less{display:flex}.active.white__fade:after{content:unset}.des__show--less{display:none}.white__fade:after{content:"";z-index:1;background:linear-gradient(#ffffff4d 0%,#fff 100%);width:100%;height:120px;position:absolute;bottom:35px;right:0}.white__fade{position:relative}.white__fade:after{content:"";background:linear-gradient(#ffffff4d 0%,#fff 100%);width:100%;height:120px;position:absolute;bottom:35px;right:0}.d-none{display:none!important}.hide__element{visibility:hidden;opacity:0}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.overlay,.factor__overlay{z-index:10;opacity:0;visibility:hidden;background-color:#00000080;width:100%;height:100%;transition:all .4s;position:fixed;top:0;right:0}.overlay.active,.factor__overlay.active{opacity:1;visibility:visible}.header-index{border-bottom:1px solid var(--gray);margin-top:45px}.header-active .header-index{z-index:35}.head__menu-content{height:100svh!important;top:0!important}@media screen and (width<=800px){.head__menu__header{display:flex!important}}.holder_banner-top{z-index:16!important}.contact__parent{z-index:4!important}.mt-sm{margin-top:109px}.modal{background-color:var(--white);z-index:20;transition:transform var(--time-fast);border-radius:var(--border-radius-card);flex-direction:column;gap:10px;padding:.5rem 1rem;display:flex;position:fixed;top:0;right:0;transform:translate(-100vw)}.modal.active{transform:translate(0)}.modal__fix{flex-direction:column;gap:10px;display:flex}.modal__header{border-bottom:1px solid var(--gray-middle);align-items:center;gap:5px;padding-bottom:10px;display:flex}.modal__header--icon{cursor:pointer;padding:10px 0 10px 10px}.modal__header--img.close_desktop{display:none}.modal__header--text{color:var(--text-dark);flex-direction:column;gap:5px;display:flex}.modal__header--title{font-size:1rem;font-weight:500}.modal__header--hotel{font-size:.8rem}.modal__content{flex-grow:1;overflow:auto}.modal__content::-webkit-scrollbar{width:0}.swiper{width:100%;height:100%}.gallery .swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.gallery .swiper-slide video{width:100%;height:100%}.gallery .swiper-slide img,.gallery .swiper-slide video{background-color:var(--gray);aspect-ratio:16/9}.gallery-swiper .swiper-pagination{bottom:var(--swiper-pagination-bottom,8px);transition:all var(--time-fast)}.video__playing .swiper-pagination{bottom:-30px}.gallery-swiper .plyr__controls{transition:all var(--time-fast);bottom:-40px}.gallery-swiper .swiper-slide{border-radius:var(--border-radius-img);overflow:hidden}.gallery__icons{z-index:10;transition:all var(--time-fast);align-items:center;gap:5px;display:flex;position:absolute;top:10px;right:15px}.gallery__icons--hidden{opacity:0;visibility:hidden}.gallery__icons--item{border-radius:var(--border-radius-card);background-color:#fff9;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.number__slider{z-index:11;border-radius:var(--border-radius-card);color:var(--text-dark);background-color:#fff9;align-items:center;gap:5px;height:34px;padding:6px 8px;font-size:.8rem;transition:bottom .2s;display:flex;position:absolute;bottom:10px;right:15px}.number__slider.off{bottom:-60px}.number__slider span{color:#101828;height:17px}.video__playing .plyr__controls{bottom:0}.control__video{background:unset;cursor:pointer;padding:10px;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.control__video img{background:unset;filter:drop-shadow(0 0 10px #ccc);background-color:unset!important;width:45px!important;height:45px!important}.video__playing .control__video{opacity:0;visibility:hidden}.gallery__hover:after{content:"";z-index:2;width:100%;height:100%;position:absolute;top:0}.gallery__active--content{z-index:2;width:100%;height:100%;color:var(--white);background-color:#00000080;flex-direction:column;justify-content:center;align-items:center;font-size:1.2rem;font-weight:500;display:flex;position:absolute;top:0;right:0}.gallery .plyr__video-wrapper,.gallery .plyr__poster{background-color:var(--gray)}.gallery-swiper{width:100%;height:300px}.gallery-swiper .plyr--video,.gallery-swiper figure{height:100%}.gallery-swiper .swiper-pagination-bullet{background:var(--white);opacity:.4;transition:width var(--time-fast)}.gallery-swiper .swiper-pagination-bullet-active{opacity:.8;border-radius:var(--radius-big);width:24px}.breadcrumb{border-bottom:1px solid var(--gray-middle);padding:14px 8px}.breadcrumb__list{scrollbar-width:none;align-items:center;gap:20px;display:flex;overflow:auto}.breadcrumb__item{min-width:max-content;position:relative}.breadcrumb__item:after{content:"";border-top:2px solid #333333b3;border-left:2px solid #333333b3;width:7px;height:7px;margin:auto 0;position:absolute;top:0;bottom:0;left:-12px;transform:rotate(-45deg)}.breadcrumb__item:last-child:after{content:unset}.breadcrumb__item a{color:var(--text-gray);font-size:var(--text-mediom);transition:color var(--time-fast)}.breadcrumb__item.active a,.breadcrumb__item a:hover{color:var(--text-blue)}.hotel__info--tour{flex-flow:column wrap;justify-content:space-between;align-items:start;gap:20px;display:flex}.hotel__info{padding:0 var(--padding-content);flex-direction:column;flex:65%;gap:15px;display:flex}.hotel__info--name{justify-content:space-between;align-items:center;gap:5px;display:flex}.hotel__name{flex:1;align-items:center;gap:8px;display:flex}.hotel__name--title{color:var(--text-dark);font-size:1.25rem}.hotel__star{align-items:center;gap:5px;display:flex}.star__opacity{opacity:.7}.hotel__star--title{color:var(--gray-dark);height:16px;font-size:.8rem}.hotel__info--address{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hotel__address{align-items:center;gap:7px;display:flex}.hotel__address--text{color:var(--text-dark);text-align:justify;font-size:.8rem}.hotel__map{color:var(--text-blue);font-size:.8rem}.hotel__tour{direction:ltr;background-image:url(https://www.yejayekhoob.com/Libraries/images/tour_bg_test.webp);background-position:right 0;background-repeat:no-repeat;background-size:50% 173px;flex-direction:column;flex:35%;justify-content:center;gap:20px;width:100%;min-height:170px;padding-bottom:0;display:flex;position:relative;overflow:hidden}.hotel__tour--title{width:55%;color:var(--text-dark);text-align:center;max-width:180px;margin-top:-10px;padding:0;font-size:14px;font-weight:500;line-height:2}.hotel__tour--click{cursor:pointer;width:55%;transition:background var(--time-fast);border-radius:var(--border-radius-btn);background:#1f78ff;justify-content:center;align-items:center;gap:5px;max-width:180px;padding:10px;display:flex}.hotel__tour--click:hover{background:#116ef8}.hotel__tour--btn{color:var(--white);cursor:pointer;background:0 0;border:none;outline:none;font-size:15px;font-weight:700}.navbar__top{flex-direction:column;flex:65%;gap:20px;width:100%;display:flex}.navbar__top--ul{border-bottom:1px solid var(--gray-middle);justify-content:space-evenly;align-items:center;gap:20px;width:calc(100% + 32px);margin-right:-16px;padding-top:15px;padding-bottom:10px;display:flex}.navbar__top--ul .navbar__top--item{transition:color var(--time-fast);cursor:pointer;user-select:none;font-size:.9rem;font-weight:500;position:relative}.navbar__top--ul .navbar__top--item:hover,.navbar__top--ul .navbar__top--item.active{color:var(--text-blue)}.navbar__top--ul .navbar__top--item.active:after{content:"";background-color:var(--priymary-color);width:100%;height:3px;position:absolute;bottom:-10px;left:0}.navbar__top--fixed{padding-top:65px}.navbar__top--fixed .navbar__top--ul{background-color:var(--white);z-index:5;max-width:1280px;padding:15px var(--padding-section-z)10px;margin-right:0;position:fixed;top:45px;right:50%;transform:translate(50%)}.hotel__card--des{padding-top:var(--padding-content);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;display:flex}.hotel__card{display:none}.hotel__description{flex-direction:column;gap:15px;padding-bottom:35px;display:flex;position:relative}.hotel__description span,.hotel__description p,.hotel__description strong{font-size:14px!important}.hotel__description ul{padding-right:20px}.hotel__description li{list-style-type:initial}.hotel__des--title{color:var(--text-dark);font-size:1.15rem}.hotel__des--text{text-align:justify;max-height:240px;line-height:2.5;position:relative;overflow:hidden}.hotel__description.active .hotel__des--text{max-height:5000px}.no__show--more .white__fade:after,.no__show--more.white__fade:after{content:unset}.rooms{flex-direction:column;gap:15px;display:flex;position:relative}.room__title--tutorial{justify-content:space-between;align-items:center;width:100%;display:flex}.room__tutorial{background:unset;cursor:pointer;transition:border var(--time-fast);border-radius:var(--border-radius-card);border:1px solid #0000;outline:none;align-items:center;gap:3px;padding:4px 8px;display:flex}.room__tutorial--text{background:linear-gradient(90deg,#12b1d1 0%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:12px}.room__detail--items{z-index:4;transition:top .2s ease-out;position:sticky;top:95px}.room__detail--items.is-sticky .select__date-parent,.room__detail--items.on__stiky .select__date-parent{background-color:#bcbfe1f0}.select__date-sentinel{height:1px;position:absolute;top:60px}.select__date-parent{border:1px solid var(--gray);background-color:var(--white);z-index:2;border-radius:var(--border-radius-card);width:100%;transition:all var(--time-fast);display:flex;position:sticky;top:50px}.select__date-item{cursor:pointer;justify-content:space-between;align-items:center;width:50%;padding:20px 10px;display:flex;position:relative}.select__date-detail{flex-direction:column;gap:2px;display:flex}.select__date-des{color:var(--text-gray);font-size:.75rem}.select__date-select{color:#000;font-size:.75rem}.select__date--icon{position:absolute;top:20px;left:4px}.select__date-left .select__date--icon{left:10px}.select__date-hr{background:#ddd;width:1px;margin:.5rem}.room__categories{border-bottom:1px solid var(--gray);display:flex}.room__categories--list{scrollbar-width:none;align-items:center;height:50px;display:flex}.room__categories--item{text-wrap:nowrap;white-space:nowrap;cursor:pointer;color:var(--text-gray);background-color:var(--white);transition:color var(--time-fast);border-bottom:2px solid #0000;width:auto;padding:12px;font-size:.9rem;font-weight:500}.room__categories--item:hover{color:var(--text-blue)}.room__categories--item.active{color:var(--text-blue);border-color:var(--priymary-color);border-radius:var(--border-radius-btn);background-color:#eff4fb}.room__container{flex-direction:column;gap:9px;display:flex}.room__items-active{order:-1}.room__items{flex-direction:column;gap:8px;display:flex;position:relative}.room__items--title{color:var(--text-dark);border-radius:var(--border-radius-card);align-items:center;gap:8px;padding:10px 2px;font-size:16px;font-weight:500;display:flex;position:relative;overflow:hidden}.room__items--title:before{z-index:3!important}.room__items--slider{padding-bottom:20px}.room__items--slider .swiper-pagination{top:unset;bottom:0}.room__item{border:1px solid var(--gray);border-radius:var(--border-radius-card);flex-direction:column;gap:10px;padding:6px;display:flex;overflow:hidden}.room__reserve--section{flex-direction:column;gap:10px;display:flex}.room__discount{background-color:var(--white);text-align:center;z-index:2;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.room__discount--value{color:var(--green);border-radius:var(--border-radius-card);background-color:#d9ffd7;height:27px;padding:7px;font-size:.6rem;font-weight:700;transform:rotate(0)}.discount__active .room__discount{display:flex}.room__title{align-items:center;gap:5px;display:flex;position:relative}.room__title--icon{background-color:var(--body-back);border-radius:var(--border-radius-card);padding:8px}.room__title--text{color:#000;z-index:3;margin-top:2px;margin-right:2px;font-size:1rem}.room__details{flex-direction:column;align-items:start;display:flex;position:relative}.room__details--hr{background:repeating-linear-gradient(90deg,#b6b6b670 0 8px,#0000 8px 14px);width:100%;height:2px;margin:8px 0;position:relative}.room__options{flex-direction:column;gap:10px;display:flex}.room__option{align-items:center;gap:5px;display:flex}.room__discount--text{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:60px;display:flex;position:relative}.room__discount--price{color:var(--gray-dark);font-size:.9rem;position:relative}.room__discount--price span{font-weight:500;position:relative}.room__discount--price span:after{content:"";background-color:var(--gray-dark);width:100%;height:1px;position:absolute;top:45%;right:0}.room__price--parent{flex-direction:column;gap:10px;display:flex}.room__price--daily{height:27px}.room__price--daily,.room__option--title{color:var(--text-dark);font-size:.8rem;position:relative}.room__price--person{color:var(--text-blue)}.room__option--price{color:var(--text-blue);text-align:center;font-size:1.1rem;font-weight:700}.not__valid--price,.no__price{background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.1rem;display:none;position:absolute;top:0;right:0}.no__price{display:flex}.not__valid--price p,.no__price{color:#000;text-align:justify;font-size:11px;line-height:2}.not__valid--price p{text-align:center}.room__btns{justify-content:space-between;align-items:center;gap:5px;display:flex;position:relative}.room__btn{background-color:var(--priymary-color);color:var(--white);cursor:pointer;transition:border var(--time-fast),background-color var(--time-fast);border-radius:var(--border-radius-btn);text-wrap:nowrap;white-space:nowrap;border:1px solid #0000;outline:none;width:100%;padding:12px;font-size:.8rem;font-weight:500}.room__btn:hover{background-color:#1d59db}.room__reserve--all{flex:2}.room__calander--btn{border:1px solid var(--priymary-color);color:var(--text-blue);background-color:#fff;flex:0}.room__calander--btn:hover{background-color:inherit}.room__items--slider .swiper-wrapper{flex-direction:column;gap:5px}.room__reserve--info{background-color:var(--white);z-index:3;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:8px;transition:all .2s;display:flex;position:absolute;top:0;right:0}.room__info--top{flex-direction:column;align-items:center;gap:10px;display:flex}.room__info--title{color:#000;font-size:1rem;font-weight:700}.room__info--date{font-size:.9rem}.room__info--item{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.room__info--item:before{content:"";background-color:#e6e6e6;width:100%;height:1px;position:absolute;bottom:-11px}.room__info--count:before{content:unset}.room__info--item-title{color:var(--gray-dark);font-size:1rem}.room__info--item-value{color:var(--text-dark)}.room__info--btns{align-items:center;gap:5px;width:100%;display:flex}.room__info--btns button{cursor:pointer;transition:opacity var(--time-fast);border-radius:var(--border-radius-btn);border:1px solid var(--priymary-color);color:var(--text-blue);background-color:#0000;outline:none;flex-grow:1;flex-basis:50%;padding:12px;font-size:.7rem;font-weight:500}.room__count--btns{display:flex}.room__count--btns button{cursor:pointer;border-radius:var(--border-radius-btn);background-color:#dae9ff;border:none;outline:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.room__count--btns button span{pointer-events:none;height:21px}.btn__decrease span{font-size:24px;height:31px!important}.room__count--value{background-color:var(--white);align-items:center;padding:5px 10px;font-size:.9rem;display:flex}.room__quiz--info{background-color:var(--body-back);z-index:2;width:100%;height:100%;transition:all var(--time-fast);flex-direction:column;justify-content:center;align-items:center;padding:0 15px;display:flex;position:absolute;bottom:0;right:0}.room__quiz--text{color:#000;font-size:.9rem}.room__quiz--parent{z-index:3;position:relative}.room__title--detail,.room__quiz--close{cursor:pointer;transition:all .2s}.room__quiz--close{opacity:0;visibility:hidden;position:absolute;top:0;left:0}.room__quiz--close-show .room__title--detail{opacity:0;visibility:hidden}.room__quiz--close-show .room__quiz--close{opacity:1;visibility:visible}.panorama{flex-direction:column;gap:15px;display:flex}.panorama__de{display:none}.panorama__md{cursor:pointer;width:100%;height:210px;position:relative;overflow:hidden}.panorama__md:before,.panorama__md:after{content:"";background-color:var(--white);z-index:2;border-radius:50%;width:100%;height:45px;position:absolute}.panorama__md:before{top:-28px}.panorama__md:after{bottom:-28px}.panorama__md--img{height:100%}.panorama__md--img video{object-fit:fill;border-radius:var(--border-radius-card);width:100%;height:100%;overflow:hidden}.panorama__md--img figcaption{display:none}.panorama__md--overlay{text-align:center;color:#fff;border-radius:var(--border-radius-card);background:#0006;flex-direction:column;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0;overflow:hidden}.panorama__md--overlay p{font-size:1rem;font-weight:500}.panorama__md--icon{width:36px;height:36px;margin-bottom:6px}.loader__panorama{background:var(--white);z-index:3;justify-content:center;align-items:center;width:100%;height:calc(100% - 65px);transition:all .2s;display:flex;position:absolute;bottom:0;left:0}.loader__panorama--parent{flex-direction:column;gap:16px;margin-top:-68px;display:flex}.loader__panorama.off{opacity:0;visibility:hidden}.loader__panorama--items{width:110px;height:110px;position:relative}.loader__panorama--items:after{content:"";border:10px solid #ebebeb;border-top-color:#1f78ff;border-radius:50%;width:100%;height:100%;transition:all .3s;animation:.8s linear infinite rotatePageLoader;position:absolute;top:0;left:0}.loader__panorama--items:before{content:"";z-index:2;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 3px 4px #1a1a1a40}.loader__panorama-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotatePageLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader__panorama--item{background-color:#004dff33;border:2px solid #004dff;width:100%;height:100%;position:absolute}.loader__panorama--1{transform:translateZ(-22px)rotateY(180deg)}.loader__panorama--2{transform-origin:100% 0;transform:rotateY(-270deg)translate(50%)}.loader__panorama--3{transform-origin:0;transform:rotateY(270deg)translate(-50%)}.loader__panorama--4{transform-origin:top;transform:rotateX(90deg)translateY(-50%)}.loader__panorama--5{transform-origin:bottom;transform:rotateX(-90deg)translateY(50%)}.loader__panorama--6{transform:translateZ(22px)}@keyframes loaderPanorama{0%{transform:rotate(45deg)rotateX(-25deg)rotateY(25deg)}50%{transform:rotate(45deg)rotateX(-385deg)rotateY(25deg)}to{transform:rotate(45deg)rotateX(-385deg)rotateY(385deg)}}.map__detail{padding:var(--padding-section-y)var(--padding-section-z);flex-direction:column;gap:15px;display:flex}.detail__content{flex-direction:column;max-height:320px;display:flex;overflow:hidden}.detail__content--parent{flex-direction:column;flex:50%;display:flex}.map__detail--des{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.detail__address{color:var(--text-dark);font-size:14px;font-weight:500}.detail__time_map{justify-content:space-between;align-items:center;display:flex}.detail__time{color:var(--text-dark);font-size:13px}.map__detail--items{flex-wrap:wrap-reverse;justify-content:space-between;gap:20px;display:flex}.map__detail--item{border-top:1px solid var(--gray);justify-content:space-between;align-items:center;padding:15px;display:flex}.map__detail--title{font-size:.8rem}.map__detail--icons{align-items:center;gap:16px;display:flex;position:relative}.map__detail--hr:after{content:"";background-color:#b6b6b6;width:1px;height:70%;position:absolute;top:50%;left:51%;transform:translateY(-50%)}.map__detail--icon{align-items:center;gap:5px;display:flex}.map__detail--icon-title{font-weight:700}.map__detail--icon span{color:var(--text-gray);text-wrap:nowrap;white-space:nowrap;font-size:.7rem}.map__content{background-color:var(--gray);z-index:1;border-radius:var(--border-radius-card);outline:none;flex:50%;height:240px;position:relative}.leaflet-container{font-family:inherit}.map__content--open{align-items:center;gap:8px;display:flex;bottom:16px;right:16px}.map__content--open,.map__full-screen{z-index:401;cursor:pointer;border-radius:var(--border-radius-btn);border:none;outline:none;position:absolute}.map__content--open .set__map{background-color:var(--priymary-color);color:var(--white);border-radius:var(--border-radius-btn);border:1px solid #0000;align-items:center;gap:5px;padding:10px;font-size:16px;font-weight:500;display:flex}.open__map{color:var(--text-blue);font-size:13px;text-decoration:underline}.map__full-screen{background-color:var(--priymary-color);padding:8px;top:15px;right:15px}.leaflet-control-fullscreen{display:none}.leaflet-marker-icon{outline:none;pointer-events:none!important}.detail__content--parent.active .detail__content{max-height:5000px}.facilities{padding:var(--padding-section-y)var(--padding-section-z);flex-direction:column;gap:15px;display:flex}.facilities__parent{flex-direction:column;gap:35px;display:flex}.facilities__items{flex-direction:column;gap:15px;display:flex}.facilities .title__section--text{height:20px}.facilities__item--title{padding-right:15px;font-size:1rem}.facilities__item{flex-direction:column;gap:15px;max-height:250px;padding-right:20px;display:flex;overflow:hidden}.facilities__item--content{align-items:center;gap:5px;display:flex}.facilities__content--icon,.facilities__item--content svg{width:20px;height:20px}.facilities__content--title{color:var(--text-dark);font-size:.9rem}.facilities__items.active .facilities__item{max-height:5000px}.rules{flex-direction:column;gap:15px;display:flex}.rules__parent{padding-right:15px}.rules__item{flex-direction:column;gap:10px;display:flex}.rules__item--content{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rules__content--icon,.rules__item--content svg{width:20px;height:20px}.rules__content--title{color:var(--text-dark);font-size:.9rem}.comments{flex-direction:column;gap:15px;display:flex}.comments__title--btn{justify-content:space-between;align-items:center;display:flex}.otehr__comment{background:unset;cursor:pointer;color:var(--text-blue);border:none;outline:none;font-size:.8rem;font-weight:500}.comments__parent{flex-direction:column;align-items:start;gap:15px;display:flex}.modal__comment--list-tab{flex-direction:column;gap:10px;display:flex}.comment__items{flex-direction:column;gap:10px;width:100%;padding:2px;display:flex;overflow:auto}.load__other--comment{background-color:unset;border:unset;outline:unset;cursor:pointer;width:max-content;color:var(--text-blue);order:1;align-items:center;gap:5px;font-size:.9rem;font-weight:500;display:flex}.comment__item{border:1px solid var(--gray);border-radius:var(--border-radius-card);flex-direction:column;gap:10px;width:100%;padding:10px 0;display:flex}.comment__item--off{opacity:.6}.no__confirm--comment{color:var(--text-dark);margin-top:10px;padding:0 10px;font-size:.9rem}.no__comment{border:1px solid var(--gray);justify-content:space-between;align-items:center;gap:10px;width:100%;padding:15px 10px;display:flex}.no__comment--text{color:var(--text-dark);font-size:.9rem}.no__comment--btn{background:unset;cursor:pointer;border:none;outline:none;align-items:center;gap:5px;display:flex}.no__comment--btn span{color:var(--text-blue);font-size:.8rem;font-weight:500}.comment__info{justify-content:space-between;align-items:start;padding:0 10px;display:flex}.comment__profile{align-items:center;gap:5px;display:flex}.comment__profile--img{background-color:#ebebeb;border-radius:50%;padding:15px}.comment__user{flex-direction:column;gap:5px;display:flex}.comment__user--name{font-size:.9rem;font-weight:500}.comment__user--date{color:var(--gray-dark);white-space:nowrap;text-wrap:nowrap;min-width:100px;min-height:22px;font-size:.9rem;position:relative}.comment__rate{color:var(--gray-dark);align-items:center;gap:5px;font-size:.9rem;display:flex}.comment__rate span{height:18px}.comment__des{flex-direction:column;gap:10px;padding:0 10px;display:flex}.comment__des .comment__text{color:var(--text-dark);font-size:.9rem;line-height:2}.comment__answer{border-radius:var(--border-radius-card);background-color:#dddddd17;border:1px solid #cccccc26;flex-direction:column;gap:5px;margin:10px;padding:10px;display:flex}.comment__answer--profile{align-items:center;gap:5px;display:flex}.comment__answer--profile span{color:#4651c2;font-size:.9rem;font-weight:500}.comment__answer--text{color:var(--text-dark);font-size:.9rem;line-height:2}.commnts__send{border:1px solid var(--gray);border-radius:var(--border-radius-card);flex-direction:column;gap:15px;width:100%;padding:10px;display:flex}.commnts__send--text{color:var(--text-dark);font-size:.9rem}.commnts__send--btn{border:1px solid var(--priymary-color);color:var(--text-blue);background-color:var(--white);cursor:pointer;border-radius:var(--border-radius-btn);outline:none;padding:10px;font-size:1rem}.comment__detail{flex-direction:column;gap:5px;display:flex}.comment__detail p{height:18px;font-size:.9rem;font-weight:500}.comment__title--positive{color:var(--green)}.comment__title--negative{color:var(--red)}.comment__detail--des{align-items:center;gap:5px;display:flex}.comment__detail--text{flex-direction:column;gap:5px;display:flex}.comment__text--item{gap:5px;display:flex}.comment__text--item span{color:var(--text-dark);font-size:.9rem}.comment__reactions{align-items:center;gap:14px;padding:0 10px;display:flex}.comment__reactions-btns{align-items:center;gap:12px;display:flex}.comment__reactions--text{color:#1d242b;font-size:13px}.comment__reactions--item{border:unset;cursor:pointer;background-color:#eff4fb;border-radius:8px;outline:none;align-items:center;gap:6px;padding:5px 10px;display:flex;position:relative}.comment__reactions--counter{color:#1d242b;font-size:13px}.like.active.comment__reactions--item{background-color:#ecfae4}.dislike.active.comment__reactions--item{background-color:#fae4e4}.disable__reaction{pointer-events:none}.comment__reactions--loader{opacity:0;visibility:hidden;background-color:#eff4fb;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex;position:absolute;top:0;right:0}.comment__reactions--loader-circle{background-color:#a1a3a8;border-radius:50%;width:6px;height:6px}.loader__reaction .reactions__circle-1{animation:1.2s linear infinite forwards animationCircleLoaderReacton1}.loader__reaction .reactions__circle-2{animation:1.2s linear infinite forwards animationCircleLoaderReacton2}.loader__reaction .reactions__circle-3{animation:1.2s linear infinite forwards animationCircleLoaderReacton3}.loader__reaction .comment__reactions--loader{visibility:visible;opacity:1}@keyframes animationCircleLoaderReacton1{0%{opacity:.9}33.3333%{opacity:.6}66.6667%{opacity:.3}to{opacity:.9}}@keyframes animationCircleLoaderReacton2{0%{opacity:.6}33.3333%{opacity:.3}66.6667%{opacity:.9}to{opacity:.6}}@keyframes animationCircleLoaderReacton3{0%{opacity:.3}33.3333%{opacity:.9}66.6667%{opacity:.6}to{opacity:.3}}.modal__gallery{width:100%;max-width:1280px;height:100%}.modal__gallery--switch{border-bottom:1px solid #e1e1e1;align-items:center;display:flex}.gallery__switch--images,.gallery__switch--videos{text-align:center;cursor:pointer;user-select:none;border-bottom:2px solid #0000;flex-grow:1;padding:10px;font-size:1rem;font-weight:500}.modal__gallery--categories{border-bottom:1px solid var(--gray-middle);align-items:center;gap:25px;padding:10px 0;display:flex;overflow:auto}.gallery__category-item{align-items:center;gap:5px;min-width:max-content;display:flex;position:relative}.gallery__category--icon{width:18px;height:18px}.gallery__category--title{color:var(--text-dark);font-size:1rem}.gallery__category-item.active:after{content:"";background-color:var(--priymary-color);width:100%;height:2px;position:absolute;bottom:-8px}.gallery__category-item.active .gallery__category--title{color:var(--text-blue);font-weight:500}.gallery__category-item.active .gallery__category--icon{-webkit-filter:var(--filter-priymary-color)}.modal__gallery .modal__content{flex-direction:column;gap:15px;display:flex}.modal__gallery--img-tab{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.modal__gallery--video-tab{display:none}.modal__gallery--item{flex-direction:column;gap:5px;display:flex}.modal__gallery--label{background-color:var(--body-back);border-radius:var(--border-radius-btn);align-items:center;gap:8px;width:max-content;padding:12px 35px;display:flex}.modal__gallery--label .gallery__label--title{color:var(--gray-dark);font-size:1rem;font-weight:500}.modal__gallery--images{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.modal__gallery--img{object-fit:cover;border-radius:var(--border-radius-img);cursor:pointer;width:100%;height:100%;max-height:300px}.modal__gallery--video-tab .plyr{border-radius:var(--border-radius-img)}.videos__tab .modal__gallery--categories,.videos__tab .modal__gallery--img-tab{display:none}.videos__tab .modal__gallery--video-tab{grid-template-columns:repeat(auto-fit,minmax(calc(290px - .3rem),1fr));gap:5px;display:grid}.images__tab .gallery__switch--images,.videos__tab .gallery__switch--videos{background-color:var(--body-back);color:var(--text-blue);border-color:var(--text-blue)}.modal__comment{width:100%;max-width:1280px;height:100%}.modal__comment .modal__content{flex-direction:column;gap:15px;display:flex}.modal__comment--switch{border-radius:var(--border-radius-card);border-bottom:1px solid #e1e1e1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.comment__switch--images,.comment__switch--videos{text-align:center;cursor:pointer;user-select:none;border-bottom:2px solid #0000;padding:10px;font-size:1rem;font-weight:500}.list__tab .comment__switch--images,.new__tab .comment__switch--videos{background-color:var(--body-back);color:var(--text-blue);border-color:var(--text-blue)}.modal__comment--new-tab,.modal__comment.new__tab .modal__comment--list-tab{display:none}.modal__comment.new__tab .modal__comment--new-tab{flex-direction:column;display:flex}.comment__form{flex-direction:column;gap:10px;width:100%;display:flex}.comment__item-multy{grid-template-columns:1fr;gap:10px;display:grid}.comment__rate--new{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:5px;display:flex}.comment__rate--new .comment__inp--input{flex-grow:2}.comment__rate--btn{cursor:pointer;border-radius:var(--border-radius-card);background-color:#d5e6ff;border:none;outline:none;padding:0 10px}.comment__item--inp{flex-direction:column;gap:5px;display:flex}.comment__inp--label{color:var(--text-gray);font-size:.8rem}.comment__inp--input,.comment__inp--textarea{color:var(--text-dark);resize:none;border-radius:var(--border-radius-card);background-color:#fafafa;border:1px solid #e5e5e5;outline:none;padding:17px 10px;font-size:.8rem}.error__inp .comment__inp--input,.error__inp .comment__inp--textarea{border-color:var(--red)}.comment__inp--textarea{height:200px}.comment__inp--error{color:var(--red);font-size:.8rem;display:none}.error__inp .comment__inp--error{display:flex}.comment__rate--list{flex-direction:column;gap:5px;display:flex}.comment__rate--item{justify-content:space-between;align-items:center;display:flex}.comment__rate--detail{gap:3px;display:flex}.comment__rate--detail span{text-wrap:nowrap;text-overflow:ellipsis;max-width:250px;font-size:.9rem;overflow:hidden}.comment__rate--remove{background-color:unset;cursor:pointer;border:none;outline:none}.comment__bottom--fiexd{background:linear-gradient(#ffffff4d 0%,#fff 100%);padding-top:40px;position:sticky;bottom:0}.comment__btn{background-color:var(--priymary-color);color:var(--white);text-align:center;cursor:pointer;width:100%;transition:opacity var(--time-fast);border-radius:var(--border-radius-btn);border:none;outline:none;padding:10px}.comment__btn:disabled{opacity:.7;cursor:progress}.modal__panorama{width:100vw;max-width:1280px;height:100vh}a[href="https://leafletjs.com"]{display:none}.form__item_range{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.form__item_range-title{color:rgb(43 71 90/var(--tw-text-opacity,1));flex:1;font-size:1rem}.form__item--holder_range{flex:2;align-items:center;height:50px;display:flex;position:relative}.form__item--range{background:linear-gradient(to right,var(--priymary-color)0%,var(--tertiary-color)0%);-webkit-appearance:none;appearance:none;direction:ltr;border:none;border-radius:10px;outline:none;width:100%;height:12px;padding:0;position:relative}.form__item--range:focus{border:none}.range-ticks{z-index:0;pointer-events:none;flex-direction:row;justify-content:space-between;width:100%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.range-ticks .range-ticks--title{background-color:var(--priymary-color);pointer-events:none;border-radius:10px;width:4px;height:4px;position:relative}.range-ticks--value{color:var(--priymary-color);font-family:inherit;font-size:.8rem;font-weight:500;position:absolute;bottom:-28px;right:-2px}.form__item--range::-webkit-slider-runnable-track{border-radius:5px;height:12px}.form__item--range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--priymary-color);cursor:pointer;width:5px;height:24px;box-shadow:0 0 0px 1px var(--white);border-radius:5px;position:relative;transform:translateY(-40%)}.form__item--range::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--priymary-color);cursor:pointer;width:5px;height:24px;box-shadow:0 0 0px 1px var(--white);border-radius:5px;position:relative;transform:translateY(-40%)}.form__item--range:disabled{opacity:.6;cursor:not-allowed}@media screen and (width<=670px){.form__item_range{align-items:unset;flex-direction:column;gap:40px}}.rating__comment{color:var(--text-gray);align-items:center;gap:4px;font-size:14px;display:flex}.rating__comment--icon{opacity:.5}.rating__comment--number{align-items:center;display:flex}.holder_banner{border-radius:var(--border-radius-card);width:100%;display:block;overflow:hidden}.holder_banner .holder_banner--img{width:100%;height:auto}.holder_banner{margin-top:var(--padding-section-y)var(--padding-section-z)}.room__loader .room__items--title:before,.room__loader .room__title:before,.room__loader .room__details:before,.room__loader .room__btns:before,.loader__element:before{content:"";z-index:4;border-radius:var(--border-radius-btn);background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%) 0 0/200% 100%;width:101%;height:105%;animation:2s ease-in-out infinite skeleton-loading;position:absolute;top:50%;right:50%;overflow:hidden;transform:translate(50%,-50%)}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.not__valid--room .room__discount,.not__valid--room .room__discount--price{opacity:0}.not__valid--room .not__valid--price{display:flex}.not__valid--room .no__price{display:none}.call__modal{visibility:hidden;z-index:150;background:#000000b3;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;right:0}.parent__auth{background-color:#fff;border-top-left-radius:24px;border-top-right-radius:24px;width:100%;padding:32px 10px 5px;position:relative}.call__form{direction:rtl;flex-direction:column;gap:10px;min-width:100%;padding:0 10px 10px;transition:all .3s;display:flex;transform:translate(0)}.form__title{justify-content:center;align-items:center;margin-bottom:15px;font-size:14px;display:flex}.form__title--text{text-align:center;font-size:16px}.form__item{flex-direction:column;gap:5px;display:flex}.form__input:focus-visible{outline:none}.form__input{border-radius:var(--border-radius-btn-bottom-sheet,8px);color:#3f3737;background-color:#fbfbfb;border:1px solid #e5e5e5;padding:14px 10px}.input-error{border-color:var(--red)}.input_error-txt{color:var(--red);font-size:12px}.text-bold{font-weight:700}.form_label{color:#3f3737;font-size:14px}.form__btn{margin-top:26px}.form__btn:disabled{opacity:.7}.close__modal-auth{visibility:hidden;justify-content:end;display:flex}.close__modal-auth img{cursor:pointer;width:30px;height:30px}.close__modal-auth svg{color:var(--text-white);stroke-width:3px}.close__modal-price{cursor:pointer;width:35px;height:35px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.close__modal-price svg{color:var(--text-white);stroke-width:3px}.show__password-icon{cursor:pointer;user-select:none;width:20px;position:absolute;top:30px;left:7px}.call__modal-loader{text-align:center;z-index:1;opacity:0;visibility:hidden;background:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;transition:all .3s;display:flex;position:absolute;inset:0}.call__modal-loader-on{opacity:1;visibility:visible}.call__modal--content{justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:relative}.call__modal--content img{-ms-animation:pulseEditReserve 1.5s infinite ease-in-out;width:40px;height:40px;-webkit-animation:1.5s ease-in-out infinite pulseEditReserve;-moz-animation:1.5s ease-in-out infinite pulseEditReserve;animation:1.5s ease-in-out infinite pulseEditReserve}.call__modal--content:after{content:"";-ms-animation:authLoader 1.5s linear infinite;border:5px solid #ccdde9a8;border-top-color:#95c4e6b2;border-radius:50%;width:70px;height:70px;-webkit-animation:1.5s linear infinite authLoader;-moz-animation:1.5s linear infinite authLoader;animation:1.5s linear infinite authLoader;position:absolute;top:0;left:0}.call__modal--title{color:var(--text-dark);margin-top:10px;font-size:16px;font-weight:500}.parent__help--form{display:flex;overflow:hidden}.parent__help{background-color:var(--white);border-radius:var(--border-radius-card);flex-direction:column;justify-content:space-between;align-items:center;gap:25px;width:100%;min-width:100%;padding:10px;transition:all .3s;display:flex;transform:translate(210%)}.show__success--help .call__form{transform:translate(-110%)}.show__success--help .parent__help{transform:translate(100%)}.help__icon{opacity:1;z-index:2;background:linear-gradient(212.78deg,#04bbff 15.82%,#4c63ff 86.06%);border-radius:100%;justify-content:center;align-items:center;width:100px;height:100px;padding:5px;transition:opacity .3s;display:flex;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.help__icon span{position:relative}.help__icon span:before{content:"";z-index:2;background:#fff;border-radius:2px;width:35px;height:12px;position:absolute;bottom:-14px;left:-32px;transform:rotate(45deg)}.help__icon span:after{content:"";background:#d0ebff;border-radius:2px;width:54px;height:12px;position:absolute;bottom:-6px;left:-17px;transform:rotate(135deg)}.help__description{text-align:center;flex-direction:column;gap:15px;display:flex}.help__description--title{color:var(--text-blue);font-size:24px;font-weight:700}.help__description--text{color:var(--text-dark);font-size:20px}.help__btn{width:100%}.fadeIn{opacity:1;animation:.3s fadeInAnimation;visibility:visible!important}.fadeOut{visibility:hidden;opacity:0;animation:.3s fadeOutAnimation}.factor-on.factor{bottom:0}.factor{z-index:10;background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;justify-content:center;gap:10px;width:100%;padding:10px 20px 15px;transition:bottom .3s,opacity .2s;display:flex;position:fixed;bottom:-300px;left:50%;transform:translate(-50%);box-shadow:0 -3px 15px #0000003b}.factor__center{align-items:center;gap:8px;width:100%;height:44px;display:flex}.factor__center--btns{flex-direction:column;flex:1;align-items:center;display:flex}.factor__center--btn{justify-content:center;align-items:center;gap:3px;width:100%;display:flex}.cancel__factor--all{width:60px}.cancel__factor--all,.factor__center--btn{border-radius:var(--border-radius-btn);cursor:pointer;white-space:nowrap;color:#323742;background:#f3f4f6;border:none;padding:12px;font-size:.9rem}.factor__center--btn:hover{background:#efefef}.factor__center--btn span,.factor__center--btn img{pointer-events:none}.factor__bottom{border-top:1px solid #ccc;justify-content:center;align-items:center;gap:5px;padding-top:10px;display:flex}.factor__all--price{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-weight:500;display:flex}.factor__bottom--btn{flex:1}.factor__bottom--btn button{cursor:pointer;color:#333;background-color:#f9ca24;border:1px solid #f5c51a;border-radius:3px;width:100%;padding:12px;font-family:inherit;font-size:1rem;font-weight:700;transition:all .3s}.factor__bottom--btn button:hover{background-color:#eabc1c}.factor__items{border-radius:var(--border-radius-card);-ms-overflow-style:none;scrollbar-width:none;opacity:0;flex-direction:column;gap:20px;width:100%;max-height:0;padding:0;transition:max-height .2s,opacity .2s;display:flex;overflow:hidden}.show__factor--room .factor__items{opacity:1;max-height:65svh;overflow:auto}.factor__item{border-radius:var(--border-radius-card);flex-direction:column;gap:8px;display:flex}.factor__item-detail{display:flex}.factor__room-name{color:#1f1f1f;align-items:center;gap:8px;font-size:14px;display:flex}.factor__room-price{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.factor__room-price span{color:#3c3c3c;font-size:.7rem}.factor__room-price p{color:#3c3c3c;font-size:.5rem}.factor__room-detail{background-color:#e9effd;flex-direction:column;flex:1;gap:15px;padding:10px;display:flex}.factor__title--text{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.factor__room-title{color:#767676}.factor__room-text{color:#3c3c3c}.factor__room-text,.factor__room-title{font-size:.9rem}.factor__room--night{font-size:.7rem}.factor__item-payment{border-radius:var(--border-radius-btn);background-color:#e9effd;border-top:1px solid #f2f2f2;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:3px;padding:10px;display:flex}.hide__factor{display:none}.show__factor,.show__factor--room .hide__factor{display:flex}.show__factor--room .show__factor{display:none}.factor__item--gift-img{border:1px solid #e9effd;border-left:none;flex-direction:column;justify-content:end;align-items:center;padding:0 5px 2px;display:flex;position:relative}.factor__item--gift .factor__item-detail{height:170px}.factor__item--gift-yj{position:absolute;top:45px;transform:rotate(90deg)}.factor__item--gift .factor__room-detail{flex-direction:column;justify-content:center;width:100%;position:relative}.factor__item--gift .mt-20{margin-top:20px}.factor__title--free{color:var(--text-dark);text-align:center;width:100%;font-size:14px;font-weight:700;position:absolute;top:10px;right:0}.factor__figt-img{width:100%;height:22px;position:absolute;top:-35px}.factor__figt-img:before{content:"";z-index:2;background-image:url(https://www.yejayekhoob.com/Libraries/svg/factor_gift.svg);background-position:50%;background-repeat:no-repeat;width:100%;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.factor__figt-img:after{content:"";z-index:1;background-color:#c50000;width:calc(100% + 20px);height:4px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.factor__info{z-index:2;background:#fff;align-items:center;gap:10px;margin-bottom:-10px;padding:0 0 20px;display:flex;position:sticky;top:0}.factor__info--image img{border-radius:var(--border-radius-img);object-fit:cover}.factor__info--detail{flex-direction:column;gap:10px;width:calc(100% - 110px);display:flex}.factor__detail--info{justify-content:space-between;align-items:center;display:flex}.factor__detail--name{text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 50px);overflow:hidden}.factor__detail--star{align-items:center;gap:3px;font-size:.82rem;display:flex}.factor__detail--address{align-items:center;gap:5px;display:flex}.factor__detail--address p{text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.87rem;overflow:hidden}.factor__detail--hr{opacity:.8;background:repeating-linear-gradient(90deg,#cfcfcf 0 20px,#0000 18px 40px);width:100%;height:2px;position:absolute;bottom:5px}.modal__tutorial{z-index:50;opacity:0;visibility:hidden;will-change:opacity,visibility;background-color:#0000008c;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;right:0}.modal__tutorial--open{opacity:1;visibility:visible}.modal__tutorial--parent{-ms-border-radius:5px;-o-border-radius:5px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:95%;max-width:500px;padding-bottom:15px;display:flex;overflow:hidden}.modal__tutorial--content{flex-direction:column;gap:10px;width:100%;padding:0 20px;display:flex}.modal__tutorial--video{background-color:#c4c4c4;width:100%;height:47svh;display:flex;position:relative}.modal__tutorial--open .modal__tutorial--video--loader:after{content:"";z-index:2;transform:unset;opacity:1;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%) 0 0/200% 100%;animation:.8s linear infinite shine;position:absolute;inset:0}@keyframes shine{to{background-position-x:-200%}}.modal__tutorial--video:before{content:"";z-index:2;width:100%;height:100%;position:absolute}.modal__tutorial--text p{color:#5b656e;font-size:13px;font-weight:500;line-height:1.6}.modal__tutorial--video video{object-fit:cover;width:100%;height:100%}.modal__tutorial--btn{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.tutorial__btn--ok{background-color:var(--priymary-color);color:var(--white);border-radius:var(--border-radius-btn);transition:all var(--time-fast);cursor:pointer;border:1px solid #0000;outline:none;flex-grow:1;padding:10px;font-family:inherit;font-size:.85rem;font-weight:500}.tutorial__btn--repeat{z-index:5;cursor:pointer;background-color:#fff;border:none;border-radius:2px;outline:none;align-items:center;padding:5px 2px 5px 5px;font-family:inherit;transition:right .3s;display:flex;position:absolute;top:5px;right:5px;box-shadow:0 0 5px #000000a1}.tutorial__btn--repeat-no{right:-105px}.tutorial__btn--repeat span{color:#0b6aeb;font-size:12px;font-weight:700}.tutorial__btn--repeat:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0}.tutorial__video--duration{color:#333;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex;position:absolute;top:5px;left:5px}.tutorial__video--duration span{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.tutorial__video--duration svg{position:absolute;inset:0;transform:rotate(-90deg)}.tutorial__video--duration circle{fill:none;stroke-width:2px}.tutorial__video--duration .progress{stroke:#00000080;transition:stroke-dashoffset .3s linear}.modal__free-overlay{z-index:500;visibility:hidden;opacity:0;background-color:#000000b3;justify-content:center;align-items:flex-end;width:100%;height:100%;transition:all .3s;display:flex;position:fixed;top:0;left:0}.modal__free-overlay-on .modal__free-overlay{visibility:visible;opacity:1}.modal__free{text-align:center;background-color:var(--white);border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:35px 20px 20px;display:flex;position:relative}.modal__free--icon{position:absolute;top:-105px;right:50%;transform:translate(50%)}.modal__free--title{color:#134899;font-size:1.3rem;font-weight:700}.modal__free--hilight{color:#134899;white-space:nowrap;text-wrap:nowrap;font-size:1rem;font-weight:700}.modal__free--text{color:var(--text-dark);font-size:1rem}.modal__free--hr{width:calc(100% + 40px);height:20px;position:relative}.modal__free--hr-1,.modal__free--hr-2{background:linear-gradient(90deg,var(--priymary-color)0%,#fff 100%);width:60%;height:6px;position:absolute}.modal__free--hr-1{border-top-right-radius:30px;border-bottom-right-radius:30px;top:0;left:0}.modal__free--hr-2{border-top-left-radius:24px;border-bottom-left-radius:24px;bottom:0;right:0}.modal__free-gift{width:80px;height:80px;margin-bottom:15px}.modal__free-title{color:var(--text-dark);text-shadow:1px 1px 5px #00000059,-1px -1px 6px #00000030;margin-top:10px;margin-bottom:20px;font-size:1.2rem}.modall__free-gift-parent{filter:drop-shadow(2px 4px 6px #003cd494);margin-top:-67px}.modal__free-description{color:#666;font-size:.9rem;line-height:1.5}.modal__free-description strong{color:#003cd4}.modal__free-button-container{flex-direction:column;justify-content:center;gap:5px;width:100%;display:flex}.modal__free-button{border-radius:var(--border-radius-btn);cursor:pointer;border:1px solid #0000;flex:100%;width:100%;padding:12px;font-family:inherit;font-size:15px;font-weight:500;transition:background-color .3s}.modal__free-button--free{background:var(--priymary-color);color:var(--text-white)}.modal__free-button--no-free{background-color:var(--white);color:var(--text-blue);border-color:var(--text-blue)}.modal__send--btn{border-radius:var(--border-radius-btn-bottom-sheet,8px);background:var(--priymary-color);color:var(--text-white);cursor:pointer;border:1px solid #0000;outline:none;width:100%;padding:14px;font-family:inherit;font-size:18px}.other__blog{flex-direction:column;gap:15px;width:100%;display:flex}.other__blog-item{border-radius:var(--border-radius-card);transition:all var(--time-fast);flex-direction:column;display:flex}.other__blog-img{display:flex;position:relative}.other__blog-img:after{content:"";background-image:linear-gradient(#0000,#000);border-radius:5px;width:100%;height:30%;position:absolute;bottom:0;right:0}.other__blog-img img{border-radius:var(--border-radius-card);width:100%;min-height:230px;max-height:230px}.other__blog-content{z-index:2;border-radius:5px;flex-direction:column;gap:5px;width:100%;padding:0 20px 10px;display:flex;position:absolute;bottom:0;right:0}.detail__other--blog{color:var(--white);text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;width:100%;font-size:1rem;overflow:hidden}.other__blog .swiper-button-prev,.other__blog .swiper-button-next{visibility:hidden}.filter__room--btn{z-index:5;width:150px;transition:all var(--time-fast);background-color:#fff;border:1px solid #cdcdcd;border-top-right-radius:50px;border-bottom-right-radius:50px;justify-content:center;align-items:center;gap:8px;padding:15px;display:flex;position:fixed;bottom:60px;left:-300px}.filter__room--btn-show{left:0}.filter__room--count{width:26px;height:26px;transition:all var(--time-fast);opacity:0;visibility:hidden;background-color:#d5eaff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-13px;right:10px}.filter__room--count span{color:var(--text-blue);font-size:15px;font-weight:700}.filter__room--title{color:var(--text-dark);font-size:16px;font-weight:700}.filter__room--parent{z-index:10;width:100%;height:100%;transition:all var(--time-fast);opacity:0;visibility:hidden;background-color:#000000b3;align-items:end;display:flex;position:fixed;bottom:0;right:0}.filter__room--show{opacity:1;visibility:visible}.filter__room{background-color:#fff;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;gap:24px;width:100%;padding:32px 16px;display:flex;position:relative}.filter__group{flex-direction:column;gap:14px;display:flex}.filter__group--title{color:#1d242b;font-size:18px;font-weight:700}.filter__group--buttons{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.filter__btn{transition:all var(--time-fast);background-color:#0000;border:1px solid #ddd;border-radius:8px;outline:none;padding:12px;font-size:15px}.filter__btn--active{border-color:var(--priymary-color)!important;background-color:#eff4fb!important}.filter__draggable--icon{background-color:#e0e0e0;border-radius:50rem;width:60px;height:4px;display:flex;position:absolute;top:10px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.filter__room--desc{display:none}.ios-fullscreen{z-index:9999;background:var(--white);inset:0;width:100%!important;height:100%!important;position:fixed!important}.star__inputs{color:var(--red)}@keyframes authLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes authLoader{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes pulseEditReserve{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulseEditReserve{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes fadeOutAnimation{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fadeInAnimation{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media screen and (width<=800px){.room__container{overflow:hidden}.rooms.active .room__container{max-height:15000px!important}.rooms.active .toggle__other{margin-top:-20px}.room__items--slider .swiper-button-next,.room__items--slider .swiper-button-prev{display:none}.modal__gallery--img-1{grid-row:span 1;height:90px}.modal__gallery--img-2,.modal__gallery--img-3{grid-row:span 2;height:190px}.modal__gallery--img-4{grid-row:span 1;height:90px}.modal__gallery--img-5{grid-area:span 2/span 2;height:185px}}.leaflet-gesture-handling-touch-warning:after,.leaflet-gesture-handling-scroll-warning:after{text-align:center;color:#fff;width:100%;height:100%;box-shadow:unset;direction:rtl;background:#141414bf;padding:10px 14px;font-family:inherit;font-size:1.1rem;font-weight:500;position:absolute;top:0;left:0}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}.room__items--hide{display:none!important}.hotel__description .holder_table{margin-bottom:5px;padding:0 1px 5px;overflow-x:auto}.hotel__description .holder_table::-webkit-scrollbar{border-radius:var(--radius-mediom);background-color:#eee;height:5px}.hotel__description .holder_table::-webkit-scrollbar-thumb{border-radius:var(--radius-mediom);background-color:#ccc}.hotel__description .holder_table table td{min-width:150px}.hotel__description .table-container{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;width:100%;margin:auto;overflow-x:auto;box-shadow:0 2px 10px #0000001a}.hotel__description table{border-collapse:collapse;text-align:center;width:100%;margin:0 auto}.hotel__description thead{color:#fff;background-color:#223a79!important}.hotel__description th,.hotel__description td{border:1px solid #ddd;padding:12px 8px;font-size:14px}.hotel__description tbody tr:nth-child(2n){background-color:#f1f1f1!important}.hotel__description tr:hover{background-color:#e1e1e1!important}.hotel__description thead tr,.hotel__description thead tr:hover{background-color:#223a79!important}.hotel__description a,.hotel__description a *{text-decoration:underline;color:var(--priymary-color)!important}.hotel__description h1,.hotel__description h2,.hotel__description h3,.hotel__description h4,.hotel__description h5,.hotel__description h6,.hotel__description h1 *,.hotel__description h2 *,.hotel__description h3 *,.hotel__description h4 *,.hotel__description h5 *,.hotel__description h6 *{text-align:start!important;font-size:16px!important}.off__stiky{top:0!important}.custom__styles .off__stiky{top:-60px!important}.war__offer{background:linear-gradient(135deg,#fff 0%,#f0f7ff 100%);border-right:6px solid #4a90e2;border-radius:8px;flex-direction:column;gap:2px;padding:8px;line-height:2;display:flex}.war__offer--texts{flex-direction:column;flex:1;gap:6px;display:flex}.war__offer--title{color:#2c3e50;font-size:14px;font-weight:700}.war__offer--main{color:#2c3e50;margin:0;font-size:14px;font-weight:700}.war__offer--sub{color:#7f8c8d;font-size:14px}.war__offer--call{color:#4a90e2;font-size:19px;font-weight:700;text-decoration:none;display:inline-block}.war__offer--call:hover{text-decoration:underline}.competitor__banner{border-radius:var(--border-radius-card);border:1px solid #dadada;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.competitor__desc{flex-direction:column;gap:6px;display:flex}.competitor__desc--detail{align-items:center;gap:4px;display:flex}.competitor__btn--cancel{display:none}.competitor__btn{color:var(--white);border-radius:var(--border-radius-btn);transition:background var(--time-fast);text-wrap:nowrap;white-space:nowrap;background-color:#07f;border:none;outline:none;padding:8px 10px;font-size:12px}.competitor__btn:hover{background:#116ef8}.competitor__desc--title{color:#414040;font-size:14px;font-weight:700}.competitor__desc--text{color:#414040;font-size:12px}.competitor__banner--lg{display:none}