@font-face{font-family:"Open Sans";src:url(/aviasales_react/static/media/OpenSans-Regular.403af3bc.woff2) format("woff2"),url(/aviasales_react/static/media/OpenSans-Regular.1a2ff0af.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url(/aviasales_react/static/media/OpenSans-Bold.b87be75f.woff2) format("woff2"),url(/aviasales_react/static/media/OpenSans-Bold.d8c999d2.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url(/aviasales_react/static/media/OpenSans-SemiBold.e2426461.woff2) format("woff2"),url(/aviasales_react/static/media/OpenSans-SemiBold.7a0e9873.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}body{min-width:320px;margin:0;font-family:"Open Sans","Arial",sans-serif;font-size:12px;line-height:20px;font-weight:400;color:#4a4a4a;background-color:#f3f7fa;overflow-x:hidden;box-sizing:border-box}*,:after,:before{box-sizing:inherit}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}img{max-width:100%;height:auto}.visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.container{max-width:786px;width:100%;margin:0 auto;padding:0 16px}.page-header{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:40px 0 31px}@media (max-width:768px){.page-header{padding:15px 0}}.filter{display:flex;flex-direction:row;align-items:flex-start}@media (max-width:768px){.filter{flex-direction:column}}.filter__transfer{display:flex;flex-direction:column;justify-content:flex-start;width:232px;margin:0 20px 0 0}@media (max-width:768px){.filter__transfer{width:100%;margin-bottom:20px}}.filter__sort{display:flex;flex-direction:row;width:100%;margin-bottom:8px}.filter__sort-button{width:50%;padding:15px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-align:center;background-color:#fff;border:1px solid #dfe5ec;outline:none;cursor:pointer}@media (max-width:768px){.filter__sort-button{padding-right:10px;padding-left:10px}}.filter__sort-button:first-of-type{border-radius:5px 0 0 5px}.filter__sort-button:last-of-type{border-radius:0 5px 5px 0}.filter__sort-button--active{color:#fff;background-color:#2196f3;border-color:#2196f3}.filter__result{display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;width:502px}@media (max-width:768px){.filter__result{width:100%}}.transfer{padding:17px 20px 10px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:5px}.transfer__title{margin:0 0 6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.transfer__form{display:flex;flex-direction:column}@media (max-width:768px){.transfer__form{flex-direction:row;flex-wrap:wrap}}@media (max-width:500px){.transfer__form .transfer__checkbox{width:calc(50% - 10px)}}@media (max-width:380px){.transfer__form .transfer__checkbox{width:calc(100% - 10px)}}.transfer__checkbox{margin:0 -20px}@media (max-width:768px){.transfer__checkbox{margin:0 10px 0 0}}.checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.checkbox__input{display:none}.checkbox__input:checked+.checkbox__label:before{border-color:#2196f3}.checkbox__input:checked+.checkbox__label:after{display:block}.checkbox__label{position:relative;width:100%;padding:10px 20px 10px 50px;font-size:13px;cursor:pointer}@media (max-width:768px){.checkbox__label{padding-left:30px}}.checkbox__label:hover{background-color:#f1fcff}@media (max-width:768px){.checkbox__label:hover{background-color:transparent}}.checkbox__label:before{content:"";position:absolute;top:50%;left:20px;width:20px;height:20px;border:1px solid #9abbce;border-radius:2px;transform:translateY(-50%)}@media (max-width:768px){.checkbox__label:before{left:0}}.checkbox__label:after{display:none;content:"";position:absolute;top:calc(50% - 7px);left:24px;width:12px;height:8px;border-left:2px solid #2196f3;border-bottom:2px solid #2196f3;transform:rotate(-45deg)}@media (max-width:768px){.checkbox__label:after{left:4px}}.tickets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:100%}.tickets__item{margin:10px 0;padding:20px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:5px}.tickets__link{color:inherit;text-decoration:none}.tickets__item-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 30px 0 0}.tickets__item-cost{font-weight:600;font-size:24px;line-height:24px;color:#2196f3}.tickets__item-carrier{width:110px;height:36px;object-fit:contain;object-position:center}.tickets__transfers{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:500px){.tickets__transfers{flex-direction:row;flex-wrap:wrap}}.tickets__transfers-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:5px 0}@media (max-width:500px){.tickets__transfers-item{flex-direction:column;width:calc(50% - 10px)}}.tickets__transfers-item:last-of-type{margin-bottom:0}.tickets__transfers-fields{display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:768px){.tickets__transfers-fields{margin-bottom:10px}}.tickets__transfers-fields:not(:last-of-type){margin-right:20px}@media (max-width:768px){.tickets__transfers-fields:not(:last-of-type){margin-right:0}}.tickets__transfers-field{width:140px;font-weight:600}.tickets__transfers-field:first-of-type{text-transform:uppercase;color:#a0b0b9;letter-spacing:.5px}.tickets__transfers-field:last-of-type:not(:first-of-type){font-size:14px;line-height:19px}.loader{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}
/*# sourceMappingURL=main.bcf255b7.chunk.css.map */