@media (max-width:6000px) and (min-width:1200px){.TPWL-widget .flight-details{    transform: scale(1)!important;    position: relative!important;
    visibility: visible!important;
    margin-top: 10px;
    opacity: 1!important;}.TPWL-widget .main_gate-price_info-discount{    margin-top: -16px;
    margin-bottom: 20px;}.TPWL-widget .TPWL_widget--xl .ticket-action-proposals-item{}.filters_wrapper{    width: 25%;}.TPWL-widget .map-button_container{    width: 330px;}.filter{margin: 22px 0px !important;}.TPWL-widget .card-rating_stars{    margin: 10px 0px 5px;    display: block!important;}.TPWL-widget .card-hotel_name__text{    font-size: 20px!important;}.TPWL-widget .card-rating_number--green{    color: #FFFFFF;
    background: #00afdd!important;
    border-radius: 13px 0 13px 13px;
    padding: 3px 20px;
    height: auto;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;}.TPWL-widget .card-main_gate{    border-left: 1px solid #E9E9E9;
    background-color: #E9E9E9;}.TPWL-widget .card-gates_list-item .card-more_proposals{display:none}.TPWL-widget .card-type{    background: #F44336;    border: 1px solid #fff!important;color: #fff!important;}.TPWL-widget .TPWL-template-header,.TPWL-widget .hotel_page-available_rooms-header__link,.TPWL-widget .kraynov-filter-checkbox,.TPWL-widget .ticket--expanded .ticket-action-sharing,.gr__tp-hotels_adivaha_com,.hotel-loader .do-not-disturb,.hotel-loader .door_handle,.hotel-loader .hotel-main,.hotel_page-footer-search,.search_progressbar-container,body .TPWL-template-header{display:none}body{scroll-behavior:inherit!important;background-color:#fff!important}body .TPWL-template-header{background:#f59822!important}.TPWL-widget .card-info{    flex-basis: 428px;}.button{background-color:#444!important}.TPWL-widget .countdown-info,.countdown-info__wrap{width:100%!important;text-align:center!important}.TPWL-widget .main_gate-button{border-radius: 0;
    padding: 0 35px;
    text-transform: uppercase;
    background-color: #000;}.TPWL-widget .search_results-wrapper-filters--left {
    margin-top: 0!important;
}.TPWL-widget .search_results-map{display:none}.TPWL-widget .TPWL_widget--l .hotel_page-rating_bars-bar>dt,.TPWL-widget .TPWL_widget--m .hotel_page-rating_bars-bar>dt,.TPWL-widget .TPWL_widget--s .hotel_page-rating_bars-bar>dt,.TPWL-widget .TPWL_widget--xl .hotel_page-rating_bars-bar>dt,.TPWL-widget .hotel_page-advtages-list_item,.TPWL-widget .hotel_page-description__text,.TPWL-widget .hotel_page-rating_pie__text>div{font-weight:600}.TPWL-widget .hotel_page-footer-search .hotel_page-footer_search_link{border-radius:35px!important}.TPWL-widget .kraynov-filter-checkbox input[type=checkbox]+label:before{border:1px solid #ddd}.TPWL-widget .search_results-filters section>div:first-child:hover,.TPWL-widget .search_results-filters section>div:nth-child(10):hover,.TPWL-widget .search_results-filters section>div:nth-child(11):hover,.TPWL-widget .search_results-filters section>div:nth-child(12):hover,.TPWL-widget .search_results-filters section>div:nth-child(2):hover,.TPWL-widget .search_results-filters section>div:nth-child(3):hover,.TPWL-widget .search_results-filters section>div:nth-child(4):hover,.TPWL-widget .search_results-filters section>div:nth-child(5):hover,.TPWL-widget .search_results-filters section>div:nth-child(6):hover,.TPWL-widget .search_results-filters section>div:nth-child(7):hover,.TPWL-widget .search_results-filters section>div:nth-child(8):hover,.TPWL-widget .search_results-filters section>div:nth-child(9):hover{background-color:#fff}.TPWL-widget .search_results-filters section>div:first-child,.TPWL-widget .search_results-filters section>div:nth-child(10),.TPWL-widget .search_results-filters section>div:nth-child(11),.TPWL-widget .search_results-filters section>div:nth-child(12),.TPWL-widget .search_results-filters section>div:nth-child(2),.TPWL-widget .search_results-filters section>div:nth-child(3),.TPWL-widget .search_results-filters section>div:nth-child(4),.TPWL-widget .search_results-filters section>div:nth-child(5),.TPWL-widget .search_results-filters section>div:nth-child(6),.TPWL-widget .search_results-filters section>div:nth-child(7),.TPWL-widget .search_results-filters section>div:nth-child(8),.TPWL-widget .search_results-filters section>div:nth-child(9){}.TPWL-widget .search_results-filters section>div:first-child .filter-control-container,.TPWL-widget .search_results-filters section>div:nth-child(10) .filter-control-container,.TPWL-widget .search_results-filters section>div:nth-child(11) .filter-control-container,.TPWL-widget .search_results-filters section>div:nth-child(12) .filter-control-container,.TPWL-widget .search_results-filters section>div:nth-child(3) .filter-control-container,.TPWL-widget .search_results-filters section>div:nth-child(4) .filter-control-container,.TPWL-widget .search_results-filters section>div:nth-child(5) .filter-control-container,.TPWL-widget .search_results-filters section>div:nth-child(6) .filter-control-container,.TPWL-widget .search_results-filters section>div:nth-child(8) .filter-control-container,.TPWL-widget .search_results-filters section>div:nth-child(9) .filter-control-container{border-bottom:0;padding-bottom:0;margin-bottom:0}.TPWL-widget .control .custom_checkbox label,.TPWL-widget .kraynov-filter-checkbox label{font-weight:900;line-height:16px;cursor:pointer;color:#000}.TPWL-widget .flight-brief-layover__iata--change_airports>span>span:first-child{left:-31px}.TPWL-widget .flight-brief-layover__iata--change_airports>span>span:nth-child(2){top:1px;left:25px}.TPWL-widget .filters_layout>main{padding-bottom:0!important}.TPWL-widget .search_results-wrapper{    justify-content: space-between;width:100%;padding:0;margin:15px 0}.TPWL-widget .pagination_button{width:55%;margin:0 auto;font-weight:600;padding:4px 0 13px;height:47px;border:0;border-radius:35px!important}.TPWL-widget .hotel_page{}.TPWL-widget--hotel_page .pswp__button--fs,.hotel_page-serp_link,.hotel_page-serp_link a:nth-child(2),.tp_powered_by,button.pswp__button.pswp__button--fs{display:none!important}.TPWL-widget--hotel_page .TPWL-widget .pswp--open{height:700px}.TPWL-widget .hotel_page-header-details{padding-top:0;border-top:0 solid #eee}.TPWL-widget .filters_layout>main,.TPWL-widget .map-button_container,.TPWL-widget .search_results-wrapper-filters{}.TPWL-widget .card-info{padding:20px 27px 20px 18px;    border-right: 0px solid #E9E9E9!important;}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{width:100%!important}.TPWL-widget .map-forced-hotel-container{left:29px}.TPWL-widget .hotel_page-address{font-size:18px;padding:0;font-weight:600}.TPWL-widget .hotel_page-reviews_details-description>div{font-size:12px;padding:0;font-weight:900}.TPWL-page-nameHotels .TPWL-hotels-bar{padding-top:0}.TPWL-widget .search_results-wrapper-tickets{width: 75%;max-width: 100%;padding-left: 20px;}.TPWL-widget--inner_page .TPWL-widget .TPWL-template-header{min-height:64px;display:none}.TPWL-template-header--sticky_extender{display:none}.TPWL-widget .TPWL_widget--xl .ticket-action{flex-basis:62px!important}.TPWL-widget .ticket-details-toggler{}.filters-container{    width: 25%;}.countdown-info__wrap{width:100%}.js-filters-container{height:100%!important}.TPWL-widget .TPWL_widget--xs .filters_layout>main{overflow-x:scroll}.TPWL-widget .sorting__title,.TPWL-widget .title{        color: #000;
        text-transform: capitalize;}.TPWL-widget .filter .title--subtitle,.slider-block{color:#000;font-size:13px;font-weight:600}.search_results-filters{}.TPWL-widget .flight-brief-date,.TPWL-widget .proposals-list-opener:after,.TPWL-widget .ticket--expanded .flight-baggage-terms,.TPWL-widget .ticket-action-proposals-item-tooltip,.ticket-action-buy{display:none}.TPWL-widget .range .any,.TPWL-widget .range .from,.TPWL-widget .range .to{font-size:13px;color:#000;font-weight:800;font-family:"Open Sans",sans-serif}.TPWL-widget .ticket{border:0 solid rgba(0,0,0,.12);background:#fff;border-radius:5px;box-shadow:rgb(0 0 0 / 10%) 0 1px 10px 1px;transition:.2s ease-out}.TPWL-widget .filter-control-container{}.TPWL-widget .search_results-filters section>div:nth-child(7) .filter-control-container .control>div:last-child .filter-control-container{border-bottom:0;padding-bottom:0;margin-bottom:0}.TPWL-widget .filter .title--subtitle,.TPWL-widget .range--top{margin-bottom:15px}.TPWL-widget .search_results-wrapper-tickets{}.TPWL-widget .TPWL_widget--xl .right-text{background:0 0!important}.TPWL-widget .range .any>strong,.TPWL-widget .range .currency_font,.TPWL-widget .range .from>strong,.TPWL-widget .range .to>strong{color:#000;font-weight:600;font-family:"Open Sans",sans-serif}.TPWL-widget .control .custom_checkbox .right-text .currency_font{color:#6c757d;font-family:"Open Sans",sans-serif}.TPWL-widget .calendar_line{}.TPWL-widget .calendar_line_prices{}.TPWL-widget .calendar_line.calendar_line--round_trip .calendar_line_prices a .prices__date{font-size:10px;font-weight:700;color:#000;margin-top:0}.TPWL-widget .calendar_line.calendar_line--round_trip .calendar_line_prices .forbidden_dates{margin-left:0;background:#61cd2a;color:#fff;padding:10px}.TPWL-widget .TPWL_widget--xl .ticket-action{width:25%;float:right}.TPWL-widget .flight-brief{    display: flex;
    justify-content: space-between;}.TPWL-widget .ticket-scroll-container{        display: flex;
        flex-direction: row-reverse;
        align-items: center;}.TPWL-widget .ticket-details-toggler{display:none}.TPWL-widget .calendar_line_prices a>span,.TPWL-widget .prices a>span{}.calendar_line--one_way .calendar_line_prices>li>a{padding:15px 10px}.TPWL-widget .ticket-action-proposals-item-link__price,.TPWL-widget .ticket-action-proposals-item-link__price:before{    background: transparent!important;}.TPWL-widget .ticket-details{           background: #fff;     display: flex;
        float: left;
        width: 75%;}.TPWL-widget .ticket-action-airline-container{}.TPWL-widget .flight.flight--depart,.TPWL-widget .flight.flight--return{}.TPWL-widget .kraynov-filter-checkbox{display:inline-block;float:left}.TPWL-widget .flight-brief-departure{}.TPWL-widget .flight-brief-date{        display: block;
        font-size: 12px;}.TPWL-widget .flight-brief-arrival .flight-brief-date .flight-brief-date__day{    display: inline;}.TPWL-widget .flight-brief-departure .flight-brief-date .flight-brief-date__day{    display: inline;}.TPWL-widget .flight-brief-departure .flight-brief-date{text-align:left}.TPWL-widget .flight-brief-arrival .flight-brief-date{text-align:right}.TPWL-widget .flight-brief-layovers{width:62%;}.TPWL-widget .flight-brief-arrival .flight-brief-city{text-align: right;}.TPWL-widget .flight-brief-arrival{text-align:right;position:relative}.TPWL-widget .flight-brief-arrival .flight-brief-time,.TPWL-widget .flight-brief-departure .flight-brief-time{font-size:16px;font-weight:600;color:#000;float:right;display:contents;text-align:center}.TPWL-widget .flight-brief-city{display:none}.TPWL-widget .flight-brief-layover__iata>span{font-size:13px;font-weight:600;color:#6c757d;width:100%}.TPWL-widget .ticket-action-button{margin:0 auto}.TPWL-widget .ticket-action-proposals-list{height:auto}.TPWL-widget .flight-brief-layovers__list{justify-content:center}.TPWL-widget .ticket-action-proposals-item-link__gate{font-weight:600}.TPWL-widget .ticket--expanded .ticket-details-toggler:before{margin-top:63px}.TPWL-widget .flight-brief-layovers__direct_flight,.TPWL-widget .flight-brief-layovers__flight_time{font-size:12px;font-weight:600;color:#6c757d}.TPWL-widget .ticket-action-button-tooltip{background:#61cd2a;left:inherit;right:100%}.TPWL-widget .ticket-action-button-tooltip:before{transform:rotate(-90deg);left:inherit;right:-10px;border-top-color:#61cd2a}.TPWL-widget .filters_layout>main,.TPWL-widget .search_results-wrapper-filters--left{        width: 100%;}.TPWL-widget .ticket-action-button-deeplink{display:flex}.TPWL-widget .ticket-action-button-deeplink-text{display:flex;justify-content:center;width:100%;align-items:center}.TPWL-widget .flight-brief-layovers__list:before{background:#61cd2a}.TPWL-widget .flight-brief-layover__iata:after{box-shadow:0 0 0 1px #61cd2a}.TPWL-widget .flight-brief-layover__iata:before{border:2px solid #61cd2a}.TPWL-widget .flight-brief-time{vertical-align:initial;line-height:23px}.TPWL-widget .flight{border-top:0 dashed rgba(0,0,0,.12)}.TPWL-widget .ticket-action__container{     
        padding: 20px;}.TPWL-widget .TPWL_widget--xl .ticket-action{border-right:0px;        background: #E9E9E9;}.TPWL-widget .ticket-scroll-container{        background: #e9e9e9;}.TPWL-widget .flight-brief-layover .flight-brief-layover__iata span{font-size:13px;font-weight:600;color:#6c757d}.TPWL-widget .ticket--expanded .ticket-action-airline{display:block!important}.TPWL-widget .flight-details-leg{padding:20px;font-size:13px;background-color:#f8f9fa;border:1px solid rgba(108,117,125,.4);margin:10px 0;border-radius:5px}.TPWL-widget .ticket-action__main_proposal{position:relative;margin-top:13px;color:#999;font-size:13px;transition:opacity .3s;direction:ltr}.TPWL-widget .flight-brief-layover__iata>span,.TPWL-widget .flight-details-leg:first-child{margin-top:0}.TPWL-widget .ticket--expanded .flight.flight--return{margin-top:0;padding-top:0}.TPWL-widget .flight-header__date,.TPWL-widget .flight-header__direction{color:#000;text-transform:uppercase;font-weight:600;font-size:14px}.TPWL-widget .flight-details-layover{border-width:0}.TPWL-widget .title.title-dropdown:after{position:absolute;right:0;top:7px}.TPWL-widget .proposals-list-opener-wrapper--desktop .proposals-list-opener{margin-top:0;float:left;width:100%;font-weight:600;text-align:center}.calendar_line--one_way .calendar_line_prices>li:first-child span{color:#000}.calendar_line--one_way .calendar_line_prices>li:first-child{margin-left:0;outline-width:2px;outline-offset:-2px}.calendar_line--one_way .flight-brief-layovers__list-wrapper>div:nth-child(2){display:inline-block}.TPWL-widget .price--current{outline-offset:-2px;outline:#61cd2a solid 2px}.TPWL-widget .flight-brief-city{margin-top:6px}}@media (max-width:6000px) and (min-width:1200px){.TPWL-widget .TPWL_widget--xl .hotel_page-proposals-group-header-title{margin-bottom:16px;margin-top:22px}.TPWL-widget .hotel_page-proposals-group{border:0 solid rgba(0,0,0,.12)!important;background:#fff!important;border-radius:5px;margin:20px 2px!important;box-shadow:rgb(0 0 0 / 10%) 0 1px 10px 1px!important;transition:.2s ease-out;padding:20px}.TPWL-widget .map-button_containerP,.search_results-sorting{}.TPWL-widget .TPWL_widget--xl .hotel_page-proposals-group-title{padding:0}.TPWL-widget .card-gates_list-item .card-more_proposals,.TPWL-widget .hotel_page-proposals-group-header-photos--hidden .hotel_page-proposals-group-title__text,.TPWL-widget .hotel_proposal-info-options__item{font-weight:600}.TPWL-widget .TPWL_widget--xl .hotel_page-proposals-group-best_proposal,.TPWL-widget .TPWL_widget--xl .hotel_page-proposals-group-list{width:1000px;padding:9px}.TPWL-widget .hotel_proposal-info-room{font-size:16px;font-weight:600;line-height:19px}.TPWL-widget .search_results-wrapper-tickets{}.TPWL-widget .map-button_containerP{background-color:#f8f9fa!important;padding:15px!important}.TPWL-widget .map-button_containerP:hover,.filter:hover,.search_results-sorting{}.TPWL-widget .map__image{width:100%}.search_results-sorting{}.filter{}.TPWL-widget .sorting__title,.TPWL-widget .title{font-size:13px!important;font-weight:600!important}.TPWL-widget .filter-control-container,.TPWL-widget .sorting{}.TPWL-widget .control .custom_checkbox label{font-weight:500;line-height:16px;cursor:pointer;color:#000}.TPWL-widget .range .any>strong{font-size:13px;color:#000;font-weight:600;font-family:"Open Sans",sans-serif}.search-results-cards-wrapper-card{border:0 solid rgba(0,0,0,.12)!important;background:#fff!important;border-radius:25px;margin:20px 2px!important;box-shadow:rgb(0 0 0 / 10%) 0 1px 10px 1px!important;transition:.2s ease-out}.TPWL-widget .card-gates_list-item .card-gates_list-item-deeplink{color:#000;font-weight:600!important;font-size:16px}.TPWL-widget .main_gate-stay_period,.TPWL-widget .main_gate__name{font-weight:600;font-size:13px}.TPWL-widget .search-results-title--wrapper{font-size:18px;padding:0 10px;font-weight:600}.TPWL-widget .TPWL_widget--xl .right-text{background:0 0!important}}@media (max-width: 660px) {.TPWL-widget .TPWL-template-header,.TPWL-widget .TPWL_widget--xs .search_results-mobile_sticky--sticky{display:none!important}.TPWL--iframe .TPWL_widget--xs .search_results-wrapper{    padding: 56px 10px 0 10px!important;}.search-results-cards-wrapper-card{    margin-bottom: 10px!important;}}