.fa,.fab,.fal,.far,.fas,body,html{-webkit-font-smoothing:antialiased}a,body,td{color:#000}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.blog-post-slider,.fa-ul>li,.flight-image,.header-b,.shareholder,.swiper-container,.wrapper-padding{position:relative}.alt-fligt-table-foot-r,.booking-form-i:nth-child(2n),.chk-arrival,.fa-pull-right,.float-r,.header-account,.header-nav,.hotel-reviews-right,.tab-reasons-i:nth-child(2n){float:right}.fa-headphones:before{content:"\f025"}.fa-info-circle:before{content:"\f05a"}.fa-linkedin:before{content:"\f08c"}.fa-map-marker:before{content:"\f041"}.fa-mobile:before{content:"\f10b"}.fa-usb:before{content:"\f287"}.fa-whatsapp:before{content:"\f232"}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}.chk-details h2,h1,h2,h3,p{padding:0}.header-account a,.header-phone{border-right:1px solid #333;border-left:1px solid #333}html{-webkit-text-size-adjust:auto;-ms-text-size-adjust:auto}body,form,html,img{margin:0;padding:0;border:none;letter-spacing:normal;border-radius:2px}body,html{height:100%}body,body.gray-inner{background-color:#fafafa}body,td{font:14px Arial,sans-serif}a{text-decoration:underline}p{margin:0 0 14px;font-size:14px;font-family:Numans;color:#615a5a}.flight-line-b .ui-slider-handle,button,input,select,textarea{outline:0!important}h1{font-size:23px;margin:0 0 10px;font-family:'Tilt Warp';text-transform:uppercase;font-weight:500;color:#555858}.chk-details h2,h2{font-size:15px;margin:10px 0;font-family:'GT Eesti Pro Display';color:#3c4242}h3{font-size:13px;margin:0 0 10px}h4{font-family:Rubik;font-size:15px;color:#4c4c4c}.clear{clear:both}.relative{width:100%;position:relative}#top{position:fixed;left:0;top:0;width:100%;z-index:99999999999}.mobile-menu{background:#141d1e;display:none;width:100%;position:absolute;left:0;top:89px;padding-top:27px;padding-bottom:26px}.about-slider-h .bx-controls-direction,.autorize-tab-content,.blog-masonry-preview .bx-pager,.blog-post-slider .bx-pager,.form-element-popup-container-spacer,.menu-btn,.mobile-menu li ul,.offer-slider-c .bx-pager,.p-item-padding .bx-pager,.payment-tab,.portfolio-photos,.reasons-rating .bx-controls-direction,.row,.search-tab-content,.solutions-over-d,.tab-gallery-preview .bx-pager,.testimonials-holder .bx-pager,.viewed-drop{display:none}.menu-btn{float:right;width:37px;height:33px;background:url(/images/2023/10/menu-btn-4.png) right top no-repeat;margin:4px 22px 0 0}.main-cont{width:100%;min-width:300px;overflow:hidden}.header-a{height:40px;width:100%;background:#2f3232}.header-phone{float:left;padding:11px 16px 0;height:29px}.header-phone span{background:url(../img/icon-phone.png) left 1px no-repeat;padding:1px 0 0 25px;font-size:14px;color:#fff;font-family:Rubik;font-weight:700;display:inline-block;min-height:15px}.footer-phones a[href^=tel],.header-phone a[href^=tel],.twitter-follow a{color:#fff;text-decoration:none}.header-social{float:right;border-left:1px solid #333;padding:13px 22px 0 25px;height:27px}.header-social a{display:inline-block;width:14px;height:14px;margin:0 9px}.social-icons{margin:8px 0 0!important}.social-icons ul{display:flex;flex-direction:row;list-style:none}.social-icons ul li{margin-right:1rem}.social-icons ul li a{color:#fff;width:initial;height:min-content;margin:0;float:none}.header-b{height:89px;width:100%;background:#fff;-webkit-box-shadow:1px 1px 2px 0 rgb(50 50 50 / .11);-moz-box-shadow:1px 1px 2px 0 rgb(50 50 50 / .11);box-shadow:1px 1px 2px 0 rgb(50 50 50 / .11)}.header-logo{float:left;margin:26px 0 0}.fixed .header-logo img,.header-logo img{width:188px}.header-right{float:right;margin-top:40px}.h-stars-list,.h-stars-list li,.header-nav ul,.header-nav ul li,.preferences-list,.preferences-list li,.preferences-list-alt,.stars ul,.stars ul li,nav ul,nav ul li,preferences-list-alt li{margin:0;padding:0;list-style:none}.header-nav ul li{margin-left:30px;float:left;position:relative}.header-nav ul li a{font-size:14.2px;color:#625e5e;font-family:Rubik;font-weight:600;text-decoration:none;text-transform:uppercase}.header-nav ul ul,.swiper-pagination,.swiper-preloader{position:absolute;z-index:999}.autorize-popup,.overlay{position:fixed;z-index:9999}.footer-social a:last-child,.full-width-search .search-line-a.last,.hotel-reviews-i:nth-child(3n),.mp-popular-row .offer-slider-i:last-child,.partners a:last-child,.pop-destinations .offer-slider-i:nth-child(3n),.preferences-list li:nth-child(3n),.preferences-list-alt li:nth-child(3n),.search-line-select.middle.last,.t-experience-i:last-child,.tree-colls-i:nth-child(2){margin-right:0}.overlay{display:none;width:100%;height:100%;background:rgb(20 29 30 / .19);left:0;top:0}.fixed .header-nav ul li a,.header-nav ul li a,.list-elements{padding-bottom:39px}.header-nav ul ul{display:none;left:-14px;top:49px;width:211px;background:#111;padding:17px 0 18px}.content-wrapper,.mp-popular-row,.wrapper-padding{max-width:1100px;margin:0 auto}.wrapper-a-holder{max-width:1100px;margin:0 auto;position:relative;height:1px}.wrapper-a{max-width:1100px;width:100%;margin:0 auto;position:absolute;height:1px;left:0;z-index:99;bottom:298px}.full-width-search .wrapper-a{bottom:146px}select{font-size:13.4px;font-family:'GT Eesti Pro Display'}.partners{text-align:center;border-bottom:1px solid #f0e9e4;padding-bottom:30px;margin-bottom:94px}.partners a{margin:0 8px}.partners a:first-child,.regions-nav ul li:first-child,.regions-nav ul li:nth-child(5n),.t-experience-i:first-child{margin-left:0}.footer-tours{margin-top:19px}.footer-b{height:52px;background:#1c1819;color:#fff;overflow:hidden}.footer-left{font-size:11px;color:#fff;font-family:Rubik;font-weight:600;text-transform:uppercase;float:left;margin:19px 0 0;letter-spacing:.05em}.footer-social{float:right;margin:19px 0 0}.footer-social a{float:left;display:block;margin:0 10px;width:14px;height:14px}.img-fluid{width:100%!important;height:100%;margin:0;padding:0;border-radius:6px;box-shadow:0 0 9px #000}select.form-control:not([size]):not([multiple]){height:calc(1.7rem + 2px)!important}.form-control{font-size:.7rem!important;padding:.275rem .7rem;border-radius:3px!important}