.leaflet-container,.splide__slide{-webkit-tap-highlight-color:transparent}.about-us-page h1,main.contact-us-page .main h1{font-family:Yekan Bakh}.date-of-holding-popup .prices-slider,.footer-links .contact-status a,.hotel-card .name .hotel-name.en,.hotel-list-map,.image-slider,.image-slider-carsoul,.sidebar a.call p .number,.tabbar>a .value,a.call-btn,input.ltr{direction:ltr;direction:ltr}.leaflet-tile,.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-bar a,.leaflet-control-attribution a{text-decoration:none}.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;background:#ddd;outline-offset:1px;font-size:.75rem;line-height:1.5}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-overlay-pane svg,.leaflet-tooltip{-moz-user-select:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.hotel-details.picture .content .picture,.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.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 a{-webkit-tap-highlight-color:rgba(51,181,229,0.4);color:#0078a8}.leaflet-tile{filter:inherit}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800;border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-overlay-pane,.leaflet-pane{z-index:400}.leaflet-map-pane svg,.leaflet-tile-pane{z-index:200}.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-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;float:left;clear:both}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.hotels-list.show-detail .multi-hotel .hotel-card:not(:nth-last-child(2)):after,.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-right .leaflet-control{float:right;margin-right:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.toastify.on{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-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;transition:none}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor: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;cursor: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,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-align:center;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover,.selection-dropdown button ul li.active{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:bold 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}.faq-content .faq .answer,.hotel-card.array .name .info-data .service,.hotel-details.content .picture,.hotels-list.show-detail .filters,.hotels-list.show-detail .hotel-card.multi-hotel .info .prices,.hotels-list.show-detail .services .hotel-name.en,.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.menu-popup>nav.main>ul>li:after,.search-box .slide.step-2{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;font-size:1.08333em}.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:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.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;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.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:5px;line-height:1.3;font-size:12px;min-height:1px;max-width:170px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-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-container a.leaflet-popup-close-button{position:absolute;top:0;display:none;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:0 0}a.get-pdf:after,p.hotel-description:before{background-image:url(../img/icons.svg?v=1.0.9);background-size:500px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.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;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{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:0 0;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}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}/*!
 * leaflet-extra-markers
 * Custom Markers for Leaflet JS based on Awesome Markers
 * Leaflet ExtraMarkers
 * https://github.com/coryasilva/Leaflet.ExtraMarkers/
 * @author coryasilva <https://github.com/coryasilva>
 * @version 1.2.1
 */.extra-marker{background:url("../img/markers_default.png") no-repeat;width:35px;height:46px;position:absolute;left:0;top:0;display:block;text-align:center}.extra-marker-shadow{background:url("../img/markers_shadow.png") no-repeat;width:36px;height:16px}@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.extra-marker{background-image:url("../img/markers_default@2x.png");background-size:540px 184px}.extra-marker-shadow{background-image:url("../img/markers_shadow@2x.png");background-size:35px 16px}}.extra-marker.extra-marker-svg{background:0 0}.extra-marker.extra-marker-svg .svg-inline--fa,.extra-marker.extra-marker-svg i{position:absolute;left:0;width:35px}.extra-marker .svg-inline--fa,.extra-marker i{color:#fff;margin-top:7px;display:inline-block;font-size:14px}.extra-marker .svg-inline--fa{background:0 0}.extra-marker .svg-inline--fa,.extra-marker i.fa,.extra-marker i.fab,.extra-marker i.fal,.extra-marker i.far,.extra-marker i.fas,.extra-marker i.glyphicon{margin-top:10px}.extra-marker .svg-inline--fa.fa-2x,.extra-marker i.fa.fa-2x,.extra-marker i.fab.fa-2x,.extra-marker i.fal.fa-2x,.extra-marker i.far.fa-2x,.extra-marker i.fas.fa-2x{font-size:16px;margin-top:9px}.extra-marker .svg-inline--fa.fa-3x,.extra-marker i.fa.fa-3x,.extra-marker i.fab.fa-3x,.extra-marker i.fal.fa-3x,.extra-marker i.far.fa-3x,.extra-marker i.fas.fa-3x{font-size:18px;margin-top:9px}.extra-marker .svg-inline--fa.fa-4x,.extra-marker i.fa.fa-4x,.extra-marker i.fab.fa-4x,.extra-marker i.fal.fa-4x,.extra-marker i.far.fa-4x,.extra-marker i.fas.fa-4x{font-size:20px;margin-top:8px}.extra-marker .svg-inline--fa.fa-5x,.extra-marker i.fa.fa-5x,.extra-marker i.fab.fa-5x,.extra-marker i.fal.fa-5x,.extra-marker i.far.fa-5x,.extra-marker i.fas.fa-5x{font-size:24px;margin-top:6px}.extra-marker .fa-number:before{content:attr(number)}.extra-marker i.icon{margin-right:0;opacity:1}.extra-marker-circle-red{background-position:0 0}.extra-marker-circle-orange-dark{background-position:-36px 0}.extra-marker-circle-orange{background-position:-72px 0}.extra-marker-circle-yellow{background-position:-108px 0}.extra-marker-circle-blue-dark{background-position:-144px 0}.extra-marker-circle-blue{background-position:-180px 0}.extra-marker-circle-cyan{background-position:-216px 0}.extra-marker-circle-purple{background-position:-252px 0}.extra-marker-circle-violet{background-position:-288px 0}.extra-marker-circle-pink{background-position:-324px 0}.extra-marker-circle-green-dark{background-position:-360px 0}.extra-marker-circle-green{background-position:-396px 0}.extra-marker-circle-green-light{background-position:-432px 0}.extra-marker-circle-black{background-position:-468px 0}.extra-marker-circle-white{background-position:-504px 0}.extra-marker-square-red{background-position:0 -46px}.extra-marker-square-orange-dark{background-position:-36px -46px}.extra-marker-square-orange{background-position:-72px -46px}.extra-marker-square-yellow{background-position:-108px -46px}.extra-marker-square-blue-dark{background-position:-144px -46px}.extra-marker-square-blue{background-position:-180px -46px}.extra-marker-square-cyan{background-position:-216px -46px}.extra-marker-square-purple{background-position:-252px -46px}.extra-marker-square-violet{background-position:-288px -46px}.extra-marker-square-pink{background-position:-324px -46px}.extra-marker-square-green-dark{background-position:-360px -46px}.extra-marker-square-green{background-position:-396px -46px}.extra-marker-square-green-light{background-position:-432px -46px}.extra-marker-square-black{background-position:-468px -46px}.extra-marker-square-white{background-position:-504px -46px}.extra-marker-star-red{background-position:0 -92px}.extra-marker-star-orange-dark{background-position:-36px -92px}.extra-marker-star-orange{background-position:-72px -92px}.extra-marker-star-yellow{background-position:-108px -92px}.extra-marker-star-blue-dark{background-position:-144px -92px}.extra-marker-star-blue{background-position:-180px -92px}.extra-marker-star-cyan{background-position:-216px -92px}.extra-marker-star-purple{background-position:-252px -92px}.extra-marker-star-violet{background-position:-288px -92px}.extra-marker-star-pink{background-position:-324px -92px}.extra-marker-star-green-dark{background-position:-360px -92px}.extra-marker-star-green{background-position:-396px -92px}.extra-marker-star-green-light{background-position:-432px -92px}.extra-marker-star-black{background-position:-468px -92px}.extra-marker-star-white{background-position:-504px -92px}.extra-marker-penta-red{background-position:0 -138px}.extra-marker-penta-orange-dark{background-position:-36px -138px}.extra-marker-penta-orange{background-position:-72px -138px}.extra-marker-penta-yellow{background-position:-108px -138px}.extra-marker-penta-blue-dark{background-position:-144px -138px}.extra-marker-penta-blue{background-position:-180px -138px}.extra-marker-penta-cyan{background-position:-216px -138px}.extra-marker-penta-purple{background-position:-252px -138px}.extra-marker-penta-violet{background-position:-288px -138px}.extra-marker-penta-pink{background-position:-324px -138px}.extra-marker-penta-green-dark{background-position:-360px -138px}.extra-marker-penta-green{background-position:-396px -138px}.extra-marker-penta-green-light{background-position:-432px -138px}.extra-marker-penta-black{background-position:-468px -138px}.extra-marker-penta-white{background-position:-504px -138px}.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:.4s cubic-bezier(.215, .61, .355, 1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toast-close{background:0 0;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}html{scroll-behavior:smooth}p#success{margin:10px 0;color:#32cd32;font-size:16px;font-weight:700}p#error-massage,p#error-mobile{margin:10px 0;color:#ff4500;font-size:16px;font-weight:700}.dates-slider .date.loading .price,.tour-card-mobile .info div.price.loading .label,.tour-card-mobile .info div.price.loading .price,.tour-card-mobile .info div.price.loading .scnd-price,.tours-list .tours .tour-card .price.loading .scnd-price span,.tours-list .tours .tour-card .price.loading .scnd-price:before{opacity:0}.dates-slider .date.loading:after,.hotel-popup #map.show-popups .leaflet-popup,.overlay.active{opacity:1;visibility:visible}.dates-slider .date .price.second{font-size:16px}.dates-slider .date .price.second span,.hotel-card.mini .prices .price .label,.last-moment-tours .tours .tour .tour-card .info>.price .label,.table.mobile .price .label,.tour-card-mobile .info .date .label,.tour-card-mobile .info .price .label,.tour-card-mobile .info .transportation .label{font-size:12px}.dates-slider .date .price.second:before{content:"+";font-size:18px;line-height:0;transform:translateY(-3px)}.child-tours,.info-list>.date p,.info-list>.duration p,.title-data ul li p{display:flex;flex-direction:column}.last-moment-tours .tours,.multi-hotel .hotel-card .info .prices{display:flex;flex-wrap:wrap}.multi-hotel>.info>.prices .price-child .prices{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start}.multi-hotel>.info>.prices .price-child .prices .price{flex:0 0 calc(50% - 5px)!important}.dates-slider .date:after{content:"";position:absolute;height:50px;background:url("../img/loading.svg") no-repeat;width:100%;background-position:center bottom;filter:opacity(.4);transition-duration:.3s;opacity:0;visibility:hidden}.hotel-card .info .prices.array .room-info .room-data{display:flex;gap:10px;align-items:center}.hotel-card .info .prices.array .room-info .default-img{height:calc(100% - 10px);width:100px;object-fit:cover;border-radius:5px;position:absolute;top:5px;right:5px;background-color:#efefef;background-position:-531px -93px;background-image:url(../img/icons.svg?v=1.0.9);background-size:779px;opacity:.6;display:none}.hotel-card .info .prices.array .room-info img{height:calc(100% - 10px);width:100px;object-fit:cover;border-radius:10px;position:absolute;top:5px;right:5px;background-color:#eee}.hotel-card .info .prices .price-child{border:1px solid #efefef;border-radius:5px;padding:10px;display:flex;flex-direction:column;gap:10px}.hotel-card .info .prices.array .room-info .title{font-size:14px;font-weight:700;color:#6b6b6b}.hotel-card .info .prices.array .room-info ul.dates li{color:grey;padding:3px 4px 0;border-radius:7px}.hotel-card .info .prices.array .room-info .service{margin-right:auto;border:1px solid #e7e7e7;width:auto;height:30px;padding:3px 4px 0;border-radius:7px;display:flex;position:relative;transition-timing-function:ease-in-out;align-items:center;font-weight:700;justify-content:center;cursor:default;min-width:36px}.hotel-card .info .prices.array .price-child{gap:5px;display:flex;flex-direction:column;border:1px solid #d4d4d4;padding:5px 20px;border-radius:10px;position:relative;align-items:flex-end}.hotel-card .info .prices.array .price-child:last-child,.navigation-items nav>ul>li{flex:1 1 auto}.hotel-card .info .prices.array .price-child .prices{display:flex;justify-content:space-between;width:100%}.hotel-card .info .prices.array .room-info{display:flex;gap:10px;align-items:center;padding:0 110px 00 0}.hotel-card .info .prices.array{display:flex;gap:7px}.blog-page .content img,.certificats a img,.hotels-list.show-detail .multi-hotel-hotels,body.page-404-page img.main{width:100%}a.get-pdf:before{content:"";width:calc(100% - 40px);position:absolute;right:0;top:0;bottom:0;margin:auto;background-color:#0000001a;height:33px}.info-list>div.duration,.info-list>div.stars{flex:0 0 35%}a.get-pdf{height:65px;background-color:#ffc46f;flex-shrink:0;display:flex;border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin:10px 0 0;justify-content:space-between;align-items:center;color:#000;padding:0 30px 0 10px;text-decoration:none;font-size:16px;position:relative}a.get-pdf:after{content:"";width:45px;height:45px;display:block;background-position:0 -404px;z-index:2}.tour-plan .plans .plan.airplane .data{display:flex;flex-direction:column;padding:0 20px}.info-list>.transportation .airline-data{display:flex;flex-direction:row;align-items:center;gap:5px}.info-list>.transportation .airline-data img{width:50px;height:50px;border-radius:50%}.tour-plan .plans .plan.airplane .data p{display:flex;flex-direction:column;font-family:iranyekan;width:max-content}.tour-plan .plans .plan.airplane .data p span{font-weight:700}.destination-content .link-box{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.multi-hotel .hotel-description{flex:1 1 100%;display:flex;justify-content:flex-start;margin:0;display:flex;align-items:center;border-top:1px solid #efefef;padding:10px 0}p.hotel-description:before{content:"";background-position:-710px -262px;width:30px;height:30px}.tours-list .tours h2:after{content:"";height:2px;width:100%;position:absolute;background:#01aef0;background:linear-gradient(90deg,rgba(1,174,240,0) 20%,#01aef0 50%,rgba(1,174,240,0) 80%);right:0;top:23px;z-index:1;text-align:center}.tours-list .tours h2 span{background:#01aef0;color:#fff;padding:10px 20px;margin:0 auto;display:block;border-radius:70px;z-index:2}.destination-content .link-box a{background-color:#0191ce;display:flex;height:40px;padding:0 30px;align-items:center;justify-content:center;color:#fff;border-radius:15px;flex-wrap:wrap;flex:1 1 21%;max-width:30%;width:max-content}.search-box .step-2 .title span,main.home-page h1 span{color:#01aced}.search-box ul li.active{box-shadow:0 2px 31px 0 rgb(1 172 237 / 39%);color:#0183be}.navigation-items nav>ul>li>ul.sub-menu>li.main a:hover{font-weight:700;text-decoration:none}.tour-plan .plans .plan img.r-50{border-radius:50%;width:120px}.search-box .search{width:100%;background-color:#01aced;display:flex;max-width:200px;margin:30px auto 0;height:40px;align-items:center;justify-content:center;border-radius:7px;color:#fff;visibility:hidden}.hotel-details.picture .content.pictures,.search-box .search.active,.splide.is-initialized,.splide.is-rendered{visibility:visible}.navigation-items nav>ul>li>ul.sub-menu>li.main li{font-weight:400}.navigation-items nav>ul>li>ul.sub-menu>li.main ul{padding:10px 0;position:relative;display:flex;flex-direction:column;gap:5px}.navigation-items nav>ul>li>ul.sub-menu>li.main>a{border-bottom:1px solid #ccc;width:100%;display:block;padding:0 0 5px}.p-8{padding:8px}p.inactive{font-size:20px;text-align:center;margin:30px 0 0}p.inactive strong{color:#e90202}.filter-popup .accept-changes{position:absolute;bottom:0;right:0;width:100%;border:0;height:120px;background-color:#01aef0;color:#fff;display:flex;justify-content:center;font-size:18px;border-radius:20px;padding-top:16px}.tour-card .podcast,.tour-card-mobile .podcast{width:59px;height:59px;margin-left:20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);cursor:pointer}.filter-popup .filters .date-filter{padding:9px 12px}.filter-popup .filters{padding:0 20px}.sidebar ul li div .podcast:not(i).playing:after,.tour-card .podcast.playing:after,.tour-card-mobile .podcast.playing:after{background-position:-360px -260px}.sidebar ul li div .podcast:not(i).playing:before,.tour-card .podcast.playing:before,.tour-card-mobile .podcast.playing:before{border-radius:15px;background:radial-gradient(72.55% 72.55% at 50% 50%,#fff 47.14%,rgb(0 146 255 / 26%) 100%)}.hotels-list.show-detail .hotel-card,.select-filter.airlines ul li{max-width:100%}.tour-card .podcast{border-radius:15px;background:#fff;position:relative}.sidebar ul li div .podcast:not(i):before,.tour-card .podcast:before,.tour-card-mobile .podcast:before{border-radius:15px;background:linear-gradient(180deg,#fcfcfc 0,#fbfbfb 100%);content:"";width:51px;height:51px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.faq-content .title:after,.menu-popup nav.main ul li a:before,.tabbar>a:before,.tabbar>button.menu:before{background-image:url(../img/icons.svg?v=1.0.9);background-size:500px}.sidebar ul li div .podcast:not(i):after,.tour-card .podcast:after,.tour-card-mobile .podcast:after{content:"";background-image:url(../img/icons.svg?v=1.0.9);background-size:500px;background-position:-308px -260px;width:30px;height:30px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.tour-card-mobile .podcast{border-radius:15px;background:#fff;position:absolute;bottom:0;right:0;transform:scale(.7)}.tour-info .tour-price>div{display:flex;align-items:center}.menu-popup nav.main ul li:first-child a:before{background-position:-255px -254px}.menu-popup nav.main ul li:nth-child(2) a:before{background-position:-205px -254px}.menu-popup nav.main ul li:nth-child(3) a:before{background-position:-156px -254px}.menu-popup nav.main ul li a:before{content:"";background-position:-204px -254px;width:40px;height:40px;display:block}.last-moment-tours .tours .tour .tour-card .info .hotel ul,.tour-card-mobile .info .transportation ul li,.tours-list .tours .tour-card .info .duration ul{display:flex;gap:5px}.tour-info .tour-price .scnd-price{font-size:26px;margin:0;display:flex;align-items:center;gap:10px}.tour-info .tour-price .price span,.tour-info .tour-price .scnd-price span{font-size:18px}.tour-info .tour-price .scnd-price:before{content:"+"}.tour-card-mobile .info .price .scnd-price{color:#0175ae;font-weight:700}.hotel-card.mini .prices .price .price span,.table.mobile .price .price span,.tour-card-mobile .info .price .price span,.tour-card-mobile .info .price .scnd-price span,.tours-list .tours .tour-card .price .price span,.tours-list .tours .tour-card .price .scnd-price span{font-size:12px;font-weight:400}.tour-card-mobile .info .price .scnd-price:before{content:"+";margin-left:5px;font-size:20px;font-weight:400;color:#999}.tours-list .tours .tour-card .price .scnd-price{margin:-6px 0 0;font-weight:700;color:#0175ae;display:flex;align-items:center;gap:5px}.tours-list .tours .tour-card .price .scnd-price:before{content:"+";margin-left:5px;font-size:20px;line-height:10px;color:#999}.tour-card-mobile .info .transportation{display:flex;flex:0 0 calc(50% - 5px);align-items:center;gap:5px}header nav ul>li:hover:before{filter:grayscale(0) opacity(1)!important;transform:translate3d(5px,-5px,0)}.why-mania .why-questions ul li:after{content:"?"!important;content:"?"!important;position:absolute!important;color:#fff!important;left:12px!important;top:4px!important;font-size:20px!important;font-weight:700!important;transform:scaleX(-1)!important;width:auto!important;background-image:none!important}.blog-page,.footer-links .services li,.multi-hotel .hotel-card .name .hotel-name,.relative,.why-questions,header nav ul>li,main.page-404{position:relative}.tour-card-mobile .info .transportation img{width:40px}p.hotel-description{display:flex;justify-content:flex-end;font-size:14px;color:#949494;align-items:center}.date-of-holding>.label{flex:0 0 130px}.tour-plan .plans .plan.airplane .label{font-size:14px;color:#777;flex:1 1 auto;max-width:unset}.destination-content,.faq-content{border-radius:10px;background-color:#fff;padding:22px;margin:15px 0 00}.hotels-list.show-detail .multi-hotel.hotel-card,.multi-hotel{padding:10px}.faq-content .title{font-size:18px;font-weight:700;margin:0 0 25px;position:relative;display:flex;padding:7px 50px 0 0}.faq-content .title:before{content:"";border-radius:9px;background-color:rgba(255,120,22,.13);width:40px;height:40px;position:absolute;right:0;top:0}.faq-content .title:after{content:"";width:40px;height:50px;position:absolute;right:10px;top:5px;background-position:-705px -203px}.faq-content .faq{border-bottom:1px solid #c5c5c5;margin:10px;padding:0 0 10px;color:#626262}.faq-content .faq.active .answer{display:block;margin:10px 0;font-size:16px}.faq-content .faq .question{font-weight:700;position:relative;height:40px;display:flex;align-items:center;margin:0;padding-left:50px;font-size:16px;cursor:pointer}.faq-content .faq .question:after{content:"";width:40px;height:40px;display:flex;position:absolute;border-radius:5px;background:url(../img/icons.svg?v=1.0.9) -155px -206px/500px #fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.1);left:0;top:0;cursor:pointer;transform:rotate(180deg);box-shadow:0 0 8px 0 rgba(0,0,0,.11)}.faq-content .faq:last-child{border:0}.multi-hotel .hotel-card .info{padding:8px 0 8px 30px;flex:0 0}body.blog-page,body.home-page,body.page-404-page{background-color:#fff}.tour-plan .plans .plan.airplane,.tour-plan .plans .plan.ship{overflow:visible;padding:28px 0 0;font-family:sans-serif;gap:20px;z-index:1}.hotels-list.show-detail .multi-hotel .hotel-card:before{left:0;right:0;margin:auto}.multi-hotel .hotel-card .name{min-width:150px;display:flex;width:200px;margin:10px 10px 0 15px;position:relative;flex-direction:column;align-content:flex-end;align-items:flex-end;flex:0 0}.dates-slider .date p,.hotel-list-map .hotel-card .name .info-data,.multi-hotel .hotel-card .stars,main.destination-page .tour-info{margin:0}.multi-hotel .hotel-card img{flex:0 0 70px;height:70px;width:70px;border-radius:10px;position:relative;right:0;margin:0}.hotel-card .info .services .stay span{font-size:16px;font-weight:700;color:#666}.hotel-card .info .services .stay{margin-right:20px;width:100px;color:#888}.multi-hotel-hotels{display:flex;flex-direction:column;gap:20px;flex:1 1;position:relative;width:calc(100% - 400px)}.multi-hotel{display:flex;gap:0 20px!important;flex-direction:row;padding-right:10px!important}.multi-hotel.hotel-card>.info{display:flex;padding:10px 0!important;border-right:1px solid #efefef;width:170px;align-items:center;margin:5px 0 0;height:calc(100%);flex:0 0 310px}.multi-hotel>.info>.prices{display:flex;width:100%;padding:0 10px 0 0;justify-content:flex-end;flex-wrap:wrap;flex-direction:column}.multi-hotel>.info .prices .price{flex:unset!important}.multi-hotel .hotel-card:after{content:"";margin:0 0 30px;width:100%;height:1px;border-top:1px solid #efefef;position:absolute;top:-10px}.multi-hotel .hotel-card:before{content:"+";position:absolute;top:-18px;right:160px;margin:auto;text-align:center;width:max-content;font-size:26px;background-color:#fff;height:16px;padding:0 10px;color:#d4d4d4;z-index:1;line-height:17px;display:block!important}p.hotel-title{font-size:16px;font-weight:700;margin:0 0 10px}.destination-content img{max-width:100%;border-radius:30px;margin:20px 0}body.page-404-page .logo{margin:-63px 0 0}.tours-list .tours .tour-card .price a.view-more{position:absolute;width:100%;height:100%;text-align:center;color:#919191;right:0;top:0;display:flex;justify-content:center;align-items:flex-end;font-size:12px;padding-bottom:5px;cursor:pointer;text-decoration:none}.filter-popup .filters .select-filter,body.page-404-page header,header.destination,header.destination-page,header.home-page{background-color:transparent}.hotel-card .info .prices .price{flex:0 0 140px}.suggested-tours .title{margin:0 auto 20px;height:33px;font-size:16px;text-align:center}.suggested-tours .title span:first-child{background-color:#fff;padding:2px}.hotels-list.show-detail.low-hotels{margin-bottom:60vh}.suggested-tours .title span:nth-child(2){background-color:#0175ae;color:#fff;padding:2px}.tour-plan{margin:0 0 20px;overflow:hidden}.suggested-tours .tour-card img,.suggested-tours .tour-card-mobile img{height:164px;border-radius:10px 10px 0 0;width:100%;object-fit:cover}.suggested-tours .tour-card,.suggested-tours .tour-card-mobile{margin:0 0 20px;background:#fff}.suggested-tours .tour-card .price-row,.suggested-tours .tour-card-mobile .price-row{font-size:16px;color:#0175ae;display:flex;align-items:center;gap:5px;margin:0 10px 9px}.suggested-tours .tour-card .price-row .label,.suggested-tours .tour-card-mobile .price-row .label{font-size:12px;color:#626262}.tour-plan-content{border-radius:10px;box-shadow:0 2px 30px 0 rgba(0,0,0,.06);background-color:#fff;padding:20px}.tour-plan .title{display:block;margin:40px auto 20px;text-align:center;height:37px;background-color:#fff;position:relative;width:106px}.tour-plan .title span:first-child{color:#0175ae;font-size:16px;font-weight:700;position:absolute;left:-30px;width:100px}.tour-plan .title span:nth-child(2){color:#9a9a9a;font-size:16px;font-weight:700;position:absolute;right:-40px;width:100px;bottom:-4px}.tour-plan .plans .plan .name{font-size:14px;font-weight:700;height:70px;text-align:center}.tour-plan .plans .plan .label{font-size:14px;font-weight:700;flex:0 0 100%;max-width:100%;text-align:center}.tour-plan .plans{display:flex;justify-content:space-between;background-image:url(../img/plan/back.svg);background-size:650px;padding:30px;min-height:150px;background-repeat:repeat;background-position:0 0;width:100%;gap:10px;flex-wrap:wrap}.filter-popup .close,.menu-popup .close,.notifications-popup .close{background-position:-60px -210px;width:30px}.tour-plan .plans .plan{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:10px;overflow:hidden;position:relative;z-index:2}.tour-plan .plans .plan img{height:120px;width:100%;object-fit:contain;object-position:bottom}.tour-plan .plans .plan.airplane img{height:20px}.tour-plan .plans .plan.airplane:before{content:"";width:320%;height:150px;position:absolute;border-radius:50%;border:2px dashed #bababa;border-bottom:1px solid transparent;border-left:1px solid transparent;top:56px;border-right:1px solid transparent}.tour-plan .plans .plan.airplane{flex:0 0 70px;display:flex;justify-content:flex-start;flex-direction:column;align-items:center}.tour-plan .plans .plan.ship{flex:0 0 70px;display:flex;justify-content:flex-start;flex-direction:column}.about-us-page .content strong{font-size:20px;text-align:center;display:block;margin:40px 10px;color:#0179ab}.hotel-card .name .hotel-name.en{width:100%;text-align:left;line-height:18px}.hotel-popup #map .leaflet-popup{transition-duration:.3s;opacity:0;visibility:hidden}.hotel-list-map .hotel-card .info{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin:5px 0 0}.hotel-list-map .hotel-card .info .prices .price{display:flex;flex-direction:row;gap:0;align-items:center}.hotel-list-map .hotel-card .info .prices .price .label{margin:0 0 0 5px}.hotels-list.show-detail .hotel-card .name .hotel-name{max-width:177px;position:relative}.hotels-list.show-detail .hotel-card .name .stars{margin:2px 10px 5px 0}.hotel-list-map .hotel-card img{width:60px;height:60px;flex:0 0 60px;margin-left:10px}.hotel-list-map .hotel-card>.name{flex:0 0 calc(100% - 70px);margin:0!important}.hotel-details.map .hotel-list-map .hotel-card{box-shadow:0 3px 10px #00000045!important}.hotel-details.map .hotel-list-map .splide__track{padding-top:10px;padding-bottom:10px}.hotel-details.map .hotel-list-map .hotel-card .service{border:1px solid #ccc;padding:2px 2px 0;border-radius:5px;position:absolute;bottom:30px;color:#646464}.hotel-list-map .hotel-card{display:flex;flex-direction:row-reverse;border:0!important;padding:5px}.splide__track--nav>.splide__list>.splide__slide.hotel-card.is-active{border:0!important;box-shadow:none;border-radius:10px}.splide__track--nav>.splide__list>.splide__slide.hotel-card:not(.is-active){opacity:.6;filter:grayscale(1)}.hotel-details.map .hotel-list-map{visibility:visible;opacity:1;transition-duration:1s;transform:translate3d(0,-74px,0)}.hotel-details,.hotel-details .content .pictures,.hotel-list-map,.overlay,.splide,div#map{visibility:hidden}.hotel-list-map{position:absolute;z-index:5;width:100%;bottom:0;transition-duration:0;opacity:0;transform:translate3d(0,280px,0)}.dates-slider .date:not(.active):hover{background-color:#fff;box-shadow:0 2px 14px 0 rgba(0,0,0,.3)}.tours-list .tours .tour-card .info .transportation img{width:22px}div#map-contact-us{width:100%;height:90vh;border-radius:20px;position:sticky;top:20px}.tabbar>a:before{content:"";content:"";width:30px;height:30px;background-position:-213px -156px;z-index:1;transform:scale(.7)}#prices-slider-mobile .dates-slider,.image-slider-carsoul ul{padding:10px 0!important}.tabbar>button.menu:before{content:"";position:absolute;width:40px;height:100%;background-position:-3px -152px;top:0;right:0;z-index:1}.tabbar>button.podcast.playing{background:linear-gradient(180deg,#fff 0,rgba(1,117,174,.4) 100%);box-shadow:0 2px 4px 0 #0175ae inset}.filter-popup .close,.menu-popup .close,.notifications-popup .close,.tabbar>button.change-date.active:before,.tabbar>button.menu.active:before,.tabbar>button.notification.active:before,.tabbar>button.notification:before,.tabbar>button.podcast:before{background-image:url(../img/icons.svg?v=1.0.9);background-size:500px}.faq-content .faq.active .question:after{transform:rotate(0)}.tabbar>button.notification:before{content:"";position:absolute;width:100%;height:100%;background-position:-102px -152px;top:0;right:0;z-index:1}.tabbar>button.podcast:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;z-index:1;background-position:-301px -252px}.tabbar>button.podcast.playing:before{background-position:-352px -252px}.tabbar>button.notification.active:before{content:"";position:absolute;width:40px;height:100%;background-position:-158px -152px;top:0;right:0;z-index:1}.tabbar>button.menu.active:before{content:"";position:absolute;width:40px;height:100%;background-position:-55px -152px;top:0;right:0;z-index:1}#prices-slider-mobile .dates-slider .date.active,.rules-document .card.services ul li:before{background-color:#01aef0}.notifications-popup{position:fixed;top:100%;transition-duration:.5s;width:100%;height:100%;background-color:#eee;z-index:7}.filter-popup,.menu-popup{z-index:8;position:fixed;transition-duration:.5s}.filter-popup.active,.hotel-popup.active,.notifications-popup.active{transform:translate3d(0,-100%,0)}.notifications-popup .title{position:sticky;top:0;padding:10px;font-size:16px;border-bottom:1px solid #ccc}.notifications-popup .close{position:absolute;left:8px;top:6px;border:0;height:30px;z-index:2}.filter-popup{top:100%;width:100%;height:100%;background-color:#f7f7f7}.menu-popup,div#image-slider-track{height:calc(100% - 0px)}.filter-popup .title{position:sticky;top:0;padding:10px;font-size:16px;border-bottom:1px solid #ccc;background-color:#fff}.filter-popup .close{background-color:#fff;position:absolute;left:8px;top:6px;border:0;height:30px;z-index:2}.dates-slider .date.active,.selection-switch .items button.active{background-color:#01aef0;color:#fff}.dates-slider .date.active .price{color:#fff}.dates-slider .date.active .label,.dates-slider .date.active .price span,.hotels-list.show-detail .hotel-card.active .info .prices .price:first-child .label{color:#eee}.notifications-popup .empty{text-align:center;padding:50px 0 0}#prices-slider-mobile .dates-slider .date{padding:5px;background-color:#7e7e7e}#prices-slider-mobile .dates-slider .date .label,#prices-slider-mobile .dates-slider .date .price span{font-size:12px;color:#eee}#prices-slider-mobile .dates-slider .date .price{font-size:14px;color:#fff}.menu-popup nav.main ul{display:flex;justify-content:flex-end;gap:10px;margin:10px 0 0 12px}.hotel-card .info .services .area,.hotel-card.mini .price.main,.hotel-details ul li:last-child,.tabbar.tour-page>a,.tabbar>a{margin-right:auto}.menu-popup nav.main ul li{width:70px;font-size:12px;height:60px;display:flex;align-items:flex-end;justify-content:center;border-radius:10px;border:1px solid #ccc}.menu-popup nav.main ul li a{font-size:12px;margin:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.menu-popup>nav .sub-menu li:last-child{margin-left:40px}.menu-popup .menu-wrapper{overflow-y:hidden;overflow-x:scroll;position:relative}.menu-popup>nav>ul>li:after{position:absolute;left:0;width:40px;height:100%;z-index:10;display:block;top:0;background:#fff;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%)}.menu-popup>nav>ul>li{position:relative;border-bottom:1px solid #ccc}.menu-popup>nav .sub-menu a{display:flex;justify-content:center;align-items:center;text-align:center}.menu-popup nav.main{bottom:0;width:100%;margin-top:auto}.menu-popup{top:0;left:100%;width:80%;background-color:#fff;overflow-y:hidden;overflow-x:hidden;padding:0 0 70px;border-radius:0;display:flex;flex-direction:column}.overlay{position:fixed;top:0;right:0;width:100%;height:100%;background-color:red;z-index:7;background:rgba(1,117,174,.65);transition-duration:.5s;opacity:0}.menu-popup.active{transform:translate3d(-100%,0,0);box-shadow:0 0 30px #00000040}.menu-popup .close{position:absolute;height:30px;border:0;top:8px;left:7px;z-index:3;background-color:transparent}.date-of-holding-popup,.tabbar{border-radius:20px 20px 0 0;width:100%;position:fixed}.menu-popup .tour-title{font-size:16px;margin:0;font-weight:700;position:sticky;background-color:#fff;border-bottom:1px solid #cacaca;width:100%;top:0;padding:10px;z-index:2}.menu-popup>nav>ul>li>a{font-size:18px;padding:10px 12px;color:#303030}.menu-popup>nav .sub-menu{display:flex;gap:5px;padding:0 10px;margin-left:0;flex-direction:column;width:100%;overflow-y:scroll;overflow-x:hidden;background:#f3f3f3;height:0;transition-duration:.3s}.menu-popup>nav .sub-menu li{flex:0 0 50px;height:50px;display:flex;align-items:center;justify-content:flex-start;width:100%;font-size:16px;border-radius:5px;position:relative;padding:0 10px;border-bottom:1px solid #cacaca}.tabbar>button.change-date.active{border-radius:13px;background:linear-gradient(180deg,#ffffff1c 0,rgba(1,117,174,.4) 100%);box-shadow:0 2px 4px 0 #0175ae inset;transition:box-shadow .25s ease-in-out}.tabbar>button.change-date.active:before{content:"";position:absolute;width:100%;height:100%;background-position:-452px -2px;top:0;right:0;z-index:1}.tabbar.inactive{transform:translate3d(0,80px,0)}.tabbar>button.filter.active,.tabbar>button.menu.active,.tabbar>button.notification.active{border-radius:13px;background:linear-gradient(180deg,#fff 0,rgba(1,117,174,.4) 100%);box-shadow:0 2px 4px 0 #0175ae inset;color:#0175ae}.date-of-holding-popup .close,.tabbar>button.filter:before{position:absolute;background-image:url(../img/icons.svg?v=1.0.9);background-size:500px;content:""}.tabbar{height:61px;background:#fff;box-shadow:0 -1px 30px 0 rgb(0 0 0 / 22%);bottom:0;right:0;z-index:9;display:flex;gap:8px;padding:8px;transition-duration:1s}.tabbar>a{border-radius:13px;background:linear-gradient(180deg,#ffe073 0,rgba(252,246,93,.14) 100%);box-shadow:0 2px 4px 0 #ebbe1f inset;display:flex;flex-direction:row-reverse;justify-content:center;padding:0 7px;position:relative;align-items:center}.date-of-holding-popup{top:100%;z-index:8;background:rgba(80,80,80,.87);box-shadow:0 -1px 30px 0 rgba(0,0,0,.25);height:190px;transition-duration:.5s;padding:10px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.date-of-holding-popup.active{transform:translate3d(0,-190px,0)}.date-of-holding-popup .label{color:#e0e0e0;font-size:14px}.date-of-holding-popup .close{width:30px;height:30px;left:10px;background-position:-110px -212px;background-color:transparent;border:0}.tabbar>button.filter.active:before{background-position:-55px -352px}.tabbar>button.filter:before{width:40px;height:100%;background-position:-5px -352px;top:0;right:0;z-index:1}.date-of-holding-popup .prices-slider{width:100%;margin:0;max-width:unset}.tabbar>button.menu{height:46px;width:auto;border-radius:13px;background:#f4f4f4;box-shadow:0 2px 4px 0 rgba(0,0,0,.08) inset;border:0;transition-duration:.5s;position:relative;padding-right:37px;font-size:12px;padding-left:10px;font-weight:700;color:#838383}.tabbar>button.filter,.tabbar>button.notification{height:46px;border-radius:13px;box-shadow:0 2px 4px 0 rgba(0,0,0,.08) inset;color:#838383;font-size:12px;background:#f4f4f4;transition-duration:.5s}.tabbar>button.notification{width:46px;border:0;padding-right:32px}.tabbar>button.filter{width:max-content;border:0;position:relative;padding-right:40px;font-weight:700;padding-left:8px}.tabbar>button.change-date,.tabbar>button.podcast{width:46px;border-radius:13px;box-shadow:0 2px 4px 0 rgba(0,0,0,.08) inset;height:46px;position:relative}.tabbar>button.podcast{background:#f4f4f4;border:0;transition-duration:.5s}.tabbar>button.change-date{background:url(../img/icons.svg?v=1.0.9) -52px -53px/500px #f4f4f4;border:0;transition:box-shadow .25s ease-in-out}.tabbar .start-price{height:46px;display:flex;flex-direction:column;justify-content:center}.tabbar .start-price .price{display:flex;gap:5px;align-items:center;color:#01aef0;font-size:16px}.tabbar .start-price .label{color:#0175ae;font-size:12px}.tabbar .start-price .price .label{color:#0175ae;font-size:10px}.hotel-popup{position:fixed;width:100%;height:100%;z-index:7;transition-duration:.5s;top:100%;right:0;background-color:#f4f4f4}.tabbar.tour-page>a{border-radius:13px;background:linear-gradient(180deg,#ffe073 0,rgba(252,246,93,.14) 100%);box-shadow:0 2px 4px 0 #ebbe1f inset;display:flex;flex-direction:column;justify-content:center;padding:0 7px 0 12px;position:relative;gap:1px}.tabbar>a .label{color:#535353;font-size:12px;margin-left:4px}.tabbar>a .value{color:#535353;font-size:16px;font-weight:700;text-align:center;height:40px;line-height:44px}.tour-card-mobile .title .name a{color:#626262}.image-slider-carsoul ul li{opacity:.3;filter:grayscale(1);transition-duration:.5s}input.ltr{text-align:right}input:focus{box-shadow:0 0 0 3px #01aef03b;outline:0}p.certs-title{font-size:18px;font-weight:700;text-align:center;margin:30px 0 20px}.certificats{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto;justify-content:center}.certificats a{flex:0 0 190px;display:block;position:relative;border:1px solid;height:max-content}.image-slider-carsoul ul li.is-active{opacity:1;filter:none}button.show-on-map p{position:relative;text-shadow:0 0 4px #fff}button.show-on-map img{position:absolute;left:-8px;top:-2px;width:calc(100% + 50px);height:calc(100% + 12px);z-index:0;max-width:unset;object-fit:cover}.why-mania .why-questions ul li:before{border-radius:10px;background:#00b2cd;content:"";width:29px;position:absolute;display:block;height:29px;left:2px;top:2px;max-width:29px;min-width:29px}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0}}.why-questions ul li:after{content:"?";position:absolute;color:#fff;left:12px;top:4px;font-size:20px;font-weight:700;transform:scaleX(-1)}.why-mania ul{padding-right:40px;display:flex;flex-direction:column;gap:20px}.why-mania ul li{color:#868686;font-size:16px;display:flex;align-items:center;gap:6px;cursor:default;transition-duration:.3s;position:relative}.why-mania ul li:before{content:"";border-radius:9px;background:#e4e4e4;width:40px;height:40px;display:block;min-width:40px}.why-mania ul li:nth-child(2):after,.why-mania ul li:nth-child(3):after,.why-mania ul li:nth-child(4):after{content:"";border-radius:9px;width:40px;height:40px;min-width:40px;background-image:url(../img/icons.svg?v=1.0.9);background-size:500px;position:absolute;right:0;display:block}.why-mania ul li:first-child:after{content:"";border-radius:9px;width:80px;height:40px;display:block;min-width:40px;background-image:url(../img/icons.svg?v=1.0.9);background-position:-243px 1px;background-size:350px;position:absolute;right:-40px}.why-mania ul li:nth-child(2):after{background-position:-5px -254px}.why-mania ul li:nth-child(3):after{background-position:-55px -254px}.why-mania ul li:nth-child(4):after{background-position:-105px -254px}.hotel-details.picture .content .pictures{opacity:1;visibility:visible;z-index:999;background-color:#f4f4f4}.selection-dropdown button ul.active{visibility:visible;transform:translate3d(0,0,0);opacity:1}.tours-list .tours .tour-card>a{width:130px;display:flex;height:100%;position:relative;max-width:130px;flex:0 0 110px}.tours-list .tours .tour-card .name a{color:#303030;text-decoration:none}.selection-dropdown button ul li{height:30px;display:flex;align-items:center;justify-content:center}section#image-slider{height:100%}section#image-slider img,section#image-slider li,section#image-slider ul{height:100%;gap:0}section#image-slider img{margin:0 auto;display:block;border-radius:30px;width:80%;object-fit:contain;max-height:500px}.image-slider{height:calc(100% - 90px);margin:0 0 10px;max-height:500px;min-height:400px}.splide--rtl,body{direction:rtl}.hotel-details .content .pictures{position:relative;opacity:0;height:100%}body{font-family:iranyekan;background-color:#f8f8f8}.leaflet-popup-content>div{display:flex;flex-direction:column;align-items:center;gap:3px;justify-content:center;text-align:center}.hotel-details.map .content #map{visibility:visible;order:1;height:100%;z-index:3}.hotel-details.map ul li button.map,.hotel-details.picture ul li button.images{background-color:#0175ae;color:#fff}.hotel-details ul li:last-child button:after,.hotel-details ul li:last-child button:before{width:16px;height:2px;background-color:#999;left:0;margin:auto;top:16px;position:absolute;right:0;content:""}.leaflet-popup-content>div>div{display:flex;gap:3px;color:#107db3;align-items:center}.leaflet-popup-content>div>div span{font-size:10px;color:#999}.hotel-details.active{visibility:visible;opacity:1;z-index:3}.hotel-details .content{height:calc(100vh - 330px);position:relative;display:flex;flex-direction:column}.hotel-details .content .map{width:100%;height:100%;background-color:#f0f0f0;border-radius:10px;border:1px solid #acacac}.hotel-details ul li:last-child button:before{border-radius:10px;transform:rotate(45deg)}.hotel-details ul li:last-child button:after{border-radius:10px;transform:rotate(-45deg)}.hotel-details ul li:last-child button{width:33px;border-radius:10px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);position:relative}main.contact-us-page .main ul li.full{flex:1 1 100%}.hotel-details{position:absolute;left:-5px;z-index:1;width:calc(100% - 300px);height:calc(100% + 10px);padding:10px 10px 0 0;transition-duration:.3s;opacity:0;top:-3px}.hotel-details .sticky{position:sticky;top:10px;height:calc(100vh - 160px);bottom:0;z-index:2}.hotel-details .sticky .loading{position:absolute}.hotel-details ul{display:flex;gap:10px;position:relative;z-index:999999;margin-bottom:10px}.hotel-details ul li button{height:33px;border-radius:10px;border:0;padding:0 10px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}i.icon.rules{background-position:-453px -55px}i.icon.stars,i.icon.stars.star-1,i.icon.stars.star-2,i.icon.stars.star-3,i.icon.stars.star-4,i.icon.stars.star-5{background-position:-66px -18px}i.icon.stars{width:70px;height:16px}i.icon.stars.star-1{width:17px}i.icon.stars.star-2{width:30px}i.icon.stars.star-3{width:43px}i.icon.stars.star-4{width:56px}i.icon.stars.star-5{width:70px}.navigation-items nav>ul>li>ul.sub-menu>li.main{flex:0 0 30%;font-weight:700;font-size:16px}section#image-slider-carsoul img{width:100%;border-radius:10px;height:100%;object-fit:cover;background-color:#ccc}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.blogs img,.splide__track--ttb>.splide__list{display:block}.last-moment-tours .tours .tour .tour-card .info .transportation ul,.splide:not(.is-overflow) .splide__pagination,.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause,header nav .sub-menu{display:none}.splide__progress__bar{width:0}.splide{position:relative}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:1s linear infinite splide-loading;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0;display:flex;align-items:center}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide__arrow{-ms-flex-align:center;align-items:center;background:#fff;border:0;border-radius:13px;cursor:pointer;display:-ms-flexbox;display:flex;height:40px;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:1;box-shadow:0 2px 4px 0 rgba(0,0,0,.08)}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:#0bf solid 3px;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:#0bf solid 3px;outline-offset:3px}.splide__pagination{bottom:-15px;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:#0bf solid 3px;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:#0bf solid 3px;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:#0bf solid 3px;outline-offset:-3px}.splide.is-focus-in .splide__slide:focus{outline:#0bf solid 3px;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle,.splide__track--nav>.splide__list>.splide__slide{cursor:pointer}.splide__toggle:focus-visible{outline:#0bf solid 3px;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:#0bf solid 3px;outline-offset:3px}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@font-face{font-family:iranyekan;font-weight:400;src:url('../fonts/yekan-regular.woff2')}@font-face{font-family:iranyekan;font-weight:700;src:url('../fonts/yekan-regular-bold.woff2')}.container.navigation-items-parent{position:relative;z-index:8}.navigation-items nav>ul>li>ul.sub-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.hotel-card .info .prices .price .price span.scnd-price{display:flex;flex:0 0 100%;margin:0;align-items:flex-start}.hotel-card .info .prices .price .price span.second-price{margin:0;letter-spacing:0;font-weight:700}.hotel-card .info .prices .price .price span.plus{font-size:18px;line-height:12px;font-family:system-ui;margin:0}.navigation-items nav{position:absolute;width:100%}.navigation-items nav>ul{width:100%;display:flex}.hotel-popup p.hotel-title{font-size:16px;font-weight:700;margin:10px;padding-left:30px;height:23px;overflow:hidden}.hotel-popup .close{width:30px;height:30px;border:0;position:absolute;left:10px;top:10px;z-index:5;background-image:url(../img/icons.svg?v=1.0.9);background-size:500px;background-position:-60px -210px;background-color:transparent}.navigation-items nav>ul>li>ul.sub-menu{display:flex;position:absolute;opacity:0;transform:translateY(50px);transition-duration:.3s;border-radius:20px;visibility:hidden;width:100%;height:auto;padding:40px 0;gap:10px 20px;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;left:0}.navigation-items nav>ul>li>ul.sub-menu>li{flex:0 0 30%;position:relative;z-index:1;font-size:16px;cursor:pointer}.navigation-items nav>ul>li>ul.sub-menu:before{content:"";position:absolute;width:calc(100% + 30px);height:calc(100% + 30px);border-radius:34px;background:linear-gradient(180deg,rgba(1,151,213,.35) 0,rgba(1,151,213,.15) 100%);left:0;top:0}.navigation-items nav>ul>li>ul.sub-menu:after{content:"";position:absolute;width:100%;height:100%;border-radius:20px;background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.25);top:15px;right:-15px}.why-mania{margin:120px auto 0}main.contact-us-page .main{margin-top:40px}main.contact-us-page .main ul{display:flex;gap:30px;flex-wrap:wrap}main.contact-us-page .main ul li{display:flex;flex:1 1 40%;gap:8px}main.contact-us-page .main ul li i{width:36px;height:36px;border-radius:10px;background:#f5f5f5;min-width:36px}main.contact-us-page .main ul li p{display:flex;flex-direction:column;gap:3px}main.contact-us-page .main ul li p .label{color:#676767}main.contact-us-page .main ul li p .value{color:#000;text-align:right;font-size:16px;direction:ltr}.contact-form,.suggested-tours,.tours-list .filters .category-filter,.tours-list .filters .date-filter{margin:40px 0 0}.contact-form .title{font-size:16px;font-style:normal;font-weight:700;margin-bottom:30px}.contact-form .fields{display:flex;flex-wrap:wrap;gap:30px}.contact-form .fields .field{display:flex;flex:1 1 45%;flex-direction:column;gap:3px}.contact-form .fields .field label{color:#555;text-align:right;font-size:14px}.contact-form .fields .field input{border-radius:5px;border:1px solid #cbcbcb;background:#fff;height:32px;outline:0;padding:3px}.contact-form .fields .field textarea{border-radius:5px;border:1px solid #cbcbcb;background:#fff;outline:0;padding:3px;height:136px;resize:none}.contact-form button{height:37px;border-radius:5px;background:#01aef0;border:0;color:#fff;margin:20px 0 0;float:left;padding:0 30px}.tour-info .earth span.globe,.tour-info .earth span.reflection,span.back01{background-repeat:no-repeat;position:absolute}.blog .title:after,.blog .title:before,.blog.title:before,.last-moment-tours .title:before{border-radius:9px;width:88px;height:88px;position:absolute;content:""}div#map{background-color:#eee;height:100%;width:100%;position:absolute;max-height:100%;min-height:400px}.about-us-page .logo,.contact-us-page .logo{position:absolute;width:150px;right:30px;top:-60px;z-index:6}.blog .title,.blog.title,.last-moment-tours .title{width:max-content;display:flex}.about-us-page h1{text-align:center;color:#000;font-size:28px}.about-us-page .content{font-size:16px;line-height:28px;letter-spacing:0!important}.blog .title,.blog.title,.last-moment-tours .title,.why-mania .title{font-size:22px;font-style:normal;font-weight:700}img.about-us-page{width:100%;height:auto;margin:30px 0}.last-moment-tours .tours .tour .tour-card .info>div{flex:1 1 33%;max-height:20px;display:flex;align-items:center;font-size:12px;font-style:normal;font-weight:400;color:#626262;gap:5px}.last-moment-tours .tours .tour .tour-card .info .duration ul{display:flex;flex-direction:row;gap:5px;padding:2px 5px}.last-moment-tours .tours .tour .tour-card .info .duration ul li{border-radius:5px;background:#f4f4f4;height:22px;padding:2px 5px;font-size:14px}.last-moment-tours .tours .tour .tour-card .info .hotel ul li{border-radius:5px;background:#f4f4f4;width:22px;height:22px;display:flex;font-size:14px;justify-content:center;align-items:center}.last-moment-tours .tours .tour .tour-card .info>.price{margin-right:auto;max-width:200px;display:flex;justify-content:flex-end}.last-moment-tours .tours .tour .tour-card .info>.price .price{font-size:16px;color:#0175ae;font-weight:700}.last-moment-tours .tours .tour .tour-card .info>.price .price span{font-weight:400;font-size:12px}.why-mania .title{color:#01aef0;margin:60px 0 30px}.last-moment-tours{margin:180px auto 0}.home-page .blog{margin:80px auto 0}.blog .title{align-items:center;justify-content:center;margin:0 auto 30px;position:relative}.blog .title:before{background:rgb(234 247 252);right:-30px;bottom:-6px;z-index:-1}.blog .title:after{right:-45px;bottom:8px;background-image:url(../img/icons.svg?v=1.0.9);background-position:-405px -198px;background-size:500px}.last-moment-tours .title{align-items:center;justify-content:center;margin:0 auto;position:relative}.blog.title:before,.last-moment-tours .title:before{background:rgba(255,120,22,.13);right:-30px;bottom:-6px}.tour-info .earth:after{content:"";position:absolute;width:100%;bottom:0;background-color:#fff;height:150px;z-index:2}.blog.title,.blogs,.blogs>div a{position:relative}.last-moment-tours ul.filter{display:flex;width:100%;align-items:center;justify-content:center;margin:60px 0 20px;gap:5px}.last-moment-tours ul.filter li{font-size:16px;padding:5px 10px;border-radius:5px}.blog.title{align-items:center;justify-content:center;margin:120px auto 40px}.last-moment-tours ul.filter li.active{background-color:#00aeef;color:#fff}.blogs{display:flex;align-items:flex-start;flex-direction:row;gap:10px;justify-content:stretch;height:420px}.blogs img{max-width:100%;height:100%;object-fit:cover;background-color:#e4e4e4;filter:saturate(0) opacity(.5);transition-duration:.3s}.blogs>div{align-self:stretch;display:flex;flex-direction:column;gap:10px;flex:1 1}.blogs>div a{display:block;height:100%;cursor:pointer}.blogs>div:first-child img{border-radius:0 20px 20px 0}.blogs>div:last-child img{border-radius:20px 0 0 20px}.blogs>div a span{position:absolute;bottom:10px;width:100%;right:10px;color:#fff;transition-duration:.3s}.blogs>div a:before{content:"";position:absolute;bottom:0;width:100%;height:110px;max-height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#393939ab 100%)}a.blogs-link{margin:40px auto 0;display:block;font-size:16px;background-color:#337ab7;color:#fff;text-decoration:none;padding:10px 20px;border-radius:10px}.last-moment-tours .tours .tour{flex:0 1 50%}.last-moment-tours .tours .tour .tour-card{display:flex;border-radius:10px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);height:146px}.last-moment-tours .tours .tour .tour-card img{width:146px;height:146px;min-width:146px}.last-moment-tours .tours .tour .tour-card .info{flex:1 1 auto;padding:10px;display:flex;flex-wrap:wrap;gap:10px}.last-moment-tours .tours .tour .tour-card .info .name{flex:1 1 100%;font-size:16px;font-style:normal;font-weight:700;color:#626262;margin:0 0 2px;max-height:30px}.last-moment-tours .tours .tour .tour-card .info .date{font-size:12px;font-style:normal;font-weight:400;color:#626262;display:flex;gap:5px;height:20px;align-items:center}.blog-page .fixed-sidebar .box ul.blogs{display:flex;flex-direction:column;height:auto}.blog-page .fixed-sidebar .box ul.blogs li a,.blog-page .fixed-sidebar .box ul.tours li a{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:16px;color:#333}.blog-page .fixed-sidebar .box ul.blogs li a img,.blog-page .fixed-sidebar .box ul.tours li a img{flex:0 0 100px;width:57px;height:54px;max-width:57px;border-radius:10px}.blog-page .fixed-sidebar .box ul.tours{display:flex;flex-direction:column;height:auto;gap:10px}.blog-page .fixed-sidebar .box ul.tours li a div{flex:0 1 100%;display:flex;flex-direction:column;gap:5px}.blog-page .fixed-sidebar .box ul.tours li a div .title{margin:0;font-size:16px}.blog-page .logo{right:30px;top:-60px;z-index:6}img.main-blog-page{width:100%;height:360px;object-fit:cover;border-radius:5px 0 0 5px}.blog-page .breadcrumb{position:absolute;left:10px;top:30px;background-color:#fff;padding:6px 5px 2px 30px}.blog-page .breadcrumb ul li a{font-size:16px;font-style:normal}.title-data{border-radius:5px;background:#fff;box-shadow:0 4px 50px 0 rgba(0,0,0,.1);padding:15px 20px;margin:-30px 0 0}.blog-page .container.main{padding:0 60px;position:relative;z-index:2}.title-data ul{display:flex;gap:20px}.title-data ul li{display:flex;align-items:center;justify-content:center;gap:5px}.title-data h1{font-size:28px;margin:0 0 15px}.title-data ul li .icon{border-radius:13px;background:#f3f3f3;width:40px;height:40px}.title-data ul li p .label{font-size:12px;color:#303030}.title-data ul li p .value{font-size:14px;font-style:normal;font-weight:700;color:#626262}.blog-page .content{width:100%;display:block;margin:30px 10px 100px;font-size:16px;text-align:justify}.blog-page .fixed-sidebar{position:sticky;top:10px;z-index:10;margin:-30px 00 0 0}.blog-page .fixed-sidebar .box{border-radius:5px;background:#fff;box-shadow:0 4px 50px 0 rgba(0,0,0,.1);margin:0 0 10px;padding:10px 12px;height:max-content}.blog-page .fixed-sidebar .box .title{font-size:18px;font-style:normal;font-weight:700;color:#016d9f;margin:0 0 20px}.blog-page .fixed-sidebar .box ul.category-links,.footer-info .namds{display:flex;gap:10px;flex-wrap:wrap}.blog-page .fixed-sidebar .box ul.category-links a{color:#333;text-decoration:underline}.blog-page .back{position:fixed;background-image:linear-gradient(235deg,#fff 0,rgb(241 241 241) 100%);height:840px;width:100%;top:220px;transform:skew(0deg,-13deg);z-index:-1}.d-flex,.info-list>.transportation .transportation-logos,.last-moment-tours .tours .tour .tour-card .info .duration,.tours-list .tours .tour-card .info .transportation ul,main.contact-us-page .main ul li.full>div>div{display:flex}.last-moment-tours .tours .tour .tour-card .info .date .date-value{color:#626262;border-radius:5px;background:#f4f4f4;padding:3px;font-size:14px}.blogs>div:first-child a:before{border-radius:0 0 20px}.blogs>div:last-child a:before{border-radius:0 0 0 20px}.search-box ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.search-box ul li{background:#fff;flex:0 1 130px;height:38px;display:flex;border-radius:10px;box-shadow:0 2px 11px 0 rgba(0,0,0,.05);justify-content:center;align-items:center;font-size:16px;cursor:pointer;transition-duration:.3s;border:1px solid #ccc}.why-mania .title span{color:#333}.why-mania .why-questions ul{position:absolute;top:0;right:0;left:0;margin:0 auto;max-width:max-content;padding:0}.why-mania .why-questions ul li:first-child{transform:translate(230px,60px)}.why-mania .why-questions ul li:first-child:hover{transform:translate(230px,60px) scale(1.2)}.why-mania .why-questions ul li:nth-child(2){transform:translate(-90px,200px)}.why-mania .why-questions ul li:nth-child(2):hover{transform:translate(-90px,200px) scale(1.2)}.why-mania .why-questions ul li:nth-child(3){transform:translate(240px,220px)}.why-mania .why-questions ul li:nth-child(3):hover{transform:translate(240px,220px) scale(1.2)}.why-mania .why-questions ul li:nth-child(4){transform:translate(90px,360px)}.why-mania .why-questions ul li:nth-child(4):hover{transform:translate(90px,360px) scale(1.2)}.why-mania .why-questions ul li:nth-child(5){transform:translate(10px,30px)}.why-mania .why-questions ul li:nth-child(5):hover{transform:translate(10px,30px) scale(1.2)}.why-mania .why-questions ul li:nth-child(6){transform:translate(0,0)}.why-mania .why-questions ul li:nth-child(6):hover{transform:translate(0,0) scale(1.2)}.why-mania .why-questions ul li{font-size:16px;border-radius:10px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);padding:5px 10px 5px 40px;height:33px;position:absolute;width:max-content;transition-duration:.3s}.why-questions img{width:450px;margin:0 auto;display:block}.popular-destinations .title:before{content:"";border-radius:9px;border:4px solid #eaf7fc;background:#fff;width:88px;height:88px;position:absolute;z-index:-1;right:0;top:-10px}.popular-destinations .title span{color:#01aef0}.popular-destinations{position:relative;z-index:1;margin:0 auto 50px}.popular-destinations .dest{display:block;position:relative;width:100%;text-decoration:none;transition-duration:.5s}.popular-destinations .dest img{height:200px;width:100%;object-fit:cover;border-radius:10px;transition-duration:.3s;-webkit-mask-image:linear-gradient(45deg,#000 25%,rgba(0,0,0,.2) 50%,#000 75%);mask-image:linear-gradient(45deg,#000 25%,rgba(0,0,0,.2) 50%,#000 75%);-webkit-mask-size:800%;mask-size:800%;-webkit-mask-position:0;mask-position:0}.popular-destinations .dest p{font-size:22px;color:#3d3d3d;text-align:center;margin:5px;transition-duration:.3s}.popular-destinations .title{font-size:22px;display:flex;flex-direction:column;font-weight:700;margin:80px 0 0;padding:0 40px;position:relative}span.back01{width:100%;background-image:url(../img/back01.svg);height:1200px;left:0;z-index:0;background-size:100%;transform:translate(0,-60px)}.home-page .tour-info:before{background-image:linear-gradient(23deg,#f4f4f400 20%,#fffffff5 40%,#b1eaff 100%);height:630px;z-index:5}main.home-page .tour-info{overflow-x:hidden;overflow:hidden;height:630px}.info-list>div.date .icon{background-position:-55px -55px}main.home-page h1{position:relative;z-index:7;font-size:28px;width:320px;line-height:60px}.search-box{background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 30%);width:800px;position:relative;z-index:6;padding:26px 360px 26px 26px;transform:translate(360px,0);min-height:360px}.search-box .title{font-size:18px;margin:0 0 20px}.tour-info .earth{width:100%;height:680px;z-index:0;display:block;position:absolute;left:0;top:0;overflow:hidden}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.tour-info .earth span.reflection{left:-190px;top:-120px;background-image:url(../img/hale.svg);width:1300px;height:1300px;z-index:1;background-size:100%;animation:260s linear infinite rotating}@keyframes rotating_globe{from{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}to{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}.tour-info .earth span.globe{left:-80px;top:20px;background-image:url(../img/globe.webp);width:1000px;height:1000px;z-index:2;background-size:100%;animation:140s linear infinite rotating_globe}.tour-info .earth span.cloud-1,.tour-info .earth span.cloud-2{z-index:1;background-size:100%;left:-190px;width:1460px;height:360px;background-repeat-y:no-repeat;position:absolute}@keyframes rotating_cloud_1{from{background-position-x:0}to{background-position-x:2000px}}.tour-info .earth span.cloud-1{top:210px;background-image:url(../img/cloud1.svg);opacity:.7;animation:240s linear infinite rotating_cloud_1}@keyframes rotating_cloud_2{from{background-position-x:2000px}to{background-position-x:0}}.tour-info .earth span.cloud-2{top:270px;background-image:url(../img/cloud2.svg);opacity:1;animation:160s linear infinite rotating_cloud_2}@keyframes rotating_cloud_3{from{background-position-x:0}to{background-position-x:20000px}}.tour-info .earth span.cloud-3{position:absolute;left:-190px;top:360px;background-image:url(../img/cloud3.svg);width:1460px;height:360px;z-index:2;background-size:103%;opacity:1;background-repeat-y:no-repeat;animation:800s linear infinite rotating_cloud_3}.footer-info .socials a.aparat,.footer-info .socials a.facebook,.footer-info .socials a.instagram,.footer-info .socials a.pinterest,.footer-info .socials a.telegram,.footer-info .socials a.twitter,.footer-info .socials a.whatsapp,.footer-info .socials a.x,.icon,div.notification:before{background-image:url(../img/icons.svg?v=1.0.9)}i.icon.duration{background-position:-104px -55px}i.icon.transportation{background-position:-152px -55px}header{height:74px;position:relative;z-index:6}img.mobile-tour-image{width:100%;margin:0 auto;display:block;border-radius:20px}.hotel-card .name .info-data{display:flex;gap:5px;margin:5px 0}.info-list>div.duration ul{display:flex;gap:5px;align-items:center}.prices-slider{flex:1 1 auto;max-width:calc(100% - 130px)}.info-list>div.duration ul li{height:22px;border-radius:5px;border:1px solid #a9abae;display:flex;align-items:center;justify-content:center;font-weight:700;padding:2px 5px}.tours-list .tours .tour-card .price .label{color:#626262;font-size:12px;font-weight:400}.tours-list .tours table thead th{color:#343434;font-weight:400}.info-list>div i.icon.bus{background-position:-254px -204px}.info-list>div i.icon.ship,.info-list>div i.icon.train{background-position:-304px -204px}.footer-info .socials a.telegram{background-position:-77px -140px}.footer-info .socials a.whatsapp{background-position:-140px -141px}.footer-info .socials a.instagram{background-position:-204px -140px}.footer-info .socials a.x{background-position:-204px -460px}.footer-info .socials a.aparat{background-position:-268px -460px}.footer-info .socials a.facebook{background-position:-141px -460px}.footer-info .socials a.pinterest{background-position:-333px -460px}.footer-info .socials a.twitter{background-position:-10px -111px;background-size:500px}i.icon.guide{background-position:-105px -55px}i.icon.podcast{background-position:-204px -104px}i.icon.notification{background-position:-305px -55px}div.notification:before{content:"";position:absolute;display:block;left:0;top:0;width:80px;height:100%;background-size:800px;background-position:-546px -207px;opacity:.5}i.icon.places{background-position:-254px -55px}i.icon.tours{background-position:-354px -55px}.tours-list .filters .category-filter ul{display:flex;flex-direction:column;gap:5px}.destination-page h1:before,.tour-page h1:before{width:170px;height:170px;background-image:url('../img/icons.svg?v=1.0.9');background-size:960px;background-position:-780px -210px;display:block;position:absolute;z-index:-1;right:-100px;top:-100px}.tours-list .filters .category-filter ul li{border-radius:10px;border:1px solid #d3d3d3;height:34px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#626262}i.icon.images,i.icon.map,i.icon.videos{background-position:-40px 30px}i.icon.call{background-position:-3px -6px}.tour-card-mobile:before{position:absolute;width:60%;height:43px;background-color:red;bottom:0;left:0;z-index:0;border-radius:0 0 0 20px;background:linear-gradient(90deg,#eee 0,rgba(238,238,238,0) 100%)}.tour-card-mobile{margin:6px 12px;border:1px solid #d4d4d4;padding:10px;border-radius:19px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;overflow:hidden;min-height:215px}.tour-card-mobile .title{display:flex;justify-content:space-between;flex:1 1 100%}.tour-card-mobile .title img{width:65px;height:65px;border-radius:15px;object-fit:cover}.tour-card-mobile .title .name{font-size:16px;font-weight:700;color:#626262;display:flex;flex-direction:column;gap:5px}.tour-card-mobile .info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px 10px;margin:10px 0 0}.tour-card-mobile .info .date{flex:1 1 max-content;gap:5px}.tour-card-mobile .info .duration{flex:0 0 calc(40% - 5px);display:flex;font-size:12px;gap:5px;align-items:center}.tour-card-mobile .info .date .date-value{background-color:#f4f4f4;font-size:14px;align-items:center;padding:0 3px;border-radius:5px}.hotel-card.mini .name .hotel-name,.tour-card-mobile .info .duration ul{font-size:14px}.tour-card-mobile .info .duration ul li{background-color:#f4f4f4;display:flex;align-items:center;padding:0 3px;border-radius:5px}.tour-card-mobile .info .hotel ul{font-size:14px;display:flex;gap:8px}.tour-card-mobile .info .hotel ul li{background-color:#f4f4f4;display:flex;align-items:center;padding:0 3px;border-radius:5px;height:23px;width:20px;justify-content:center;position:relative}.tour-card-mobile .info .hotel{flex:0 0 calc(50% - 5px);display:flex;font-size:12px;gap:9px;align-items:center}.tour-card-mobile .info div.price.loading:after{content:"";position:absolute;height:50px;background:url(../img/loading.svg) no-repeat;width:100%;background-position:center center;filter:opacity(.4);transition-duration:.3s;right:0}.tour-card-mobile .info .price{flex:0 0 100%;display:flex;flex-direction:row;position:relative;align-items:center;justify-content:flex-end;gap:10px}.tour-card-mobile .info .price .price{display:flex;flex-direction:row;gap:5px;font-size:16px;font-weight:700;align-items:center;color:#0175ae;flex:0 0 auto}.filters .date-filter ul li{border-radius:10px;border:1px solid #d3d3d3;height:45px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#626262;max-width:100%;flex:1 1 40px}.table.mobile{margin:12px;border:1px solid #d4d4d4;padding:10px;border-radius:10px;display:flex;flex-wrap:wrap}.table.mobile .title{flex:0 0 60%;font-size:16px;font-weight:700}.table.mobile .price{display:flex;flex-direction:column;flex:0 0 40%}.table.mobile .price .price{font-size:16px;display:flex;flex-direction:row;gap:5px;align-items:center;color:#0175ae;font-weight:700}.table.mobile .info{display:flex;gap:10px;justify-content:space-around;flex:1 1}.table.mobile .info .date-value{background-color:#f4f4f4;height:23px;padding:0 3px;border-radius:5px;flex:1 1;max-width:max-content;display:flex;align-items:center}.table.mobile .info .duration,.table.mobile .info .stars{display:flex;gap:3px}.table.mobile .info .stars li{background-color:#f4f4f4;width:20px;display:flex;justify-content:center;align-items:center;height:23px;border-radius:5px}.table.mobile .info .duration li{background-color:#f4f4f4;display:flex;justify-content:center;align-items:center;height:23px;padding:0 3px;border-radius:5px}.filters .date-filter ul{display:flex;gap:5px;flex-direction:column}.tours-list .tours table tbody tr{transform:translateY(-7px)}.footer-info{padding-left:40px;margin:70px 0 0}.tours-list.no-notification{margin:-25px 0 0}.tours-list .tours table ul.stars li{width:20px;height:22px;border-radius:5px;border:1px solid #a9abae;flex:0 0 20px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#7d7d7d}.tours-list .tours table ul.stars{display:flex;gap:5px;align-items:center;justify-content:center}.tours-list .tours table .price{display:flex;gap:5px;font-size:16px;font-weight:700;justify-content:center;align-items:center;color:#0175ae}.copyright{height:35px;margin:30px 0 0;background-color:#5e5e5e;color:#fff;display:flex;position:relative;align-items:center}.copyright:after{content:"";position:absolute;height:35px;width:30%;background-color:#f4f4f4;left:0;top:0}.tours-list .tours table .date{font-weight:400;font-size:12px;color:#626262}.hotel-card.mini .price.main .price span,.suggested-tours .tour-card div.price span,.suggested-tours .tour-card-mobile div.price span,.tours-list .tours table .price span{font-weight:400;font-size:14px}.footer-info .info{margin:0 0 30px}.footer-info .icons{display:flex;align-items:center;gap:40px;justify-content:space-between}.footer-info .namds a{border-radius:7px;background-color:#fff;width:70px;height:70px;display:flex;justify-content:center;padding:5px}.footer-info .socials{display:flex;flex:0 0 50%;gap:5px;justify-content:flex-end;flex-wrap:wrap}.footer-info .socials a{border-radius:7px;background-color:#fff;width:39px;height:39px;background-size:640px}.footer-info .icons hr{flex:0 0 100%;margin:15px 0 30px;border-top:1px dashed #b3b3b3}.footer-info .newsletter{display:flex;justify-content:space-between;align-items:center;width:100%}.footer-info .icons .title,.footer-info .info{color:#626262;font-size:16px}.footer-links .contact-status{position:relative;display:flex;z-index:4;gap:30px;margin:20px 0 17px 50px;justify-content:flex-end}.footer-links .contact-status a{display:block;z-index:3;position:relative;color:#fff;font-size:20px;font-weight:700}.footer-links .address{position:relative;display:flex;z-index:4;font-size:14px;padding:0;width:371px;margin:39px 60px 0 0}.footer-links:after,.footer-links:before{z-index:1;margin-top:50px;border-radius:30px}.footer-links .address:before{background-color:#d9d9d9;width:9px;height:9px;content:"";border-radius:50%;display:block;position:absolute;right:-20px;top:4px}.footer-links .services:before,.footer-links:after,.footer-links:before{top:0;width:100%;position:absolute;content:""}.footer-links .services li:before{background-color:#d9d9d9;width:4px;height:4px;content:"";border-radius:50%;display:block;position:absolute;right:-12px;top:8px}.footer-info .newsletter form{display:flex;gap:6px}.footer-info .newsletter form input{border-radius:5px;border:1px solid #cbcbcb;background-color:#fff;padding:5px;width:170px}.footer-info .newsletter form button{border-radius:5px;border:1px solid #0183be;height:32px;padding:0 17px;color:#0180ba}.footer-links{height:490px;color:#fff;border-radius:30px;position:relative;padding:100px 0 0}.footer-links:before{height:650px;display:block;transform:rotate(-345.66deg) translateY(0);background-color:#d9d9d9}.footer-links:after{background-image:linear-gradient(148deg,#01aef0 14%,#0175ae 91%);height:560px;display:block;transform:rotate(-354.5deg)}.footer-links .title{position:relative;z-index:2;font-size:16px;font-weight:700;color:#fff;margin:0 0 25px}.footer-links .links{display:flex;flex-wrap:wrap;position:relative;z-index:2;padding:0 40px 0 0}.footer-links .links li{flex:0 0 27%}.footer-links .links li a{color:#fff;margin:0 0 15px;display:block}.footer-links .services{display:flex;margin:32px 0 0;position:relative;z-index:2;gap:30px;padding:0 40px;height:50px;align-items:center;justify-content:space-between}.footer-links .services li a{color:#fff;display:block}.footer-links .services:before{height:50px;background-color:rgba(0,0,0,.17);right:0;transform:skewX(-7deg)}.tours-list .tours .tour-card .price .price{border:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#0175ae;font-size:18px;font-weight:700;background-color:transparent}.tours-list .tours .tour-card .price.loading .price span{font-size:12px;font-weight:400;opacity:0}.tours-list .tours .tour-card .price button{display:flex;position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:30px;height:20px;border:0}.tours-list{display:flex;margin:10px 0 0;width:100%}.tours-list .filters{flex:0 0 240px;position:sticky;top:10px;background-color:#fff;margin:20px 0 30px;padding:15px;border-radius:10px 0 0 10px;height:max-content}.tours-list .tours table{width:calc(100% - 24px);margin:0 12px;border-collapse:separate;border-spacing:0 10px}.tours-list .tours table tbody tr td{border:1px solid #ccc;border-left:0;border-right:0;text-align:center}.tours-list .tours table tbody tr td:first-child{border-right:1px solid #ccc;border-radius:0 10px 10px 0}.tours-list .tours table tbody tr td:last-child{border-left:1px solid #ccc;border-radius:10px 0 0 10px}.tours-list .filters .label{font-size:16px;font-weight:700;color:#626262;margin:0 0 10px}.tours-list .filters .selection-select .items{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px}.tours-list .filters .selection-select .items button{color:#626262;border:0;display:flex;background:0 0;align-items:center;margin-left:10px;gap:5px}.tours-list .filters .stars-filter{box-shadow:none;padding:0 4px;margin:40px 0 0}.destination-page h1{z-index:6;margin:20px 0 0;font-size:36px;font-weight:700;position:relative;width:300px}.tours-list .tours h2{color:#626262;font-size:18px;font-weight:700;display:flex;gap:5px;position:relative}.tours-list .tours h2:before{content:"";width:8px;height:24px;display:block;border-radius:10px 0 0 10px}.home.suggested-tours{margin:0 auto;z-index:1;position:relative}.notification{border-radius:10px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);background-color:#fff;padding:5px;display:flex;color:#5b5b5b;font-size:16px;font-weight:700;position:relative}.hotel-card.mini:before,.sidebar ul li a,.sidebar ul li div,.tour-card{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.container.destination-main{z-index:6;position:relative;margin:-26px auto}.notification .icon{height:109px;padding:24px 15px 13px 14px;border-radius:10px;box-shadow:-7px 0 13px 0 rgba(0,35,52,.1);background-color:#ffc700;width:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:90px;background-image:none}.notification .icon .icon{border-radius:9px;background-color:rgba(0,0,0,.14);width:40px;height:40px;min-width:unset;margin:0 0 5px;background-image:url(../img/icons.svg?v=1.0.9)}.notification .content{margin:0 20px;color:#626262;font-weight:400;padding:10px 0}.notification .content ul{padding:0 15px}.notification .content ul li{position:relative;display:flex;margin:0 0 13px}.notification .content ul li:before{content:"";display:block;width:8px;height:8px;background-color:#d9d9d9;position:absolute;border-radius:50%;right:-15px;top:5px}.tours-list .tours{border-radius:10px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);background-color:#fff;position:relative;z-index:2;flex:1 1}.tours-list .tours .tour-card{display:flex;margin:10px;height:110px;align-items:center;position:relative}.destination-page .tour-card>img{width:112px;height:96px;min-width:112px}.tours-list .tours .tour-card .name{padding:0;width:100%;flex:0 0 100%;display:flex;align-items:center;gap:10px}.hotel-card.mini .prices .price .price,.tours-list .tours .tour-card .name .hotel-name{font-size:16px;font-weight:700}.tours-list .tours .tour-card .info{padding:8px 10px;display:flex;gap:5px 30px;flex-wrap:wrap;flex:1 1}.tours-list .tours .tour-card .info .date,.tours-list .tours .tour-card .info .duration,.tours-list .tours .tour-card .info .hotel,.tours-list .tours .tour-card .info .transportation{display:flex;align-items:center;height:30px;gap:5px}.tours-list .tours .tour-card .prices{position:absolute;display:none}.tours-list .tours .tour-card .info .date .label{color:#626262;font-size:12px}.tours-list .tours .tour-card .info .date .date-value{border-radius:5px;background-color:#f4f4f4;height:22px;padding:0 5px}.tours-list .tours .tour-card .info .transportation ul img{height:100%;width:100%;object-fit:contain;border-radius:5px}.tours-list .filters .selection-select .items button:before{width:13px;height:13px;border:1px solid #d7d7d7;display:block;content:"";border-radius:50%}.destination-content h2.title{font-size:18px;font-weight:700;color:#626262;margin:0 0 15px;display:flex;align-items:center;gap:10px}.destination-page .tour-info:before{right:-355px}.destination-content h2.title:before{width:40px;height:40px;content:"";display:block;border-radius:9px;background-color:rgba(255,120,22,.13)}.tours-list .tours .tour-card .price.loading:after{content:"";position:absolute;height:50px;background:url(../img/loading.svg) no-repeat;width:100%;background-position:center bottom;filter:opacity(.4);transition-duration:.3s;right:0}.tours-list .tours .tour-card .price{margin-right:auto;border:0 solid #d4d4d4;background-color:#f4f4f4;width:180px;border-radius:10px 0 0 10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:10px 10px 30px;gap:5px;height:100%;position:relative}.tours-list .tours .tour-card .info .transportation ul li{position:relative;height:36px;border-radius:5px;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:center}.service:hover .popover,.tours-list .tours .tour-card .info .transportation ul li:hover .popover{visibility:visible;opacity:1;transform:scale(1)}.tours-list .tours .tour-card .info .hotel ul{display:flex;align-items:center;gap:10px}.tours-list .tours .tour-card .info .hotel ul li{border-radius:5px;background-color:#f4f4f4;width:20px;height:22px;display:flex;justify-content:center;align-items:center;position:relative}.info-list .stars ul li:before,.tour-card-mobile .info .hotel ul li:before,.tours-list .tours .tour-card .info .hotel ul li:before{content:"";width:13px;height:13px;background-image:url(../img/icons.svg?v=1.0.9);display:block;position:absolute;top:0;right:-7px;background-size:500px;background-position:-69px -20px}.tours-list .tours .tour-card .info .duration ul li{border-radius:5px;background-color:#f4f4f4;padding:0 5px}.tours-list .tours .tour-card .info>div{width:45%!important}.suggested-tours .tour-card .title,.suggested-tours .tour-card-mobile .title{width:max-content;display:flex;margin:10px 10px 5px;font-size:16px;font-weight:700;height:40px;align-items:center;max-width:calc(100% - 20px);justify-content:flex-start}.tour-card{background-color:#fff;position:relative;border-radius:10px;border:1px solid #d4d4d4}.tour-card img{width:100%;overflow:hidden;height:100%;object-fit:cover;border-radius:0 10px 10px 0}.tour-card .title{color:#626262;font-size:16px;font-weight:400;margin:10px}a.call-btn .icon{width:31px;height:31px;border-radius:6px;background-position:-10px -9px;background-color:#fff;transition-duration:.8s}footer{margin:110px 0 0;overflow-y:hidden;overflow:hidden}img.gray-logo{width:215px;margin:0 0 57px}span.top-bar{background-color:#00b2cd;height:2px;width:100%;display:block;position:absolute;z-index:8;top:0}header nav ul{margin:0;padding:0;height:74px;list-style:none;display:flex;align-items:center;gap:10px}header nav ul>li>a{font-size:14px;color:#3d3d3d;display:flex;align-items:center;gap:6px;text-decoration:none!important;position:relative}a.call-btn{display:flex;width:150px;height:40px;text-decoration:none;padding:6px;border-radius:10px;background-image:linear-gradient(104deg,#0175ae 4%,#01aef0 100%);color:#fff;font-size:20px;font-weight:700;float:left;gap:10px;align-items:center;line-height:15px;transition-duration:.3s;perspective:100px}.hotel-card.mini.active,.tour-info{margin:0 0 40px}.tour-info .tour-price{position:absolute;display:flex;z-index:5;font-weight:700;height:74px;width:max-content;-webkit-backdrop-filter:blur(4px);color:#fff;flex-direction:column;justify-content:center;background:linear-gradient(90deg,#3f51b5 0,#0498d0 100%);bottom:40px;left:0;padding:20px}.tour-info img.logo{z-index:7;position:relative;margin:0 0 20px}.tour-info:before{width:50%;right:-300px;height:450px;top:1px;position:absolute;z-index:6;transform:skewX(-30deg);background-image:linear-gradient(23deg,#f4f4f4 40%,#ddf6ff 100%)}.destination-page .tour-info:after{width:100%;right:0;height:450px;top:0;position:absolute;z-index:2;background-image:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%)}.tour-info .labels{position:absolute;z-index:6;width:100%;height:100%;border-radius:0 0 40px;border:4px solid #0175ae;bottom:0;right:-50px;border-width:0 2px 2px 0;pointer-events:none}.destination-content p{line-height:26px;font-size:16px;text-align:justify}.destination-content table{width:100%;border:1px solid #ccc;border-radius:30px;margin:30px 0}ul.breadcrumb{position:relative;z-index:7;list-style:none;padding:0;color:#333;display:flex;gap:5px 15px;justify-content:flex-start;width:100%;flex-wrap:wrap}.info-list,.tour-page h1{z-index:6;position:relative}ul.breadcrumb a{color:#333;position:relative;text-decoration:none;font-size:16px}ul.breadcrumb li:not(:first-child) a:before{content:"/";position:absolute;right:-13px}.tour-page h1{font-size:26px;margin:17px 0 27px;max-width:400px;font-weight:700;color:#0175ae}span.shade-1,span.shade-2{width:50%;height:376px;top:74px;z-index:5;transform:skewX(-31deg)}.info-list{display:flex;flex-wrap:wrap;width:560px;margin:0}.info-list>div{flex:0 0 50%;margin:0 0 30px;display:flex;gap:0;flex-direction:column;padding-right:45px;position:relative}.info-list>div i.icon{border-radius:13px;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);background-color:#fff;width:40px;height:40px;display:block;flex:0 0 40px;position:absolute;right:0}.info-list>div p{margin:0;display:block}.info-list>div .label{text-align:right;color:#303030;font-size:14px;display:flex;width:max-content}.tour-info .tour-price .label{margin:10px 0 0;font-size:18px}.tour-info .tour-price .price{font-size:32px;margin:0 20px 0 0;display:flex;align-items:center;gap:10px}span.shade-1{right:20px;position:absolute;background-image:linear-gradient(46deg,#f4f4f433 63%,#ffffff00 115%)}span.shade-2{right:130px;position:absolute;background-image:linear-gradient(46deg,#f4f4f421 63%,#ffffff42 115%)}.tour-info .labels:before{content:"";bottom:-4px;width:320px;height:4px;position:absolute;background-color:red;left:0;background:linear-gradient(90deg,rgb(244 244 244) 0,rgb(233 245 249 / 0%) 100%)}.filters .fixed,.sidebar{position:sticky;top:10px}.popover,.selection-dropdown button ul{visibility:hidden;top:calc(100% + 5px);opacity:0;transition-duration:.3s}.sidebar ul{display:flex;flex-direction:column;gap:10px}.sidebar ul li a,.sidebar ul li div{border-radius:10px;background-color:#fff;border:0;height:58px;transition-duration:.3s;width:100%;color:#626262;font-size:14px;text-align:right;position:relative;padding:0 30px 0 10px;display:flex;align-items:center;text-decoration:none}.hotel-card,.sidebar a.call{border-radius:10px;position:relative;display:flex}.sidebar ul li div .podcast:not(i){border-radius:15px;content:"";width:51px;height:51px;position:absolute;left:3px;right:0;top:3px;margin-right:auto;transform:scale(.8);box-shadow:0 0 0 1px rgb(153 153 153 / 50%);cursor:pointer;flex:0 0 51px;max-width:51px}i.icon.hotel{background-position:-354px -54px}i.icon.plan{background-position:-255px -54px}i.icon.other{background-position:-205px -54px}.sidebar ul li a .icon,.sidebar ul li div .icon{transition-duration:.3s;width:40px;height:40px;border-radius:9px;box-shadow:0 2px 4px 0 rgba(0,0,0,.11);background-color:#fff;display:block;position:absolute;right:-20px;top:8px;margin:unset}.sidebar ul li a.active{box-shadow:0 2px 45px 0 rgba(1,174,240,.31)}.sidebar ul li a.active .icon{box-shadow:0 0 18px 0 rgba(1,174,240,.5);background-color:#01aef0}.sidebar a.call{box-shadow:0 4px 40px 0 rgba(1,174,240,.16);height:71px;padding-right:30px;margin:18px 0 0;align-items:center;padding-left:18px;text-decoration:none;background-color:#01aef0}.sidebar a.call p{margin:0;display:flex;flex-direction:column;gap:3px;color:#fff;flex:1 1 auto}.sidebar a.call p .number{font-size:20px;font-weight:700}.hotel-card{width:100%;box-shadow:0 2px 10px 0 rgb(0 0 0 / 6%);background-color:#fff;gap:12px;transition-duration:.3s;justify-content:space-between;padding-right:129px}.hotels-list{display:flex;gap:16px;width:100%;position:relative;flex-direction:row}.hotels{flex:0 0 78%;gap:10px;display:flex;flex-direction:column;position:relative;z-index:3}.filters{flex:1 1;position:relative;z-index:1}.hotel-card>img{flex:0 0 112px;height:calc(100% - 16px);object-fit:cover;width:112px;max-width:112px;border-radius:8px;cursor:pointer;position:absolute;margin:auto;top:0;bottom:0;right:8px;max-height:112px}.hotel-card .info{display:flex;flex-direction:column;justify-content:center;flex:1 1;padding:8px 0 8px 8px;gap:5px}.hotel-card .info .prices{display:flex;justify-content:flex-end;gap:10px}.hotel-card .info .prices .price:first-child .label,.hotel-card .info .prices .price:first-child .price{color:#0177aa}.hotel-card .name{display:flex;flex-direction:row;justify-content:flex-start;color:#626262;font-size:14px;width:calc(100% - 400px);margin:10px 0 0 15px;align-items:flex-start;position:absolute;flex:1 1;gap:5px}.popover,.popover:before{position:absolute;background-color:#353535;margin:auto}.hotel-card .info .services .service{margin:0 27px 0 0;width:auto;height:30px;padding:3px 4px 0;border-radius:7px;display:flex;border:1px solid #e7e7e7;position:relative;transition-timing-function:ease-in-out;align-items:center;font-weight:700;justify-content:center;cursor:default}.hotel-card .info .services .location{width:30px;height:30px;border-radius:7px;background-color:#fff;border:1px solid #e7e7e7;background-image:url(../img/icons.svg?v=1.0.9);background-size:500px;background-position:-661px -11px}.label.special,.popover{border-radius:5px;align-items:center;color:#fff}.popover{padding:4px 10px;display:flex;justify-content:center;left:auto;right:auto;transform:scale(.8);font-weight:400;width:max-content;text-align:center;z-index:4;max-width:280px}.popover:before{content:"";width:8px;height:8px;left:0;right:0;top:-3px;transform:rotate(45deg)}.hotel-card .info .prices .price .label{color:#949494;font-size:14px}.hotel-card .info .prices .price .price{gap:0;display:flex;color:#626262;font-size:16px;font-weight:700;letter-spacing:-.8px;flex-wrap:wrap;align-items:center}.hotel-card .info .prices .price .price span.second-currency{margin:0;line-height:19px}.hotel-card .info .prices .price .price span{font-size:14px;font-weight:400;display:flex;gap:3px;letter-spacing:-.3px;margin:0 3px 0 0}.hotel-card .info .prices .price.main,.hotel-card .info .prices .price.main .label,.hotel-card .info .prices .price.main .price{color:#0175ae}.label.special{height:23px;font-size:14px;display:inline-flex;justify-content:center;padding:0 5px;margin:0;width:max-content;background:red}.hotel-card.mini{height:50px;display:flex;align-items:center;padding:0 10px;position:relative;overflow:visible;margin:0}.hotel-card.mini img{height:37px;width:37px;max-width:37px;border-radius:50%;position:relative;z-index:1}.hotel-card.mini .name{font-size:14px;position:relative;z-index:1}.hotel-card.mini .label.special{margin:0;position:relative;z-index:1}.hotel-card.mini .info{display:flex;flex-direction:row;position:relative;z-index:1}.hotel-card.mini .prices{position:absolute;border-radius:0 0 10px 10px;background-color:#e4e4e4;height:40px;display:flex;width:calc(100% - 34px);margin:0 auto;left:0;right:0;padding:0 10px 6px;z-index:0;top:35px;justify-content:space-between;align-items:flex-end;transition-duration:.5s;transform:translate3d(0,-30px,10px)}.hotel-card.mini:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;border-radius:10px;background-color:#fff}.hotel-card.mini .prices .price{display:flex;align-items:center;gap:5px;margin:0!important}.hotel-card.mini .services .name{margin:0 30px 0 0}.hotel-card.mini .price.main .label{color:#626262;font-size:14px}.hotel-card.mini .price.main .price{font-size:18px;font-weight:700;color:#0175ae;display:flex;gap:5px;align-items:center}button.show-on-map{border-radius:10px;border:1px solid #c5c5c5;background-image:linear-gradient(255deg,#fff 56%,rgba(255,255,255,0) 4%);height:71px;width:100%;font-size:14px;font-weight:700;position:relative;overflow:hidden}.selection-dropdown button,.selection-switch .items{border-radius:10px;height:38px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);background-color:#fff}.selection-dropdown,.selection-switch{display:flex;gap:10px;margin:10px 0;align-items:center}.date-of-holding .label,.selection-dropdown .label,.selection-switch .label{font-size:16px;font-weight:700;color:#626262}.selection-switch .items{flex:1 1;display:flex;padding:0 4px;align-items:center;justify-content:space-around}.selection-switch .items button{border:0;border-radius:10px;flex:1 1;height:30px;background-color:transparent}.selection-dropdown button{flex:1 1;border:0;position:relative}.selection-dropdown button ul{position:absolute;width:100%;background-color:#fff;left:0;box-shadow:0 12px 40px 0 rgb(0 0 0 / 23%);border-radius:10px;z-index:2;overflow:hidden;transform:translate3d(0,10px,0)}.select-filter{border-radius:10px;background-color:#fff;padding:9px 12px}.date-filter .label,.select-filter .label{font-size:16px;font-weight:700;position:relative;margin:0 0 10px}.select-filter ul{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:center;width:100%}.select-filter ul li{border-radius:8px;border:1px solid #d3d3d3;background-color:#fff;height:40px;display:flex;color:#929292;padding:0 5px;flex:1 1 41%;gap:5px;justify-content:center;align-items:center;cursor:pointer;flex-direction:column;width:100%}.date-filter ul li{border-radius:8px;border:1px solid #d3d3d3;background-color:#fff;height:30px;display:flex;color:#929292;padding:0 5px;gap:5px;justify-content:center;align-items:center;max-width:50%;cursor:pointer}.select-filter ul li.active{color:#01aef0;border:1px solid #01aef0}button.get-pdf{height:65px;margin:10px 0 0;border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);width:100%;border:0}.rules-document{margin:30px 0 0;padding-top:20px;position:relative;z-index:1}.rules-document .card{border-radius:10px;box-shadow:0 2px 30px 0 rgba(0,0,0,.06);background-color:#fff;margin:0 0 10px;width:100%}.rules-document .card p.title{display:flex;flex-direction:column;position:relative;padding:20px 60px 20px 10px}.rules-document .card p.title .title{font-size:16px;font-weight:700;position:relative}.rules-document .card p.title:before{content:"";border-radius:9px;background-color:rgba(255,120,22,.13);width:40px;height:40px;position:absolute;right:10px;top:10px;background-image:url(../img/icons.svg?v=1.0.9);background-size:500px;background-position:-705px -6px}.rules-document .card.documents p.title:before{background-color:rgba(1,117,174,.16);background-position:-805px -6px}.rules-document .card.services p.title:before{background-color:rgba(1,174,240,.14);background-position:-755px -6px}.rules-document .card ul{padding:0 10px 0 0;height:300px;overflow-y:auto;margin:0 -10px 0 0}.info-list .stars ul,.tour-info .labels ul,ul{padding:0;list-style:none}.rules-document .card ul::-webkit-scrollbar{width:5px}.rules-document .card ul::-webkit-scrollbar-track{background:#f1f1f1}.rules-document .card ul::-webkit-scrollbar-thumb{background:#ccc}.rules-document .card ul::-webkit-scrollbar-thumb:hover{background:#999}.rules-document .card ul li{color:#626262;font-size:14px;margin:0 0 15px;padding:0 21px 0 10px;position:relative}.rules-document .card ul li:before{content:"";width:16px;height:16px;border:4px solid #ededed;background-color:#ff7816;position:absolute;right:-7px;border-radius:50%;top:1px}.rules-document .card.documents ul li:before{background-color:#0175ae}.hotel-card.mini.active .prices{transform:translate3d(0,12px,10px)}.hotel-card .name .hotel-name{color:#626262;font-size:16px;font-weight:700;max-width:max-content}.hotel-card .info .services{display:flex;gap:4px;align-items:center}.tour-info .labels:after{content:"";width:10px;top:0;height:330px;position:absolute;background-color:red;right:-6px;background:linear-gradient(0deg,rgb(237 245 247 / 0%) 0,rgb(233 245 249) 100%)}.tour-info .labels ul{margin:0;gap:20px;display:flex;position:absolute;bottom:-20px;right:45px}.tour-info .labels ul li{height:40px;border-radius:10px;border:2px solid #0476af;background-color:#fafafa;padding:0 25px;display:flex;align-items:center;justify-content:center;color:#0678b0;font-size:16px;font-weight:700}.info-list .stars ul{display:flex;margin:0 5px 0 0;gap:7px}.info-list .stars ul li{width:20px;font-family:system-ui;height:22px;border-radius:5px;border:1px solid #a9abae;flex:0 0 20px;display:flex;align-items:center;justify-content:center;font-weight:700;position:relative}.date-of-holding{margin:0 0 50px;display:flex;flex-direction:row;gap:20px;align-items:center;width:100%}.dates-slider{flex:1 1 auto;padding:10px 70px!important}.dates-slider .date{border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);background-color:#fff;min-height:68px;padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition-duration:.5s;cursor:pointer}.dates-slider .date .label{color:#626262;font-size:16px;font-weight:400}.dates-slider .date .price{color:#626262;font-size:18px;font-weight:700;display:flex;gap:5px;align-items:center}.dates-slider .date .price span{color:#626262;font-size:14px;font-weight:400}.info-list>.transportation{display:flex;flex-direction:row;gap:10px;align-items:center}.info-list>.transportation .transportation-logos img{width:50px}.info-list>.transportation p:nth-child(2){display:flex;flex-direction:column;width:90px}.info-list .value{font-size:16px;font-weight:700;color:#303030}@media only screen and (max-width:575px){.search-box ul li{flex:1 1 30%}.last-moment-tours .tours .tour .tour-card img,.multi-hotel-hotels,.why-questions img{width:100%}main.contact-us-page .main ul li.full>div>div{display:flex;flex-direction:column;align-items:center}.bank-value,.hotels-list,.last-moment-tours .tours .tour .tour-card .info{display:flex;flex-direction:column}.bank-value .val{display:flex;justify-content:space-between}.hotels-list.show-detail .hotel-card.multi-hotel .info .prices,main.contact-us-page .main ul li.full>div .value{display:flex}.footer-info .icons{display:flex;flex-wrap:wrap;justify-content:center}.footer-info .socials{flex:0 0 100%;display:flex;justify-content:center}.hotel-card .info .prices.array .room-info,.tour-card-mobile .info .transportation img,.tour-plan .plans .plan.airplane .data{padding:0}.sticky-date-of-holding{position:sticky;top:0;z-index:5;background-color:#f4f4f4c7;backdrop-filter:blur(10px);margin:0 -15px;width:calc(100% + 30px)}.dates-slider{padding:4px 10px 8px!important}.prices-slider{max-width:calc(100% + 30px);margin:0 -15px}.dates-slider .date .label,ul.breadcrumb a{font-size:14px}.dates-slider .date{gap:0;height:44px;min-width:150px}.dates-slider .date .price span{font-size:12px}.dates-slider .date .price{font-size:16px}.date-of-holding .label{flex:1 1 auto;font-size:14px;padding:2px 0 0;color:#7a7a7a}.date-of-holding{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.why-mania ul li:first-child:after{transform:scale(.6) translate(-30px,2px)}.multi-hotel .hotel-description{margin:10px 0 00}p.hotel-description{flex:1 1 100%;display:flex;justify-content:flex-start;margin:0 0 10px}.multi-hotel .hotel-card{display:flex;justify-content:flex-end;padding-left:110px;overflow:visible;width:100%;max-width:unset}.hotel-card .name .info-data .stay{display:flex;align-items:center;color:#888;gap:3px}.hotel-card .name .info-data .stay span{font-weight:700;color:#666}.blog-page .fixed-sidebar{position:relative;top:0;margin:40px 0 0}.blog-page .content{margin:10px 0;padding:5px}.title-data h1{font-size:20px}.faq-content .faq .question:after{background-size:500px;background-position:-161px -210px;transform:rotate(180deg);width:30px;height:30px}.destination-content,.faq-content{padding:12px}.destination-content .link-box a{min-width:80%}.destination-content .link-box{display:flex;justify-content:center}.faq-content .faq{margin:10px 0;padding:5px 0}.destination-content img{border-radius:15px}.multi-hotel .hotel-card:last-child:before{display:none!important}.multi-hotel .hotel-card:first-child:after,.multi-hotel .hotel-card:first-child:before{display:block!important}.multi-hotel .hotel-card:before{padding:0 10px;left:0;right:0;height:20px;line-height:19px;background-color:#fff;top:unset!important;bottom:-20px}.copyright:after,.destination-page .tour-info:after,.hotel-details ul li:last-child button,.multi-hotel .hotel-card:last-child:after,.tour-info .labels,.tour-info .labels:after,.tour-info .labels:before,.tour-info:before{display:none}.multi-hotel .hotel-card:after{content:"";width:100%;height:1px;border-top:1px solid #d4d4d4;position:absolute;bottom:-10px;top:unset!important;margin:0!important;left:0}i.icon.stars{margin:5px 0 0}.tour-plan .plans .plan.airplane img{height:30px}.tour-plan .plans .plan.airplane{gap:0;overflow-y:hidden;margin:10px 0;flex:1 1 100%;display:flex;flex-direction:row;align-items:center;padding:0;width:100%;overflow-x:visible;justify-content:center}.tour-plan .plans .plan.airplane:before{border-radius:0;width:1px;border-left:2px dashed #999;left:0;right:0;margin:auto;top:0}.tour-plan .plans .plan img{width:50%;height:auto;flex:0 0 50%;max-width:50%}.tour-plan .plans .plan .name{flex:0 0 25%;width:25%;display:flex;align-items:center;justify-content:center}.tour-plan .plans .plan .label{flex:0 0 25%;width:25%}.tour-plan .plans .plan{display:flex;flex-direction:row-reverse;overflow:visible;align-items:center;width:calc(100% - 30px);justify-content:space-evenly}.tour-plan .plans{background-image:url(../img/plan/back.svg);background-size:370%;padding:10px;display:flex;flex-direction:column;align-items:center}.hotel-card .name .hotel-name.en{max-width:100%;position:relative;padding:2px 0 0}i.icon.transportation{background-position:-155px -55px}i.icon.duration{background-position:-106px -55px}.info-list>div.date .icon{background-position:-56px -55px}i.icon.hotel{background-position:-356px -55px}i.icon.plan{background-position:-255px -54px}i.icon.other{background-position:-205px -54px}.info-list>div i.icon{border:1px solid #e2e2e2}.info-list>.transportation p:nth-child(2){display:flex;flex-direction:row;gap:5px;align-items:center}.info-list>.date p{display:flex;flex-direction:row;gap:5px}.hotel-card .name .hotel-name{font-size:14px;position:relative}.image-slider{height:calc(100% - 170px);max-height:unset}section#image-slider img{width:calc(100% - 20px);border-radius:10px;height:max-content!important;max-height:unset;overflow:hidden}.hotel-details ul{margin:0 0 10px;padding:0 10px 0 0}.hotel-details .content{height:calc(100% - 70px)}.hotel-details.map .content #map{margin:0;width:100%;border-radius:0;min-height:unset;border:0}.blogs>div a:before,.blogs>div:first-child a:before{border-radius:0 20px 0 0}.hotel-details{position:relative;width:100%;height:100%;visibility:visible;opacity:1;background-color:transparent;padding:0;left:0;top:0}.hotel-details .sticky{position:relative;height:100%;top:0}.why-mania .title{margin:10px 0 30px}.popular-destinations .dest{margin:0 0 10px}.popular-destinations .dest p{font-size:18px}.popular-destinations .dest img{height:140px}.footer-links .links li{flex:0 0 50%;font-size:16px}.footer-links .links{padding:0 20px 0 0}.why-mania .why-questions ul li{position:relative;transform:unset!important;width:100%;background-color:#eee}.why-mania .why-questions ul{position:relative;gap:10px;transform:translateY(-20px)}.why-mania ul{padding-right:0;gap:15px}.rules-document .card ul{height:auto;overflow:auto}.hotel-card .name{width:100%;margin:0}div#map{margin:0 0 00;min-height:400px}.about-us-page .logo,.contact-us-page .logo{position:relative;top:0;left:0;right:0;margin:20px auto 40px;display:flex}.hotel-card .info .prices .price:first-child .label{color:#017eb3}.hotel-list-map .hotel-card .info .prices .price:first-child .price{color:#017db1;display:flex;flex-direction:row;flex-wrap:nowrap}.hotel-card .info .prices .price:first-child .price{color:#017db1;display:flex}.multi-hotel>.info .prices{display:flex;flex-wrap:wrap;flex-direction:unset}.hotel-card .info .prices{display:flex;flex-wrap:wrap;gap:10px;padding:0;justify-content:space-around}.last-moment-tours{margin:120px auto 0}.why-mania{margin:30px auto 0}.blogs>div:nth-child(2) a:first-child img,.blogs>div:nth-child(2) a:first-child:before{border-radius:20px 0 0}.blogs>div a:before{z-index:1}.blogs>div:first-child img{border-radius:0 20px 0 0;filter:saturate(1) opacity(1)}.blogs>div:last-child a:before,.blogs>div:last-child img{border-radius:0 0 20px 20px}.blogs>div a span{text-shadow:0 0 5px #000;font-weight:700;font-size:16px;z-index:2;width:calc(100% - 20px)}.blogs>div img{border-radius:0;filter:saturate(1) opacity(1)}.blogs>div:last-child{height:130px}.blogs>div:last-child img{height:100%;width:100%}.footer-links .services li{flex:0 1 40%}.footer-links .services{padding:20px;gap:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;height:auto}.last-moment-tours .tours .tour .tour-card{display:flex;flex-direction:column;height:350px;width:240px}.last-moment-tours .tours{padding:10px}.blogs{display:flex;flex-wrap:wrap;width:100%;gap:5px;height:auto}.search-box,img.main-blog-page{width:calc(100% + 30px);border-radius:0}.blogs>div{flex:1 1 40%;gap:5px;min-height:160px}.popular-destinations .title{margin:30px 0}main.home-page h1{font-size:22px;line-height:36px;margin:20px 0 0}.tour-info .earth span.reflection{width:920px;height:920px;left:-360px;top:-30px;opacity:.5}.tour-info .earth span.globe{width:530px;height:530px;top:170px;left:-140px}.tour-info .earth span.cloud-1{opacity:1;width:500px;left:0;top:330px}.tour-info .earth span.cloud-2{opacity:0;opacity:1;width:500px;left:0;top:370px}.tour-info .earth span.cloud-3{opacity:0;opacity:1;width:510px;left:0;top:390px}main.home-page .tour-info{height:790px}.search-box{transform:translate(0,260px);padding:20px;margin:0 -15px;box-shadow:none}.blog-page .container.main{padding:0 16px}.blog-page .breadcrumb{top:100px;left:0;margin:0}.blog-page .logo{top:20px;left:0;right:0;margin:0 auto}img.main-blog-page{margin:70px -15px 0;height:250px}.hotels{flex:0 0 100%}.hotel-card .info .prices .price{flex:1 1 40%}.multi-hotel>.info{position:relative;left:unset}.multi-hotel.hotel-card>.info{height:auto;padding:0!important;width:100%!important;flex:0 0 100%;display:flex;flex-direction:row;margin:20px 0 00}.hotel-card .info .prices.array .room-info .room-data{display:flex;flex-direction:column;gap:0;align-items:flex-start}.hotel-card .info .prices.array .price-child{padding:5px;gap:10px}.hotel-card .info .prices.array .room-info .default-img{position:relative;width:70px;height:60px;top:0;right:0;background-position:-416px -59px;background-image:url(../img/icons.svg?v=1.0.9);background-size:600px;display:none}.hotel-card .info{display:flex;border:0!important;padding:0 10px!important;flex-wrap:wrap;width:auto}.hotel-card img,.multi-hotel .hotel-card img{width:100px;height:100px;border-radius:10px;right:unset}.label.special{margin:0;height:25px;font-weight:400}.hotel-card .info .prices.array .room-info img{position:relative;width:70px;height:60px;top:0;right:0}.hotel-card img{position:relative;top:unset;margin:0}.multi-hotel .hotel-card img{flex:0 0 100px;position:absolute;left:0;top:0}.hotel-card>.name.en{display:flex;align-items:flex-end}.hotel-card>.name{flex:0 0 calc(100% - 123px);margin-left:10px!important;margin:0;position:relative;display:flex;flex-direction:column}.multi-hotel .hotel-card .name{display:flex;align-items:flex-start;flex:1 1 auto;width:unset}.hotel-card .name .location{width:30px;height:30px;border-radius:7px;background-color:#fff;border:1px solid #e7e7e7;background-image:url(../img/icons.svg?v=1.0.9);background-size:540px;background-position:-715px -13px}.hotel-card .name .service{margin:0;width:auto;height:30px;min-width:30px;padding:4px 3px 0;border-radius:7px;display:inline-flex;border:1px solid #e7e7e7;position:relative;transition-timing-function:ease-in-out;align-items:center;font-weight:700;justify-content:center}.hotel-card .services{width:100%;margin:5px 0;display:none}.hotel-card.array .info{padding:0!important}.hotel-card{display:flex;flex-wrap:wrap;padding:10px;height:auto;gap:0;overflow:hidden}.multi-hotel{gap:0!important}.info-list{width:auto;margin:0 0 10px;padding:14px;gap:10px;background:#fdfdfd;border-radius:10px;box-shadow:rgb(0 0 0 / 8%) 0 6px 12px -2px,rgb(0 0 0 / 0%) 0 3px 7px -3px}p.inactive{font-size:16px;line-height:30px}.info-list>div.duration{flex:0 0 auto}.info-list>div{flex:0 0 100%;margin:0;height:40px;display:flex;flex-direction:row;align-items:center;gap:5px}.tour-info{height:auto;margin:0 0 10px}.tour-page h1{font-size:20px;margin:10px 0;text-align:center}.copyright{z-index:2;height:auto;padding:10px 0}.destination-page h1:before,.tour-page h1:before{right:0;opacity:.5;top:-150px}.container.destination-main,.tours-list .tours table,.tours-list.no-notification{margin:0}.notification .content{margin:0 12px 0 0}div.notification:before{transform:scale(1.5) translate(10px,20px);opacity:.3;top:0;height:130px}.notification .icon .icon{background-color:#ffc700;flex:0 0 40px}.notification .icon{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;height:unset;padding:0;background-color:transparent;box-shadow:none;flex:0 0 auto;font-size:16px}.notification{font-size:14px;display:flex;flex-direction:column;overflow:hidden;justify-content:center}.tours-list .tours h2:after{background:linear-gradient(90deg,rgba(1,174,240,0) 0,#01aef0 50%,rgba(1,174,240,0) 100%)}header{height:0}.destination-page h1{margin:10px 0;padding:0 10px;font-size:30px;text-align:center;width:100%}ul.breadcrumb{margin:10px 10px 5px;display:flex;justify-content:center}.tour-info img.logo{margin:20px auto;display:block}.footer-links{padding:80px 0 0;height:auto}.footer-links .address{margin:39px 20px 0 0;width:100%;padding:0 0 0 30px}.footer-links .services:before{width:600px;right:-20px;transform:skewX(0);height:100%}.footer-links .title{margin:0 10px 25px}.footer-links:after,.footer-links:before{content:"";margin-top:50px;display:block;position:absolute;top:0}.footer-links:before{border-radius:190px;width:600px;height:1210px;transform:rotate(-326.4deg) translate(-360px,-250px);z-index:-1;background-color:#d9d9d963}.footer-links:after{border-radius:0;background-image:linear-gradient(148deg,#01aef0 14%,#0175ae 91%);width:480px;height:100%;transform:none;z-index:1;right:-30px}footer{margin:110px 0 0;height:auto;overflow-y:hidden;overflow-x:hidden}.footer-info .newsletter{display:flex;flex-direction:column;gap:20px}.footer-info{padding:0;display:flex;flex-direction:column;align-items:center}}@media only screen and (min-width:770px){header nav ul>li>a.active:before,header nav ul>li>a:hover:before{visibility:visible;transform:scale(1);opacity:1}.multi-hotel .hotel-card:first-child:after{display:none}.multi-hotel .hotel-card:first-child:before{display:none!important}header nav ul>li>a:before{position:absolute;width:calc(100% + 20px);height:calc(100% + 20px);background-color:#8080801c;right:-10px;border-radius:12px;transform:scale(.5);opacity:0;visibility:hidden;transition-duration:.3s;z-index:-1}header nav ul>li>a:hover:after{background-color:#fff}header nav ul>li>a.active{color:#fff}header nav ul>li>a.active:before{background-color:#0173a5}a.call-btn:hover .icon{transform:rotate3d(0,1,0,360deg)}.popular-destinations .dest:hover p{transform:translate3d(0,-40px,0);font-weight:700;color:#fff;text-shadow:0 0 10px #000}.popular-destinations .dest:hover img{transform:scale(1.05);box-shadow:0 10px 30px #01aced;transition:mask-position 2s,-webkit-mask-position 2s,transform 2s;-webkit-mask-position:120%;mask-position:120%;opacity:1}.why-mania ul li:hover{color:#333}.why-mania ul li:hover:before{animation:1s infinite pulse}.why-mania .why-questions ul li:hover{box-shadow:0 5px 20px 0 rgb(1 112 161 / 37%)}.blogs>div a:hover img{filter:saturate(1) opacity(1)}.blogs>div a:hover span{font-weight:700;text-shadow:0 0 6px #000;font-size:16px}}@media only screen and (min-width:1025px){.hotels-list.show-detail .hotels{flex:0 0 calc(300px)}.hotels-list.show-detail .hotel-card{width:100%;display:flex;flex-direction:column;padding-right:117px;gap:0;height:auto;cursor:pointer;min-height:120px;position:relative}.hotels-list.show-detail .hotel-card .info{display:none;flex-direction:column;padding:0 0 0 5px;gap:5px;border:0;align-content:flex-start;justify-content:flex-start}.hotels-list.show-detail .hotel-card .hotel-description,.hotels-list.show-detail .hotel-card .info .prices .price,.hotels-list.show-detail .hotel-card .info .services .location,.tour-info .earth:after{display:none}.hotels-list.show-detail .hotel-card .name{width:calc(100% - 0px);margin:15px 0 0;display:flex;align-items:flex-start;position:relative;flex-direction:column}.hotels-list.show-detail .hotel-card img{position:absolute;right:9px;top:0;bottom:0;height:calc(100% - 14px);margin:auto}.hotels-list.show-detail .hotel-card .label.special{position:absolute;top:0;right:10px;background:#fff}.hotels-list.show-detail .hotel-card .info .services .area{margin:0;display:none}.hotels-list.show-detail .hotel-card .info .services .service{margin-right:auto}.hotels-list.show-detail .hotel-card .info .prices{margin:0 0 5px;gap:0;width:100%;flex:1 1 100%}.hotels-list.show-detail .hotel-card .info .prices .price:first-child{display:flex;gap:5px;font-size:12px;align-items:center;color:#0175ae;justify-content:flex-end}.hotels-list.show-detail .hotel-card.active{background-color:#0175ae;color:#fff}.hotels-list.show-detail .hotel-card.active .services .stay,.hotels-list.show-detail .hotel-card.active .services .stay span{color:#fff}.hotels-list.show-detail .hotel-card.active .hotel-name{color:#fff;padding:2px 5px 0 15px}.hotels-list.show-detail .hotel-card.active .stars{margin:2px 10px 5px 0}.hotels-list.show-detail .hotel-card.active .price{color:#fff!important}.hotels-list.show-detail .hotel-card.active .price .label,.hotels-list.show-detail .hotel-card.active .price span{color:#eee}.hotels-list.show-detail .hotel-card .info .prices .price:first-child .price{display:flex;color:#0175ae;flex-direction:row;justify-content:flex-end;flex:0 0 auto}.hotels-list.show-detail .hotel-card .info .prices .price:first-child .label{font-size:12px;width:max-content;flex:0 0 50px}.destination-page .tour-info:before{right:-369px}}@media only screen and (min-width:1281px){.destination-page .tour-info:before{right:-369px}}@media only screen and (min-width:1367px){header nav ul>li>a{font-size:16px}header nav ul{gap:20px}.destination-page .tour-info:before{right:-369px}}@media only screen and (min-width:1441px){.search-box{width:920px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 20%);min-height:400px}.destination-page .tour-info:before{right:-369px}}@media only screen and (min-width:1601px){.destination-page .tour-info:before{right:-369px}}.suggested-tours .tour-card div.price,.suggested-tours .tour-card-mobile div.price{display:flex;padding:10px;flex-wrap:wrap;gap:5px}.suggested-tours .tour-card div.price .label,.suggested-tours .tour-card-mobile div.price .label{flex:0 0 100%}.suggested-tours .tour-card div.price .price,.suggested-tours .tour-card div.price .scnd-price,.suggested-tours .tour-card-mobile div.price .price,.suggested-tours .tour-card-mobile div.price .scnd-price{font-weight:700;font-size:16px;display:flex;gap:5px}.certificats a p{text-align:center;padding:10px;font-size:16px}.suggested-tours .tour-card,.suggested-tours .tour-card-mobile a{display:block;width:100%}.bank-value{display:flex;justify-content:space-between;font-size:16px}main.contact-us-page .main ul li.full>div{display:flex;flex-direction:column;width:100%}main.contact-us-page .main ul li.full>div .value{width:100%;color:#000;display:flex;flex-direction:column;gap:4px}main.contact-us-page .main ul li.full>div .value button{border:1px solid #01aef0;background:#fff;font-size:14px;padding:2px 9px;color:#01aef0;border-radius:5px}p.bank-name{color:#0172a4}main.contact-us-page .main ul li.full>div>div img{width:80px;height:auto;object-fit:contain;margin:0 0 0 20px}.blogs-page .pagination{margin:20px auto;display:flex;gap:10px;justify-content:center}.blogs-page .pagination li{width:40px;height:40px;border-radius:5px;background:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;box-shadow:0 0 5px #ccc}.blogs-page .pagination li a{font-size:16px;width:100%;display:flex;align-items:center;justify-content:center;height:100%}.blogs-page .pagination li.active{background:#01a5e5;color:#fff}.search-box ul li:hover{background:#f5f5f5}.sidebar ul li.podcast>div{padding:0 30px 0 60px}