@-webkit-keyframes leaflet-gestures-fadein{0%{opacity:0}to{opacity:1}}@keyframes leaflet-gestures-fadein{0%{opacity:0}to{opacity:1}}.leaflet-container:after{-webkit-animation:leaflet-gestures-fadein .8s backwards;animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none}.leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{-webkit-animation:leaflet-gestures-fadein .8s forwards;animation:leaflet-gestures-fadein .8s forwards}.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)}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(../images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.c-page-cover .page-cover{position:relative;height:450px}.c-page-cover .page-cover.page-cover--bg-color{background-color:#00b2e9}.c-page-cover .page-cover.page-cover--bg-color .page-cover__img{width:100%;height:450px}.c-page-cover .page-cover .page-cover__img{position:absolute;right:50%;bottom:0;transform:translateX(50%);width:100%;height:100%}.c-page-cover .page-cover .page-cover__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-search-holder .search-holder{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:column;text-align:center;position:relative;top:-80px}.c-search-holder .search-holder .search-holder__container{padding:24px!important;border-radius:16px;background-color:#fff;box-shadow:0 5px 30px 0 hsla(0,0%,75.3%,.2)}.c-search-holder .search-holder .search-holder__container.is-open{z-index:100}.c-search-holder .search-holder .search-holder__tabs{margin-bottom:16px;border-bottom:1px solid #ebebeb}.c-search-holder .search-holder .search-holder__tabs-list{flex-wrap:wrap;grid-gap:16px;gap:16px;padding-bottom:16px}.c-search-holder .search-holder .search-holder__tab{height:auto;background-color:#fff;margin:0}.c-search-holder .search-holder .search-holder__tab i{font-size:21px;font-size:1.3125rem;margin-left:8px}.c-search-holder .search-holder .search-holder__tab-btn:hover i,.c-search-holder .search-holder .search-holder__tab-btn i{color:#ffc125}.c-search-holder .search-holder .search-holder__content{position:relative;min-height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end}.c-search-holder .search-holder .search-holder__content-item{width:100%}.c-search-holder .search-holder.search-holder--flight .search-holder__content{min-height:99px}.c-search-holder .search-holder.search-holder--hotel{top:-50px;margin-bottom:16px}.c-search-holder .search-holder.search-holder--hotel .search-holder__content{min-height:58px}.c-questions .questions .questions__header{margin-bottom:32px}.c-questions .questions .questions__header-title{font-size:20px;font-size:1.25rem}.c-questions .questions .questions__item{border-radius:16px;border:1px solid #ebebeb;margin-bottom:16px}.c-questions .questions .questions__item .accordion__header{justify-content:flex-start;align-items:center;padding:16px 56px 16px 24px}.c-questions .questions .questions__item .accordion__header.is-open .accordion__title:before{content:""}.c-questions .questions .questions__item .accordion__title{position:relative}.c-questions .questions .questions__item .accordion__title:before{position:absolute;content:"";font-family:iconTripPlus;color:#ffc125;right:-35px}.c-questions .questions .questions__item p{line-height:2}.c-booking .booking{color:#6f6f6f}.c-booking .booking .booking__route-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-booking .booking .booking__inner{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-booking .booking .booking__routes{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:100%}.c-booking .booking .booking__routes-item:not(:last-child){margin-left:24px}.c-booking .booking .booking__routes-item.booking__routes-item--checkbox,.c-booking .booking .booking__routes-item.booking__routes-item--checkbox label{margin-right:24px}.c-booking .booking .booking__routes-item select{border:none;font-size:14px;height:auto}.c-booking .booking .booking__routes-item--has-border{border-right:1px solid #ebebeb}.c-booking .booking .booking__routes-item--has-border select{margin-right:24px;cursor:pointer}.c-booking .booking .booking__type{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-booking .booking .booking__type-item{width:102px;height:32px}.c-booking .booking .booking__type-item:not(:last-child){margin-left:16px}.c-booking .booking .booking__items{width:100%}.c-booking .booking .booking__item--date,.c-booking .booking .booking__item--departure{position:relative}.c-booking .booking .booking__item--external-hotel{width:auto}.c-booking .booking .booking__input{border:1px solid #bbb;border-radius:8px}.c-booking .booking .booking__several-routes{width:calc(100% - 150px)}.c-booking .booking .booking__route{margin-bottom:24px}.c-booking .booking .booking__items--insurance{flex-wrap:wrap}.c-booking .booking .booking__tools{margin:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-booking .booking .booking__route-id{font-family:IRANSans_FaNum;font-weight:700;font-size:14px;font-size:.875rem}.c-booking .booking .booking__route-del{width:24px;height:24px;font-size:24px;font-size:1.5rem;color:#bbb;transform:color .25s}.c-booking .booking .booking__route-del:hover{color:#ff4533}.c-booking .booking .booking__route-del i{font-size:12px;font-size:.75rem}.c-booking .booking .booking__add-route{width:154px}.c-booking .booking .booking__del-all-route{font-size:13px;font-size:.8125rem;color:#bbb;transform:color .25s;cursor:pointer}.c-booking .booking .booking__del-all-route:hover{color:#ff4533}.c-booking .booking .booking__add-new-flight{border-radius:8px;padding:8px;border:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-booking .booking .booking__items--sm-departure .booking__item--two-date{flex-grow:1}.c-booking .booking .booking__items--none-border{border:none;flex-wrap:wrap}.c-booking .booking .booking__item label{cursor:inherit}.c-booking .booking .booking__item-header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;background-color:#f5f6fa;border-bottom:1px solid #ebebeb;font-weight:700}.c-booking .booking .booking__item-header button{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:16px;font-size:1rem;color:#bbb}.c-booking .booking .booking__item-header span{color:#6f6f6f}.c-booking .booking .booking__item-header--none-bg{height:24px;border:none;background:none;margin-top:24px}.c-booking .booking .booking__item--hotel-departure:after{position:static}.c-booking .booking .booking__item--two-date{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-booking .booking .booking__item--two-date .booking__item{width:50%}.c-booking .booking .booking__item--two-date .booking__item:first-child .booking__input{border-radius:0 8px 8px 0;border-left:0}.c-booking .booking .booking__item--two-date .booking__item:nth-child(2) .booking__input{border-radius:8px 0 0 8px}.c-booking .booking .booking__item--two-date .booking__input{border:1px solid #bbb;width:100%}.c-booking .booking .booking__item--two-date .search-box__night-number{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;font-size:13px;font-size:.8125rem;grid-gap:4px;gap:4px;border-radius:9px;align-self:center;translate:0;background-color:rgba(0,49,84,.05);padding:8px;text-align:center;color:#003154;height:32px;position:absolute;left:8px;margin:0;border-radius:16px;border:1px solid #bbb;color:#6f6f6f}.c-booking .booking .booking__item--travellers .booking__passenger-cabinType{width:100px;margin-top:24px}.c-booking .booking .booking__item--travellers .booking__passenger-cabinType select{border:none;width:auto;height:auto;font-size:14px}.c-booking .booking .booking__item--birthdate{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}.c-booking .booking .booking__loading{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:3;background-color:#fff;border-radius:10px}.c-booking .booking .booking__list-loading{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding:24px 16px}.c-booking .booking .booking__validation{display:block;padding:16px;color:#ff4533;direction:rtl;font-size:14px;font-size:.875rem}.c-booking .booking .booking__input{position:relative}.c-booking .booking .booking__input.is-open{border:1px solid #000}.c-booking .booking .booking__input.is-open .booking__input-chevron{transform:rotate(180deg)}.c-booking .booking .booking__input.is-open .booking__list{visibility:visible;opacity:1;right:0}.c-booking .booking .booking__reverse{position:absolute;right:50%;transform:translateX(50%);z-index:1;color:#bbb;border-radius:50%;border:1px solid #bbb;background-color:#fff;min-width:auto;width:32px;height:32px}.c-booking .booking .booking__reverse:hover{color:#000}.c-booking .booking .booking__reverse i{font-size:20px;font-size:1.25rem;color:#ffc125}.c-booking .booking .booking__input{width:100%;height:48px;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;font-size:14px;justify-content:space-between;cursor:pointer}.c-booking .booking .booking__input input{padding:0;border:none;height:30px;font-size:16px;font-size:1rem;font-weight:400;color:#6f6f6f}.c-booking .booking .booking__input-icon{width:24px;height:24px;font-size:24px;font-size:1.5rem}.c-booking .booking .booking__input-icon.icon-calendar-check-in{color:#36c186}.c-booking .booking .booking__input-icon.icon-calendar-check-out{color:#00a5ff}.c-booking .booking .booking__input-label{color:#bbb;font-family:IRANSans_FaNum;font-size:12px;font-size:.75rem;font-weight:500;display:block;position:absolute;background:#fff;top:-10px;right:16px;padding:0 4px}.c-booking .booking .booking__input-duration{border:1px solid #ebebeb;color:#6f6f6f;border-radius:16px;font-size:14px;width:56px;height:32px;position:absolute;left:8px;line-height:2}.c-booking .booking .booking__input-inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-booking .booking .booking__input-title{font-size:14px;font-size:.875rem;font-weight:400;color:#6f6f6f;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:30px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-booking .booking .booking__input-chevron{color:#fc0;width:22px;height:22px;font-size:22px;font-size:1.375rem;margin-right:4px;transition:all .3s ease}.c-booking .booking .booking__list{background-color:#fff;opacity:0;visibility:hidden;transition:all .35s ease-in;padding-bottom:8px;z-index:11}.c-booking .booking .booking__list--sm{width:258px;right:0}.c-booking .booking .booking__list-title{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:45px;padding:0 16px;font-size:16px;font-size:1rem;font-weight:700;color:#000}.c-booking .booking .booking__list-inner{max-height:390px;overflow-y:auto}.c-booking .booking .booking__list-inner::-webkit-scrollbar-track{border-radius:5px}.c-booking .booking .booking__list-inner::-webkit-scrollbar{width:5px;background-color:transparent}.c-booking .booking .booking__list-inner::-webkit-scrollbar-thumb{border-radius:5px;background-color:#ebebeb}.c-booking .booking .booking__list-inner::-moz-scrollbar-track{border-radius:5px}.c-booking .booking .booking__list-inner::-moz-scrollbar{width:5px;background-color:transparent}.c-booking .booking .booking__list-inner::-moz-scrollbar-thumb{border-radius:5px;background-color:#ebebeb}.c-booking .booking .booking__list-input{padding:0 16px;margin-bottom:16px}.c-booking .booking .booking__result>a{color:#000}.c-booking .booking .booking__result>ul{padding-right:24px}.c-booking .booking .booking__result-content{transition:all .25s ease-in;padding:8px 16px;cursor:pointer;font-size:13px;font-size:.8125rem;line-height:1.69;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.c-booking .booking .booking__result-content:hover{background-color:#f5f6fa}.c-booking .booking .booking__result-content:hover .booking__result-icon,.c-booking .booking .booking__result-content:hover .booking__result-inner{color:#ffc125}.c-booking .booking .booking__result-link{position:absolute;top:0;right:0;bottom:0;left:0}.c-booking .booking .booking__result-icon{font-size:18px;font-size:1.125rem;color:#6f6f6f;margin-top:4px}.c-booking .booking .booking__result-inner{width:calc(100% - 32px);justify-content:space-between;flex-wrap:wrap}.c-booking .booking .booking__result-inner,.c-booking .booking .booking__result-inner>div{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-booking .booking .booking__result-inner span{font-size:16px;font-size:1rem}.c-booking .booking .booking__result-inner label{color:#bbb}.c-booking .booking .booking__result-inner label:not(:first-child){margin-right:8px}.c-booking .booking .booking__result-inner label.all-station{font-size:10px;font-size:.625rem}.c-booking .booking .booking__result-code{height:24px;padding:0 4px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border:1px solid #f5f5f5;font-size:11px;font-size:.6875rem}.c-booking .booking .booking__date-picker{height:30px}.c-booking .booking .booking__travellers-btn{font-size:14px;font-size:.875rem;line-height:1.82;font-weight:400;font-family:IRANSans_FaNum;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-booking .booking .booking__travellers-btn-item:not(:last-child):after{content:"،"}.c-booking .booking .booking__travellers-btn-item:nth-last-child(3):after{content:"و"}.c-booking .booking .booking__travellers-list{width:344px;padding:16px;background-color:#fff;position:absolute;top:60px;left:-14px;font-family:IRANSans_FaNum;transition:all .3s ease;opacity:0;visibility:hidden;z-index:10}.c-booking .booking .booking__travellers-list.is-show{opacity:1;visibility:visible}.c-booking .booking .booking__rooms::-webkit-scrollbar-track{border-radius:5px}.c-booking .booking .booking__rooms::-webkit-scrollbar{width:5px;background-color:transparent}.c-booking .booking .booking__rooms::-webkit-scrollbar-thumb{border-radius:5px;background-color:#ebebeb}.c-booking .booking .booking__rooms::-moz-scrollbar-track{border-radius:5px}.c-booking .booking .booking__rooms::-moz-scrollbar{width:5px;background-color:transparent}.c-booking .booking .booking__rooms::-moz-scrollbar-thumb{border-radius:5px;background-color:#ebebeb}.c-booking .booking .booking__room:not(:last-child){border-bottom:1px solid #f5f5f5;padding-bottom:16px;margin-bottom:16px}.c-booking .booking .booking__room-title{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.c-booking .booking .booking__room-title i{color:#ebebeb}.c-booking .booking .booking__passenger{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-booking .booking .booking__passenger:not(:last-child){margin-bottom:20px}.c-booking .booking .booking__passenger select{height:36px;font-family:IRANSans_FaNum}.c-booking .booking .booking__passenger--with-border{border-bottom:1px solid #f5f6fa;padding-bottom:16px}.c-booking .booking .booking__passenger-right{width:calc(100% - 135px);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-booking .booking .booking__passenger-right span{color:#000;font-size:16px;font-size:1rem}.c-booking .booking .booking__passenger-right i{color:#fc0;font-size:20px;font-size:1.25rem;margin-left:16px}.c-booking .booking .booking__passenger-right label{color:#bbb;margin-right:8px;font-size:12px;font-size:.75rem}.c-booking .booking .booking__passenger-left{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-booking .booking .booking__passenger--number-of-children{width:60%}.c-booking .booking .booking__passenger--number-of-children select{color:#6f6f6f}.c-booking .booking .booking__passenger-add-room{margin-top:24px}.c-booking .booking .booking__passenger-counter{width:63px;font-size:15px;font-size:.9375rem;font-weight:700;text-align:center}.c-booking .booking .booking__confirm{width:100%;padding:0 16px}.c-booking .booking .booking__confirm .btn{width:100%}.c-booking .booking .booking__search{min-width:133px;height:48px;font-size:14px;font-size:.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-booking .booking .booking__search i{font-size:16px;font-size:1rem;margin-right:8px}.c-booking .booking .booking__date-header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;border-bottom:1px solid #f5f5f5;height:56px;position:absolute;top:0;right:0;bottom:auto;left:0;padding:0 16px}.c-booking .booking .booking__date-header .btn{width:100px;min-width:0;color:#6f6f6f;font-size:14px;font-size:.875rem}.c-booking .booking .booking__locale,.c-booking .booking .booking__locale-item{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-booking .booking .booking__locale-item{position:relative;cursor:pointer;color:#003154;transition:all .25s;padding:0 8px;justify-content:center;height:56px}.c-booking .booking .booking__locale-item.is-active,.c-booking .booking .booking__locale-item:hover{color:#00a5ff}.c-booking .booking .booking__locale-item.is-active:after,.c-booking .booking .booking__locale-item:hover:after{width:100%}.c-booking .booking .booking__locale-item:not(:last-child){margin-left:32px}.c-booking .booking .booking__locale-item:after{content:"";height:2px;position:absolute;bottom:0;border-radius:2px;width:0;background-color:#00a5ff;transition:width .25s ease}.c-booking .booking .booking__dp-footer{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;padding:16px;border-top:1px solid #f5f5f5}.c-booking .booking .booking__dp-footer .btn{min-width:0;width:100px}.c-booking .booking .booking__dp-footer-title{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-booking .booking .booking__dp-footer-title span:not(:last-child){margin-left:4px}.c-booking .booking .pdp{--radius:3px;--disabled-opacity:0.6;--primary-color:#ffa903;--secondary-color:#ef9f05;--main-box-shadow:0 4px 16px 0 rgba($dark-primary-color,0.08);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.c-booking .booking .pdp .pop-header{position:absolute;top:0;right:0;bottom:auto;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.c-booking .booking .pdp .pdp-group{width:100%;height:100%}.c-booking .booking .pdp .pdp-input{width:100%;height:100%;margin:0;opacity:0}.c-booking .booking .pdp .pdp-picker{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden;bottom:auto;padding:0;margin:8px 0 0;transition:all .25s;color:#002138;cursor:auto;box-shadow:0 5px 30px 0 hsla(0,0%,75.3%,.2);left:0}.c-booking .booking .pdp .pdp-picker:after{display:none}.c-booking .booking .pdp .pdp-picker .pdp-auto{padding-top:80px}.c-booking .booking .pdp .pdp-picker .pdp-footer{display:block;direction:rtl;padding:0;border:none}.c-booking .booking .pdp .pdp-picker .pdp-footer small{display:none}.c-booking .booking .pdp .pdp-picker .pdp-footer>div{width:100%;display:block}.c-booking .booking .pdp .pdp-picker .pdp-footer>div:not(:first-child),.c-booking .booking .pdp .pdp-picker .pdp-today,.c-booking .booking .pdp .pdp-picker .top{display:none}.c-booking .booking .pdp .pdp-picker .pdp-select-month,.c-booking .booking .pdp .pdp-picker .pdp-select-year{top:80px;right:0;bottom:80px;left:0}.c-booking .booking .pdp .pdp-picker .pdp-main{margin-bottom:24px}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column{margin:0 16px}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-week{margin:0 -4px 8px}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-weekday{font-size:12px;font-size:.75rem;width:42px;margin:0 4px}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days>div{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day{width:33px;height:33px;margin:4px;border:0!important;border-radius:50%!important}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day:hover{border:1px solid #003154!important}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.today{border:1px solid #003154}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.disabled{color:#bbb!important;opacity:1}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.friday{color:#002138}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.start-range,.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.tada{background:#003154;color:#fff}.c-booking .booking .pdp .pdp-picker .pdp-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;opacity:1!important;color:#000}.c-booking .booking .pdp .pdp-picker .pdp-arrow.disabled{opacity:.6!important}.c-booking .booking .pdp .pdp-picker .pdp-arrow:not(.disabled):hover{color:#003154}.c-booking .booking .pdp .pdp-picker .pdp-arrow i{font-size:10px;font-size:.625rem}.c-booking .booking .pdp .pdp-picker .bottom{height:auto;margin-bottom:16px;padding:0 24px}.c-booking .booking .pdp .pdp-picker .bottom>div .pdp-month,.c-booking .booking .pdp .pdp-picker .bottom>div .pdp-year{font-size:16px;font-size:1rem;font-weight:700;color:#002138}.c-four-columns-slider .four-columns-slider{margin-bottom:56px;margin-top:-16px}.c-four-columns-slider .four-columns-slider .swiper-container{position:static}.c-four-columns-slider .four-columns-slider .swiper-wrapper{padding:16px 0}.c-four-columns-slider .four-columns-slider .four-columns-slider__head{position:relative}.c-four-columns-slider .four-columns-slider .four-columns-slider__head .four-columns-slider__head-picture{position:absolute;left:0;bottom:0;z-index:-1;width:calc(100% - 520px);direction:ltr}.c-four-columns-slider .four-columns-slider .four-columns-slider__head .four-columns-slider__head-picture img{transition:all .75s;opacity:1}.c-four-columns-slider .four-columns-slider .four-columns-slider__head .four-columns-slider__head-picture img.fade{opacity:0;overflow:hidden}.c-four-columns-slider .four-columns-slider .four-columns-slider__head .four-columns-slider__head-description{position:relative;z-index:2}.c-four-columns-slider .four-columns-slider .four-columns-slider__head .four-columns-slider__head-description p{margin-bottom:0}.c-four-columns-slider .four-columns-slider .four-columns-slider__container{background-color:#a8a8a8}.c-four-columns-slider .four-columns-slider .four-columns-slider__slider{position:relative}.c-four-columns-slider .four-columns-slider .topic-card{height:311px}.c-search-box .search-box{position:relative;padding:16px 0;background-color:#fff;box-shadow:0 20px 30px 0 hsla(0,0%,75.3%,.2)}.c-search-box .search-box .container{position:relative}.c-search-box .search-box .search-box__title{font-size:24px;font-size:1.5rem}.c-search-box .search-box .search-box__form{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;border-radius:10px}.c-search-box .search-box .search-box__form.show{opacity:1;height:auto;visibility:visible}.c-search-box .search-box .search-box__form .search-box__fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;height:100%;width:100%;position:relative;margin-left:16px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field>div>label,.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field>label{font-size:12px;font-size:.75rem;color:#6f6f6f;position:absolute;z-index:1;right:16px;top:-10px;background-color:#fff;padding:0 4px;height:19px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location{border:1px solid #bbb;border-radius:8px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location>div{width:100%}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select__indicators{display:none}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location i.react-select__input-icon{margin-left:12px;color:#ffc125;font-size:16px;font-size:1rem}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select__control~.react-select__menu{top:calc(100% + 8px);right:0}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select__control .react-select__single-value{font-size:14px;font-size:.875rem;font-weight:500}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select__control .react-select__single-value+div{margin:0}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select__result-inner{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - 32px);justify-content:space-between}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select__result-inner>label{color:#bbb;font-size:13px;font-size:.8125rem;text-align:left}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select__result-inner>span{color:#6f6f6f}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select__option>div{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center!important;flex-direction:row!important}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select-async{position:static}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select-async .react-select__value-container{padding:0;flex-wrap:nowrap;direction:rtl}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location>.react-select__control .react-select__value-container{padding-left:0}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location>.react-select__control .react-select__value-container i{top:-2px;position:relative}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select__input input{height:auto;box-shadow:0 0 0}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality{padding-right:8px;margin-right:16px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality .react-select__with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;position:relative}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality .react-select__with-icon>i{color:var(--gray-10)}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality .react-select__with-icon>div{flex-grow:1}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality .react-select__with-icon .react-select-custom{position:static}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality .react-select__clear-indicator{display:none}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality .react-select-custom__with-icon{position:relative;padding-left:24px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality .react-select-custom__with-icon input{height:auto}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality .react-select-custom__with-icon .react-select__value-container{padding-left:0}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality .react-select__control{border:none}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality .react-select__control+.react-select__menu{border-radius:0;left:0;top:50px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field .react-select__placeholder{font-size:14px;font-size:.875rem;font-weight:500}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field .react-select__menu-list .react-select__option{padding:0 16px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field .react-select__menu-list .react-select__option>div{padding:12px 0;flex-direction:column;align-items:flex-start}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field .react-select__menu-list .react-select__option i{font-size:18px;font-size:1.125rem;margin-left:8px;color:#6f6f6f}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field .react-select__menu-list .react-select__option span{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field .react-select__menu-list .react-select__option span:nth-child(2){padding-right:48px;font-weight:300}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__range-date{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__range-date>div{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:0 16px;position:relative}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__range-date>div .validation{position:absolute;right:0;margin-top:0}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__range-date>div>label{font-size:12px;font-size:.75rem;color:#6f6f6f;position:absolute;z-index:1;background-color:#fff;top:-10px;right:16px;height:19px;padding:0 4px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__range-date>div>i{font-size:24px;font-size:1.5rem;color:#ffc125}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__range-date .search-box__date-filed{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__range-date .search-box__date-filed input{box-shadow:none;height:auto;padding:0;border:none;text-overflow:ellipsis;min-width:auto}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__flightDate input[type=text]{font-size:14px;font-size:.875rem;border:none;width:calc(100% - 26px)}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__room-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;position:relative;border-radius:8px;border:1px solid #bbb}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__night-number{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;font-size:13px;font-size:.8125rem;border-radius:9px;align-self:center;translate:0;position:relative;background-color:rgba(0,49,84,.05);padding:8px;text-align:center;white-space:pre;color:#003154;height:32px;position:absolute;left:8px;margin:0;border-radius:16px;border:1px solid #bbb;color:#6f6f6f}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__night-number i{font-size:11px;font-size:.6875rem;color:#003154;margin-left:2px}.c-search-box .search-box .search-box__destination-title{display:-webkit-box;display:-ms-flexbox;display:flex}.c-search-box .search-box .search-box__destination-title>div{color:#6f6f6f;font-size:12px;font-size:.75rem}.c-search-box .search-box .room-options.open:after{content:"";position:absolute;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #fff;bottom:-11px;left:0;right:0;margin:auto}.c-search-box .search-box .search-box__summery{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}.c-search-box .search-box .search-box__summery>div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.c-search-box .search-box .search-box__summery>div>div{font-size:13px;font-size:.8125rem;align-items:center}.c-search-box .search-box .search-box__summery>div>div,.c-search-box .search-box .search-box__summery>div ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-grow:1}.c-search-box .search-box .search-box__summery>div ul li{display:-webkit-box;display:-ms-flexbox;align-items:center;display:flex;color:#6f6f6f}.c-search-box .search-box .search-box__summery>div ul li i{font-size:16px;font-size:1rem;margin-left:8px}.c-search-box .search-box .search-box__summery>div ul li label{margin-left:4px}.c-search-box .search-box .search-box__summery button{font-size:16px;font-size:1rem;width:99px;height:40px;min-width:99px;border:1px solid #ebebeb;padding:0}.c-search-box .search-box .search-box__summery button i{color:#00a5ff;margin-left:8px}.c-search-box .search-box .search-box__summery button span{font-weight:700}.c-search-box .search-box .react-select__container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:100%;padding:0 16px;position:relative}.c-search-box .search-box .react-select__container .react-select__control{min-height:0}.c-search-box .search-box .react-select__container .react-select__title{margin-bottom:2px;display:none}.c-search-box .search-box .react-select__container .react-select__value-container{padding:0}.c-search-box .search-box .react-select__container .react-select__wrapper{height:100%}.c-search-box .search-box .react-select__layout-in-mobile{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.c-search-box .search-box .search-box__btn-search{border:none;min-width:133px}.c-search-box .search-box .search-box__btn-search i{margin-right:8px}.c-hotel-header .hotel-header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-hotel-header .hotel-header .hotel-header__title{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:baseline}.c-hotel-header .hotel-header .hotel-header__title h1{margin-left:16px}.c-hotel-header .hotel-header .hotel-header__title h1>span{font-size:13px;font-size:.8125rem;font-weight:400;margin-top:4px}.c-hotel-header .hotel-header .hotel-header__title span{display:-webkit-box;display:-ms-flexbox;display:flex;direction:rtl}.c-hotel-header .hotel-header .hotel-header__title i:not(:last-child){margin-left:4px;margin-right:0}.c-hotel-header .hotel-header .hotel-header__title .hotel-header__stars{margin-left:16px}.c-hotel-header .hotel-header .hotel-header__title .hotel-header__hotel-label{background:#36c186;color:#fff;padding:0 8px;margin:0;font-size:14px;font-size:.875rem;border-radius:16px 16px 0 16px}.c-hotel-header .hotel-header .hotel-header__address{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;font-size:14px;font-size:.875rem;grid-gap:8px;gap:8px}.c-hotel-header .hotel-header .hotel-header__address-text{margin:0}.c-hotel-header .hotel-header .hotel-header__address-link{color:#00a5ff}.c-hotel-header .hotel-header .hotel-header__agency{margin-left:8px;max-height:80px;max-width:80px}.c-hotel-header .hotel-header .hotel-header__score{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat}.c-hotel-header .hotel-header .hotel-header__score span{min-width:32px;height:32px;margin-left:8px;padding:0 4px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border-radius:5px 5px 0 5px}.c-hotel-header .hotel-header .hotel-header__score ul{height:32px}.c-hotel-header .hotel-header .hotel-header__score ul li{color:#a8a8a8;font-weight:400;line-height:1.45;font-size:11px;font-size:.6875rem}.c-hotel-header .hotel-header .hotel-header__btn-select-room>i{margin-right:8px;color:#fc0}.c-hotel-details .hotel-details .hotel-details__hotel-info{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.c-hotel-details .hotel-details .hotel-details__general-info-wrapper{box-shadow:0 5px 30px 0 hsla(0,0%,75.3%,.2);padding:24px 0;border-radius:16px}.c-hotel-details .hotel-details .hotel-details__properties label{color:#36c186;font-size:12px;font-size:.75rem;font-weight:700}.c-hotel-details .hotel-details .hotel-details__header-slider{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.c-hotel-details .hotel-details .hotel-details__sticky-menu{z-index:999}.c-hotel-details .hotel-details .hotel-details__select-room-container{padding:16px;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);background-color:#fff}.c-hotel-details .hotel-details .hotel-details__btn-select-room{width:100%;height:36px}.c-hotel-details .hotel-details .hotel-details__general-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.c-hotel-details .hotel-details .hotel-details__general-info-row>div{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;position:relative;padding:0 8px;grid-gap:8px;gap:8px}.c-hotel-details .hotel-details .hotel-details__general-info-row>div>span:first-child{font-size:12px;font-size:.75rem;margin-bottom:4px}.c-hotel-details .hotel-details .hotel-details__general-info-row>div>span:last-child{font-weight:700;color:#003154;font-size:13px;font-size:.8125rem;line-height:1.6;text-align:justify}.c-hotel-details .hotel-details .hotel-details__general-info-row>div a{color:#003154;transition:all .25s}.c-hotel-details .hotel-details .hotel-details__general-info-row>div a:hover,.c-hotel-details .hotel-details .hotel-details__general-info-row>div a:hover i{color:#fc0}.c-hotel-details .hotel-details .hotel-details__general-info-row>div i{font-size:24px;font-size:1.5rem;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;transition:all .25s}.c-hotel-details .hotel-details .hotel-details__general-info-row>div .icon-mail{font-size:24px;font-size:1.5rem}.c-hotel-details .hotel-details .hotel-details__general-info-row>div .icon-phone{font-size:23px;font-size:1.4375rem}.c-hotel-details .hotel-details .hotel-details__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.c-hotel-description .hotel-description.hotel-description--collapsed .hotel-description__btn-toggle{display:block}.c-hotel-description .hotel-description .hotel-description__title{font-size:24px;font-size:1.5rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;line-height:1.6}.c-hotel-description .hotel-description .hotel-description__content{max-height:110px;overflow:hidden}.c-hotel-description .hotel-description .hotel-description__content.hotel-description__content--expanded{max-height:none}.c-hotel-description .hotel-description .hotel-description__content p{font-size:14px;font-size:.875rem;line-height:2;font-weight:500;margin:0}.c-hotel-description .hotel-description .hotel-description__btn-toggle{border:none;background:none;min-width:auto;padding:0;font-size:16px;font-size:1rem;font-weight:700;transition:transform .5s;display:none}.c-hotel-description .hotel-description .hotel-description__btn-toggle.hotel-description__btn-toggle--open-mode{display:block}.c-hotel-description .hotel-description .hotel-description__btn-toggle i{color:#fc0;vertical-align:middle;margin:0 8px 0 0}.c-description .description{margin-bottom:64px}.c-description .description .description__header{margin-bottom:24px}.c-description .description.description--bg .description__inner{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);padding:48px}.c-description .description.description--bg .description__title{margin-bottom:24px}.c-description .description.description--bg .description__body:after{display:none}.c-description .description .description__title{font-size:20px;font-size:1.25rem;line-height:1.8;margin-bottom:20px}.c-description .description .description__body{position:relative;font-size:14px;font-size:.875rem;line-height:2;max-height:110px;overflow:hidden;transform-origin:0 top;transition:max-height .5s ease-in-out}.c-description .description .description__body p{margin:0;line-height:inherit}.c-description .description .description__body p:not(:last-child){margin-bottom:8px}.c-description .description .description__toggle{display:none;color:#ffc125;transition:color .25s;margin-top:16px;font-size:16px;font-size:1rem}.c-description .description .description__toggle span{color:#000;font-weight:700}.c-description .description .description__toggle.is-show{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.c-description .description .description__toggle.show-more .description__toggle-less{display:block}.c-description .description .description__toggle.show-more .description__toggle-more{display:none}.c-description .description .description__toggle.show-more i{transform:rotate(180deg)}.c-description .description .description__toggle i{transition:transform .2s;font-size:14px;font-size:.875rem;font-weight:700;margin-right:8px}.c-description .description .description__toggle-less{display:none}.c-description .description .description__toggle-more{display:block}.c-description .description .description__toggle-more i{font-size:14px;font-size:.875rem}.c-slider .slider .slider__desktop{width:100%;height:440px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.c-slider .slider .slider__right-side{height:100%;width:calc(50% - 4px);margin-left:4px}.c-slider .slider .slider__right-side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-slider .slider .slider__left-side{width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.c-slider .slider .slider__left-side>div{width:calc(50% - 2px);height:calc(50% - 2px)}.c-slider .slider .slider__left-side>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-slider .slider .slider__left-side>div:nth-child(-n+2){margin-bottom:4px}.c-slider .slider .slider__left-side>div:last-child{position:relative}.c-slider .slider .slider__left-side>div:last-child span{position:absolute;bottom:16px;left:16px;background-color:#fff;border-radius:8px;border:1px solid #ebebeb;padding:8px 12px;cursor:pointer}.c-slider .slider .slider__left-side>div:last-child span a{color:#6f6f6f}.c-slider .slider .slider__mobile{margin-bottom:16px;height:277px;overflow:hidden}.c-slider .slider .slider__mobile img{max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-slider .slider .slider__mobile .swiper-pagination-bullet{width:6px;height:6px;background-color:#fff;opacity:1}.c-slider .slider .slider__mobile .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ff4533}.c-slider .slider .swiper-container{height:100%}.c-slider .slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,92.2%,.2)}.c-rooms-details .rooms-details .rooms-details__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.c-rooms-details .rooms-details .rooms-details__items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.c-rooms-details .rooms-details .rooms-details__items .room-card{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;border-radius:16px;background-color:#fff;box-shadow:0 5px 30px 0 hsla(0,0%,75.3%,.2);overflow:hidden}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;background-color:#fff;margin-bottom:32px}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info .room-card__features-item{display:-webkit-box;display:-ms-flexbox;display:flex}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info .room-card__slider{height:400px;min-height:400px;border-radius:16px}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info>:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features{padding:24px 0;border-top:1px solid #ebebeb}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features>div:not(:last-child){margin-bottom:16px}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features .room-card__modal-features-items,.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features .room-card__modal-selected-features-items{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;font-size:14px;font-size:.875rem;flex-wrap:wrap}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features .room-card__modal-features-item>i,.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features .room-card__modal-selected-features-item>i{color:#36c186;margin-left:4px}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features .room-card__modal-other-features>h5,.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features .room-card__modal-other-features>h6{margin:0 0 12px;font-size:14px;font-size:.875rem}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal .modal__content{max-height:890px;overflow:hidden}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal .modal__body{max-height:770px;overflow-y:auto}.c-rooms-details .rooms-details .rooms-details__items .room-card__slider{width:100%;height:230px;min-height:230px;position:relative;overflow:hidden;border-radius:16px 16px 0 0}.c-rooms-details .rooms-details .rooms-details__items .room-card__slider img{-o-object-fit:cover;object-fit:cover}.c-rooms-details .rooms-details .rooms-details__items .swiper-button-next,.c-rooms-details .rooms-details .rooms-details__items .swiper-button-prev{margin-top:0;position:absolute;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:16px;font-size:1rem;background-color:hsla(0,0%,100%,.7);z-index:5;cursor:pointer}.c-rooms-details .rooms-details .rooms-details__items .room-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:24px}.c-rooms-details .rooms-details .rooms-details__items .room-card__title{font-size:18px;font-size:1.125rem}.c-rooms-details .rooms-details .rooms-details__items .room-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;grid-gap:16px;gap:16px}.c-rooms-details .rooms-details .rooms-details__items .room-card__footer button{min-width:calc(50% - 16px)}.c-rooms-details .rooms-details .rooms-details__items .room-card__features-item>div{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;color:#6f6f6f;margin-bottom:12px}.c-rooms-details .rooms-details .rooms-details__items .room-card__features-item i{width:16px;height:16px;margin-left:8px}.c-rooms-details .rooms-details .rooms-details__items .room-card__features-item span{font-size:14px;font-size:.875rem}.c-facilities .facilities .facilities__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-size:1.5rem;margin-bottom:24px;font-weight:700;margin-top:0;line-height:1.5}.c-facilities .facilities .facilities__columns{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;grid-gap:32px;gap:32px}.c-facilities .facilities .facilities__columns .facilities__group{flex-grow:1;width:calc(25% - 32px)}.c-facilities .facilities .facilities__group-item{font-size:14px;font-size:.875rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;font-weight:400}.c-facilities .facilities .facilities__group-item:not(:last-child){margin-bottom:16px}.c-facilities .facilities .facilities__group-item i{color:#36c186;margin-left:12px;font-size:16px;font-size:1rem;line-height:1.8}.c-facilities .facilities .facilities__group-item p{margin:0}.c-policities .policities .policities__title{font-size:24px;font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;font-weight:700;margin-top:0}.c-policities .policities .policities__row{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;font-size:16px;font-size:1rem}.c-policities .policities .policities__row:nth-child(odd){background-color:#f5f5f5;border-radius:8px}.c-policities .policities .policities__row>li{line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.c-policities .policities .policities__row>li p{margin:0}.c-policities .policities .policities__row>li span{font-weight:600}.c-policities .policities .policities__row>li i{font-size:24px;font-size:1.5rem;color:var(--yellow);margin-left:16px}div.rules{padding:15px;margin-top:16px;flex-direction:column;direction:rtl;position:relative}.rules li:before{content:"•";color:var(--red);font-weight:600;display:inline-block;margin-left:8px;font-size:16px;position:absolute;right:-13px;top:2px}.rules:not(.rulesInTable) li{font-size:16px;font-weight:300;color:var(--gray3);line-height:25px;position:relative}.rules li:not(:last-child){margin-bottom:15px}.rules h2{font-size:18px;font-weight:500;color:var(--gray);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin:0 0 20px}.rules h2 i{color:var(--lightGray3);font-size:34px;margin-left:8px}.rules ul{padding-right:18px;margin-bottom:0;margin-top:0}div.rulesInTable{margin-top:0;padding-right:0;direction:rtl;margin-right:25px}div.rulesInTable>ul>li{line-height:18px;text-align:right;font-size:12px;color:var(--gray);font-weight:400;padding-right:10px;width:100%;flex-basis:100%}div.rulesInTable>ul>li:not(:last-child){margin-bottom:7px}.hide{display:none}.show{display:block}.showMoreItem{border:none;background:transparent;color:var(--gray);font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;font-size:10px;padding-right:12px}.showMoreItem i{font-size:8px;margin-right:5px}.noneRefundableSticker{position:absolute;width:200px;height:100px;left:60px;top:50%;transform:translateY(-50%);background-size:100%;background-repeat:no-repeat}.rulesInTable li{position:relative}.rulesInTable li:before{content:"•";color:var(--gray);font-weight:600;display:inline-block;margin-left:0;font-size:14px;position:absolute;right:0;top:2px}.c-area-info .area-info .area-info__title{font-size:24px;font-size:1.5rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;line-height:1.6}.c-area-info .area-info .area-info__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:16px;overflow:hidden}.c-area-info .area-info .area-info__interest-points{max-height:100%;overflow:auto}.c-area-info .area-info .area-info__interest-points ul li{font-size:14px;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;font-weight:500;line-height:2;font-family:var(--fontFamilyEnNum);margin:0 0 8px;padding-left:8px;padding-right:12px;text-align:right;direction:rtl;position:relative}.c-area-info .area-info .area-info__interest-points ul li:after{content:"";border-radius:50%;position:absolute;right:0;top:12px;width:5px;height:5px;background-color:var(--yellow)}.c-area-info .area-info .area-info__interest-points ul li span{direction:ltr}.c-area-info .area-info .area-info__interest-points ul li span:first-child{white-space:pre}.c-area-info .area-info .area-info__interest-points ul li i{margin:0 4px}.c-area-info .area-info .area-info__interest-points--hotel-tbo ul{direction:ltr}.c-area-info .area-info .area-info__interest-points--hotel-tbo ul li{text-align:left;direction:ltr;padding-right:8px;padding-left:12px}.c-area-info .area-info .area-info__interest-points--hotel-tbo ul li:after{left:0;right:auto}.c-area-info .area-info .area-info__interest-points--hotel-tbo ul li p{margin:0}.c-area-info .area-info .area-info__interest-points--hotel-tbo .scroll-bar__track{right:0;left:auto}.c-area-info .area-info .area-info__places-item__table{font-size:14px;font-size:.875rem}.c-area-info .area-info .area-info__nearest-description{direction:rtl;margin-top:0;font-weight:300;font-size:14px;font-size:.875rem;line-height:2.1}.c-area-info .area-info .leaflet-container{width:100%;height:300px;border-radius:4px}.c-area-info .area-info .leaflet-right{display:none}@media(max-width:992px){.c-search-holder .search-holder .search-holder__container{width:100%;padding:24px 16px!important}.c-search-holder .search-holder .search-holder__container .tab__tabs-link-item{border:0;min-width:unset}.c-search-holder .search-holder .search-holder__container .tab__tabs-link-item button{font-weight:400;padding:0;font-size:10px;font-size:.625rem}.c-search-holder .search-holder .search-holder__container .tab__tabs-link-item button>span{color:#000}.c-search-holder .search-holder .search-holder__container .tab__tabs-link-item button.active{background:transparent}.c-search-holder .search-holder .search-holder__container .tab__tabs-link-item button.active i{background:#000;color:#ffc125!important}.c-search-holder .search-holder .search-holder__container .tab__tabs-link-item button i{width:32px;height:32px;padding:8px;border-radius:50%;background-color:#f5f5f5;color:#000}.c-search-holder .search-holder .search-holder__tabs{padding-bottom:0}.c-search-holder .search-holder .search-holder__tabs-list{grid-gap:16px 20px;gap:16px 20px}.c-search-holder .search-holder .search-holder__tab i{margin-left:0}.c-search-holder .search-holder .search-holder__tab.active,.c-search-holder .search-holder .search-holder__tab:hover{background-color:transparent;background-color:initial;padding:0}.c-search-holder .search-holder .search-holder__tab.active button,.c-search-holder .search-holder .search-holder__tab:hover button{color:#ffc125}.c-search-holder .search-holder .search-holder__tab.active i,.c-search-holder .search-holder .search-holder__tab:hover i{background-color:#ffc125}.c-search-holder .search-holder .search-holder__tab-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-search-holder .search-holder .search-holder__tab-btn,.c-search-holder .search-holder .search-holder__tab-btn i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-search-holder .search-holder .search-holder__tab-btn i{padding:8px;border-radius:50%;background-color:#f5f5f5;width:32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-search-holder .search-holder .search-holder__tab-btn.active{color:#ffc125}.c-search-holder .search-holder .search-holder__tab-btn.active i{color:#fff!important;background-color:#ffc125}.c-search-holder .search-holder{position:static;padding-top:0;min-height:auto}.c-questions .questions .questions__header{margin-bottom:24px}.c-questions .questions .questions__item p{font-size:14px;font-size:.875rem}.c-booking .booking .booking__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-booking .booking .booking__routes{-ms-flex-pack:distribute;justify-content:space-around;background-color:#f5f5f5;padding:4px;border-radius:20px;margin-bottom:24px}.c-booking .booking .booking__routes-item{width:calc(50% - 8px)}.c-booking .booking .booking__routes-item:not(:last-child){margin-left:16px}.c-booking .booking .booking__routes-item:not(:last-child):nth-last-child(-n+2){margin-left:0!important}.c-booking .booking .booking__routes-item .radio-button+label{padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;border-radius:2em;border:1px solid #f5f6fa;font-size:12px;font-size:.75rem;width:100%;color:#000}.c-booking .booking .booking__routes-item .radio-button+label:after,.c-booking .booking .booking__routes-item .radio-button+label:before{content:normal}.c-booking .booking .booking__routes-item .radio-button:checked+label{background-color:#000;color:#fff}.c-booking .booking .booking__type{margin-bottom:24px}.c-booking .booking .booking__item--departure{border:none}.c-booking .booking .booking__item--departure .booking__input{width:auto!important;margin-bottom:16px}.c-booking .booking .booking__several-routes{width:100%}.c-booking .booking .booking__route-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.c-booking .booking .booking__tools{margin:24px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-booking .booking .booking__item{margin-bottom:24px}.c-booking .booking .booking__item-header{background-color:transparent}.c-booking .booking .booking__item-header span{color:#000;font-weight:700;font-size:16px;font-size:1rem}.c-booking .booking .booking__item--two-date .booking__item:first-child .booking__input{border-left:1px solid #bbb}.c-booking .booking .booking__item--two-date .booking__item{width:100%}.c-booking .booking .booking__item--two-date .booking__item .booking__input{border-radius:8px!important}.c-booking .booking .booking__item--two-date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;margin-bottom:0}.c-booking .booking .booking__item--two-date .search-box__night-number{bottom:32px}.c-booking .booking .booking__item--travellers{border:none}.c-booking .booking .booking__item--travellers .booking__item-inner{border:1px solid #bbb;border-radius:8px;margin-bottom:16px}.c-booking .booking .booking__item--birthdate-item{width:100%;margin-bottom:24px}.c-booking .booking .booking__reverse{right:auto;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-booking .booking .booking__reverse i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-booking .booking .booking__list{position:fixed;top:0;right:0;bottom:0;left:0;width:100%}.c-booking .booking .booking__list-inner{height:calc(100% - 120px);max-height:calc(100% - 120px)}.c-booking .booking .booking__list-input{margin-top:16px}.c-booking .booking .booking__travellers-list{width:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:16;padding:0}.c-booking .booking .booking__travellers-items{padding:24px 16px;overflow-y:auto;height:calc(100vh - 54px);height:calc(100vh - 114px);height:calc(var(--vh, 1vh)*100 - 114px)}.c-booking .booking .booking__search{width:100%;height:48px}.c-booking .booking .booking__date-header{top:55px}.c-booking .booking .booking__date-header .btn{color:#00a5ff;background:none;border:none;width:auto}.c-booking .booking .booking__dp-footer .btn{width:160px}.c-booking .booking .pdp .pop-header{height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;border-bottom:1px solid #ddd}.c-booking .booking .pdp .pop-header span{font-size:16px;font-size:1rem;font-weight:700}.c-booking .booking .pdp .pop-header button{width:24px;height:24px;color:#bbb}.c-booking .booking .pdp .pdp-picker{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.c-booking .booking .pdp .pdp-picker .pdp-auto{padding-top:136px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:auto}.c-booking .booking .pdp .pdp-picker .pdp-footer{margin-top:auto}.c-booking .booking .pdp .pdp-picker .pdp-select-month,.c-booking .booking .pdp .pdp-picker .pdp-select-year{top:57px}.c-four-columns-slider .four-columns-slider{margin-bottom:8px;margin-bottom:32px}.c-four-columns-slider .four-columns-slider .four-columns-slider__head .four-columns-slider__head-description{padding-bottom:32px}.c-four-columns-slider .four-columns-slider .four-columns-slider__container{padding:32px 0}.c-four-columns-slider .four-columns-slider .four-columns-slider__slider{margin-left:-16px}.c-search-box .search-box{padding:16px 0}.c-search-box .search-box .search-box__form{-webkit-box-shadow:0 2px 4px 0 rgba(92,119,147,.16);box-shadow:0 2px 4px 0 rgba(92,119,147,.16);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;opacity:0;visibility:hidden;height:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.c-search-box .search-box .search-box__form.show{padding:16px 12px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location{padding:0;height:48px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select-async{position:relative}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select-async .react-select__menu-list{max-height:calc(100vh - 98px);border:none}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select-async .react-select__control--menu-is-open{padding:0 16px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__range-date>div{border:1px solid #bbb;border-radius:8px;height:48px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__checkIn-date{margin-bottom:24px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__room-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__room-container{height:48px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__night-number{left:4px;bottom:-8px}.c-search-box .search-box .react-select__inner,.c-search-box .search-box .search-box__destination-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-search-box .search-box .react-select__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.c-search-box .search-box .react-select__container--open{padding:0;position:fixed;top:0;left:0;z-index:99;width:100%!important;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-search-box .search-box .react-select__container--open>.react-select__inner{position:absolute;width:100%;height:100%;background:#fff;z-index:-1;padding:16px 16px 0;display:block}.c-search-box .search-box .react-select__container--open>div{width:100%}.c-search-box .search-box .react-select__container--open .react-select__menu{display:block;margin-top:0;-webkit-box-shadow:none;box-shadow:none}.c-search-box .search-box .react-select__container--open .react-select__title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #ebebeb}.c-search-box .search-box .react-select__container--open .react-select__title>button{width:16px;height:16px;color:#bbb}.c-search-box .search-box .search-box__btn-search{width:100%}.c-hotel-header .hotel-header .hotel-header__btn-select-room{position:fixed;padding:16px;background-color:#fff;width:100%;bottom:0;left:0;right:0;z-index:98;-webkit-box-shadow:0 -3px 10px 0 rgba(0,0,0,.08);box-shadow:0 -3px 10px 0 rgba(0,0,0,.08)}.c-hotel-header .hotel-header .hotel-header__btn-select-room button{width:100%}.c-hotel-details .hotel-details{padding-bottom:40px}.c-hotel-details .hotel-details .hotel-details__header{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 16px}.c-hotel-details .hotel-details .hotel-details__slider{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-hotel-details .hotel-details .hotel-details__side-bar{position:fixed;width:100%;bottom:0;right:0;background-color:#fff;z-index:3}.c-hotel-details .hotel-details .hotel-details__side-bar .bill__toggle i{color:#00a5ff}.c-hotel-details .hotel-details .hotel-details__select-room-container{position:fixed;width:100%;left:0;z-index:9;bottom:0;background:#fff}.c-hotel-details .hotel-details .hotel-details__step-title{display:none}.c-hotel-details .hotel-details .hotel-detail-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.c-hotel-details .hotel-details .hotel-details__general-info-row>div{width:50%;margin-bottom:24px}.c-hotel-details .hotel-details .hotel-details__general-info-row>div:nth-child(odd):after{content:"";position:absolute;display:block;background-color:#fc0;width:2px;height:100%;left:0}.c-hotel-details .hotel-details .hotel-details__content{width:100%}.c-hotel-description .hotel-description{margin-bottom:32px}.c-hotel-description .hotel-description .hotel-description__title{margin-bottom:16px;font-size:20px;font-size:1.25rem}.c-hotel-description .hotel-description .hotel-description__btn-toggle{width:100%;border:1px solid #ebebeb;margin-top:16px}.c-description .description{margin-bottom:32px}.c-description .description .description__header{margin-bottom:16px}.c-description .description.description--bg .description__inner{padding:24px 16px}.c-description .description .description__title{margin-bottom:16px;font-size:18px;font-size:1.125rem;line-height:1.6}.c-description .description .description__toggle{margin-top:8px;width:100%;height:48px;border-radius:24px;border:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-slider .slider{padding:0;margin-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-rooms-details .rooms-details .rooms-details__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-rooms-details .rooms-details .rooms-details__items .room-card{width:100%;margin-bottom:12px}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info>:first-child{margin-bottom:16px}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info>:first-child>h4{font-size:15px;font-size:.9375rem;margin-bottom:4px}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info>:first-child>span{font-size:12px;font-size:.75rem}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info>:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features .room-card__modal-features-item,.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features .room-card__modal-selected-features-item{min-width:calc(33.33333% - 16px);margin:0 0 8px 12px;font-size:13px;font-size:.8125rem}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal .modal__content{height:100%}.c-rooms-details .rooms-details .rooms-details__items .swiper-button-prev{right:0;border-radius:50%}.c-rooms-details .rooms-details .rooms-details__items .swiper-button-next{left:0;border-radius:50%}.c-rooms-details .rooms-details .rooms-details__items .room-card__info{padding:16px}.c-facilities .facilities .facilities__title{margin-bottom:16px;font-size:20px;font-size:1.25rem}.c-facilities .facilities .facilities__columns .facilities__group{width:calc(50% - 32px)}.c-facilities .facilities .facilities__group-item:not(:last-child){margin-bottom:12px}.c-policities .policities .policities__title{margin-bottom:16px;font-size:20px;font-size:1.25rem}.c-policities .policities .policities__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;padding:16px}.c-policities .policities .policities__row>li:first-child{margin-bottom:4px;font-weight:600}.noneRefundableSticker{width:130px;height:70px;left:10px;top:14px;-webkit-transform:translateY(0);transform:translateY(0)}.c-area-info .area-info .area-info__title{font-size:20px;font-size:1.25rem;margin-bottom:16px}.c-area-info .area-info .area-info__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.c-area-info .area-info .area-info__map{z-index:1;margin-bottom:16px}.c-area-info .area-info .area-info__interest-points{height:202px}.c-area-info .area-info .area-info__interest-points>div{padding-top:0}.c-area-info .area-info .area-info__places-item__table td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0}.c-area-info .area-info .area-info__places-item__table td:not(:first-child):before{content:attr(data-title);color:#a8a8a8}.c-area-info .area-info .area-info__places-item__table td:first-child{font-size:16px;font-size:1rem;font-weight:700}.c-area-info .area-info .area-info__places-item__table td:not(:last-child){border-left:none}.c-area-info .area-info .area-info__places-item__table th{display:none}.c-area-info .area-info .area-info__places-item__table tr{display:block}.c-area-info .area-info .area-info__places-item__table tr:first-child{border-bottom:1px solid #eee}.c-area-info .area-info .area-info__places-item__table tr:not(:last-child){border-bottom:1px solid #eee;margin-bottom:8px}.c-area-info .area-info .leaflet-container{height:246px}}@media(min-width:993px){.c-search-holder .search-holder .search-holder__tab-btn.active{background-color:#000;color:#fff!important}.c-booking .booking .booking__route-wrapper{margin-bottom:24px;height:27px}.c-booking .booking .booking__type--absolute{width:220px;position:absolute}.c-booking .booking .booking__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 149px);border-radius:4px}.c-booking .booking .booking__items--hotel-tab .booking__item--date{width:526px}.c-booking .booking .booking__item--departure{width:calc(100% - 515px);margin-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-booking .booking .booking__item--departure .booking__item-inner--first-item{border-radius:0 8px 8px 0;border-left:none}.c-booking .booking .booking__item--departure .booking__item-inner--second-item{border-radius:8px 0 0 8px;padding-right:32px}.c-booking .booking .booking__item--departure .booking__item-inner--second-item .booking__input-label{right:31px}.c-booking .booking .booking__item--departure .booking__input{width:50%}.c-booking .booking .booking__item--departure .booking__list{width:362px}.c-booking .booking .booking__item--date{width:328px}.c-booking .booking .booking__several{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.c-booking .booking .booking__several .booking__item--travellers{width:auto;margin-right:0}.c-booking .booking .booking__several .booking__item--date{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-booking .booking .booking__route{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;border-radius:6px;position:relative}.c-booking .booking .booking__route:first-child{border-radius:0 6px 6px 0}.c-booking .booking .booking__several-right{width:calc(100% - 204px)}.c-booking .booking .booking__several-left{width:187px}.c-booking .booking .booking__route-tools{position:absolute;left:-40px}.c-booking .booking .booking__del-all-route{margin-right:24px}.c-booking .booking .booking__items--sm-departure .booking__item--destination{width:390px}.c-booking .booking .booking__items--sm-departure .booking__item--travellers{width:194px}.c-booking .booking .booking__items--sm-departure .booking__item--nationality .booking__list{width:350px}.c-booking .booking .booking__inputs{border-radius:6px;border:1px solid #bbb}.c-booking .booking .booking__calendars,.c-booking .booking .booking__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.c-booking .booking .booking__calendars{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-booking .booking .booking__item--destination{width:506px;margin-left:16px}.c-booking .booking .booking__item--two-date .booking__item-inner--first-item{border-radius:0 8px 8px 0;border-left:none}.c-booking .booking .booking__item--two-date .booking__item-inner--second-item{border-radius:8px 0 0 8px}.c-booking .booking .booking__item--nationality{width:220px;margin-right:16px}.c-booking .booking .booking__item--travellers{width:155px;margin-right:16px}.c-booking .booking .booking__item--destination-big{width:596px}.c-booking .booking .booking__item--duration{width:328px}.c-booking .booking .booking__item--passengers{width:295px}.c-booking .booking .booking__item--birthdate-item{width:20%;margin-top:16px}.c-booking .booking .booking__item--birthdate-item:not(:nth-child(5n)){padding-left:16px}.c-booking .booking .booking__item--calendar{margin-top:24px;border-radius:6px}.c-booking .booking .booking__item--calendar:first-child,.c-booking .booking .booking__item--calendar:last-child{border-radius:6px}.c-booking .booking .booking__item--calendar:not(:nth-child(4n)){margin-left:12px}.c-booking .booking .booking__item--tour{width:1125px}.c-booking .booking .booking__input.is-open .booking__list{padding:16px 0}.c-booking .booking .booking__list{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06);border:1px solid #f5f6fa;border-radius:4px;position:absolute;top:49px;width:522px}.c-booking .booking .booking__travellers-list{border:1px solid #f5f6fa;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.05);box-shadow:0 4px 8px 0 rgba(0,0,0,.05);border-radius:4px}.c-booking .booking .booking__rooms{max-height:375px;overflow-y:auto;padding-left:8px}.c-four-columns-slider .four-columns-slider .four-columns-slider__head .four-columns-slider__head-description{width:530px;padding-bottom:80px}.c-four-columns-slider .four-columns-slider .four-columns-slider__container{padding:40px 0}.c-search-box .search-box .search-box__form{height:48px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper{width:calc(100% - 154px)}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location{width:calc(100% - 542px);margin-left:16px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__location .react-select-async .react-select__menu-list{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06);border:1px solid #f5f6fa;border-radius:4px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality{width:250px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__field.search-box__nationality .react-select__control+.react-select__menu{width:260px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__range-date{width:526px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__range-date .search-box__date-filed input{height:24px}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__checkIn-date{border-radius:0 8px 8px 0;width:50%;border:1px solid #bbb;border-left:none}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__checkOut-date{border-radius:8px 0 0 8px;width:50%;border:1px solid #bbb}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__flightDate{position:relative}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__room-container{width:230px;margin-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-search-box .search-box .search-box__form .search-box__fields-wrapper .search-box__night-number{top:50%}.c-hotel-header .hotel-header .hotel-header__score{margin-left:32px}.c-hotel-header .hotel-header .hotel-header__btn-select-room{border-radius:24px;border:1px solid #ebebeb;font-weight:700}.c-hotel-details .hotel-details .hotel-details__side-bar,.c-hotel-header .hotel-header .hotel-header__btn-select-room{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-hotel-details .hotel-details .hotel-details__side-bar{width:424px;height:100%;margin-right:24px;position:sticky;top:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-hotel-details .hotel-details .hotel-details__step-title{font-size:24px;font-size:1.5rem;font-weight:700;margin-bottom:32px}.c-hotel-details .hotel-details .hotel-details__general-info-row>div{width:25%}.c-hotel-details .hotel-details .hotel-details__general-info-row>div:not(:last-child):after{content:"";position:absolute;display:block;background-color:#fc0;width:2px;height:50%;left:0;top:0;-webkit-transform:translateY(15%);transform:translateY(15%)}.c-hotel-details .hotel-details .hotel-details__general-info-row:not(:last-child){margin-bottom:24px}.c-hotel-details .hotel-details .hotel-details__content{width:calc(100% - 448px)}.c-hotel-description .hotel-description{margin-bottom:48px}.c-rooms-details .rooms-details .rooms-details__items .room-card{width:calc(33.33333% - 16px);margin-bottom:24px}.c-rooms-details .rooms-details .rooms-details__items .room-card:not(:last-child):not(:nth-child(3n)){margin-left:24px}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info .room-card__features-item>div{width:30%}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info>:first-child{margin-bottom:32px}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info>:first-child>h4{font-size:20px;font-size:1.25rem;margin-bottom:8px}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info>:first-child>span{font-size:14px;font-size:.875rem}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-info>:last-child>div{width:calc(50% - 16px)}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features .room-card__modal-features-item,.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features .room-card__modal-selected-features-item{width:calc(20% - 12px)}.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features .room-card__modal-features-item:not(:last-child),.c-rooms-details .rooms-details .rooms-details__items .room-card .room-card__modal-features .room-card__modal-selected-features-item:not(:last-child){margin-left:12px;margin-bottom:8px}.c-rooms-details .rooms-details .rooms-details__items .swiper-button-next,.c-rooms-details .rooms-details .rooms-details__items .swiper-button-prev{border-radius:50%}.c-rooms-details .rooms-details .rooms-details__items .swiper-button-prev{right:10px}.c-rooms-details .rooms-details .rooms-details__items .swiper-button-next{left:10px}.c-policities .policities .policities__row{padding:16px 24px}.c-policities .policities .policities__row:nth-child(2n){background-color:var(--gray-12)}.c-policities .policities .policities__row>li:first-child{width:122px;min-width:122px;margin-left:64px}.c-area-info .area-info .area-info__wrapper{-webkit-box-shadow:0 5px 30px 0 hsla(0,0%,75.3%,.2);box-shadow:0 5px 30px 0 hsla(0,0%,75.3%,.2);padding:24px}.c-area-info .area-info .area-info__map{width:50%}.c-area-info .area-info .area-info__interest-points{width:50%;height:356px;margin-left:24px}}@media(min-width:993px)and (max-width:992px){.c-booking .booking .booking__item--departure .booking__item-inner--first-item,.c-booking .booking .booking__item--two-date .booking__item-inner--first-item{margin-bottom:16px}}@media(min-width:993px)and (max-width:1320px){.c-booking .booking .booking__items--insurance .booking__item--travellers{width:25%}.c-booking .booking .booking__items--insurance .booking__item--departure{width:40%}.c-booking .booking .booking__items--insurance .booking__item--duration{width:30%}.c-four-columns-slider .four-columns-slider .four-columns-slider__head .four-columns-slider__head-picture{width:calc(100% - 310px)}.c-four-columns-slider .four-columns-slider .four-columns-slider__head .four-columns-slider__head-description{width:440px}}@media(min-width:768px){.c-hotel-header .hotel-header{margin-bottom:32px}.c-hotel-header .hotel-header .hotel-header__address{margin:8px 0 0}}@media(max-width:767px){.c-hotel-header .hotel-header{padding:0 16px}.c-hotel-header .hotel-header .hotel-header__title{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-hotel-header .hotel-header .hotel-header__title h1{font-size:24px;font-size:1.5rem}.c-hotel-header .hotel-header .hotel-header__address{margin:16px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-facilities .facilities .facilities__columns .facilities__group{width:100%}.noneRefundableSticker{width:110px;height:60px;top:8px}div.rulesInTable{margin-right:0}}
/*# sourceMappingURL=hotelDetail.css.map*/