.mobile_popup__ac_input{padding:10px}.mobile_popup__ac_input input{padding:10px 17px;width:100%;font-size:17px;line-height:1.2;background-color:#fff;outline:0;border:1px solid #146aec;box-shadow:1px 2px 2px rgba(26,26,26,.2);color:#1a1a1a;border-radius:7px;height:50px;font-family:Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";box-sizing:border-box}.mobile_popup__ac_input input:-moz-placeholder,.mobile_popup__ac_input input:-ms-input-placeholder,.mobile_popup__ac_input input::-moz-placeholder,.mobile_popup__ac_input input::-webkit-input-placeholder{color:#8c8c8c;opacity:1}.mobile_popup__ac_container{position:relative}.mobile_popup__ac_container .ui-autocomplete{margin:0;padding:0;background:#fff;box-shadow:none;width:100%!important;box-sizing:border-box;position:static!important;border-radius:0;border:0}.mobile_popup__ac_container .ui-autocomplete.active:not(.static){display:block!important}.mobile_popup__ac_container .ui-autocomplete .ui-autocomplete-junction,.mobile_popup__ac_container .ui-autocomplete:before{display:none}.mobile_popup__ac_container .ui-autocomplete>li{overflow:hidden}.mobile_popup__ac_container .ui-autocomplete>li a{padding:7px 0 7px 8px;position:relative;height:32px;line-height:30px;display:block}.mobile_popup__ac_container .ui-autocomplete>li a.ui-state-hover,.mobile_popup__ac_container .ui-autocomplete>li a:hover{background-color:#fafafa}.mobile_popup__ac_container .ui-autocomplete>li a.ui-state-hover .code,.mobile_popup__ac_container .ui-autocomplete>li a:hover .code{background-color:#fafafa;box-shadow:-21px 0 41px 18px #fafafa}.mobile_popup__ac_container .ui-autocomplete .city{font-size:15px;padding-left:4px;position:absolute;left:13px;font-weight:600;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}.mobile_popup__ac_container .popular_ac>li .city,.mobile_popup__ac_container .ui-autocomplete .country{padding-left:4px;position:absolute;left:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:500px}.mobile_popup__ac_container .ui-autocomplete .country{margin-top:0;font-size:13px}.mobile_popup__ac_container .ui-autocomplete .code{padding-right:16px;color:#595959;font-size:15px;position:relative;float:right;z-index:2;text-align:right}.mobile_popup__ac_container .popular_ac{background:#fff;box-sizing:border-box;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.mobile_popup__ac_container .popular_ac>li{padding:7px 0 7px 8px;position:relative;height:32px;overflow:hidden;cursor:pointer}.mobile_popup__ac_container .popular_ac>li>span{height:32px;line-height:30px}.mobile_popup__ac_container .popular_ac>li .city{color:#146aec;font-size:15px}.mobile_popup__ac_container .popular_ac>li .code{padding-right:16px;color:#595959;font-size:15px;position:relative;float:right;z-index:2;box-shadow:-21px 0 41px 18px #fff;text-align:right}.mobile_popup__ac_container .popular_ac>li:nth-child(odd){background-color:#fafafa}.mobile_popup__ac_container .popular_ac>li:nth-child(odd) .code{background-color:#fafafa;box-shadow:-21px 0 41px 18px #fafafa}.mobile_popup__ac_container .popular_ac>li:hover{background-color:#fafafa}.mobile_popup__ac_container .popular_ac>li:hover .code{background-color:#fafafa;box-shadow:-21px 0 41px 18px #fafafa}body.open_modal{overflow:hidden;height:100%}.mobile_popup{position:fixed;top:0;left:0;margin:0;box-shadow:none;border-radius:0;height:100%;width:100%;background-color:#fff;z-index:9999999;transform:translate3d(100%,0,0);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:transform .15s ease-out 0s}.mobile_popup.open{transform:translate3d(0,0,0)}.mobile_popup.filters_modal{background-color:#fff;overflow-y:hidden}.mobile_popup.filters_modal .mobile_popup__header{position:absolute;width:100%;left:0;top:0;z-index:1;background:#fff}.mobile_popup__header{padding:12px 0;position:relative;color:#1a1a1a;text-align:center;border-bottom:1px solid #b7b7b7}.mobile_popup__header_close{position:absolute;left:10px;top:50%;margin-top:-14px;font-size:15px;line-height:normal;color:#146aec;border:1px solid #146aec;box-shadow:1px 2px 2px rgba(26,26,26,.2);padding:3px 10px;border-radius:5px;box-sizing:border-box;cursor:pointer}.mobile_popup__header_close .arrow{display:inline-block;width:12px;height:12px;background:url(/res/img/flight_srp/left-arrow.svg) 0 0 no-repeat;background-size:contain;margin:2px 4px 0 0}.mobile_popup__header_title{font-weight:600;font-size:17px;line-height:1.3}.mobile_popup__header.line2{padding:10px 0;color:#333;border-bottom:1px solid #b7b7b7;background-color:#fff;position:relative;height:57px;display:block;font-size:17px;font-weight:600;text-align:center;box-sizing:border-box}.mobile_popup__header.line2 .mobile_popup__header_close{width:80px}.mobile_popup__header.line2 .mobile_popup__header_title{line-height:1.2}.mobile_popup.generator_popup{background:#0f75d6}.mobile_popup.generator_popup .meta_search{padding-top:40px}.main-footer{width:100%}.support-with-operator{margin-bottom:10px}#main-wrapper{background:#fff;margin-bottom:35px}#main-wrapper:after{content:".";line-height:0;clear:both;display:block;height:0;text-indent:-9999px;overflow:hidden}.main_part{margin-right:0;padding-top:7px;color:#333;font:15px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.faq .section{padding:20px 0;border-top:1px solid #e6e6e6}.faq .section h2,.faq .section h4{margin:0;color:#146aec;font:300 33px/38px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:0 65px 0 0;cursor:pointer;background:url(/res/img/faq_arrow_down.png) right 15px no-repeat}.faq .section.open h2,.faq .section.open h4{background-image:url(/res/img/faq_arrow_up.png)}.faq .section.open .item-list{display:block}.faq .section:first-child{border:0}.faq .section .item-list{display:none;margin-top:15px}.faq .section .item-list .item{padding-right:20px;margin-bottom:20px}.faq .section .item-list .item .label{font:19px/20px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#333;padding-left:15px;background:url(/res/img/faq_marker.png) 3px 5px no-repeat;cursor:pointer}.faq .section .item-list .item.open .label{background:url(/res/img/faq_marker_open.png) 0 7px no-repeat}.faq .section .item-list .item .answer{display:none;margin-left:25px;padding:15px 20px 1px;background:#ebebeb;border:1px solid #dbdbdb;border-radius:0 4px 4px 4px;position:relative;margin-top:17px}.faq .section .item-list .item .answer p{margin:0 0 15px}.faq .section .item-list .item .answer:after,.faq .section .item-list .item .answer:before{position:absolute;display:block;content:".";text-indent:-9999px;top:-11px;overflow:hidden;cursor:pointer;left:-1px;border-bottom:11px solid #dbdbdb;border-right:11px solid transparent;height:0;width:0}.faq .section .item-list .item .answer:before{top:-10px;left:0;border-bottom:10px solid #ebebeb;border-right:10px solid transparent;z-index:1}.btn{border:1px solid #c6c6c6;border-radius:4px 4px 4px 4px;background:#fafafa;background:linear-gradient(to bottom,#fafafa 0,#f2f2f2 100%);display:block;text-align:center;float:right;width:142px;line-height:inherit;cursor:pointer;color:#146aec;font:13px/32px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";height:32px;margin-left:8px;box-shadow:1px 1px 2px rgba(0,0,0,.1)}.btn:hover{background:#fbfbfb;background:linear-gradient(to bottom,#fbfbfb 0,#f6f6f6 100%);text-decoration:none}.btn.no_margin{margin-left:0}.faq_header{background:url(/res/img/faq_bg.jpg) center bottom no-repeat;height:215px;padding:15px 0 0 25px}.faq_header h1,.faq_header h2{padding:0;margin:0;font:300 33px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#fff;text-transform:none;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.faq_header p{margin:10px 0 5px;width:740px;max-width:100%;font:15px/18px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#fff;text-shadow:1px 1px 7px rgba(0,0,0,.5)}.faq_header .logo_item{display:inline-block;margin-right:20px;cursor:pointer}.right_part{float:right;width:297px;margin-top:40px}@media all and (max-width:990px){body{min-width:100%}}@media all and (max-width:950px){.fixedwidth{width:95%;margin:0 auto}.main_part{margin-right:0}.right_part{float:none;width:100%;margin-top:20px}.faq_header{height:auto;min-height:160px;padding:20px;background-size:cover;background-position:center}.faq_header p{width:auto}}@media all and (max-width:768px){.faq_header{padding:16px}.faq_header h1,.faq_header h2{font:300 24px/30px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.faq_header p{font:14px/20px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin:8px 0 4px}.faq .section{padding:16px 0}.faq .section h2,.faq .section h4{font:300 22px/28px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding-right:40px;background-position:right 6px;background-size:22px auto}.faq .section .item-list{margin-top:12px}.faq .section .item-list .item{padding-right:0;margin-bottom:14px}.faq .section .item-list .item .label{font:16px/22px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:4px 0 4px 18px;background-position:2px 10px}.faq .section .item-list .item .answer{margin-left:10px;padding:12px 14px 1px}.faq .section .item-list .item .answer p{font-size:14px;line-height:20px}}@media all and (max-width:480px){.fixedwidth{width:auto;margin:0 12px}.faq_header{padding:14px 12px;border-radius:4px}.faq_header h1,.faq_header h2{font:300 20px/26px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.faq_header p{font:13px/18px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.faq .section h2,.faq .section h4{font:300 18px/24px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding-right:32px;background-size:18px auto}.faq .section .item-list .item .label{font:15px/21px Arial,system-ui,"Segoe UI",Roboto,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}}