@font-face{font-family:"MyFont";src:url(/testAvia/static/media/monzerat.5906fb82.ttf) format("truetype")}body{margin:0;font-family:MyFont,sans-serif;background-color:#f3f7fa;font-size:14px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a,li,p,span,ul{padding:0;margin:0}a{text-decoration:none}.layout{display:flex;width:100%;box-sizing:border-box;position:relative;flex-direction:row;align-items:stretch}.layoutColumn{flex-direction:column}.layoutCenter{justify-content:center}.container{flex-wrap:wrap}.mainContent{margin:0 10px;min-width:565px}@media (max-width:640px){.mainContent{min-width:95%}}.ticket{margin-top:20px;min-height:160px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:5px}.ticket:last-child{margin-bottom:20px}@media (max-width:640px){.ticket{min-height:120px}}@media (max-width:480px){.ticket{flex-direction:column-reverse}}.ticket .logoAndPrice{border-right:1px solid #eceff1;padding:20px;justify-content:space-between;max-width:200px}@media (max-width:640px){.ticket .logoAndPrice{padding:10px;max-width:160px}}@media (max-width:480px){.ticket .logoAndPrice{max-width:100%;border:none}}.ticket .logoAndPrice img{max-height:40px;margin:0 auto}@media (max-width:480px){.ticket .logoAndPrice img{margin-bottom:10px}}.ticket .logoAndPrice .btnBuyTicket{font-family:"Open Sans",sans-serif;font-size:17px;color:#fff;background:#ff6d00;cursor:pointer;text-transform:uppercase;border:none;border-radius:5px;padding:8px}.ticket .logoAndPrice .btnBuyTicket:focus{outline-style:none}@media (max-width:640px){.ticket .logoAndPrice .btnBuyTicket{font-size:13px;padding:5px}}.ticket .ticketInfo{padding:20px;justify-content:space-between}@media (max-width:640px){.ticket .ticketInfo{padding:10px}}.ticket .ticketInfo .infoTime{color:#4a4a4a}.ticket .ticketInfo .infoTime:nth-of-type(2){text-align:right}.ticket .ticketInfo .infoTime .mainTime{font-size:32px;margin-bottom:4px}@media (max-width:640px){.ticket .ticketInfo .infoTime .mainTime{font-size:22px}}.ticket .ticketInfo .infoTime .cityInfo{font-size:12px}@media (max-width:640px){.ticket .ticketInfo .infoTime .cityInfo{font-size:11px}}.ticket .ticketInfo .infoTime .dateTime{color:#d2d5d6;margin-top:5px}.ticket .ticketInfo .transfer{position:relative;text-transform:uppercase;color:#8b9497;font-size:11px;width:95px;top:5px}@media (max-width:640px){.ticket .ticketInfo .transfer{font-size:9px;top:0;width:75px}}.ticket .ticketInfo .transfer:after{content:"";display:block;position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADYSURBVDhP1ZNvC4IwEIf7/h8vMM0wJLHEsD+iLxJh9hvbccm6rfBFPXAv3PTxdrdbqYX5c+E62qgsz81TGKIwPxRaernezIofUQgRhFGyVeM4mlUZUfgYBi1EVHVtVmW8TUmzPUnxAx8kjNOdM4vjqSJhSINIWJSl/ujetqrre4pz05AQgWe+j+CQ0Dbgm+CQEJm5Xg4JDgltrfSRuudRTMyPjDrzfQTnpSmo4xwuRMd9kPAd/NrMs3EhCjEdVubK3oUopNGLk2VGz97N0LED3hp+yq8LlZoANatkGTctJkAAAAAASUVORK5CYII=);right:-5px;width:18px;height:18px;top:10px}.ticket .ticketInfo .transfer:before{content:"";display:block;position:absolute;width:90px;left:-10px;height:1px;top:21px;background:#d2d5d6}@media (max-width:640px){.ticket .ticketInfo .transfer:before{font-size:9px;width:80px}}.tabBtn{width:50%;height:50px;background:#fff;text-transform:uppercase;border:1px solid #dfe5ec;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:600;cursor:pointer}.tabBtn:active,.tabBtn:focus,.tabBtn:hover{outline:none;color:#fff}.tabBtn:hover{background:#ff6d00;transition-duration:.5s}.tabBtnDown{border-radius:5px 0 0 5px;border-right:.5px solid #dfe5ec}.tabBtnUp{border-radius:0 5px 5px 0;border-left:.5px solid #dfe5ec}.tabRatingActive{background:#ff6d00;color:#fff;border-color:#ff6d00}.filter{background-color:#fff;padding:20px 0 10px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:5px;margin:0 10px 30px;min-width:235px}.filter .blockCheckbox{padding:10px 20px}.filter .blockCheckbox:hover{background:#f1fcff}.filter .title,.filter p{font-weight:600;text-transform:uppercase;font-size:12px}.filter p{margin:0 0 10px 20px;line-height:12px}input[type=checkbox]{display:none}.blockCheckbox{justify-content:space-between}.blockCheckbox button{background-color:inherit;border:none;outline:none;font-family:"Open Sans",sans-serif;font-size:14px;color:#2196f3}.blockCheckbox button:hover{text-decoration:underline;cursor:pointer}.psevdoCheckbox{cursor:pointer;font-size:12px}.psevdoCheckbox:before{content:" ";display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px;background-color:#fff;border:1px solid #9abbce;border-radius:2px;margin-right:10px;text-align:center;line-height:18px;font-weight:700}input[type=checkbox]:checked+.psevdoCheckbox:before{content:"\2713";color:#2196f3;border:1px solid #2196f3;background-color:#f2fcff}header{margin:50px 0}@media (max-width:640px){header{margin:10px 0}}header img{width:60px}
/*# sourceMappingURL=main.9a69e5d0.chunk.css.map */