: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:4px;--border-radius-card:8px;--border-radius-input:8px;--border-radius-img:8px;--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{position:relative}.white__fade:after{content:"";z-index:1;background:linear-gradient(#ffffff4d 0%,#fff 100%);width:100%;height:60px;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<=422px){.form__item_rating-title{flex-direction:column;align-items:center}}@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);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-light);align-items:center;gap:5px;padding:15px 28px;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%}.video__playing .swiper-pagination{bottom:-30px}.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}.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:95%;background-repeat:no-repeat;background-size:38%;flex-direction:column;flex:35%;justify-content:center;gap:20px;width:100%;min-height:170px;padding-bottom:0;padding-left:8px;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:49%;transition:background var(--time-fast);border-radius:var(--border-radius-btn);background:#1f78ff;justify-content:center;align-items:center;gap:5px;max-width:180px;display:flex}.hotel__tour--click:hover{background:#116ef8}.hotel__tour--btn{color:var(--white);cursor:pointer;text-align:center;background:0 0;border:none;outline:none;width:100%;padding:10px;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 #dddddd75;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:130px;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:15px 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:10px;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:6px;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}.no__price p{text-align:center}.no__price p .phone{color:var(--priymary-color);cursor:pointer}.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:10px;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:10px}.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:10px;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:10px;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{border-top:1px solid #eee;flex-direction:column;gap:15px;display:flex}.panorama__md{display:none}.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:-30px}.panorama__md:after{bottom:-30px}.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%;width:100%;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:220px;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(--white);color:var(--text-blue);border-radius:var(--border-radius-btn);border:1px solid #0000;align-items:center;gap:4px;padding:8px;font-size:14px;font-weight:500;display:flex}.map__content--open .set__map img{filter:var(--filter-priymary-color)}.open__map{color:var(--text-blue);font-size:13px;text-decoration:underline}.map__full-screen{background-color:var(--white);padding:8px;top:15px;left:15px}.map__full-screen img{filter:var(--filter-priymary-color)}.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__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--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__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}.modal__panorama{width:100vw;max-width:1280px;height:100vh}a[href="https://leafletjs.com"]{display:none}.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)}.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}}.skeleton,.skeleton__room--items{display:none}.room__loader .skeleton__room--items{height:100%;display:flex;position:absolute;top:0;left:0}.room__loader .skeleton{z-index:4;contain:layout paint style;background:#fff;flex-direction:column;gap:10px;width:100%;height:100%;padding:12px;display:flex;position:absolute;inset:0;overflow:hidden}.skeleton__line{border-radius:var(--border-radius-btn);background:#e0e0e0;width:100%;position:relative;overflow:hidden}.skeleton__line--title{height:24px}.skeleton__line--text{height:157px}.skeleton__line--block{height:48px}.skeleton:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);animation:1.2s linear infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.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}}.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}.facilities-rules{gap:20px;display:flex}.facilities__title{justify-content:space-between;display:flex}.facilities__title--text{align-items:center;gap:10px;display:flex;color:#1e1e1e!important}.view-all-facilities{cursor:pointer;align-items:center;gap:8px;display:flex}.view-all-facilities__title{color:#2563eb;font-size:14px}.view-all-facilities__icon{position:relative;top:1px}.facilities,.rules{border:1px solid #d9d9d9;border-radius:16px;width:100%;margin-top:24px;padding:20px!important}.facilities__parent{flex-direction:row;gap:0;display:flex}.facilities__item{flex-direction:column;padding-right:0;display:flex}.facilities__item--title,.rules__title{padding-right:0;color:#333!important;font-size:14px!important}.rules__parent{padding-right:0}.facilities__item--content{gap:7px}.facilities__content--icon,.facilities__item--content svg{width:18px!important;height:18px!important}.modal__gallery{padding-top:0!important}@media (width<=800px){#facilities_section{margin-bottom:24px;position:relative}.facilities-rules{flex-direction:column;gap:0}.facilities__parent{flex-direction:column;gap:30px}.facilities__item{grid-template-columns:repeat(2,1fr);display:grid}.rules__title{font-size:16px}.view-all-facilities{position:absolute;bottom:-17px;right:18px}}.modal__facilities{max-height:90vh;padding:23px 1.75rem!important}.modal__facilities .modal__header{border-bottom:1px solid #eee;padding:0 0 24px!important}.modal__facilities .facilities-rules{flex-direction:column;gap:24px}.modal__facilities .facilities,.modal__facilities .rules{border-radius:unset;border:0;margin-top:0;padding:10px 0 24px 20px!important}.modal__facilities .facilities{border-bottom:1px solid #eee}.modal__facilities .rules{gap:24px;padding-top:0!important;padding-bottom:0!important}.modal__facilities .facilities__items,.modal__facilities .facilities__parent{gap:24px}.modal__facilities .facilities__parent{flex-direction:column}.modal__facilities .facilities__item{grid-column-gap:30px;grid-template-columns:repeat(4,1fr);display:grid;max-height:unset!important}@media (width>=801px) and (width<=1310px){.modal__facilities .facilities__item{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.modal__facilities{width:100vw;height:100vh;max-height:unset;gap:8px!important;padding:18px!important}.modal__facilities .facilities,.modal__facilities .rules{padding-left:0!important;padding-right:0!important}.modal__facilities .facilities{padding-top:10px!important;padding-bottom:18px!important}.modal__facilities .rules{gap:18px;padding-top:0!important;padding-bottom:18px!important}.modal__facilities .facilities-rules,.modal__facilities .facilities__items,.modal__facilities .facilities__parent{gap:18px}.modal__facilities .facilities__item{flex-direction:column;display:flex}}