#onboarding-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#333;opacity:.6;z-index:100}.onboarding-target{position:relative !important;z-index:101;pointer-events:none}.onboarding-hint{background-color:#fff;padding:10px;border-radius:12px;display:flex;align-items:flex-start;justify-content:flex-start;width:330px;position:absolute;top:100%;margin-top:20px}.onboarding-hint:before{content:"";position:absolute;transform:translateX(-50%) rotate(45deg) skew(15deg,15deg);width:20px;height:20px;background-color:#fff;border-radius:7px 0 20px 0;top:-5px;left:35px}.onboarding-hint .onboarding-animation{min-width:78px;min-height:78px;border-radius:12px;margin-right:10px}.onboarding-hint .onboarding__title{font-size:14px;font-style:normal;font-weight:600;line-height:16px;color:#000;padding-top:5px;padding-bottom:5px;white-space:nowrap}.onboarding-hint .onboarding__text{font-size:13px;font-style:normal;font-weight:400;line-height:14px;color:#000;white-space:nowrap}#onboarding-filters .onboarding-hint{top:153px;left:50%;transform:translateX(-50%)}#onboarding-filters .onboarding-hint:before{top:-7px;left:50%}#onboarding-calendar .onboarding-hint{top:212px;left:calc(50% - 82px);transform:translateX(-50%)}#onboarding-calendar .onboarding-hint:before{top:-7px;left:60px}@media(max-width:510px){#onboarding-calendar .onboarding-hint{left:8px;transform:none}}#onboarding-tourists .onboarding-hint{top:212px;right:calc(50% - 82px);transform:translateX(50%)}#onboarding-tourists .onboarding-hint:before{top:-7px;right:60px}@media(max-width:510px){#onboarding-tourists .onboarding-hint{right:8px;left:auto;transform:none}}.onboarding-filters.onboarding-target{box-shadow:0 0 0 9px #fff;z-index:3000;background-color:#fff;margin:0 -8px 0 -8px;padding:0 8px;pointer-events:none}.onboarding-filters.onboarding-target .onboarding-hint{top:110% !important}.btn-search-params--dates.onboarding-target{background-color:#f5f5f5 !important}.btn-search-params--dates.onboarding-target .onboarding-hint{left:-10px !important}.btn-search-params--dates.onboarding-target .onboarding-hint:before{left:30px}.btn-search-params--tourists.onboarding-target{background-color:#f5f5f5 !important}.btn-search-params--tourists.onboarding-target .onboarding-hint{right:-10px !important}.btn-search-params--tourists.onboarding-target .onboarding-hint:before{left:auto;right:25%}.active-onboarding-filters .onboarding-wrapper{display:block}.active-onboarding-calendar .onboarding-wrapper{display:block}.active-onboarding-calendar .btn-search-params--dates{z-index:3000;background-color:#fff !important;box-shadow:0 0 0 7px #fff;pointer-events:none}.active-onboarding-tourists .onboarding-wrapper{display:block}.active-onboarding-tourists .btn-search-params--tourists{z-index:3000;background-color:#fff !important;box-shadow:0 0 0 7px #fff;pointer-events:none}.onboarding-share-hotel-wishlist{position:absolute;top:93%;right:5px}.onboarding-share-hotel-wishlist:before{left:unset;right:0}.nav-bar.onboarding-wrapper{pointer-events:none;z-index:101 !important}.nav-bar.onboarding-wrapper:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:.6;z-index:10000;background-color:#333;border-radius:0 0 15px 15px}.nav-bar.onboarding-wrapper .share-my-wishlist-hotels{z-index:10000;background-color:transparent !important}.nav-bar.onboarding-wrapper .share-my-wishlist-hotels:before{content:"";position:absolute;background-image:url(/x-assets/img/icons/icon-share-white.svg);background-repeat:no-repeat;background-position:center;background-size:18px;background-color:#fff;left:3px;right:3px;top:13px;bottom:13px;border-radius:50%}.tab-bar.onboarding-wrapper{pointer-events:none;z-index:101 !important}.tab-bar.onboarding-wrapper:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#333;z-index:1;opacity:.6}.tab-bar.onboarding-wrapper .onboarding-transition-app{background-color:#fff;border-radius:7px;box-shadow:0 -1px 0 4px #fff}.tab-bar.onboarding-wrapper .onboarding-transition-app-content{text-align:left;top:auto;bottom:70px;right:-20px}.tab-bar.onboarding-wrapper .onboarding-transition-app-content:before{transform:translateX(-50%) rotate(-135deg) skew(15deg,15deg);bottom:-10px;right:35px;top:auto;left:auto}.fixed-panel.onboarding-wrapper{pointer-events:none;z-index:101 !important}.fixed-panel.onboarding-wrapper:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;background-color:#333;z-index:1;opacity:.6;border-radius:12px 12px 0 0}.fixed-panel.onboarding-wrapper .go-to-app-onboarding{background-color:#e9f1ff;box-shadow:0 0 0 2px #e9f1ff}.fixed-panel.onboarding-wrapper .onboarding-transition-app-content{text-align:left;top:auto;bottom:75px;right:-10px}.fixed-panel.onboarding-wrapper .onboarding-transition-app-content:before{transform:translateX(-50%) rotate(-135deg) skew(15deg,15deg);bottom:-10px;right:17px;top:auto;left:auto}.fixed-button-block.onboarding-wrapper{pointer-events:none;z-index:101 !important}.fixed-button-block.onboarding-wrapper:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;background-color:#333;z-index:1;opacity:.6;border-radius:12px 12px 0 0}.fixed-button-block.onboarding-wrapper .go-to-app-onboarding{background-color:#e9f1ff;box-shadow:0 0 0 2px #e9f1ff}.fixed-button-block.onboarding-wrapper .onboarding-transition-app-content{text-align:left;top:auto;bottom:75px;right:-10px}.fixed-button-block.onboarding-wrapper .onboarding-transition-app-content:before{transform:translateX(-50%) rotate(-135deg) skew(15deg,15deg);bottom:-10px;right:17px;top:auto;left:auto}.calendar-manager-offer-wrapper .price-calendar-wrapper{background-color:#fff;border-radius:16px;box-shadow:0 0 0 0 #fff;padding:15px 15px 5px}.calendar-manager-offer-wrapper .onboarding-hint{top:-120px;left:50%;transform:translateX(-50%);margin:0}.calendar-manager-offer-wrapper .onboarding-hint:before{top:auto;left:50%;bottom:-8px;transform:translateX(-50%) rotate(225deg) skew(15deg,15deg)}