.route_cards{overflow:hidden;padding:50px 0}.rc-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:0 -11px}.rc-card{background:#fff;box-shadow:0px 4px 50px rgba(48,52,59,.15);-webkit-box-shadow:0px 4px 50px rgba(48,52,59,.15);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 11px 22px;padding:15px 20px 40px;box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.route-text{font-style:italic;font-weight:400;font-size:16px;line-height:20px;color:#838383;margin-bottom:5px}.route-title{font-style:normal;font-weight:700;font-size:22px;line-height:20px;color:#262a36;margin-bottom:25px}.rc-card table{border-collapse:collapse;width:100%}.rc-card table td{font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#1c1c1c;border-bottom:2px solid #f2f2f2;vertical-align:middle;padding:2px}.rc-card table tr td:last-child{font-weight:700;font-size:20px;line-height:20px;text-align:right;color:#262a36}.rc-cards-table{position:relative;box-shadow:0px 4px 50px rgb(48 52 59/15%);-webkit-box-shadow:0px 4px 50px rgb(48 52 59/15%);-webkit-box-flex:1}.rc-cards-table table{width:100%;border-collapse:collapse}.rc-cards-table table td,.rc-cards-table table th{vertical-align:middle;padding:15px 15px 15px 20px;text-align:center}.rc-cards-table table td{font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#000}.rc-cards-table table th{font-weight:700;font-size:18px;line-height:24px;letter-spacing:.05em;color:#fff}.rc-cards-table table tr td:first-child,.rc-cards-table table tr th:first-child{text-align:left}.rc-cards-table table tbody tr td:not(:last-child){border-right:2px solid #f7f7f7}.rc-cards-table table tbody tr:nth-child(even){background-color:#f3f4f5}.rc-cards-table table thead tr{background-color:#000}.rc-cards-table table tbody tr:hover td{color:#fff;background-color:gray}.rc-cards-table table tbody tr td:last-child{white-space:nowrap}.show-all-bg{display:block;position:absolute;bottom:0;width:100%;height:59px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(81.25%,#fff));background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 81.25%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 81.25%)}.show-all{color:#fff;display:inline-block;padding:15px;background-color:#000;cursor:pointer;position:absolute;bottom:-22px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;line-height:1;z-index:1;font-weight:700;font-size:14px;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.show-all:hover{background-color:gray}.rc-container-fluid,.rc-container{max-width:100%;padding:0 15px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-sizing:border-box;box-sizing:border-box}.order-route{color:#fff;display:inline-block;padding:10px 20px;background-color:#000;cursor:pointer;position:absolute;bottom:-18px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;line-height:1;z-index:1;font-weight:700;font-size:14px;line-height:16px;letter-spacing:.1em;border-radius:4px}.rc-cards-table figcaption{background:#f1f1f1;color:#000;text-align:right;padding:5px 40px 5px 5px;font-size:14px;letter-spacing:.1em;font-style:italic;-webkit-box-sizing:border-box;box-sizing:border-box}.route_card__form-wrap,.route_card__form-overlay{display:none}.route_card__form-overlay{background-color:#777;opacity:.7;cursor:pointer;width:100%;height:100%;position:fixed;top:0;left:0;z-index:111111}.route_card__form-wrap{width:100%;max-width:500px;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:111112;padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box}.route_card__form-wrap input:not([type=submit]){margin-bottom:15px}.route_card__form-wrap input[type=submit]{color:#fff;display:inline-block;padding:10px;background-color:#000;cursor:pointer;text-align:center;line-height:1;z-index:1;font-weight:700;font-size:14px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;border:0;margin-bottom:15px}.route_card__form-wrap input[type=submit]:hover,.order-route:hover{background-color:gray;color:#fff}.route_card__form-close{position:absolute;right:0;top:0;display:block;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;font-size:42px;line-height:25px}