.listTripsFilter{max-height:500px;overflow-y:auto;padding-left:4px}.listTripsFilter__selectedItems{display:flex;flex-wrap:wrap;gap:10px;margin-top:48px}.listTripsFilter__selectedItem{align-items:center;background-color:#ebebeb;border-radius:100px;color:#55368b;display:inline-flex;font-size:12px;font-size:.75rem;font-weight:600;height:30px;margin-bottom:8px;padding:0 8px}.listTripsFilter__selectedItem .excludeFilter{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' fill='none'%3E%3Cpath fill='%2355368B' d='M.227.727a.56.56 0 0 1 .796 0L4 3.705 6.977.727a.563.563 0 1 1 .796.796L4.795 4.5l2.978 2.977a.563.563 0 0 1-.796.796L4 5.295 1.023 8.273a.563.563 0 0 1-.796-.796L3.205 4.5.227 1.523a.563.563 0 0 1 0-.796'/%3E%3C/svg%3E");cursor:pointer;margin-right:10px}.listTripsFilter__label{color:#333;font-size:14px;font-weight:700;margin-bottom:12px}.listTripsFilter__label:focus{box-shadow:none}.listTripsFilter__items{margin-top:16px}.listTripsFilter__item{margin-bottom:16px}.listTripsFilter__item .filter-item{color:#333}.listTripsFilter__item .filter-item .text--isNormal{font-size:12px;font-size:.75rem}.listTripsFilter__item .listTripsFilter__classeWrap .filter-item .text--isNormal{text-transform:lowercase}.listTripsFilter__item .listTripsFilter__classeWrap .filter-item .text--isNormal:first-letter{text-transform:capitalize}.listTripsFilter__item .checkbox{align-items:baseline;display:flex}.listTripsFilter__item .checkbox .checkbox-filter{margin-right:8px}.listTripsFilter__item .checkbox input[type=checkbox]{height:25px;opacity:0;position:absolute;width:100%;z-index:1}.listTripsFilter__item .checkbox input[type=checkbox]+span{color:#000;cursor:pointer;font:16px sans-serif}.listTripsFilter__item .checkbox input[type=checkbox]+span:before{border:1px solid #d0d0d0;border-radius:3px;content:"";display:inline-block;height:16px;margin-right:.5em;margin-top:.5em;vertical-align:-2px;width:16px}.listTripsFilter__item .checkbox input[type=checkbox]:checked+span:before{background-color:#55368b;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="7" fill="none"><path fill="%23fff" d="M6.96.981a.46.46 0 0 1 .655 0c.178.18.18.473.006.656l-3.696 4.37-.011.012a.46.46 0 0 1-.654 0l-2.25-2.28a.473.473 0 0 1 0-.662.46.46 0 0 1 .655 0L3.573 5.01 6.948.995z"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:10px;border-radius:3px}.listTripsFilter__item .checkbox input[type=checkbox]:focus+span:before,.listTripsFilter__item .checkbox input[type=checkbox]:not(:disabled)+span:hover:before{box-shadow:0 0 0 2px #0096ff;outline-color:transparent;outline-style:dotted;outline-width:2px}.listTripsFilter__item .checkbox label{font-size:12px;font-size:.75rem}.listTripsFilter .ticket__filter--title{color:#333;font-size:18px;font-size:1.125rem;font-weight:700}@media (min-width:768px){.listTripsFilter{max-height:100%;overflow-y:visible}.listTripsFilter__selectedItems{margin-top:8px}.listTripsFilter__label{font-size:16px}.listTripsFilter .ticket__filter--length{display:flex;justify-content:end}.listTripsFilter .ticket__filter--length span{color:#303030;font-size:16px;font-size:1rem;padding-right:4px}.listTripsFilter .ticket__filter--length span b{color:#55368b;font-weight:700}.listTripsFilter__items{margin-top:16px}.listTripsFilter__item{margin-bottom:32px}}@media (min-width:1366px){.listTripsFilter__item .filter-item .text--isNormal{font-size:14px;font-size:.875rem}}.listTripsOrderBy{margin-bottom:8px}.listTripsOrderBy__title{color:#333;font-size:18px;font-weight:700}.listTripsOrderBy__qtdFound{display:none}.listTripsOrderBy__qtd{color:#55368b;font-size:14px;font-weight:700}.listTripsOrderBy__texFound{color:#000;font-size:14px;font-weight:700;font-weight:500}.listTripsOrderBy__wrapper{margin-top:16px}.listTripsOrderBy__lstButtons{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.listTripsOrderBy__button{background-color:none;border:0}.listTripsOrderBy__button input{display:none}.listTripsOrderBy__button label{align-items:center;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:8px;position:relative}.listTripsOrderBy__button label:before{border:1px solid #d0d0d0;border-radius:3px;content:" ";height:13px;width:13px}.listTripsOrderBy__button input:checked+label{transition:background .5s,color .5s}.listTripsOrderBy__button input:checked+label:before{background-color:#55368b;border-color:#55368b;transition:background .5s,border-color .5s}.listTripsOrderBy__button input:checked+label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:4px;position:absolute;top:3px;transform:rotate(45deg);transition:all .5s;width:5px}.ltf__modalContainer .listTripsOrderBy__title{display:none}@media (min-width:768px){.listTripsOrderBy{margin:16px 0}.listTripsOrderBy__title{font-size:14px}.listTripsOrderBy__qtdFound{display:block}.listTripsOrderBy__wrapper{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:8px 0}.listTripsOrderBy__lstButtons{flex-direction:row}.listTripsOrderBy__button label{background-color:#fff;border-radius:100px;font-size:12px;font-weight:500;padding:8px 12px}.listTripsOrderBy__button label:after,.listTripsOrderBy__button label:before{display:none}.listTripsOrderBy__button input:checked+label{background-color:#55368b;color:#fff}}.ListTripsFilterModal__buttons{align-items:center;background-color:#fff;border:1px solid #d1d1d6;border-radius:32px;bottom:4px;display:flex;height:32px;left:50%;padding:16px;position:fixed;transform:translate(-50%,-50%);z-index:10}.ListTripsFilterModal__item{border-right:1px solid #d1d1d6;padding:8px 10px}.ListTripsFilterModal__item:last-child{border:0}.ListTripsFilterModal__button{align-items:center;color:#333;display:inline-flex;gap:8px;padding:0}.ListTripsFilterModal__button span{color:#333;font-size:.625rem;font-weight:700}.ListTripsFilterModal__button .icon__sortDown{color:#333;font-size:20px}.listTripsCard{background-color:#fff;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);cursor:pointer;margin-bottom:32px;position:relative}.listTripsCard--loading{pointer-events:none}.listTripsCard__loading{background:hsla(0,0%,100%,.6);height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.listTripsCard__loading:before{animation:pulse 3s ease 0s infinite normal forwards;color:#55368b;content:"\e917";font-family:icomoon;font-size:35px;left:49%;position:absolute;top:45%;transform:translate(-50%,-50%)}@media (max-width:425px){.listTripsCard__loading:before{left:48%}}.listTripsCard.showTips .listTripsCard__descTips{animation-duration:.3s;animation-name:fadeIn}.listTripsCard.showTips .listTripsCard__descTips:before{background:rgba(0,0,0,.4);content:" ";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:11}.listTripsCard__descTips{bottom:120px;cursor:pointer;display:none;left:16px;position:fixed;z-index:2}.listTripsCard__descTips i:before{color:#55368b;font-size:24px}.listTripsCard.isOpen{left:0;position:fixed;top:0;width:100%;z-index:16}@media (max-width:768px){.listTripsCard.isOpen{height:100%}}.listTripsCard.isOpen .listTripsCard__bullet{display:none}.listTripsCard.isOpen .listTripsCard__content{cursor:default;height:calc(100vh - 154px);overflow-y:auto;position:relative}.listTripsCard.isOpen .listTripsCard__info{height:104px}@media (max-width:768px){.listTripsCard.isOpen .listTripsCard__info{background:#fff;bottom:0;position:fixed;width:100%}}.listTripsCard.isOpen .listTripsCard__descTips{display:block}.listTripsCard__soldOut{pointer-events:none;user-select:none}.listTripsCard__soldOut *{filter:grayscale(100%)}.listTripsCard__soldOut:before{background:hsla(0,0%,100%,.3);content:" ";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.listTripsCard__heading{background-color:#55368b;display:flex;gap:16px;justify-content:space-between;padding:10px 24px}.listTripsCard__seatDate{color:#fff;font-size:16px;font-weight:800}.listTripsCard__seatDate span{display:block;font-size:10px}.listTripsCard__closeBusMap{padding:0}.listTripsCard__closeBusMap i{color:#fff;font-size:20px}.listTripsCard__content{padding:8px 16px}.listTripsCard__logoFlag{display:flex;gap:8px;justify-content:space-between;margin:8px 0 10px}.listTripsCard__logo{max-width:80px}.listTripsCard__logo img{max-width:100%}.listTripsCard__logo img[alt]{font-size:10px}.listTripsCard__flagText{align-items:center;border:1px solid #8c8c8c;border-radius:4px;display:inline-flex;gap:8px;margin-bottom:4px;padding:4px 8px}.listTripsCard__flagText span{color:#000;font-size:10px;font-weight:700;text-transform:lowercase}.listTripsCard__flagText span:first-letter{text-transform:uppercase}.listTripsCard__flagTextIcon{color:#f8a629;font-size:10px}.listTripsCard__logoConnection{align-items:center;display:inline-flex;gap:4px}.listTripsCard__infoConnection{color:#55368b;font-size:14px;font-weight:700}.listTripsCard__infoConnectioIcon{color:#55368b;font-size:12px}.listTripsCard__companyConnection{max-width:60px;position:absolute}.listTripsCard__companyConnection--left{left:-1px}.listTripsCard__companyConnection--right{right:-1px}.listTripsCard__companyConnection img{max-width:100%}.listTripsCard__companyConnection img[alt]{font-size:10px}.listTripsCard__connectionCity{color:#979797;font-size:10px;font-weight:600;margin-top:8px}.listTripsCard__connectionInfo{color:#000;font-size:10px;font-style:italic;font-weight:500;line-height:1.4;margin-bottom:32px}.listTripsCard__waitingMsg{color:#55368b;font-size:12px;font-weight:700;line-height:1.4;text-align:center}.listTripsCard .icon-person-waiting:before{background:#fff;color:#55368b;font-size:22px;padding:4px;position:relative}.listTripsCard__waitingLineWrap{margin:0 auto 25px;max-width:340px}.listTripsCard__waitingLineWrap .listTripsCard__trip{padding:0}.listTripsCard__waitingLineWrap .listTripsCard__line:after,.listTripsCard__waitingLineWrap .listTripsCard__line:before{display:none}.listTripsCard__waitingLineWrap .listTripsCard__busWrapper{padding:0}.listTripsCard__waitingLineWrap .listTripsCard__hours{flex:none;padding:12px 0 0}.listTripsCard__waitingLineWrap .listTripsCard__arrivalHour,.listTripsCard__waitingLineWrap .listTripsCard__departureHour{margin-bottom:4px}.listTripsCard__waitingLineWrap .icon-bus:before{color:#55368b}.listTripsCard__waitingLineWrap .listTripsCard__departureCity{color:#55368b;font-size:12px;font-weight:500}.listTripsCard__waitingLineWrap .listTripsCard__line{border-color:#55368b}.listTripsCard__trip{align-items:center;display:flex}.listTripsCard__bullet{position:relative}.listTripsCard__bullet:after,.listTripsCard__bullet:before{background:#f6f6f6;border-radius:100%;bottom:-11px;content:" ";display:block;height:24px;position:absolute;width:24px}.listTripsCard__bullet:before{box-shadow:inset -6px 2px 3px rgba(0,0,0,.2);left:-6px}.listTripsCard__bullet:after{box-shadow:inset 6px 2px 3px rgba(0,0,0,.2);right:-6px}.listTripsCard__bulletLine{border-top:1px dashed #e9e8e9}.listTripsCard__hours{flex:1;padding:12px 6px;text-align:center}.listTripsCard.isOpen .listTripsCard__trip:not(.icon__time) .listTripsCard__hours{display:flex;flex-direction:column}.listTripsCard.isOpen .listTripsCard__trip:not(.icon__time) .listTripsCard__arrivalHour,.listTripsCard.isOpen .listTripsCard__trip:not(.icon__time) .listTripsCard__departureHour{margin-bottom:0}.listTripsCard.isOpen .listTripsCard__trip:not(.icon__time) .listTripsCard__arrivalHour strong,.listTripsCard.isOpen .listTripsCard__trip:not(.icon__time) .listTripsCard__departureHour strong{font-size:12px;font-weight:400}.listTripsCard.isOpen .listTripsCard__trip:not(.icon__time) .listTripsCard__arrivalCity,.listTripsCard.isOpen .listTripsCard__trip:not(.icon__time) .listTripsCard__departureCity{font-size:12px;font-weight:700;order:-1}.listTripsCard__time{flex:3;text-align:center}.listTripsCard__arrivalHour,.listTripsCard__departureHour{margin-bottom:8px}.listTripsCard__arrivalHour strong,.listTripsCard__departureHour strong{color:#000;font-size:12px;font-weight:700}.listTripsCard__arrivalCity,.listTripsCard__departureCity{color:#000;font-size:10px;word-break:break-word}.listTripsCard__busWrapper{display:flex;padding:0 16px;position:relative}.listTripsCard__busLine{flex:1 1 auto;min-width:80px}.listTripsCard__tripTime{color:#979797;font-size:10px;font-weight:700;margin-bottom:4px}.listTripsCard__bus{position:relative}.listTripsCard__line{border-bottom:1px dashed #979797;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.listTripsCard__line:after,.listTripsCard__line:before{background-color:#979797;border-radius:100%;content:" ";display:block;height:8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.listTripsCard__line:before{left:-1px}.listTripsCard__line:after{right:-1px}.listTripsCard__icon,.listTripsCard__iconConnection{background-color:#fff;color:#979797;font-size:20px;position:relative}.listTripsCard__icon:before,.listTripsCard__iconConnection:before{color:#979797}.listTripsCard__iconConnection:before{font-size:45px}.listTripsCard__tripConnectionLine{margin:16px 0}.listTripsCard__info{padding:0 16px}.listTripsCard__infoOpenWrapper{align-items:center;display:flex;gap:8px;padding:16px 0}.listTripsCard__infoOpenActon,.listTripsCard__infoOpenPrice,.listTripsCard__infoOpenSeat{flex:1}.listTripsCard__infoOpenActon{flex:3}.listTripsCard__infoOpenTitle{color:#555;font-size:10px;font-weight:600;margin-bottom:16px}.listTripsCard__infoOpenContent{color:#555;font-size:14px;font-weight:900}.listTripsCard__infoWrapper{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:8px 16px}.listTripsCard__openModalConn{align-items:center;display:inline-flex;gap:8px;padding:8px 0 0}.listTripsCard__openModalConn span{border-bottom:1px solid #989898;color:#989898;font-size:12px;font-weight:700}.listTripsCard__openModalConn i{color:#989898;font-weight:400;rotate:-90deg}.listTripsCard__lastSeats{color:red;font-size:12px;font-weight:600}.listTripsCard__noSeats{color:#979797;font-size:12px;font-weight:500}.listTripsCard__priceValue{border:1px solid #f0801e;border-radius:100px;color:#f0801e;font-size:16px;font-weight:700;letter-spacing:-1px;padding:8px;text-transform:uppercase}.listTripsCard__priceValue--mobiOferta{background-color:#55368b;border-color:#55368b;color:#fff}@media (min-width:768px){.listTripsCard.isOpen{left:auto;position:relative;top:auto;z-index:auto}.listTripsCard.isOpen .listTripsCard__bullet{display:initial}.listTripsCard.isOpen .listTripsCard__content{height:auto;overflow-y:visible;position:relative}.listTripsCard.isOpen .listTripsCard__descTips{display:none}.listTripsCard.isOpen .listTripsCard__info{height:auto;padding:0 12px}.listTripsCard__content{padding:8px 32px}.listTripsCard__heading{border-radius:10px 10px 0 0;padding:23px 24px}.listTripsCard__seatDate{font-size:20px}.listTripsCard__seatDate span{display:inline-block;font-size:20px}.listTripsCard__logo{max-width:115px}.listTripsCard__flagText span,.listTripsCard__infoOpenTitle{font-size:12px}.listTripsCard__arrivalHour strong,.listTripsCard__departureHour strong,.listTripsCard__infoConnection,.listTripsCard__infoOpenContent{font-size:16px}.listTripsCard__bullet:after,.listTripsCard__bullet:before{bottom:-14px;height:32px;width:26px}.listTripsCard__bullet:before{left:-8px}.listTripsCard__bullet:after{right:-8px}.listTripsCard__trip{margin-bottom:5px;padding:0 32px}.listTripsCard__tripTime{font-size:14px}.listTripsCard__tripConnection{padding:16px 0}.listTripsCard__connectionInfo{font-size:12px}.listTripsCard__companyConnection{max-width:85px;min-width:60px}.listTripsCard__companyConnection--left{left:-4px}.listTripsCard__companyConnection--right{right:-4px}.listTripsCard__icon,.listTripsCard__iconConnection{font-size:25px}.listTripsCard__waitingMsg{font-size:14px;line-height:1.8}.listTripsCard__infoOpenWrapper{padding:12px}.listTripsCard__lastSeats,.listTripsCard__noSeats{font-size:14px}.listTripsCard__priceValue{font-size:20px;padding:2px 8px}.listTripsCard__infoOpenActon{flex:1}}@media (max-width:375px){.listTripsCard__seatMobiOferta{flex-wrap:wrap;gap:15px}.listTripsCard__seatMobiOferta .listTripsCard__lastSeats{margin-left:0!important}}@keyframes gradient-slide{0%{background-position:100% 50%}to{background-position:0 50%}}.busMapFloorSwitch__wrap{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:600px}.busMapFloorSwitch__busIcon{height:40px;position:relative;width:66px}.busMapFloorSwitch__busIcon img{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.busMapFloorSwitch.activeFirst .busMapFloorSwitch__busIcon img:first-child,.busMapFloorSwitch.activeSecond .busMapFloorSwitch__busIcon img:last-child{opacity:1}.busMapFloorSwitch__labelLine{flex:2}.busMapFloorSwitch__label{color:#979797;font-size:10px;font-weight:700;position:relative;text-align:center;transition:all .5s;width:100%}.busMapFloorSwitch__label--first{border-bottom:4px solid #979797;padding-bottom:2px;right:-2px}.busMapFloorSwitch__label--second{border-top:4px solid #979797;left:-4px;padding-top:4px}.busMapFloorSwitch{margin-bottom:32px}.busMapFloorSwitch.activeFirst .busMapFloorSwitch__label--first,.busMapFloorSwitch.activeSecond .busMapFloorSwitch__label--second{border-color:#f0801e;color:#55368b}@media (min-width:768px){.busMapFloorSwitch__label{font-size:14px}}.listTripsBusMap__bus,.listTripsBusMap__wrapper{align-items:center;display:flex;flex-direction:column}.listTripsBusMap__bus{border:2px solid #55368b;border-radius:75px 75px 23px 23px;gap:8px;margin-bottom:16px;overflow:hidden;padding:15px 15px 30px}.listTripsBusMap__frontImage{height:115px}.listTripsBusMap__seatsContainer{display:flex;flex-direction:column;gap:23px}.listTripsBusMap__map{align-items:center;display:flex;flex-direction:column;gap:22px}.listTripsBusMap__seatsRow{display:flex;gap:16px}.listTripsBusMap__seat{align-items:center;border:1px solid #ccc;border-radius:5px;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.listTripsBusMap__seatNumber span{display:inline-block}.listTripsBusMap .seat.bathroom{left:-6px;position:relative}.listTripsBusMap .seat.bathroom i:before{color:#55368b;display:inline-block;font-size:24px;rotate:90deg}.listTripsBusMap .seat.bathroom .firstPart,.listTripsBusMap .seat.bathroom .secondPart,.listTripsBusMap .seat.bathroom~.listTripsBusMap__innerSeat{opacity:0}.listTripsBusMap .seat__bathroomIcon{align-items:center;align-self:flex-start;background:#dddae3;border-radius:4px;bottom:-37px;display:flex;height:80px;justify-content:center;position:absolute;width:40px;z-index:2}.listTripsBusMap__outerSeat{background-color:transparent;border:none;padding:0;transform:rotate(270deg)}.listTripsBusMap__outerSeat.available{cursor:pointer}.listTripsBusMap__outerSeat.seatOccupied{pointer-events:none}.listTripsBusMap__outerSeat.hall{cursor:none;opacity:0;width:30px}.listTripsBusMap__outerSeat .icon-user-check:before{color:#f0801e;font-size:24px}.listTripsBusMap__outerSeat .seat .firstPart{align-items:center;background:#55368b;border-radius:5px;display:flex;height:28px;justify-content:center;left:-11px;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:4}.listTripsBusMap__outerSeat .seat .firstPart .listTripsBusMap__smallSeatNumber,.listTripsBusMap__outerSeat .seat .firstPart .star{display:none}.listTripsBusMap__outerSeat .seat .secondPart{border:6px solid #55368b;border-radius:5px;height:35px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:22px;z-index:1}.listTripsBusMap__outerSeat .listTripsBusMap__innerSeat{align-items:center;background-color:#fff;border:2px solid #55368b;border-radius:5px;display:flex;height:28px;justify-content:center;position:relative;width:30px;z-index:5}.listTripsBusMap__outerSeat .listTripsBusMap__innerSeat .listTripsBusMap__seatNumber{color:#55368b;font-size:14px;font-size:.875rem;font-weight:500}.listTripsBusMap__outerSeat .listTripsBusMap__innerSeat .listTripsBusMap__seatOccupied,.listTripsBusMap__outerSeat .listTripsBusMap__innerSeat .listTripsBusMap__seatSelected{display:none}.listTripsBusMap__outerSeat.seatOccupied .firstPart,.listTripsBusMap__outerSeat.seatOccupied .secondPart{background-color:#c1c1c1;border-color:#c1c1c1}.listTripsBusMap__outerSeat.seatOccupied .listTripsBusMap__innerSeat{background-color:#e9e8e9;border-color:#c1c1c1}.listTripsBusMap__outerSeat.seatOccupied .listTripsBusMap__innerSeat .listTripsBusMap__seatNumber{display:none}.listTripsBusMap__outerSeat.seatOccupied .listTripsBusMap__innerSeat .listTripsBusMap__seatOccupied{color:#c1c1c1;display:block;font-family:icomoon;font-size:15px;font-size:.9375rem}.listTripsBusMap__outerSeat.differentPrice:not(.selectedSeat) .seat .firstPart .star{color:#fff;display:block;font-family:icomoon;font-size:9px;font-size:.5625rem;width:min-content}.listTripsBusMap__outerSeat.selectedSeat .listTripsBusMap__innerSeat{border-color:#f0801e;transition:border-color .5s}.listTripsBusMap__outerSeat.selectedSeat .listTripsBusMap__seatNumber{display:none}.listTripsBusMap__outerSeat.selectedSeat .listTripsBusMap__seatSelected{display:block}.listTripsBusMap__outerSeat.selectedSeat .firstPart,.listTripsBusMap__outerSeat.selectedSeat .secondPart{background-color:#f0801e;border-color:#f0801e;transition:border-color background-color .5s}.listTripsBusMap__outerSeat.selectedSeat .firstPart .listTripsBusMap__smallSeatNumber{color:#fff;display:block;font-size:10px;font-size:.625rem;font-weight:700;rotate:-90deg;transition:all .5s}.differentPrice__wrapModal .modal:before{box-shadow:0 0 10px 300px rgba(0,0,0,.5)}.listTrips__seatsDescriptionModal{background:rgba(0,0,0,.4);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:11}.listTrips__seatsDescriptionModal .listTripsBusMap__seatsDescription{background-color:#f6f6f6;border-radius:10px;bottom:120px;display:flex;left:50%;max-width:340px;padding:16px;position:fixed;transform:translateX(-50%);width:100%;z-index:12}.listTrips__seatsDescriptionModal .listTripsBusMap__seatsDescription:before{border-top:0 solid transparent;border-color:#f6f6f6 transparent transparent;border-style:solid;border-width:14px 14px 0;bottom:-14px;content:" ";height:0;left:16px;position:fixed;width:0;z-index:12}.listTripsBusMap__seatsDescription{align-items:end;display:none;gap:14px;justify-content:center;margin-bottom:36px}.listTripsBusMap__seatsDescription .listTripsBusMap__outerSeat.selectedSeat .firstPart .listTripsBusMap__smallSeatNumber{font-size:8px;font-size:.5rem}.listTripsBusMap__seatsDescription .listTripsBusMap__smallSeatNumber span{display:inline-block;rotate:180deg}.listTripsBusMap__seatsInfo{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;text-align:center}.listTripsBusMap__seatsInfo p{color:#555;font-size:10px;font-size:.625rem;font-weight:600}.listTripsBusMap__seatsInfo .star{transform:rotate(90deg)}.listTripsBusMap__smallSeatNumber{transform:rotate(180deg)}.listTripsBusMap__innerSeat{transform:rotate(90deg)}@media (min-width:768px){.listTripsBusMap__wrapper{display:block;height:295px;width:100%}.listTripsBusMap__seatsDescription{display:flex}.listTripsBusMap__bus{border-radius:80px 80px 40px 40px;display:inline-block;left:50%;margin:0;padding:13px 16px 20px;position:relative;top:50%;transform:rotate(-90deg) translate(-50%,-50%);transform-origin:left top}}@media (min-width:768px) and (min-width:768px) and (max-width:1024px){.listTripsBusMap__bus{transform:rotate(-90deg) translate(-35%,-35%) scale(.7)}}@media (min-width:768px){.listTripsBusMap__bus .listTripsBusMap__innerSeat{transform:rotate(0)}.listTripsBusMap__map .listTripsBusMap__outerSeat{transform:rotate(90deg)}.listTripsBusMap__map .listTripsBusMap__outerSeat.selectedSeat .firstPart .listTripsBusMap__smallSeatNumber{rotate:90deg}.listTripsBusMap .seat.bathroom i:before{rotate:0deg}.listTripsBusMap .seat__bathroomIcon{bottom:auto}}.listTrips__filter{display:none}.listTrips__notFounText{color:#8c8c8c;font-size:14px;font-weight:700;margin:16px 0;text-align:center}.listTrips__notFounText i:before{font-weight:700}.mobileWeekDay{color:#000;font-size:14px}@media (min-width:768px){.listTrips__wrapper{display:flex;gap:16px;margin:32px 0}.listTrips__filter{display:block;width:170px}.listTrips__listCards,.listTrips__notFound{flex:1 1 auto}}@media (min-width:768px) and (max-width:1024px){.listTrips__listCards{max-width:75%}}@media (min-width:1366px){.listTrips__filter{display:block;width:250px}}@media (max-width:577px){.sticky-top{z-index:15!important}}