@charset "utf-8";.tour-selection-wrap .tour-selection-field:not(.relative),.tour-selection-wrap .tour-selection-wrap-in:not(.relative){position:static !important}.lsfw-form-flag-input .bth__inp-block .bth__inp-lbl,.lsfw-form-flag+.bth__inp-block .bth__inp-lbl{left:53px !important}.lsfw-form-control-suggest-wrap .lsfw-form-control-wrap{top:60px}.lsfw-form-control__ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:100%}.lsfw-form-control__ava{display:inline-block;vertical-align:middle;margin-right:5px;width:25px;height:25px;border-radius:100%}.lsfw-form-control-suggest-wrap .lsfw-form-control{width:100%}.lsfw-form-control-suggest-wrap .lsfw-form-control .lsfw-form-control__body.lsfw-form-control__body--scroll{min-height:200px;max-height:250px}.lsfw-form-control-suggest-wrap.active::before{content:'';background-color:rgba(0,0,0,0.56);position:fixed;top:0;right:0;width:100%;z-index:10;height:100%}.lsfw-form-control-suggest-wrap .lsfw-form-control-wrap::before{display:none}.lsfw-form-control-suggest-wrap{position:relative}.lsfw-form-control-suggest__close{background:url(https://tophotels.ru/csstx/i/cross-thin.svg) center/18px no-repeat;width:55px;height:55px;cursor:pointer;display:block}.lsfw-form-control-suggest-acts+.bth__inp-block{padding-right:55px !important;position:relative;z-index:11}.lsfw-form-control-suggest-acts .tour-selection-square{margin:7px 10px 0 0}.lsfw-form-control-suggest-acts{position:absolute;right:0;z-index:12;top:0}.lsfw-form-control-suggest__load{background:url(https://tophotels.ru/csstx/i/loader.gif) center/18px no-repeat;width:55px;height:55px;cursor:pointer;display:block}.lsfw-form-control.lsfw-form-control--sm .lsfw-form-control__ul.lsfw-form-control__ul--lower .lsfw-form-control__ul-li{padding-top:3px;padding-bottom:3px}.lsfw-form-control.lsfw-form-control--sm{min-width:auto;width:285px}.lsfw-form-control.lsfw-form-control--395{min-width:395px}.lsfw-form-control.lsfw-form-control--500{min-width:500px}.lsfw-form-control.lsfw-form-control--300{min-width:300px}.lsfw-form-control.lsfw-form-control--700{width:700px}.lsfw-form-flag-input .bth__inp-block,.lsfw-form-flag+.bth__inp-block{padding-left:53px !important}.lsfw-form-control-wrap.lsfw-form-control-wrap--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:20px}.lsfw-form-control-wrap.lsfw-form-control-wrap--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:auto;right:20px}.lsfw-form-control-wrap.lsfw-form-control-wrap--left-auto{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:auto}.lsfw-form-control-wrap{position:absolute;left:0;font-family:'apercu_pro',sans-serif;z-index:101;color:#475669;font-size:14px;top:0;width:100%;height:100%;font-weight:normal;display:-webkit-box;display:-ms-flexbox;line-height:18px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}.lsfw-form-control-wrap::before{content:'';background-color:rgba(0,0,0,0.56);position:fixed;top:0;right:0;width:100%;z-index:100;height:100%}.lsfw-form-control{position:relative;z-index:101;background-color:#fff;min-width:344px;border-radius:2px;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.5);box-shadow:0 3px 10px 0 rgba(0,0,0,0.5)}.lsfw-form-control__cut200{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.lsfw-form-control__close{background:url(https://tophotels.ru/csstx/i/cross-thin.svg) center/15px no-repeat;width:43px;height:100%;right:0;top:0;cursor:pointer;display:inline-block;position:absolute}.lsfw-form-control__head.lsfw-form-control__head--flex .lsfw-form-control__back-btn::before{display:none}.lsfw-form-control__head.lsfw-form-control__head--flex .lsfw-form-control__ttl span:not(.w-auto){width:119px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.lsfw-form-control__head.lsfw-form-control__head--flex .lsfw-form-control__ttl .lsfw-flag{vertical-align:middle;margin:-1px 2px 0 0}.lsfw-form-control__head.lsfw-form-control__head--flex .lsfw-form-control__ttl{background:#dcdcdc;border-radius:2px !important;padding:0 10px 0 6px;font-size:13px;line-height:23px;width:167px;height:25px}.lsfw-form-control__head.lsfw-form-control__head--flex .lsfw-form-control__back-btn{position:static;display:inline-block;line-height:25px;width:129px;vertical-align:middle;padding:0 10px}.lsfw-form-control__head.lsfw-form-control__head--flex{display:flex;justify-content:space-between;align-items:center;padding-right:15px}.lsfw-form-control .lsfw-form-control__close-square:hover{background:#af2d27}.lsfw-form-control .lsfw-form-control__close-square{width:35px;height:25px;border:0;text-align:center;line-height:25px;color:#fff;font-size:13px;background:#c83831;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;margin-left:15px}.lsfw-form-control__head.lsfw-form-control__head-flex{display:flex;justify-content:space-between;align-items:center;padding-right:15px}.lsfw-form-control .lsfw-form-control__ttl-big{font-size:16px;text-transform:uppercase}.lsfw-form-control__head .lsfw-form-control__ttl{margin:0}.lsfw-form-control__head{position:relative;padding:10px 50px 10px 20px;border-bottom:1px solid #f4f4f4}.lsfw-form-control__body.p0+.lsfw-form-control__footer{padding-top:10px}.lsfw-form-control__body.p0>.lsfw-form-control__ttl{margin:15px 20px 10px 20px}.lsfw-form-control__body.lsfw-form-control__body--scroll{max-height:390px;overflow-y:auto;min-height:220px;overflow-x:hidden;border-radius:2px}.lsfw-form-control__body.lsfw-form-control__body--scroll-335{max-height:335px;overflow-y:auto}.lsfw-form-control__body.lsfw-form-control__body--scroll-190{max-height:190px;min-height:190px;overflow-y:auto}.lsfw-form-control__body.lsfw-form-control__body--scroll-290{max-height:290px;overflow-y:auto}.lsfw-form-control__body{padding:10px 20px;max-height:100%}.lsfw-form-control .lsfw-form-control__ul-li .lsfw-flag{vertical-align:middle}.lsfw-form-control .lsfw-form-control__ul-li .lsfw-flag+span{display:inline-block;vertical-align:middle}.lsfw-form-control__back-btn::before{content:'\f053';font-weight:bold;font-family:"Font Awesome 5 Free";font-size:8px;position:absolute;left:9px;top:0}.lsfw-form-control__ttl-13{display:inline-block;vertical-align:top;margin:0 0 0 5px;font-size:13px;text-transform:uppercase;font-weight:bold;line-height:16px}.lsfw-form-control__fill-line .lsfw-flag{margin-left:-3px}.lsfw-form-control__back-btn{color:#fff;position:absolute;right:14px;top:5px;cursor:pointer;font-size:11px;text-transform:uppercase;padding:0 14px 0 22px;line-height:20px;font-style:normal;border:0;background:#215f86;font-family:'apercu_pro',sans-serif;border-radius:2px}.lsfw-form-control__back-btn:hover{background:#1a4b6a}.lsfw-form-control__ul.lsfw-form-control__ul--lower .lsfw-form-control__ul-li .lsfw-flag{margin-left:-3px;vertical-align:middle}.lsfw-form-control__inp-fill .lsfw-form-control__cbx label::before{top:7px;left:20px}.lsfw-form-control__inp-fill .lsfw-form-control__cbx label{padding:7px 20px 7px 40px;border-bottom:1px solid #f2f2f2;background-color:#eee;font-weight:bold;font-size:11px;line-height:13px}.lsfw-form-control__fill-line .lsfw-form-control__rbt,.lsfw-form-control__fill-line .lsfw-form-control__cbx{display:inline-block;vertical-align:middle;margin:4px 11px 4px 0}.lsfw-form-control__fill-line .lsfw-form-control__ttl-13{margin-left:0}.lsfw-form-control__cbx.lsfw-form-control__cbx--grey input:not(:checked)+label::before{border-color:#999}.lsfw-form-control__cbx.lsfw-form-control__cbx--grey input:not(:checked)+label{color:#999}.lsfw-form-control__fill-line.lsfw-form-control__fill-line--30h{padding:0 20px;line-height:30px}.lsfw-form-control__cbx.lsfw-form-control__cbx--no-arrow input+label::before{border-color:#318cc6}.lsfw-form-control__cbx.lsfw-form-control__cbx--no-arrow input+label{color:#318cc6}.lsfw-form-control__fill-line{background-color:#eee;padding:5px 20px;position:relative}.lsfw-form-control__ttl-11{font-size:11px;text-transform:uppercase;font-weight:bold;margin-bottom:3px}.lsfw-form-control__inp-fill.lsfw-form-control__inp-fill--red input:checked+label::before{background-color:#e03a3a;border-color:#e03a3a}.lsfw-form-control__inp-fill.lsfw-form-control__inp-fill--red input:checked+label{background-color:#f9ebea;color:#e03a3a}.lsfw-form-control__col.lsfw-form-control__col--200{width:200px}.lsfw-form-control__col{padding:10px;background:#ebebeb;border-radius:4px}.lsfw-form-control__col:not(:last-of-type){margin-right:15px}.lsfw-form-control__ul-abs-img{position:absolute;right:10px;top:7px}.lsfw-form-control__body.lsfw-form-control__body--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.lsfw-form-control__btn.lsfw-form-control__btn--contr:hover,.lsfw-form-control__btn:hover{background-color:#ff8e41;border-color:#ff8e41;color:#fff !important}.lsfw-form-control__btn.lsfw-form-control__btn--grey{background-color:#898b8d;border:1px solid #898b8d}.lsfw-form-control__btn.lsfw-form-control__btn--grey:hover{background-color:#6e7072;border:1px solid #6e7072}.lsfw-form-control__btn.lsfw-form-control__btn--200{width:200px}.lsfw-form-control__btn.lsfw-form-control__btn--197{width:197px}.lsfw-form-control__btn.lsfw-form-control__btn--168{width:168px}.lsfw-form-control__btn.w-auto{padding-left:10px;padding-right:10px}.lsfw-form-control__btn.lsfw-form-control__btn--contr{background:#fff;color:#ff8e41 !important}.lsfw-form-control__btn{background-color:#e27200;border:1px solid #e27200;text-transform:uppercase;color:#fff !important;display:inline-block;vertical-align:middle;font-size:13px;text-align:center;font-family:'apercu_pro',sans-serif;border-radius:2px;line-height:25px;cursor:pointer;width:144px;padding-bottom:2px}.lsfw-form-control .lsfw-form-control__btn:not(:last-of-type){margin-right:10px}.lsfw-form-control__footer{padding:0 20px 10px 20px}.lsfw-form-control__item{margin-bottom:10px}.lsfw-form-control__cut{max-width:300px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;vertical-align:bottom;overflow:hidden}.lsfw-form-control .lsfw-form-control__city-sm+.lsfw-flag{margin-left:0 !important}.lsfw-form-control__city-sm{font-size:12px;text-transform:none;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:150px;display:inline-block;vertical-align:middle}.lsfw-form-control__cbx.d-ib,.lsfw-form-control__rbt.d-ib{display:inline-block;vertical-align:middle;margin:0 10px 15px 0}.lsfw-form-control__cbx:hover .hint,.lsfw-form-control__rbt:hover .hint{display:block}.lsfw-form-control__rbt,.lsfw-form-control__cbx{position:relative}.lsfw-form-control__rbt input,.lsfw-form-control__cbx input{display:none !important}.lsfw-form-control__rbt input:disabled+label::before,.lsfw-form-control__rbt input:disabled+label,.lsfw-form-control__cbx input:disabled+label{color:#999 !important;cursor:auto !important}.lsfw-form-control__cbx input:disabled+label::before{border-color:#999 !important}.lsfw-form-control__ul-flr+div label{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.lsfw-form-control__ul-li.lsfw-form-control__ul-li--event .lsfw-form-control__ul-flr+div{width:calc(100% - 100px)}.lsfw-form-control .lsfw-form-control__ul.lsfw-form-control__ul--arrow .lsfw-form-control__ul-li:hover:before,.lsfw-form-control .lsfw-form-control__ul.lsfw-form-control__ul--arrow .lsfw-form-control__ul-li.active:before{content:"\f061";font-weight:bold;font-size:11px;position:absolute;left:20px;color:#318cc6;top:calc(50% - 8px);font-family:"Font Awesome 5 Free"}.lsfw-form-control .lsfw-form-control__ul.lsfw-form-control__ul--arrow .lsfw-form-control__ul-li.active:before{color:inherit}.lsfw-form-control .lsfw-form-control__ul.lsfw-form-control__ul--arrow.decimal{counter-reset:myCounter}.lsfw-form-control .lsfw-form-control__ul.lsfw-form-control__ul--arrow.decimal li::before{counter-increment:myCounter;content:counter(myCounter) '.';color:#999;position:absolute;left:20px;top:7px}.lsfw-form-control .lsfw-form-control__ul.lsfw-form-control__ul--arrow .lsfw-form-control__ul-li{padding-left:40px}.lsfw-form-control .lsfw-form-control__ul.lsfw-form-control__ul--arrow .lsfw-form-control__ul-li.active{font-weight:bold;color:#e03a3a}.lsfw-form-control__ul-flr+div{width:calc(100% - 40px);white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.lsfw-form-control__ul-flr{color:#999;font-size:12px;position:absolute;cursor:pointer;right:15px;top:7px}.lsfw-form-control__cbx .fa-star{color:#dfa918}.lsfw-form-control__cbx.lsfw-form-control__cbx--red-check input:checked+label::before{background-color:#e03a3a;border-color:#e03a3a}.lsfw-form-control__rbt.lsfw-form-control__rbt--red-check:hover label,.lsfw-form-control__rbt.lsfw-form-control__rbt--red-check input:checked+label::before,.lsfw-form-control__rbt.lsfw-form-control__rbt--red-check input:checked+label,.lsfw-form-control__cbx.lsfw-form-control__cbx--red-check:hover label,.lsfw-form-control__cbx.lsfw-form-control__cbx--red-check input:checked+label{color:#e03a3a}.lsfw-form-control__rbt.lsfw-form-control__rbt--11 label,.lsfw-form-control__cbx.lsfw-form-control__cbx--11 label{font-weight:bold;font-size:11px;padding-left:20px}.lsfw-form-control__cbx label,.lsfw-form-control__rbt label{font-size:13px;text-transform:uppercase;padding-left:20px;font-weight:normal;position:relative;cursor:pointer;display:block;color:#475669;line-height:17px;min-height:13px;min-width:13px}.lsfw-form-control__cbx label::before{content:'';position:absolute;top:3px;left:0;width:11px;height:11px;background-color:#fff;border-radius:2px;border:1px solid #475669}.lsfw-form-control__cbx input:checked+label::before{background:#318cc6 url(https://tophotels.ru/csstx/i/checkmark-white.svg) center/9px no-repeat;border-color:#2283c1}.lsfw-form-control__rbt label::before{content:'\f111';position:absolute;top:4px;color:#475669;left:0;width:11px;height:11px;font-family:"Font Awesome 5 Free";font-weight:normal;line-height:11px;font-size:13px;background:#fff;border-radius:100%}.lsfw-form-control__rbt input:checked+label::before{content:'\f192';color:#318cc6;font-weight:bold}.lsfw-form-control__ttl{font-size:13px;font-family:'apercu_pro',sans-serif;text-transform:uppercase;font-weight:bold;max-width:225px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;margin-bottom:15px}.lsfw-form-control__day:hover,.lsfw-form-control__day.start,.lsfw-form-control__day.end{background-color:#038cd6;color:#fff;border-color:#038cd6}.lsfw-form-control__day.active{border-color:#90cced;background-color:#90cced;color:#fff}.lsfw-form-control__rbt input:checked+label,.lsfw-form-control__cbx input:checked+label,.lsfw-form-control__cbx:hover input+label,.lsfw-form-control__rbt:hover input+label{color:#318cc6}.lsfw-form-control__day{width:40px;height:40px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:1px solid #ccc;font-weight:bold;text-align:center;cursor:pointer;border-radius:2px;line-height:40px;margin:0 5px 5px 0}.lsfw-form-control__days{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:630px}.lsfw-form-control__days.lsfw-form-control__days--405{width:405px}.lsfw-form-control__days.lsfw-form-control__days--496{width:496px}.lsfw-form-control__ul-li:hover{color:#318cc6}.tour-selection-field-flex.tour-selection-field-flex--btn{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lsfw-form-control__ul-inn li:last-of-type{border:0}.lsfw-form-control__ul-inn .lsfw-form-control__ul-li:before{content:"······";left:5px;border-left:1px dotted #a0a0a0;position:absolute;font-size:7px;color:#aaa;height:18px;line-height:15px}.lsfw-form-control__ul-inn{margin-top:5px}.lsfw-form-control__ul-inn .lsfw-form-control__ul-li{padding:5px 0 5px 24px;border:0}.lsfw-form-control__plus{font-weight:bold;text-align:center;display:inline-block;font-style:normal;font-size:14px;color:#999;vertical-align:middle;position:absolute;top:0;right:0;cursor:pointer;font-family:"Font Awesome 5 Free";height:30px;line-height:30px;z-index:2;width:40px}.lsfw-form-control__region-bb span{max-width:200px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;white-space:nowrap}.lsfw-form-control__ul-li.lsfw-form-control__ul-li--check-all{color:#898b8d;padding-left:46px}.lsfw-form-control__ul-li.lsfw-form-control__ul-li--check-all:after{content:'\f0fe';font-weight:bold;position:absolute;left:24px;top:6px;font-family:"Font Awesome 5 Free";font-size:15px}.lsfw-form-control__ul-li.lsfw-form-control__ul-li--check{background-color:#e5f6ec}.lsfw-form-control__ul-li.lsfw-form-control__ul-li--check:after{content:'\f058';font-weight:bold;color:#00a551;position:absolute;right:10px;top:10px;font-family:"Font Awesome 5 Free";font-size:10px}.lsfw-form-control__plus.active,.lsfw-form-control__plus:hover{color:#dfa918}.lsfw-form-control__plus.active::before{content:'\f056'}.lsfw-form-control__plus::before{content:'\f055 '}.lsfw-form-control__ul-li.plane{padding-left:40px}.lsfw-form-control__ul-li{border-bottom:1px solid #f2f2f2;padding:7px 20px;font-size:13px;display:block;cursor:pointer;color:#475669;position:relative}.lsfw-form-control__ttl-line{background:#eee;padding:5px 20px;font-size:11px}.lsfw-form-control__ul-li.lsfw-form-control__user a{color:#475669}.lsfw-form-control__ul-li.lsfw-form-control__user a:hover{color:#318cc6}.lsfw-form-control__ul-li.lsfw-form-control__user .bth__ava-25{display:inline-block;vertical-align:middle;margin-right:5px}.lsfw-form-control__ul-li.lsfw-form-control__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px}.lsfw-form-control__user-name{font-weight:bold;font-size:13px;max-width:220px;margin-right:60px;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle;-o-text-overflow:ellipsis;text-overflow:ellipsis}.lsfw-form-control__user-right{margin-left:auto}.lsfw-form-control__ul-li.lsfw-form-control__ul-li--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lsfw-form-control__ul-li.plane::before{content:'\f072';font-weight:bold;font-family:"Font Awesome 5 Free";left:20px;position:absolute;color:#ccc;font-size:9px;top:10px}.lsfw-form-control__search .lsfw-form-control__search-cross+input{padding-right:35px}.lsfw-form-control__search-cross:hover{background-image:url(https://tophotels.ru/csstx/i/cross-thin.svg)}.lsfw-form-control__search-cross{position:absolute;top:0;display:block;right:5px;width:35px;background:url(https://tophotels.ru/csstx/i/cross-thin-grey.svg) center/13px no-repeat;height:100%;cursor:pointer}.lsfw-form-control__search{border-bottom:1.5px solid #ccc;border-top:1.5px solid #ccc;position:relative}.lsfw-form-control__search input{width:100%;height:100%;font-size:15px;border:0;text-transform:uppercase;padding:10px 20px;font-family:'apercu_pro',sans-serif;font-weight:bold;color:#475669}.lsfw-form-control__body::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:2px;background-color:#f5f5f5;z-index:10}.lsfw-form-control__body::-webkit-scrollbar{margin-top:5px;width:10px;background-color:#f5f5f5}.lsfw-form-control__body::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:none;background-color:#ccc}.lsfw-form-control .lsfw-form-control__price:first-of-type{margin-right:20px}.lsfw-form-control__price{display:inline-block;vertical-align:top;width:275px}.lsfw-form-control__price.lsfw-form-control__price--300{width:300px;margin:0 !important}.lsfw-form-control__price.lsfw-form-control__price--120{width:120px}.lsfw-form-control__inp-block input{width:100%;height:100%;font-size:20px;font-weight:bold;padding:5px 10px;border-radius:5px;border:0;font-family:'apercu_pro',sans-serif;color:#475669}.lsfw-form-control__price-range{margin:20px 0 10px 0;position:relative}.lsfw-form-control__price-range-steps li:hover{color:#038cd6}.lsfw-form-control__price-range-steps li{display:inline-block;vertical-align:middle;width:55px;text-align:center;cursor:pointer;position:relative}.lsfw-form-control__price-range-steps{position:absolute;width:calc(100% - 20px);font-size:10px;color:#666;left:20px;top:-10px}.lsfw-form-control__inp-block{position:relative;border-radius:4px;border:3px solid #038cd6}.lsfw-form-control__price-range input[type=range]{-webkit-appearance:none;border:1px solid white;width:100%;margin:0;padding:0;position:relative;z-index:300}.lsfw-form-control__price-range input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;background:#ddd;border:0;border-radius:3px}.lsfw-form-control__price-range input[type=range]::-webkit-slider-thumb:hover{background:#0074b4}.lsfw-form-control__price-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:0;height:15px;width:23px;border-radius:2px;background:#038cd6;margin-top:-5px;cursor:pointer;position:relative;z-index:5}.lsfw-form-control__price-range input[type=range]:focus{outline:0}.lsfw-form-control__price-range input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}.lsfw-form-control__price-range input[type=range]::-moz-range-track{width:100%;height:5px;background:#ddd;border:0;border-radius:3px}.lsfw-form-control__price-range input[type=range]::-moz-range-thumb{border:0;height:15px;width:23px;border-radius:2px;background:#038cd6;cursor:pointer;position:relative;z-index:5}.lsfw-form-control__price-range input[type=range]::-ms-tooltip{display:none}.lsfw-form-control__price-range input[type=range]::-ms-track{width:100%;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.lsfw-form-control__price-range input[type=range]::-ms-fill-lower{background:#ddd;border-radius:10px}.lsfw-form-control__price-range input[type=range]::-ms-fill-upper{background:#ddd;border-radius:10px}.lsfw-form-control__price-range input[type=range]::-ms-thumb{border:0;height:15px;width:23px;border-radius:2px;background:#038cd6;cursor:pointer;z-index:5;position:relative}.lsfw-form-control__region-bb i:hover{color:#e03a3a}.lsfw-form-control__region-bb::before{content:'\f0b0';font-family:"Font Awesome 5 Free";margin-right:10px;font-size:11px}.lsfw-form-control__region-bb i{font-size:13px;margin-left:15px;cursor:pointer;line-height:25px;width:30px}.lsfw-form-control__region-bb{background-color:#ffe6e4;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;text-transform:uppercase;padding:0 5px 0 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:25px;color:#ab2a2a;border-radius:2px;font-family:'apercu_pro',sans-serif;font-weight:bold;margin:5px 0 0 -10px}.lsfw-form-control__price-range input[type=range]:focus::-ms-fill-lower{background:#ddd}.lsfw-form-control__price-range input[type=range]:focus::-ms-fill-upper{background:#ddd}.lsfw-form-control__price-currency:hover{border-color:#038cd6}.lsfw-form-control__price-currency{background-color:#ccc;color:white;height:45px;width:45px;cursor:pointer;border-radius:4px;line-height:43px;text-align:center;font-size:28px;display:inline-block;vertical-align:middle;font-weight:bold;margin-top:20px;margin-left:20px;border:3px solid #a3a3a3}.lsfw-form-control__cbx-cut{max-width:calc(100% - 30px);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.lsfw-form-control__ul.lsfw-form-control__ul--lower .lsfw-form-control__ul-li{padding-top:5px;padding-bottom:5px}.lsfw-form-control__ul.lsfw-form-control__ul--hotel-sm li:hover{background:#eee;color:#475669}.lsfw-form-control__lbl280{width:280px;white-space:normal}.lsfw-form-control__ul.lsfw-form-control__ul--decimal{list-style-type:decimal;list-style-position:inside}.lsfw-form-control__ul.lsfw-form-control__ul--decimal li{display:list-item}.lsfw-form-control__ul.lsfw-form-control__ul--hotel-sm li{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lsfw-form-control__ul.lsfw-form-control__ul--lower .lsfw-form-control__ul-li .lsfw-form-control__plus{height:25px;line-height:25px}.lsfw-form-control__currency span{font-size:13px}.lsfw-form-control__currency input{display:none}.lsfw-form-control__currency b{display:block;font-size:44px;margin:0 0 5px 0;line-height:44px}.lsfw-form-control__currency input:checked+label,.lsfw-form-control__currency:hover label{background:#038cd6}.lsfw-form-control__currency{margin:0 10px 0 0;vertical-align:top;display:inline-block}.lsfw-form-control__currency label{width:85px;height:85px;cursor:pointer;text-transform:uppercase;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background-color:#ccc;color:white;font-size:13px;display:block;border-radius:5px;text-align:center;padding-top:9px}.lsfw-form-control__calendar-rbts .lsfw-form-control__rbt label{font-weight:bold}.lsfw-form-control__calendar-rbts .lsfw-form-control__rbt:not(:last-of-type){margin-right:20px}.lsfw-form-control__calendar-rbts{margin:15px 0}.lsfw-form-control__calendar-rbts .lsfw-form-control__rbt{display:inline-block;vertical-align:middle}.lsfw-form-control__calendar .maroon{color:#791414}.lsfw-form-control__stepper .lsfw-form-control__ttl{display:inline-block;margin:0 15px 0 0}.lsfw-form-control .lsfw-form-control__fill-line-ico:hover{color:#791414}.lsfw-form-control .lsfw-form-control__fill-line-ico{top:0;height:100%;padding-top:5px;position:absolute;text-align:center;font-size:14px;width:40px;right:0;cursor:pointer}.lsfw-form-control__stepper .lsfw-form-control__ttl{font-weight:normal}.lsfw-form-control__ages li{display:inline-block;vertical-align:top;cursor:pointer}.lsfw-form-control__ttl-sm{font-size:10px;margin-bottom:7px;display:block;text-transform:uppercase}.lsfw-form-control__age input{display:none}.lsfw-form-control__age input:checked+label{background:#038cd6;border-color:#038cd6}.lsfw-form-control__age label{width:25px;height:25px;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background-color:#ddd;color:white;font-size:14px;display:inline-block;border-radius:2px;line-height:25px;text-align:center}.lsfw-form-control__stepper{margin-bottom:15px;display:inline-block}.lsfw-form-control__stepper-count .lsfw-form-control__stepper-count-inp input{width:28px;font-size:22px;font-weight:bold;font-family:'apercu_pro',sans-serif;color:#475669;border:0;padding:0;line-height:35px;display:inline-block;vertical-align:bottom;background:transparent}.lsfw-form-control__stepper-count-inp label{font-size:11px;display:inline-block;vertical-align:bottom;text-transform:uppercase}.lsfw-form-control__stepper-count-inp{display:inline-block;vertical-align:middle;border-left:1px solid #eee;border-right:1px solid #eee;border-radius:0;padding:0 5px 0 15px;width:125px;line-height:35px}.lsfw-form-control__stepper-count i:hover{color:#038cd6}.lsfw-form-control .lsfw-form-control__stepper:not(:last-of-type){margin-right:35px}.lsfw-form-control .lsfw-form-control__ages:last-of-type{margin-bottom:10px}.lsfw-form-control .lsfw-form-control__ages{margin-bottom:20px}.lsfw-form-control__stepper-count{display:inline-block;vertical-align:middle;background:#fff;border:3px solid #b1b1b1;border-radius:5px;width:220px}.lsfw-form-control__hotel{font-weight:bold;font-size:14px;margin-bottom:3px}.lsfw-form-control__d-ib{display:inline-block;vertical-align:middle}.lsfw-form-control__stepper-count i{background-color:#fff;width:40px;height:40px;line-height:40px;font-size:17px;border-radius:2px;cursor:pointer;text-align:center;display:inline-block;vertical-align:middle;color:#038cd6}.lsfw-form-control__rate+div{width:calc(100% - 50px)}.lsfw-form-control__rate{font-weight:bold;color:#fff;border-radius:2px;width:30px;font-size:10px;position:absolute;right:20px;top:5px;text-align:center;line-height:19px}.lsfw-form-control__rate.lsfw-form-control__rate--green{background-color:#00a551}.lsfw-form-control__rate.lsfw-form-control__rate--red{background-color:#e03a3a}.lsfw-form-control__rate.lsfw-form-control__rate--orange{background-color:#ff8e41}.lsfw-form-control__rate.lsfw-form-control__rate--grey{background-color:#ccc}.lsfw-form-control__months{margin-bottom:10px;background:#eff2f5;padding:5px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lsfw-form-control .lsfw-form-control__months .lsfw-form-control__month:hover{background-color:#82c0e6;color:#fff;border-radius:5px}.lsfw-form-control__months .lsfw-form-control__month:not(:last-of-type){border-right:1px solid rgba(255,255,255,0.42)}.lsfw-form-control__months .lsfw-form-control__month{width:63px;cursor:pointer;font-size:14px;text-transform:uppercase;color:#038cd6;font-weight:bold;text-align:center;display:inline-block;vertical-align:middle;line-height:21px}.lsfw-form-control .lsfw-form-control__months .lsfw-form-control__month.lsfw-form-control__month--first{border-radius:5px 0 0 5px}.lsfw-form-control .lsfw-form-control__months .lsfw-form-control__month.lsfw-form-control__month--last{border-radius:0 5px 5px 0}.lsfw-form-control .lsfw-form-control__months .lsfw-form-control__month.lsfw-form-control__month--center{border-radius:0}.lsfw-form-control .lsfw-form-control__months .lsfw-form-control__month.lsfw-form-control__month--first,.lsfw-form-control .lsfw-form-control__months .lsfw-form-control__month.lsfw-form-control__month--center,.lsfw-form-control .lsfw-form-control__months .lsfw-form-control__month.lsfw-form-control__month--last{background-color:#038cd6 !important;color:#fff}.lsfw-form-control__calendar-ttl{font-size:15px;text-align:center;color:#475669;text-transform:uppercase;margin-bottom:10px}.lsfw-form-control__calendar-weeks{display:-webkit-box;display:-ms-flexbox;display:flex}.lsfw-form-control__calendar-weeks li{width:35px;color:#5d5d5d;font-size:10px;text-align:center;height:20px}.lsfw-form-control__calendar-data li{width:35px;text-align:center;cursor:pointer;border:1px solid #fff;line-height:32px;color:#475669;font-size:14px}.lsfw-form-control__calendar-data li.grey{color:#ddd !important;cursor:text}.lsfw-form-control__calendar-data li:not(.grey):hover,.lsfw-form-control__calendar-data li.lsfw-form-control__calendar-data-range{background-color:#c2dcef;color:#475669}.lsfw-form-control__calendar-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lsfw-form-control__calendar-data li.lsfw-form-control__calendar-data-start{border-top-left-radius:3px}.lsfw-form-control__calendar-data li.lsfw-form-control__calendar-data-end{border-bottom-right-radius:3px}.lsfw-form-control__calendar-data li.lsfw-form-control__calendar-data-selected{border-radius:3px}.lsfw-form-control__calendar-data li.lsfw-form-control__calendar-data-selected,.lsfw-form-control__calendar-data li.lsfw-form-control__calendar-data-start,.lsfw-form-control__calendar-data li.lsfw-form-control__calendar-data-end{background-color:#038cd6 !important;color:#fff}.lsfw-form-control__calendars .lsfw-form-control__calendar:not(:last-of-type){margin-right:20px}.lsfw-form-control__calendar{display:inline-block;vertical-align:middle;width:245px}.lsfw-tour-search .lsfw-form-control-wrap{width:auto;height:auto;white-space:nowrap}.lsfw-form-control__sum{margin-bottom:10px}.lsfw-form-control__sum-inp input{width:144px;height:35px;padding:0 10px;border:2px solid #038cd6;font-size:16px;font-weight:bold;border-radius:4px;font-family:'apercu_pro',sans-serif;color:#475669}.lsfw-form-control__sum-inp{display:inline-block;vertical-align:middle;margin-right:10px;position:relative}.lsfw-form-control__sum-icon{position:absolute;right:8px;bottom:9px;font-weight:bold;color:#999;font-size:14px}.lsfw-form-control__sum-inp input::-webkit-input-placeholder{font-size:10px !important;position:absolute;left:10px;top:8px;text-transform:uppercase !important}.lsfw-form-control__sum-inp input::-moz-placeholder{font-size:10px !important;position:absolute;left:10px;top:8px;text-transform:uppercase !important}.lsfw-form-control__sum-inp input:-moz-placeholder{font-size:10px !important;position:absolute;left:10px;top:8px;text-transform:uppercase !important}.lsfw-form-control__sum-inp input:-ms-input-placeholder{font-size:10px !important;position:absolute;left:10px;top:8px;text-transform:uppercase !important}.lsfw-form-control__ul{text-transform:uppercase}.lsfw-form-control__ul.lsfw-form-control__ul--cut55p .lsfw-form-control__cbx{width:calc(100% - 55px);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.lsfw-form-control__city-icon{font-size:11px;width:50px;background:#eee;line-height:19px;border-radius:2px;text-align:right;padding:0 5px}.lsfw-form-control__city-icon::after{content:'\f3c5';font-weight:bold;font-family:"Font Awesome 5 Free";margin-left:5px;font-size:9px;display:inline-block;vertical-align:top}.lsfw-form-control__country .lsfw-flag+span{width:calc(100% - 45px);white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.lsfw-form-control__country{width:calc(100% - 50px);padding-right:5px}.lsfw-form-control__fill-line .lsfw-form-control__cbx.mb0.mt0 label::before{top:2px}.lsfw-form-control__fill-line .lsfw-form-control__cbx.mb0.mt0{vertical-align:top}.lsfw-form-control__country-250{width:250px;margin-right:20px}.lsfw-form-control__country-250 b{width:calc(100% - 30px);white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:middle;-o-text-overflow:ellipsis;text-overflow:ellipsis}.lsfw-form-control__city-150{max-width:150px;white-space:nowrap;overflow:hidden;display:block;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:11px;color:#999}.tour-selection-square.lsfw-form-control__rub-icon:hover{background:#2b7bad !important}.tour-selection-square.lsfw-form-control__rub-icon,.lsfw-form-control__currency.lsfw-form-control__rub-icon input:checked+label,.lsfw-form-control__currency.lsfw-form-control__rub-icon:hover label{background:#215f86 !important}.tour-selection-square.lsfw-form-control__eur-icon:hover{background:#d03333 !important}.tour-selection-square.lsfw-form-control__eur-icon,.lsfw-form-control__currency.lsfw-form-control__eur-icon input:checked+label,.lsfw-form-control__currency.lsfw-form-control__eur-icon:hover label{background:#ab2a2a !important}.tour-selection-square.lsfw-form-control__usd-icon:hover{background:#099550 !important}.tour-selection-square.lsfw-form-control__usd-icon,.lsfw-form-control__currency.lsfw-form-control__usd-icon input:checked+label,.lsfw-form-control__currency.lsfw-form-control__usd-icon:hover label{background:#13653b !important}.tour-selection-square.lsfw-form-control__kzt-icon:hover{background:#00d9f3 !important}.tour-selection-square.lsfw-form-control__kzt-icon,.lsfw-form-control__currency.lsfw-form-control__kzt-icon input:checked+label,.lsfw-form-control__currency.lsfw-form-control__kzt-icon:hover label{background:#00cee7 !important}.tour-selection-square.lsfw-form-control__byn-icon:hover{background:#0195e7 !important}.tour-selection-square.lsfw-form-control__byn-icon,.lsfw-form-control__currency.lsfw-form-control__byn-icon input:checked+label,.lsfw-form-control__currency.lsfw-form-control__byn-icon:hover label{background:#038cd6 !important}.tour-selection-square.lsfw-form-control__uah-icon:hover{background:#ffc600 !important}.tour-selection-square.lsfw-form-control__uah-icon,.lsfw-form-control__currency.lsfw-form-control__uah-icon input:checked+label,.lsfw-form-control__currency.lsfw-form-control__uah-icon:hover label{background:#fc0 !important}.tour-selection-square.lsfw-form-control__lira-icon:hover{background:#f1000e !important}.tour-selection-square.lsfw-form-control__lira-icon,.lsfw-form-control__currency.lsfw-form-control__lira-icon input:checked+label,.lsfw-form-control__currency.lsfw-form-control__lira-icon:hover label{background:#e30a17 !important}@media screen and (max-width:1023px){.lsfw-form-control{margin:0 20px;min-width:300px}.lsfw-form-control__calendar-data li{width:30px;line-height:30px}.lsfw-form-control__calendar{width:220px}.lsfw-form-control__calendar-weeks li{width:30px}.lsfw-form-control__months .lsfw-form-control__month{min-width:54px;font-size:13px}.lsfw-form-control__calendar-ttl{font-size:14px}.lsfw-form-control__calendars .lsfw-form-control__calendar:not(:last-of-type){margin-right:10px}.lsfw-form-control-wrap{position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;left:0 !important;right:0 !important;width:100% !important;height:100% !important;white-space:normal !important}.lsfw-form-control-suggest-wrap.active{position:fixed;top:0;right:0;width:100%;height:100%;background:#fff;z-index:100}.lsfw-form-control-suggest-wrap.active::before{display:none}.lsfw-form-control-suggest-wrap .lsfw-form-control-wrap{display:block;height:calc(100% - 55px);position:static;border-top:2px solid #ccc}.lsfw-form-control .lsfw-form-control__col{width:auto}.lsfw-form-control-suggest-wrap.active .bth__inp-block>.bth__inp{padding-left:20px}.lsfw-form-control-suggest-wrap.active .bth__inp-block .bth__inp-lbl{margin-left:20px}.lsfw-form-control-suggest-wrap .lsfw-form-control__body.lsfw-form-control__body--scroll{max-height:none !important;height:calc(100% - 72px)}.lsfw-form-control-suggest-wrap .lsfw-form-control{position:static;-webkit-box-shadow:none;box-shadow:none;max-width:none;height:100%;margin:0}.lsfw-form-control__body.lsfw-form-control__body--scroll{max-height:calc(100vh - 300px)}.lsfw-form-control__col:not(:last-of-type){margin-right:0}.lsfw-form-control__body.lsfw-form-control__body--flex .lsfw-form-control__col:not(:last-of-type){margin-bottom:10px}.lsfw-form-control__body.lsfw-form-control__body--flex{display:block}.lsfw-form-control__price-currency{margin-left:10px}}@media screen and (max-width:767px){.lsfw-form-control__months{white-space:nowrap;overflow-x:auto;width:100%;position:relative}.lsfw-form-control .lsfw-form-control__fill-line .lsfw-form-control__cbx.mr20{margin-right:15px !important}.lsfw-form-control__cbx label.fz13{font-size:11px !important}.lsfw-form-control__close{width:40px}.lsfw-form-control__calendars{max-height:320px;overflow-y:auto}.lsfw-form-control__months-wrap{position:relative}.lsfw-form-control__months-wrap::before{content:'';position:absolute;right:0;top:0;z-index:1;height:100%;width:20px;border-radius:5px;background-image:-o-linear-gradient(right,#eff2f5,rgba(255,255,255,0));background-image:-webkit-gradient(linear,right top,left top,from(#eff2f5),to(rgba(255,255,255,0)));background-image:linear-gradient(to left,#eff2f5,rgba(255,255,255,0))}.lsfw-form-control__months-wrap::after{content:'';position:absolute;left:0;top:0;z-index:1;border-radius:5px;height:100%;width:20px;background-image:-o-linear-gradient(left,#eff2f5,rgba(255,255,255,0));background-image:-webkit-gradient(linear,left top,right top,from(#eff2f5),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,#eff2f5,rgba(255,255,255,0))}.lsfw-form-control__calendar-weeks li,.lsfw-form-control__calendar-data li{width:14.2%}.lsfw-form-control__calendars .lsfw-form-control__calendar{display:block;width:100%}.lsfw-form-control__calendars .lsfw-form-control__calendar:not(:last-of-type){margin:0 0 10px 0}.lsfw-form-control__calendar-data li{font-size:11px}.lsfw-form-control__months .lsfw-form-control__month{font-size:11px;line-height:25px}}@media screen and (max-width:750px){.lsfw-form-control__hotel+.no-transform{font-size:11px}.lsfw-form-control-suggest-wrap.active .bth__inp-block .bth__inp-lbl{margin-left:15px}.lsfw-form-control-suggest-wrap.active .bth__inp-block>.bth__inp{padding-left:15px}.lsfw-form-control__d-ib{display:block}.lsfw-form-control__ages li{margin:0 3px 7px 0}.lsfw-form-control__rate{right:15px;top:8px}.lsfw-form-control__hotel{font-size:13px;width:calc(100% - 40px)}.lsfw-form-control__fill-line{padding:5px 15px}.lsfw-form-control__price-currency{display:none}.lsfw-form-control__ul-li{padding:7px 15px}.lsfw-form-control__ul-li.plane::before{left:15px}.lsfw-form-control__inp-fill .lsfw-form-control__cbx label,.lsfw-form-control__ul-li.plane{padding-left:35px}.lsfw-form-control__inp-fill .lsfw-form-control__cbx label::before{left:15px}.lsfw-form-control__body,.lsfw-form-control__search input{padding:10px 15px}.lsfw-form-control__head{padding:10px 15px 10px 15px}.lsfw-form-control__stepper .lsfw-form-control__ttl{margin:0;width:95px}.lsfw-form-control__stepper{display:block;margin:0;margin-right:0 !important}.lsfw-form-control .lsfw-form-control__ages{width:275px}.lsfw-form-control .lsfw-form-control__ages:last-of-type{margin:0}.lsfw-form-control__age label{width:24px;height:24px;line-height:24px}.lsfw-form-control__stepper-count{width:270px}.lsfw-form-control__age-block{margin-top:15px}.lsfw-form-control .lsfw-form-control__stepper:first-of-type{margin-bottom:15px}.lsfw-form-control__stepper-count-inp{width:175px;padding-left:25px}.lsfw-form-control__stepper-count-inp label{font-size:13px}.lsfw-form-control__currency{width:calc(33.3% - 5px);margin:0 0 10px 0}.lsfw-form-control__currencies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lsfw-form-control__currency label{width:100%}.lsfw-form-control .lsfw-form-control__price:first-of-type{margin:0 0 20px 0}.lsfw-form-control__price{width:100%}.lsfw-form-control__footer{padding:10px 15px}.lsfw-form-control__col.lsfw-form-control__col--200{width:100%}.lsfw-form-control__btn.mr20{margin-right:0 !important}.lsfw-form-control__btn{font-size:12px;width:auto !important;min-width:120px;padding:0 15px}.lsfw-form-control__city-sm,.lsfw-form-control__cut{max-width:calc(100% - 40px)}.lsfw-form-control__ul.lsfw-form-control__ul--hotel-sm li>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lsfw-form-control .lsfw-form-control__city-sm+.lsfw-flag{margin-right:3px}.lsfw-form-control__ul.lsfw-form-control__ul--hotel-sm li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lsfw-form-control__day{width:calc(14.2% - 5px);line-height:35px;height:35px;font-size:13px}.lsfw-form-control__fill-line .lsfw-form-control__rbt,.lsfw-form-control__fill-line .lsfw-form-control__cbx{margin:5px 5px 5px 0}.lsfw-form-control__btn.lsfw-form-control__btn--200{width:120px}.lsfw-form-control__ul-li.lsfw-form-control__ul-li--event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lsfw-form-control__ul-li.lsfw-form-control__ul-li--event .lsfw-form-control__ul-flr{position:static;font-size:10px;margin:5px 0 0 22px}.lsfw-form-control__ul-li.lsfw-form-control__ul-li--event .lsfw-form-control__ul-flr+div label,.lsfw-form-control__ul-li.lsfw-form-control__ul-li--event .lsfw-form-control__ul-flr+div{width:auto;white-space:normal}.lsfw-form-control{max-height:95%;min-width:290px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:500px){.lsfw-form-control__sum-inp.lsfw-form-control__sum-inp--100p-mobile input{width:232px}.lsfw-form-control__head.lsfw-form-control__head--flex .lsfw-form-control__back-btn{display:none !important}.lsfw-form-control__ul-li.lsfw-form-control__user .bth__ava-25{position:absolute;left:10px;top:10px;width:30px;height:30px}.lsfw-form-control__ul-li.lsfw-form-control__user{position:relative;padding-left:50px;display:block}.lsfw-form-control__user-name{width:calc(100% - 5px);max-width:none;display:block;margin:0}.lsfw-form-control__country-250{width:calc(100% - 80px);margin-right:5px}.lsfw-form-control__sum-inp.lsfw-form-control__sum-inp--100p-mobile{margin-bottom:10px}.lsfw-form-control__city-150{max-width:80px}.lsfw-form-control__body .lsfw-form-control__sum:not(:last-of-type){padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eee}.lsfw-form-control .lsfw-form-control__btn:not(:last-of-type){margin-right:5px}.lsfw-form-control__calendar-rbts .lsfw-form-control__rbt:not(:last-of-type){margin-right:8px}.lsfw-form-control__back-btn{font-size:0;right:7px;padding:0;line-height:18px;width:19px;height:18px;text-align:center}.lsfw-form-control__fill-line .pointer .lsfw-form-control__ttl-13{width:calc(100% - 55px);white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-left:2px;font-size:12px}.lsfw-form-control__back-btn::before{position:static;font-size:9px}}.tour-selection-wrap.tour-selection-wrap--loader .lsfw-form-flag{background:#ddd}.tour-selection-wrap.tour-selection-wrap--loader .tour-selection-field__icon40::before,.tour-selection-wrap.tour-selection-wrap--loader .bth__inp-block>*{display:none !important}.tour-selection-wrap.tour-selection-wrap--loader .bth__btn:not(.bth__btn--grey-dark){cursor:inherit;background:#c2c0c0 !important;border-color:#c2c0c0 !important}.tour-selection-wrap.tour-selection-wrap--loader .bth__inp-block{background:#fff;height:55px;animation:tourSelectionLoader 3s infinite}@keyframes tourSelectionLoader{0%{background-color:#fff}50%{background-color:#f3f3f3}100%{background-color:#fff}}.tour-selection-wrap{box-sizing:border-box;width:804px;line-height:1.3;position:relative;font-size:13px;font-family:'apercu_pro',sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tour-selection-wrap.tour-selection-wrap--grey{padding:15px;margin:20px 0;background-color:#e4e5ea;width:100%}.tour-selection-wrap-big-img img{border-radius:2px}.tour-selection-wrap-big-img.tour-selection-wrap-big-img--170{width:170px;height:170px;background:#fff}.tour-selection-wrap-in.tour-selection-wrap-in--border{padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #fff}.tour-selection-wrap-big-img.tour-selection-wrap-big-img--340{width:340px;height:170px}.tour-selection-wrap-big-img .tour-selection-wrap-big-img__del:hover{color:red}.tour-selection-wrap-big-img .tour-selection-wrap-big-img__del{position:absolute;right:15px;top:15px;cursor:pointer;background-color:rgba(255,255,255,0.74);text-align:center;padding:5px 10px;border-radius:5px;font-style:normal;color:#e03a3a;font-size:21px;z-index:2}.tour-selection-wrap-big-img .tour-selection-wrap-big-img__del::after{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f00d'}.tour-selection-wrap-big-img{height:170px;border-radius:2px;display:inline-block;position:relative;vertical-align:top;width:calc(100% - 185px)}.tour-selection-wrap-ico-170{width:170px;height:170px;border-radius:2px;display:inline-block;background-color:white;vertical-align:top;color:#318cc6;margin-right:10px;line-height:170px;text-align:center;font-size:70px}.tour-selection-wrap.tour-selection-wrap--green{background-color:#c8e4d2;padding:15px;margin:20px 0}.tour-selection-wrap .tour-selection-wrap-in .bth__ta-block.bth__ta-block--133{height:133px !important}.tour-selection-wrap.tour-selection-wrap--red{background-color:#f9d1ce;padding:15px;margin:20px 0}.tour-selection-wrap.tour-selection-wrap--orange{padding:15px;background-color:#f9f6e5;margin:20px 0}.tour-selection-wrap .bth__ta{width:100%;height:100%;box-sizing:border-box;border:0;padding:0 7px 7px 10px;font-size:16px;font-family:'apercu_pro',sans-serif;display:inline-block;resize:none;color:#475669;border-radius:2px;resize:none;white-space:pre-wrap !important}.tour-selection-wrap .bth__inp-lbl{display:block;color:#999;position:absolute;transition:.3s;margin-left:10px;line-height:18px;z-index:1;font-family:'apercu_pro',sans-serif;pointer-events:none;top:0;font-size:13px;background-color:white;padding-top:3px}.tour-selection-wrap .bth__inp{width:100%;height:100%;box-sizing:border-box;border:0;text-transform:uppercase;padding:28px 7px 7px 10px;font-size:16px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:'apercu_pro',sans-serif;display:inline-block;color:#475669;border-radius:2px}.tour-selection-wrap input.bth__inp{text-transform:none}.tour-selection-wrap .bth__inp-block.bth__inp-block--40h .bth__inp{padding:10px 15px}.tour-selection-wrap .bth__inp-block.bth__inp-block--40h.burger::after{width:40px;background-position-x:-79px;background-position-y:13px;height:40px;padding-top:0;background-size:285px}.tour-selection-wrap .tour-selection-wrap-in .tour-selection-field .bth__inp-block.bth__inp-block--40h.has-error .hint-block{top:12px}.tour-selection-wrap .bth__inp-block.bth__inp-block--40h{height:40px}.tour-selection-wrap .bth__inp-block{position:relative;border-radius:2px;height:55px;box-sizing:border-box;background:#fff;display:inline-block;vertical-align:middle;cursor:pointer;padding:0;width:100%;transition:.3s;margin-bottom:0 !important}.tour-selection-wrap .tour-selection-field{position:relative;margin-bottom:15px;border-right:1px solid transparent}.tour-selection-wrap .tour-selection-field.tour-selection-field--30p{width:33.3%}.tour-selection-wrap .tour-selection-field.tour-selection-field--40p{width:40%}.tour-selection-wrap .tour-selection-field.tour-selection-field--55p{width:55%}.tour-selection-wrap .tour-selection-field.tour-selection-field--15p{width:15%}.tour-selection-wrap .tour-selection-field.tour-selection-field--13p{width:13.3%}.tour-selection-wrap .tour-selection-field.tour-selection-field--56p{width:56.4%}.tour-selection-wrap .tour-selection-field.tour-selection-field--10p{width:10%}.tour-selection-wrap .tour-selection-field.tour-selection-field--5p{width:5%}.tour-selection-wrap .tour-selection-field.tour-selection-field--60p{width:60%}.tour-selection-wrap .tour-selection-field.tour-selection-field--25p{width:25%}.tour-selection-wrap .tour-selection-field.tour-selection-field--20p{width:20%}.tour-selection-wrap .tour-selection-field.tour-selection-field--50p{width:50%}.tour-selection-field.tour-selection-field--75p{width:75%}.tour-selection-field.tour-selection-field--70p{width:70%}.tour-selection-wrap-in-files{display:flex;flex-wrap:wrap}.tour-selection-wrap div.bth__inp,.tour-selection-wrap span.bth__inp{width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-selection-file.has-error .hint-block{top:0;right:0;width:auto}.tour-selection-file.has-error .hint-block i{line-height:14px}.tour-selection-file{height:55px;width:90px;display:inline-block;position:relative;margin:0 15px 15px 0;color:#318cc6;cursor:pointer;background-color:white;text-align:center;border-radius:2px}.tour-selection-file i{font-size:33px;line-height:55px}.tour-selection-file:hover{color:#215f86}.tour-selection-wrap .tour-selection-wrap-flex{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.tour-selection-wrap .tour-selection-wrap-in.al-end{align-items:flex-end}.tour-selection-wrap .tour-selection-wrap-in{width:100%;position:relative}.tour-selection-wrap .tour-selection-wrap-in .bth__ta-block.bth__ta-block--200{height:200px !important}.tour-selection-wrap .tour-selection-wrap-in .bth__ta-block.bth__ta-block--600{height:600px !important}.tour-selection-wrap .tour-selection-wrap-in .bth__ta-block.bth__ta-block--100{height:105px !important}.tour-selection-wrap .tour-selection-wrap-in .bth__ta-block.bth__ta-block--90{height:90px !important}.tour-selection-wrap .tour-selection-wrap-in .bth__ta-block.bth__ta-block--65{height:65px !important}.tour-selection-wrap-in .hint-block{display:none}.tour-selection-wrap-in .has-error .hint-block{display:inline-block}.tour-selection-wrap .tour-selection-wrap-in .bth__ta-block{background-color:white;height:55px;width:100%;position:relative;border-radius:2px;padding-top:25px;transition:.3s;margin-bottom:0 !important}.tour-selection-wrap .question-error{display:block;color:#da4c4c;font-size:19px}.tour-selection-wrap .hint-block:hover .hint{display:inline-block}.tour-selection-wrap .bth__inp-block.has-error .bth__inp-lbl{color:#e03a3a}.tour-selection-wrap .bth__inp-block.has-error,.tour-selection-wrap .bth__ta-block.has-error{position:relative}.tour-selection-wrap .tour-selection-wrap-in .tour-selection-field .has-error .hint-block{position:absolute;right:0;width:30px;top:17px;left:auto;display:block;margin:0}.tour-selection__star.active{color:#ff8e41}.tour-selection-wrap__location-link,.tour-selection-wrap__location-links{display:inline-block}.tour-selection__star{color:#999;font-size:17px;margin-right:5px}.tour-selection-rate{font-weight:bold;font-size:12px;color:#fff !important;border-radius:2px;width:40px;text-align:center;display:inline-block;position:absolute;right:10px;bottom:9px;line-height:21px}.tour-selection-rate.tour-selection-rate--green{background:#00a551 !important}.tour-selection-wrap .tour-selection-square{background-color:#ddd;color:white;height:40px;width:40px;cursor:pointer;border-radius:2px;display:inline-block;font-style:normal;line-height:40px;text-align:center;font-size:20px;font-weight:bold}.tour-selection-square.tour-selection-square--dark{background-color:#7f7e7e}.tour-selection-field-flex{display:flex;justify-content:space-between;align-items:center;border-radius:2px;background:#fff;padding:0 10px 0 0}.tour-selection-field-flex__min40px{width:calc(100% - 40px)}.tour-selection-wrap .tour-selection-field__icon40+.bth__inp-block,.lsfw-form-flag-input .bth__inp-block,.lsfw-form-flag+.bth__inp-block{padding-left:53px !important}.tour-selection-wrap .tour-selection-wrap-in .static-error-parent.has-error .hint-block .question-error{font-size:13px;margin-left:5px}.tour-selection-wrap .tour-selection-wrap-in .static-error-parent.has-error .hint-block{position:relative;top:0 !important;left:0 !important;display:inline-block;vertical-align:top}.tour-selection-wrap .tour-selection-field__icon40{height:40px;width:40px;position:absolute;left:10px;z-index:10;top:8px;line-height:40px;text-align:center;font-size:25px;background:#ddd;color:#fff}.tour-selection-square:hover{background:#3189c1 !important}.rbt-big.rbt-big--black input:checked+label{color:#215f86}.rbt-big.rbt-big--black{color:#475669;font-size:14px;line-height:15px}.rbt-big input{display:none}.rbt-big input:checked+label::before{content:'\f192';font-weight:bold}.rbt-big label{cursor:pointer}.rbt-big label::before{content:'\f111';position:absolute;top:0;font-weight:normal;left:0;box-sizing:border-box;color:#215f86;font-size:16px;font-family:"Font Awesome 5 Free"}.rbt-big{display:inline-block;vertical-align:top;color:#215f86;line-height:17px;font-size:17px;cursor:pointer;text-transform:uppercase;position:relative;font-family:'apercu_pro',sans-serif;font-weight:bold;padding-left:25px;margin:0 15px 15px 0}.tour-selection-wrap .bth__inp-block.burger::after{background:url(https://tophotels.ru/csstx/i/sprite-filter-btn.png) -102px 19px /auto no-repeat;width:55px;right:0;position:absolute;pointer-events:none;top:0;height:55px;cursor:pointer;text-align:center;content:'';font-size:24px;padding-top:12px}.tour-selection-rbt-bubble label:hover{color:#e05c00}.tour-selection-rbt-bubble label:hover span{background-color:#facba8}.tour-selection-rbt-bubble input:disabled+label span{color:#c7c7c7 !important;background:#fff !important}.tour-selection-rbt-bubble input:checked+label span{background-color:#ff8e41}.tour-selection-rbt-bubble input:checked+label{color:#fff}.tour-selection-rbt-bubble label span{border-radius:3px;line-height:31px;height:30px;white-space:nowrap;width:99%;position:relative;display:inline-block;padding:0 5px}.has-error .tour-selection-rbt-bubble label{color:#e03a3a}.tour-selection-wrap .has-error.bth__inp-block.burger::after{display:none}.tour-selection-wrap-in-files .bth__preview-img-90+span.fz13{display:none}.tour-selection-rbt-bubble label{font-family:'apercu_pro',sans-serif;font-size:15px;background-color:#fff;border-radius:2px;min-width:60px;text-align:center;color:#475669;display:inline-block;position:relative;cursor:pointer;font-weight:bold;padding:3px;border:1px solid #fff;text-transform:uppercase;vertical-align:middle}.tour-selection-wrap-in .tour-selection-rbt-bubble:not(:last-child){margin-right:10px}.tour-selection-rbt-bubble input{display:none}.tour-selection-rbt-bubble{cursor:pointer;display:inline-block;border:0;position:relative;vertical-align:middle}.tour-selection-wrap .tour-selection-wrap-in.has-error .hint-block.hint-block--sm-stat{display:inline-block;vertical-align:middle;top:0;position:relative}.tour-selection-wrap .tour-selection-wrap-in>.d-ib{vertical-align:middle}.tour-selection-wrap .tour-selection-wrap-in.has-error .hint-block.hint-block--sm-stat .question-error{font-size:14px}.tour-selection-wrap .tour-selection-wrap-in.has-error .rbt-block .rbt-cnt,.tour-selection-wrap .tour-selection-wrap-in.has-error .cbx-cnt{color:#e03a3a}.tour-selection-loc{position:relative;cursor:pointer;height:55px;width:55px;display:block;margin-left:5px;background:#fff url(https://tophotels.ru/csstx/i/icon-loc-grey.svg) center/35px no-repeat}.tour-selection-loc:hover{background-image:url(https://tophotels.ru/csstx/i/icon-loc-orange.svg)}.tour-selection-loc:hover .hint{display:block;top:65px}.tour-selection-wrap.tour-selection-wrap--border .tour-selection-field{padding-right:5px}.tour-selection-wrap.tour-selection-wrap--border .bth__ta-block,.tour-selection-wrap.tour-selection-wrap--border .bth__inp-block{border:1px solid #dbdbdb}.tour-selection-field.tour-selection-field--btn .bth__inp-block{display:none}.tour-selection-field.tour-selection-field--btn .tour-selection-square{margin:7px auto 0 auto;display:block}.tour-selection-field.tour-selection-field--btn{height:55px;width:60px;border-radius:2px;background:#fff}.tour-selection-wrap .tour-selection-field-btn-input{position:relative !important}.tour-selection-wrap .bth__inp:disabled{background-color:#fff;color:#909090 !important}.tour-selection-wrap.tour-selection-wrap--grey .tour-selection-wrap-in .tour-selection-ico-abs{border-left:1px solid #eee}.tour-selection-wrap .tour-selection-wrap-in .tour-selection-ico-abs:hover .hint{display:block}.tour-selection-wrap .tour-selection-wrap-in .tour-selection-ico-abs{width:55px;right:0;border:0;position:absolute;background-color:white;height:55px;cursor:pointer;text-align:center;font-size:24px;background-repeat:no-repeat;background-position-x:center;top:0;color:#9e9e9e;line-height:55px;display:inline-block}.tour-selection-wrap .bth__inp-block-eye+.bth__inp{width:calc(100% - 40px)}.tour-selection-wrap .bth__inp-block-eye{background:url(https://css.tophotels.ru/i/closed-eye-fine.png) center/contain no-repeat;height:100%;top:0;right:16px;position:absolute;cursor:pointer;display:block;z-index:1;width:22px}.tour-selection-wrap .tour-selection-wrap__loc:hover{background-image:url(https://css.tophotels.ru/i/icon-loc-orange.svg)}.tour-selection-wrap .tour-selection-wrap__loc{position:relative;border:0;height:65px;width:65px;border-radius:0 5px 5px 0;background:#fff url(https://css.tophotels.ru/i/icon-loc-grey.svg) center/40px no-repeat}.tour-selection-wrap .bth__inp-block.has-error .bth__inp-block-eye{right:37px}.tour-selection-wrap .bth__inp-block-eye.active{background-image:url(https://css.tophotels.ru/i/opened-eye-fine.png)}.tour-selection-wrap .bth__add-file-lb{width:100%;padding:0 10px 0 10px;border-bottom-left-radius:2px;font-size:13px;position:relative;border-bottom-right-radius:2px;background-color:white}.tour-selection-wrap .bth__add-file-lb.has-error label .hint-block:hover .hint{left:auto;right:0}.tour-selection-wrap .tour-selection-wrap-in .tour-selection-field .bth__add-file-lb.has-error label .hint-block--abs i{font-size:13px}.tour-selection-wrap .tour-selection-wrap-in .tour-selection-field .bth__add-file-lb.has-error label .hint-block--abs{right:0;top:9px;text-align:right;position:absolute}.tour-selection-wrap .has-error+.bth__add-file-lb label{color:inherit}.tour-selection-wrap .bth__add-file-lb.has-error .bth__link{color:#da4c4c !important}.tour-selection-wrap .bth__add-file-lb.bth__add-file-lb--load::after{content:'';background-image:url(https://css.tophotels.ru/i/loader.gif);width:20px;height:100%;background-size:contain;position:absolute;right:20px;top:0;background-repeat:no-repeat;background-position:center}.tour-selection-wrap .bth__add-file-lb label:hover{color:#276b97}.tour-selection-wrap .bth__add-file-lb label{cursor:pointer;border-top:1px solid #ccc;position:relative;padding:7px 0;color:#318cc6;display:block}.bth__preview-img-90 img{border-radius:2px;object-fit:contain}.bth__preview-img-90 b{text-transform:uppercase;font-size:30px;line-height:55px}.bth__preview-img-90{display:inline-block;vertical-align:top;text-align:center;margin-bottom:15px;background-color:white;margin-right:10px;position:relative;width:90px;height:55px;border-radius:2px}.bth__preview-90-cross{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/i/tophotels/cross-thin.svg);background-repeat:no-repeat;background-position:center;background-color:#ffffff73;opacity:0;transition:.3s;cursor:pointer}.bth__preview-img-90:hover .bth__preview-90-cross{opacity:1}.tour-selection-wrap__location-links .tour-selection-wrap__location-link:not(:last-child){margin-right:20px}.tour-selection-wrap__location-link{font-size:13px;cursor:pointer;color:#318cc6;position:relative;padding-left:18px;font-weight:normal;line-height:20px}.tour-selection-wrap__location-link::before{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:bold;position:absolute;left:0;top:1px;font-size:11px}.tour-selection-wrap .tour-selection-wrap__sm-flag-mobile .bth__inp{overflow:visible;width:100%}.tour-selection-wrap__sm-flag-mobile.tour-selection-wrap__sm-flag-mobile--loader .tour-selection-wrap__location-link::before{display:none}.tour-selection-wrap .tour-selection-wrap__sm-flag-mobile .bth__inp>span{display:inline-block;vertical-align:middle;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-selection-wrap .tour-selection-wrap__with-city .bth__inp{display:flex;align-items:center;width:100%}.tour-selection-wrap .tour-selection-wrap__with-city .bth__inp>.mr20{max-width:calc(100% - 75px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-selection-wrap .tour-selection-wrap__with-city .tour-selection-wrap__location-link{margin:0 !important}.tour-selection-wrap-uploader i{font-size:33px;margin:0 10px 4px 0;vertical-align:middle;display:inline-block}.tour-selection-wrap-uploader.loader::before{content:'';width:10px;height:10px;border:solid 3px #ccc;border-radius:50%;border-right-color:transparent;border-bottom-color:transparent;-webkit-transition:all .5s ease-in;-webkit-animation-name:uploaderLoader;-webkit-animation-duration:1.0s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;transition:all .5s ease-in;animation-name:uploaderLoader;animation-duration:1.0s;animation-iteration-count:infinite;animation-timing-function:linear;position:absolute;top:12px;right:13px}@-webkit-keyframes uploaderLoader{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.tour-selection-wrap-uploader:hover label,.tour-selection-wrap-uploader input:checked+label{color:#ff8e41}.tour-selection-wrap-uploader input+label{color:#999}.tour-selection-wrap-uploader input+label i::after{content:'\f14a';font-weight:normal;font-family:"Font Awesome 5 Free";font-size:16px;position:absolute;right:20px;top:20px}.tour-selection-wrap-uploader input:checked+label i::after{font-weight:bold}.tour-selection-wrap-uploader label{width:100%;height:100%;cursor:pointer;line-height:inherit;display:block;padding-right:35px}.tour-selection-wrap-uploader{font-size:16px;position:relative;width:475px;display:inline-block;vertical-align:top;padding:0 20px;border:0;line-height:55px;height:55px;font-weight:normal;text-align:left;margin:0 15px 15px 0;color:#318cc6;font-family:'apercu_pro',sans-serif;cursor:pointer;border-radius:2px;background:#fff}.tour-selection-wrap-uploader.tour-selection-wrap-uploader--sm i{font-size:23px}.tour-selection-wrap-uploader.tour-selection-wrap-uploader--sm{font-size:14px;line-height:40px;padding-left:15px;margin:0;width:315px;height:40px}html body .tour-selection-wrap .has-error.tour-selection-wrap-uploader .hint-block.hint-block--abs .question-error{margin:0;font-size:13px}html body .tour-selection-wrap .has-error.tour-selection-wrap-uploader .hint-block.hint-block--abs{position:absolute;right:7px;top:7px;width:auto;line-height:normal}@media screen and (max-width:1520px){.tour-selection-wrap__sm-flag-mobile .hide-1279{display:none}.tour-selection-wrap .tour-selection-wrap__sm-flag-mobile .bth__inp>span{max-width:200px}}@media screen and (max-width:1300px){.tour-selection-wrap .tour-selection-wrap-in .tour-selection-field.tour-selection-field--btn{width:auto;height:auto}.tour-selection-wrap-uploader{width:auto}.tour-selection-wrap__location-links .tour-selection-wrap__location-link:not(:last-child){margin-right:10px}.tour-selection-wrap__location-link{padding-left:14px;font-size:11px}.tour-selection-wrap .tour-selection-wrap__sm-flag-mobile .bth__inp>span{max-width:145px;margin-right:10px !important}.tour-selection-wrap__location-link::before{font-size:8px}.tour-selection-wrap .tour-selection-field.tour-selection-field--btn .bth__inp-lbl{left:53px !important}.tour-selection-field.tour-selection-field--btn .bth__inp-block{display:block}.tour-selection-field.tour-selection-field--btn .tour-selection-square{position:absolute;left:10px;top:0}.tour-selection-field.tour-selection-field--btn .bth__inp-block{padding-left:53px !important}}@media screen and (max-width:1023px){.tour-selection-wrap-in-files .bth__preview-img-90+span.fz13::before{content:'\f00d';font-weight:bold;float:right;font-family:"Font Awesome 5 Free"}.tour-selection-wrap-in-files .bth__preview-img-90+span.fz13{display:block;margin-bottom:10px;color:#fff !important;font-size:10px !important;background:#818181;margin-right:10px;padding:0 10px;border-radius:2px}.bth__preview-img-90{margin-bottom:5px}.tour-selection-wrap{width:100% !important}.tour-selection-wrap .tour-selection-wrap__sm-flag-mobile .bth__inp>span{max-width:135px}}@media screen and (max-width:620px){.tour-selection-wrap:not(.tour-selection-wrap--loader) .tour-selection-wrap__sm-flag-mobile .mr20{vertical-align:top;display:inline-block}.tour-selection-wrap .tour-selection-wrap-uploader{width:100%;padding:0 10px}.tour-selection-wrap .tour-selection-wrap__sm-flag-mobile .bth__inp>span{max-width:200px;margin-right:0 !important}.tour-selection-wrap:not(.tour-selection-wrap--loader) .tour-selection-wrap__sm-flag-mobile .lsfw-form-flag{transform:scale(0.5)}.tour-selection-wrap__location-link::before{font-size:10px}.tour-selection-wrap__location-link{padding-left:18px}.tour-selection-wrap:not(.tour-selection-wrap--loader) .tour-selection-wrap__location-link{vertical-align:top;display:inline-block;margin-right:15px}.tour-selection-wrap:not(.tour-selection-wrap--loader) .tour-selection-wrap__sm-flag-mobile .lsfw-form-flag+.bth__inp-block{padding-left:30px !important}.tour-selection-wrap:not(.tour-selection-wrap--loader) .tour-selection-wrap__sm-flag-mobile .lsfw-form-flag{left:1px;top:16px}.tour-selection-wrap:not(.tour-selection-wrap--loader) .tour-selection-wrap__sm-flag-mobile .lsfw-form-flag+.bth__inp-block .bth__inp-lbl{left:0 !important}.tour-selection-wrap .tour-selection-wrap-flex{flex-wrap:wrap}.tour-selection-wrap .tour-selection-wrap__loc{width:auto !important;background-position:8px;background-size:20px;height:auto !important;border-radius:5px;margin-bottom:25px;padding:0 15px 0 40px}.tour-selection-wrap .tour-selection-wrap__loc .hint{display:block !important;text-transform:uppercase !important;font-size:11px;position:static;box-shadow:none;padding:0;line-height:28px !important}.tour-selection-rbt-bubble label{font-size:11px !important;padding:2px;min-width:auto}.tour-selection-wrap .tour-selection-wrap-in>.bth__btn+.bth__btn{margin-top:15px}.tour-selection-wrap-in .tour-selection-rbt-bubble:not(:last-child){margin-right:5px}.tour-selection-rbt-bubble label span{padding:0 5px}.tour-selection-loc{width:auto;height:auto;margin-bottom:15px;background:transparent}.tour-selection-loc .hint{font-size:13px;text-transform:uppercase;color:#318cc6;display:block !important;position:static;padding:0;box-shadow:none;background:transparent}.tour-selection-wrap .tour-selection-field{width:100% !important;margin-right:0 !important}.tour-selection-wrap .bth__add-file-lb label{font-size:10px}.tour-selection-wrap-uploader{font-size:13px}.tour-selection-wrap-uploader i{font-size:28px}}@media screen and (max-width:598px){.tour-selection-wrap .tour-selection-wrap-in .tour-selection-field .has-error .hint-block{top:20px}}@media screen and (max-width:425px){.tour-selection-wrap:not(.tour-selection-wrap--loader) .tour-selection-wrap__sm-flag-mobile .lsfw-form-flag+.bth__inp-block{height:auto}.tour-selection-wrap-in .tour-selection-rbt-bubble:not(:last-child){margin-right:3px !important}.tour-selection-wrap:not(.tour-selection-wrap--loader) .tour-selection-wrap__sm-flag-mobile .lsfw-form-flag+.bth__inp-block .bth__inp{padding-left:40px}.tour-selection-wrap:not(.tour-selection-wrap--loader) .tour-selection-wrap__sm-flag-mobile .lsfw-form-flag+.bth__inp-block{padding-left:0 !important}.tour-selection-wrap .tour-selection-wrap__location-link{font-size:13px}.tour-selection-wrap__location-links{display:block;margin:5px 0 0 -30px}.tour-selection-wrap .tour-selection-wrap__with-city .tour-selection-wrap__location-links{display:inline-block;vertical-align:middle;margin:0}}@media screen and (max-width:359px){.tour-selection-wrap-uploader input+label i::after{right:10px;top:22px;font-size:11px}}.promo{padding:50px 0 25px 0;background-color:#96bcdc;margin-bottom:30px;color:#fff}.promo__title{font-size:37px;font-family:'apercu_pro',sans-serif;color:#fff;line-height:37px;font-weight:bold;margin-bottom:20px}.promo__check-mail{padding:15px;border-radius:5px;background:#fff;margin-bottom:25px}.promo .tour-selection-rbt-bubble label{width:100px}.promo .promo__auth .bth__btn.bth__btn--white:hover{background-color:#facba8 !important;color:#e05c00 !important}.promo .promo__auth .bth__btn.bth__btn--white{border-color:transparent !important;color:#475669;background-color:rgba(255,255,255,0.6) !important}.promo .promo__auth .bth__btn{width:300px;line-height:18px;font-weight:bold;border-radius:5px;display:inline-block;vertical-align:top}.promo .tour-selection-wrap .bth__inp{border-radius:inherit}.promo .tour-selection-wrap .bth__inp-block.burger::after{top:5px}.promo .tour-selection-wrap span.bth__inp{padding-top:32px}.promo .tour-selection-wrap .bth__inp-block{border-radius:5px;height:65px}.promo__txt{margin-bottom:35px;font-size:26px}.promo__sub-ttl{margin-top:15px;padding-top:25px;font-size:14px}.promo__title br{display:none}.header__fast-link:hover{background:#3c6587 !important}.header__fast-link{background:#2b455a !important}.promo .tour-selection-wrap .tour-selection-wrap-in .tour-selection-field:not(:last-child){margin-right:5px}.promo .tour-selection-wrap .tour-selection-field.promo__pass,.promo .tour-selection-wrap .tour-selection-field.promo__login{margin-right:0 !important}.advantages{counter-reset:myCounter}.advantages li::before{counter-increment:myCounter;content:counter(myCounter);color:#fff;background:#e05c00;display:inline-block;text-align:center;position:absolute;left:25px;top:15px;line-height:25px;width:25px;border-radius:100%;font-size:13px;font-weight:normal;height:25px}.advantages li{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:rgba(255,191,147,0.22);border-radius:5px;display:block;padding:15px 15px 15px 65px;position:relative;margin-bottom:10px}@media screen and (min-width:620px){.promo .tour-selection-wrap .tour-selection-field.promo__pass .bth__inp{border-radius:0}.promo .tour-selection-wrap .tour-selection-field.promo__login .bth__inp{border-radius:5px 0 0 5px}}@media screen and (max-width:1400px){.promo__title{line-height:50px;margin-bottom:10px}.promo{padding-top:40px}.promo__title br{display:block}}@media screen and (max-width:1023px){.promo .promo__auth .bth__btn{width:270px}}@media screen and (max-width:767px){.promo__txt{margin-bottom:30px;font-size:20px}.promo__title{font-size:25px;margin-bottom:10px;line-height:40px}.promo__sub-ttl{font-size:12px;padding-top:0}.promo{padding:25px 0}.advantages li{padding:10px 5px 10px 47px}.advantages li::before{left:15px;top:15px;line-height:17px;width:17px;height:17px}}@media screen and (max-width:620px){.promo .tour-selection-wrap .tour-selection-field{margin-right:0 !important}.promo .tour-selection-rbt-bubble label{width:auto}}@media screen and (max-width:413px){.promo__txt{font-size:16px}.promo__title{font-size:19px;line-height:29px}.promo__sub-ttl{font-size:9px}}
