.navbar{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;position:fixed;top:0;left:0;width:100%;z-index:1001;background-color:#fff}.navbar .nav-menu{width:100%;display:flex;justify-content:space-between;align-items:center}.navbar .nav-menu .left{display:flex;gap:40px;align-items:center;width:60%;font-weight:800;font-size:15px;margin:0}.navbar .nav-menu .left .logo-new{display:none}.navbar .nav-menu .left .blacklogo{height:200px;width:auto;margin:0;padding:0;display:block}.navbar .nav-menu .left .blacklogo:hover{cursor:pointer}.navbar .nav-menu .left a{text-decoration:none;color:#fff}.navbar .nav-menu .left a span:hover{color:#fd5901;cursor:pointer}.navbar .nav-menu .hamburger{display:flex;justify-content:center;align-items:center;color:#fd5901;height:80px;margin-right:1rem}.navbar .nav-menu .right{display:flex;align-items:center;gap:1rem}.navbar .nav-menu .right .user{color:inherit;text-decoration:none;margin:0;padding:0;font-weight:600;display:flex;align-items:center;gap:.5em}.navbar .nav-menu .right .user .user-icon{background-color:#fd5901;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:.5em;color:#fff;margin-left:1rem}.navbar .nav-menu .right .user .user-icon svg{fill:#fff}.navbar .nav-menu .select_vehicle,.navbar .nav-menu .nav-bottom{display:none}@media (max-width: 1024px){.navbar .left{gap:10px}.navbar .hamburger{height:50px}.navbar .blacklogo{height:80px}.burger .hamburger{display:flex;justify-content:center;align-items:center;color:#fd5901}.burger .nav-menu{height:100%;top:0;left:0;width:75%;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;transform:translate(-145%);transition:.65s;background:#fff;color:#000!important;position:fixed;z-index:999}.burger .nav-menu .right{display:contents;width:100%}.burger .nav-menu .right .user{background-color:#fd5901;width:100%;padding:2rem}.burger .nav-menu .right .user .user-name{color:#fff}.burger .nav-menu .right .user .user-icon{background-color:#fff;width:50px;height:50px;color:#fd5901}.burger .nav-menu .right .user .user-icon svg{fill:#fd5901;width:25px;height:25px}.burger .nav-menu .left{display:none}.burger .nav-menu .select_vehicle{padding-top:10px;padding-bottom:15px;width:100%;height:100%;left:10px;display:flex;flex-direction:column}.burger .nav-menu .select_vehicle .link{text-decoration:none;padding:5px 0;width:100%}.burger .nav-menu .select_vehicle .btn{margin-top:20px;color:#000;width:90%;border:none;outline:none;padding:5px 15px;border-top-right-radius:25px;border-bottom-right-radius:25px;display:flex;align-items:center;text-align:start}.burger .nav-menu .select_vehicle .btn:hover{background-color:#fd5901;color:#fff}.burger .nav-menu .select_vehicle .btn .link{display:flex;align-items:center;font-size:16px;width:100%!important}.burger .nav-menu .select_vehicle .btn .link svg{margin-right:10px}.burger .nav-menu .nav-bottom{width:100%;display:block;padding:10px 20px;display:flex;align-items:center;justify-content:center;text-decoration:none}.burger .nav-menu .nav-bottom button{width:95%;outline:none;border:none;cursor:pointer;padding:0;font-size:20px;border-radius:25px}.burger .nav-active{transform:translate(0)}.burger .white-screen{height:100%;top:0;left:0;width:25%;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:.65s;background:transparent;color:#000!important;position:fixed;z-index:999}.burger .white-screen-active{transform:translate(300%)}}@media (max-width: 435px){.navbar{max-height:80px;padding:10px!important}.burger .hamburger{display:flex;justify-content:center;align-items:center;color:#fd5901;margin-right:20px}.burger .nav-menu{height:100%;top:0;left:0;width:75%;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;transform:translate(-145%);transition:.65s;background:#fff;color:#000!important;position:fixed;z-index:998}.burger .nav-menu .right{display:contents;width:100%}.burger .nav-menu .right .user{background-color:#fd5901;width:100%;padding:2rem}.burger .nav-menu .right .user .user-name{color:#fff}.burger .nav-menu .right .user .user-icon{background-color:#fff;width:50px;height:50px;color:#fd5901}.burger .nav-menu .right .user .user-icon svg{fill:#fd5901;width:25px;height:25px}.burger .nav-menu .left{display:none}.burger .nav-menu .select_vehicle{padding-top:10px;padding-bottom:15px;width:100%;height:100%;left:10px;display:flex;flex-direction:column}.burger .nav-menu .select_vehicle .link{text-decoration:none;padding:5px 0;width:100%}.burger .nav-menu .select_vehicle .btn{margin-top:20px;color:#000;width:90%;border:none;outline:none;padding:5px 15px;border-top-right-radius:25px;border-bottom-right-radius:25px;display:flex;align-items:center;text-align:start}.burger .nav-menu .select_vehicle .btn:hover{background-color:#fd5901;color:#fff}.burger .nav-menu .select_vehicle .btn .link{display:flex;align-items:center;font-size:16px;width:100%!important}.burger .nav-menu .select_vehicle .btn .link svg{margin-right:10px}.burger .nav-menu .select_vehicle .btn-login-logout{margin-top:20px;color:#fff;width:90%;border:none;outline:none;padding:10px 15px;border-top-right-radius:25px;border-bottom-right-radius:25px;display:flex;align-items:center;text-align:start;background-color:#fd5901}.burger .nav-menu .select_vehicle .btn-login-logout:hover{box-shadow:0 0 5px 1px #fd5901;color:#fff}.burger .nav-menu .select_vehicle .btn-login-logout .link-login-logout{display:flex;align-items:center;font-size:16px;width:100%!important;text-decoration:none;color:#fff}.burger .nav-menu .select_vehicle .btn-login-logout .link-login-logout svg{margin-right:10px}.burger .nav-active{transform:translate(0)}.burger .white-screen{height:100%;top:0;left:0;width:25%;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:.65s;background:transparent;color:#000!important;position:fixed;z-index:999}.burger .white-screen-active{transform:translate(300%)}}.button{font-size:15px;font-weight:600;background:#fd5901;border:none;color:#fff;border-radius:15px;padding:20px 15px}.button:hover{cursor:pointer;box-shadow:0 0 5px 1px #fd5901}@media (max-width: 435px){.button{padding:10px 15px;font-size:14px}}.infoCard{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;max-width:310px;width:-moz-max-content;width:max-content;gap:5px;min-height:100px}.infoCard .label{color:#fff}.infoCard input{width:50%;color:#fd5901;font-size:20px;font-weight:500;background:none;border:none;outline:none}.infoCard ::-webkit-calendar-picker-indicator{background-color:#fd5901;padding:5px;cursor:pointer;border-radius:5px}.infoCard input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1em;width:1em;border-radius:50em;position:absolute;right:20px;background:url(/assets/x-symbol-034ebe4f.svg) no-repeat 50% 50%;background-size:contain;opacity:0;pointer-events:none;cursor:pointer}.infoCard input[type=search]:focus::-webkit-search-cancel-button{opacity:.8;pointer-events:all}.infoCard input[type=search].dark::-webkit-search-cancel-button{filter:invert(1)}.infoCard .date{text-align:center}.infoCard img{max-width:50px;height:30px;border-radius:10px;margin:0 10px}.infoCard .infotitle{font-size:15px;letter-spacing:1px;margin-bottom:20px}.infoCard .infosubtitle{font-weight:800;font-size:13px;letter-spacing:1px}.infotitle{position:relative;font-size:15px;letter-spacing:1px}.infotitle input{border:none;font-weight:700;font-size:18px;text-align:center;width:200px}.infotitle input:focus{outline:none}@media (max-width: 426px){.infotitle{font-size:13px}.infosubtitle{font-size:12px}input{font-size:16px}}.titleContainer{display:flex;justify-content:space-between;align-items:center}.titleContainer p{color:#fd5901}@media (max-width: 426px){.titleContainer{width:300px}.titleContainer h1{font-size:24px}}.offersCard{display:flex;flex-direction:column;justify-content:center;width:430px;align-items:center;padding:25px 15px;box-shadow:1px 1px 5px #d3d3d3}.offersCard .container{display:flex;gap:20px}.offersCard .container .right{display:flex;align-items:start;flex-direction:column;gap:5px}.offersCard .container .right h1{font-size:18px}.offersCard .container .right p{font-size:13px;color:#929292}.offersCard .container .right .offerCode{display:flex}.offersCard .container .right .offerCode span,.offersCard .container .right .offerCode img{border:1px dashed #929292;padding:1px 10px}.offersCard .valid{font-size:13px;color:#929292;width:100%;text-align:right;padding-right:50px}.link{text-decoration:none;color:inherit}.popularRoutes{display:flex;align-items:start;gap:20px;margin-top:40px;width:200px}.popularRoutes .left img{height:30px}.popularRoutes .right{display:flex;flex-direction:column;gap:5px}.popularRoutes .right h1{cursor:pointer;font-size:17px;font-weight:600}.popularRoutes .right p{cursor:pointer;font-size:13px;font-weight:300}.rating{display:flex;align-items:center;gap:5px;padding:1px 10px;border-radius:10px;background-color:#00f06e}.rating .star{height:10px;margin:0}.rating .rate{color:#fff}.reviewCard{display:flex;align-items:start;flex-direction:column;padding:20px 30px;justify-content:space-evenly;height:150px;width:300px;border:1px solid lightgray}.reviewCard .ratingContainer{display:flex;align-items:center;gap:20px}.reviewCard .ratingContainer .name{margin:0}.reviewCard p{font-size:14px;color:#979797}@media (max-width: 768px){.reviewCard{gap:10px;height:auto;width:auto}.reviewCard span{text-align:justify}}.TitleAndText{display:flex;flex-direction:column;gap:30px}.TitleAndText .titleContainer{justify-content:center}.TitleAndText .texts{display:flex;gap:30px;flex-direction:column;padding:30px;border:1px solid lightgray}.TitleAndText .texts .text:empty{display:none}.TitleAndText .unseen{display:none}.TitleAndText .seen{display:block}.TitleAndText .seen .lists{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-evenly}@media (max-width: 426px){.TitleAndText .seen .lists{justify-content:start}}.aboveFooterImages{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:300px}.aboveFooterImages .images{display:flex;gap:20px}@media (max-width: 426px){.aboveFooterImages{width:90%}.aboveFooterImages .title{text-align:center}}.footerLinks{color:#fff;display:flex;flex-direction:column;gap:10px}.footerLinks h1{font-size:20px}.footerLinks .links{display:flex;flex-direction:column;gap:5px}.footerLinks .links a{text-decoration:none;color:#fff;font-size:15px}@media (max-width: 426px){h1,.links{text-align:center}}.footer{display:flex;flex-direction:column;background-color:#000}.footer .footerContainer{display:flex;width:100%;justify-content:space-evenly;align-items:start;padding:30px;flex-wrap:wrap}.footer .footerContainer p:nth-child(1){width:300px;color:#fff;font-size:14px}.footer .footerContainer .aboveFooterImages{align-items:start;color:#fff}.footer .footerContainer .aboveFooterImages .images img{height:30px}.footer .footerContainer .aboveFooterImages .title{font-size:20px;font-weight:800}.footer .footerContainer .aboveFooterImages p{font-size:14px}.footer .footerContainer .input{display:flex;align-items:center}.footer .footerContainer .input input{padding:5px 20px;outline:none;border:none;width:150px;margin-right:-40px;border-radius:25px;height:20px}.footer .footerContainer .input button{font-size:14px;padding:5px 15px}.footer .rights{text-align:center;margin-bottom:30px;margin-top:10px}@media (max-width: 426px){.footer .footerContainer{flex-wrap:nowrap;flex-direction:column;padding:10px 0;align-items:center}.footer .footerContainer p{text-align:center}}@media (max-width: 420px){.leftFilter>h4{display:none}}.leftFilter .filters{display:flex;flex-direction:column;justify-content:center}.leftFilter .filters .priceRange{padding:15px 17px;border:2px solid #dadada;border-bottom:none}.leftFilter .filters .priceRange .label{font-weight:600;font-size:16px}.leftFilter .filters .priceRange .range-labels{display:flex;justify-content:center}.leftFilter .filters .priceRange .range-labels span{margin:0 5px;font-weight:600}.leftFilter .filters .priceRange .slider{color:#ff4500}.leftFilter .filters .clear-all{background-color:#fd5901;color:#fff;border:1px solid #d0d0d0;padding:5px;min-width:100px;border-radius:15px;text-align:center;margin:10px auto}.LeftFilterBox{border:.5px solid #dadada;padding-inline:15px}.LeftFilterBox .leftFilterContainer{display:flex;flex-direction:column}.LeftFilterBox .leftFilterContainer .title{padding-block:15px;display:flex;justify-content:space-between;align-items:center}.LeftFilterBox .leftFilterContainer .title p{font-weight:600;font-size:16px}.LeftFilterBox .leftFilterContainer .title p:hover{cursor:pointer}.LeftFilterBox .leftFilterContainer ul{padding-left:0;max-height:35vh;overflow-y:auto}.LeftFilterBox .leftFilterContainer ul .filterTypes{display:flex;color:#918e8e;justify-content:space-between;align-items:center;padding-block:7px}.LeftFilterBox .leftFilterContainer ul .filterTypes .types{display:flex;gap:10px;font-weight:600;font-size:13px;align-items:center}.LeftFilterBox .leftFilterContainer ul .filterTypes .types p{color:gray;font-size:14px;font-weight:500;text-transform:capitalize}.LeftFilterBox .leftFilterContainer input[type=text]{width:100%;margin-bottom:10px;padding:5px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.LeftFilterBox:hover{cursor:pointer}.BusRouteCard{position:relative;border-radius:25px;display:flex;flex-direction:column}.BusRouteCard p{margin-left:10px;color:gray;font-weight:500;font-size:15px}.BusRouteCard input{margin-left:10px;color:#110803;font-size:16px;width:100%;font-weight:700;background:none;border:none;outline:none}.BusRouteCard ::-webkit-calendar-picker-indicator{background-color:#fd5901;padding:5px;cursor:pointer;border-radius:5px}.voice-search-wrapper .modal-trigger{background-color:transparent;border:none;outline:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.voice-search-wrapper .modal-trigger:active{background-color:#fd5901}.drawer-body{display:flex;flex-direction:column;gap:1rem}.drawer-body .drawer-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.drawer-body .drawer-content .modal-mic{background-color:#333;padding:.5rem;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s}.drawer-body .drawer-content .modal-mic svg{transition:.3s;color:#000}.drawer-body .drawer-content .search-result{font-size:1.25rem}.drawer-body .action-buttons{align-self:center;display:flex;align-items:center;gap:1rem}.BusRoute{display:flex;background:black;align-items:center;justify-content:space-evenly;padding:20px 30px;margin-top:10px}.BusRoute .reverse-img{transition:transform .5s ease;cursor:pointer}.BusRoute input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1em;width:1em;border-radius:50em;background:url(/assets/x-symbol-034ebe4f.svg) no-repeat 50% 50%;background-size:contain;opacity:0;pointer-events:none;cursor:pointer}.BusRoute input[type=search]:focus::-webkit-search-cancel-button{opacity:.8;pointer-events:all}.BusRoute input[type=search].dark::-webkit-search-cancel-button{filter:invert(1)}.MobileBusRoute{padding:30px 10px;background:rgba(253,89,1,.15);display:flex;flex-direction:column;gap:20px;background:linear-gradient(to bottom,transparent,#ffe1d6);border-radius:30px}.MobileBusRoute .MobileBusRouteHead{display:flex;justify-content:space-between;align-items:center;margin-top:60px}.MobileBusRoute .MobileBusRouteHead h3{font-size:20px;font-weight:600;color:#110803;line-height:27px}.MobileBusRoute .MobileBusRouteHead .google_translate_element{height:40px!important}.MobileBusRoute .MobileBusRouteHead .google_translate_element select{height:30px!important;width:auto!important;padding:4px!important}.MobileBusRoute .outer_border{border-radius:15px;margin:5px;display:flex;flex-direction:column;justify-content:space-evenly}.MobileBusRoute .inputs{padding:10px}.MobileBusRoute .inputs .date-input .date-label{color:gray;margin-left:10px;font-weight:500;font-size:15px}.MobileBusRoute .inputs .date-input .date-container{display:flex;gap:10px;align-items:center;margin:5px 10px;width:100%;color:#fd5901}.MobileBusRoute .inputs .date-input .date-container input{color:#110803;font-size:16px;width:100%;font-weight:700;background:none;border:none;outline:none}.MobileBusRoute .inputs .date-input .date-container input::-moz-placeholder{font-size:14px;font-weight:600}.MobileBusRoute .inputs .date-input .date-container input::placeholder{font-size:14px;font-weight:600}.MobileBusRoute .inputs .date-input .date-container .calendar-icon{color:#fd5901}.MobileBusRoute .inputs .fromto{padding:5px 0;border:1px solid rgb(34,34,34);border-radius:10px}.MobileBusRoute .inputs .fromto .img_rotater{position:relative}.MobileBusRoute .inputs .fromto .img_rotater .reverse-img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;position:absolute;right:8px;bottom:-14px;background-color:#161616;padding:5px;color:#fd5901;border-radius:100px}.MobileBusRoute .inputs .days{margin-top:10px;display:flex;gap:7px}.MobileBusRoute .inputs .days .dayButton{border:none;border-radius:5px;padding:5px 7px;background-color:#fff;color:#110803}.MobileBusRoute .inputs .days .highlighted{background-color:#fd5901;color:#fff}@media (max-width: 768px){.BusRoute{display:none}.MobileBusRoute{display:block}}@media (min-width: 768px){.BusRoute{display:flex}.MobileBusRoute{display:none}}.calendar-container{font-family:Poppins,sans-serif;display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;max-width:768px;background-color:#fff;z-index:1002}.calendar-container .header{display:flex;align-items:center;gap:25px;margin:20px}.calendar-container .header .back-btn{font-size:x-large;align-items:center}.calendar-container .header .title{font-size:x-large;font-weight:600}.calendar-container .dates-container{display:flex;gap:10px;justify-content:space-between;margin:20px}.calendar-container .dates-container .date{font-family:Poppins,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-weight:600;border:none;color:#fff;padding:8px;border-radius:10px;background-color:#aaa}.calendar-container .dates-container .date .date-0{font-size:12px}.calendar-container .dates-container .highlighted{background-color:#ff5722}.calendar-container .calendar{margin:50px 20px;border-radius:10px;box-shadow:0 0 10px #0003}.calendar-container .calendar .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;background-color:transparent;color:#000;font-size:12px;padding:8px 10px;border-bottom:grey 1px solid}.calendar-container .calendar .calendar-header>div{border:none;padding:5px 10px;border-radius:5px;cursor:pointer;background:transparent}.calendar-container .calendar .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:15px 5px}.calendar-container .calendar .calendar-day-header{text-align:center;font-weight:700;font-size:14px;color:#000;border-radius:10px;padding:5px 0}.calendar-container .calendar .calendar-day{text-align:center;padding:5px;font-size:12px;border-radius:20px;color:#000;cursor:pointer;margin-top:10px;width:20px;height:20px}.calendar-container .calendar .calendar-day:hover{background:#ff5722;color:#fff}.calendar-container .calendar .disabled{color:#aaa;cursor:not-allowed}.calendar-container .calendar .empty{background:transparent;border:none}.calendar-container .calendar .today{background:#ff5722;color:#fff;font-weight:700}.calendar-container .calendar .selected{background:#ff5722;font-weight:700;color:#fff}@media (max-width: 435px){.calender-container{display:block}}@media (min-width: 769px){.calender-container{display:none}}.RoutesTitle{display:flex;flex-direction:column;justify-content:space-between;width:100%}.RoutesTitle .locations{display:flex;align-items:center;gap:10px;padding:10px 10px 0}.RoutesTitle .locations .toandfrom{display:flex;max-width:160px;flex-wrap:wrap}.RoutesTitle .locations h1{font-size:30px;font-weight:500}.RoutesTitle .locations h3{font-size:15px;color:#000;background-color:#ffe1d6;padding:5px 10px;border-radius:15px;font-weight:500}.RoutesTitle .buttons{display:none}.RoutesTitle .buttons .dayButton{padding:5px 30px;font-weight:700;border:none;color:#7c7c7c}.RoutesTitle .buttons .highlighted{background-color:#fd5901;color:#fff}@media (max-width: 768px){.RoutesTitle .locations{flex-direction:column;align-items:start;gap:2px}}@media (max-width: 435px){.RoutesTitle{flex-direction:column}.RoutesTitle .locations{flex-direction:row;justify-content:space-between}.RoutesTitle .locations span{font-size:15px;font-weight:500;line-height:30px}.RoutesTitle .locations img{margin:0 10px;width:15px;filter:invert(40%)}.RoutesTitle .locations hr,.RoutesTitle .buttons{display:none}}.ColumnNames{display:flex;flex-direction:column;gap:10px;padding:0 60px}.ColumnNames .tableTitles{display:none;background:rgba(0,137,240,.11);padding:30px 10px;justify-content:space-between}.ColumnNames .tableTitles div{display:flex;gap:50px;margin-right:170px}.ColumnNames .tableTitles>p{width:50%}@media (max-width: 1200px){.ColumnNames .tableTitles div{margin-right:140px}}@media (max-width: 820px){.ColumnNames .tableTitles div{margin-right:120px}}@media (max-width: 435px){.ColumnNames .tableTitles{display:none}}.BusBookingCardInfo{display:flex;flex-direction:column;gap:15px;align-items:center;min-width:60px}.BusBookingCardInfo .busName{display:flex;align-items:center;gap:10px}.BusBookingCardInfo .subtitle{color:#a6a6a6;font-size:12px}.BusBookingCardInfo .rating{background:white;gap:0px;font-size:12px;display:flex;align-items:stretch;padding:0}.BusBookingCardInfo .rating .stars{border-top-left-radius:4px;border-bottom-left-radius:4px;background:#00f06e;padding:2px 5px;display:flex;align-items:center;width:30px;justify-content:space-evenly;color:#fff}.BusBookingCardInfo .rating .reviewCount{border:1px solid #00f06e;min-width:60px;font-weight:300;font-size:10px;padding:3.5px 1px 3.5px 5px;border-top-right-radius:4px;border-bottom-right-radius:4px}@media (max-width: 768px){.BusBookingCardInfo .busName{flex-direction:column}.BusBookingCardInfo .busName .title{font-size:13px}.BusBookingCardInfo .busName .img{height:13px}.BusBookingCardInfo .subtitle{font-size:11px}.BusBookingCardInfo .rating .stars{width:15px}.BusBookingCardInfo .rating .reviewCount{width:45px}}.DropDown{position:relative}.DropDown .dropdownContainer{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:400;color:#909090}.DropDown .dropdownContainer img{height:5px}.DropDown .dropdownText p{font-size:12px;font-weight:400;color:#909090;position:absolute;top:30px;box-shadow:1px 1px 5px #909090;background-color:#fff;padding:30px}.DropDown:hover{cursor:pointer}@media (max-width: 426px){.DropDown .dropdownContainer{gap:5px;width:100px}}.BusBookingCard{display:flex;flex-direction:column;border:1px solid #dadada;padding:30px;background-color:#fff;border-radius:8px}.BusBookingCard h1{font-size:18px;display:none}.BusBookingCard .cardContainer{padding:0;margin:0;border:none}.BusBookingCard .cardContainer .cardWrapper{display:none;flex-direction:column}.BusBookingCard .cardContainer .cardWrapper .otherCards{flex-wrap:wrap;justify-content:center}.BusBookingCard .cardContainer .dropDowns{gap:10px;padding:10px;flex-wrap:wrap}.BusBookingCard .cardContainer .card-wrapper-mobile{display:flex;flex-direction:column;gap:10px;padding:10px;margin:10px}.BusBookingCard .cardContainer .card-wrapper-mobile .card-heading{display:flex;justify-content:space-between;align-items:center}.BusBookingCard .cardContainer .card-wrapper-mobile .card-heading .card-heading-left{display:flex;justify-content:space-between;align-items:center;gap:10px}.BusBookingCard .cardContainer .card-wrapper-mobile .card-heading .card-heading-left .ratings-container{display:flex;align-items:center}.BusBookingCard .cardContainer .card-wrapper-mobile .card-heading .card-heading-left .ratings-container .rating-bar{display:flex;background-color:#00f06e;padding:3px;border-radius:5px}.BusBookingCard .cardContainer .card-wrapper-mobile .card-heading .card-heading-left .ratings-container .rating-bar .rating{background-color:#00f06e;color:#fff;border-radius:8px;padding:2px;font-size:8px;font-weight:400;line-height:13px}.BusBookingCard .cardContainer .card-wrapper-mobile .card-heading .card-heading-left .ratings-container .rating-bar .count{font-size:8px;font-weight:400;line-height:13px;color:gray;background-color:#fff;padding:4px;border-radius:5px}.BusBookingCard .cardContainer .card-wrapper-mobile .card-heading .price-container{border-radius:5px;padding:3px 5px;font-size:11px;font-weight:100;display:flex;align-items:center;gap:7px;color:gray;background-color:#fff}.BusBookingCard .cardContainer .card-wrapper-mobile .card-heading .price-container p{display:inline}.BusBookingCard .cardContainer .card-wrapper-mobile .card-heading .price-container .price{color:#000;font-size:14px;font-weight:700}.BusBookingCard .cardContainer .card-wrapper-mobile .time-duration{display:flex;align-items:center;gap:20px}.BusBookingCard .cardContainer .card-wrapper-mobile .time-duration h4{font-size:15px;font-weight:600;line-height:30px}.BusBookingCard .cardContainer .card-wrapper-mobile .time-duration p{font-size:13px;color:gray;border-style:solid;border-width:1px;border-radius:10px;padding:2px 10px}.BusBookingCard .cardContainer .card-wrapper-mobile .time-duration span{font-size:25px;color:#000;font-weight:700}.BusBookingCard .cardContainer .card-wrapper-mobile .title{margin:0}.BusBookingCard .cardContainer .card-wrapper-mobile .seats-left-container .seats-left{font-size:12px;font-weight:500;color:#000;background-color:#d3d3d38f;padding:5px 10px;border-radius:5px}.BusBookingCard .cardContainer .card-wrapper-mobile .bus-details-container{display:flex;justify-content:space-between}.BusBookingCard .cardContainer .card-wrapper-mobile .bus-details-container .bus-details .lighter{margin-top:5px;color:gray;font-weight:400;font-size:12px}.BusBookingCard .cardContainer .card-wrapper-mobile .bus-details-container .bus-details h4{font-size:16px;font-weight:700}.BusBookingCard .cardContainer .card-wrapper-mobile h4,.BusBookingCard .cardContainer .card-wrapper-mobile h6{margin:0;font-size:15px}@media (max-width: 820px){.BusBookingCard{padding:30px 5px}.BusBookingCard .cardContainer .cardWrapper .otherCards{gap:20px}}@media (max-width: 435px){.BusBookingCard{border-radius:8px;padding:0;margin:0}.BusBookingCard.bg-lightgrey{background-color:#f8f8f8}.BusBookingCard>h1{display:none}.BusBookingCard .cardContainer{padding:0;margin:0;border:none}.BusBookingCard .cardContainer .cardWrapper{display:none;flex-direction:column}.BusBookingCard .cardContainer .cardWrapper .otherCards{flex-wrap:wrap;justify-content:center}.BusBookingCard .cardContainer .dropDowns{gap:10px;padding:10px;flex-wrap:wrap}.BusBookingCard .cardContainer .card-wrapper-mobile{display:flex;flex-direction:column;gap:10px;padding:20px}.BusBookingCard .cardContainer .card-wrapper-mobile .text-orange{color:#fd5901}.BusBookingCard .cardContainer .card-wrapper-mobile .title{margin:0}.BusBookingCard .cardContainer .card-wrapper-mobile .time-and-price{display:flex;justify-content:space-between;align-items:center}.BusBookingCard .cardContainer .card-wrapper-mobile .time-and-price .time-duration-seat{display:flex;align-items:center;flex-direction:column;gap:2px}.BusBookingCard .cardContainer .card-wrapper-mobile .time-and-price .time-duration-seat .time-container .pickup-time{font-size:16px;font-weight:700}.BusBookingCard .cardContainer .card-wrapper-mobile .time-and-price .time-duration-seat .time-container .reach-time{font-size:16px;font-weight:500}.BusBookingCard .cardContainer .card-wrapper-mobile .time-and-price .time-duration-seat .duration-and-seats-left{display:flex;gap:10px;align-items:center}.BusBookingCard .cardContainer .card-wrapper-mobile .time-and-price .time-duration-seat .duration-and-seats-left .duration{font-size:14px;color:gray}.BusBookingCard .cardContainer .card-wrapper-mobile .time-and-price .time-duration-seat .duration-and-seats-left .seats-left{font-size:14px;color:gray;padding-left:0}.BusBookingCard .cardContainer .card-wrapper-mobile .time-and-price .price-container{font-size:11px;font-weight:100;align-items:center;color:gray;background-color:#fff;display:flex;flex-direction:column;gap:2px}.BusBookingCard .cardContainer .card-wrapper-mobile .time-and-price .price-container p{display:inline}.BusBookingCard .cardContainer .card-wrapper-mobile .time-and-price .price-container .price{color:#000;font-size:14px;font-weight:700}.BusBookingCard .cardContainer .card-wrapper-mobile .time-and-price .price-container span{font-size:12px;color:gray;font-weight:400;padding-top:-10px}.BusBookingCard .cardContainer .card-wrapper-mobile .bus-details-container{display:flex;justify-content:space-between;align-items:center}.BusBookingCard .cardContainer .card-wrapper-mobile .bus-details-container .bus-details .lighter{margin-top:5px;color:gray;font-weight:400;font-size:12px}.BusBookingCard .cardContainer .card-wrapper-mobile .bus-details-container .ratings-container{display:flex;flex-direction:column;border:1px solid green;border-radius:5px;background-color:#ccf9ca;padding:1px;height:30px;width:25px;box-sizing:border-box}.BusBookingCard .cardContainer .card-wrapper-mobile .bus-details-container .ratings-container .ratings{display:flex;gap:2px;align-items:center;justify-content:center;border-radius:5px;padding:3px;font-size:8px;font-weight:400;text-align:center;color:#fff;background-color:green}.BusBookingCard .cardContainer .card-wrapper-mobile .bus-details-container .ratings-container .count{border-radius:5px;padding:0 3px;font-size:8px;font-weight:400;text-align:center;color:gray}.BusBookingCard .cardContainer .card-wrapper-mobile h4,.BusBookingCard .cardContainer .card-wrapper-mobile h6{margin:0}}.PickUpAndDropPoints{display:flex;flex-direction:column;gap:5px;padding:5px 10px;border-bottom:#969696 1px solid}.PickUpAndDropPoints :hover{cursor:pointer}.PickUpAndDropPoints p{font-size:12px;color:#7a7a7a}.PickUpAndDropPoints .locationOne{font-size:13px;font-weight:400}.PickUpAndDropPoints .locationTwo{font-size:13px;font-weight:600}.SeatLegend{display:flex;flex-direction:column;justify-content:space-between}.SeatLegend .subtitle{font-size:12px;color:#dadada}.SeatLegend img{height:20px;width:40px}.SeatLegend .singleseat{height:40px;width:70px}@media (max-width: 768px){.SeatLegend span{font-size:12px}.SeatLegend .subtitle{font-size:9px}}.seats{display:flex;gap:20px;margin-top:20px}.seats .mobile-seats{display:none}.seats h5{margin-bottom:10px}.seats .seatsLeft{width:35%}.seats .seatsLeft .seatsLeftContainer{display:flex;flex-direction:column;border:1px solid #ededed;height:250px;overflow-y:scroll;overflow-x:hidden;margin-bottom:30px}.seats .seatsLeft .seatsLeftContainer .title{position:sticky;top:0;background:#ededed;padding:15px 5px;font-size:16px;letter-spacing:1px;font-weight:500;color:#828282}.seats .seatsLeft .seatsLeftContainer hr{width:100%;margin:2.5px}.seats .seatsRight,.seats .seatMobileRight{width:65%}.seats .seatsRight .alert,.seats .seatMobileRight .alert{display:block;padding:15px;margin:15px 0;border:1px solid #d9534f;border-radius:4px;color:#a94442;background-color:#f2dede}.seats .seatsRight .drop-pickup-points-mobile,.seats .seatMobileRight .drop-pickup-points-mobile{display:flex;flex-direction:column;border:1px solid #ededed;height:400px;overflow-y:scroll;overflow-x:hidden;margin-bottom:30px}.seats .seatsRight .drop-pickup-points-mobile .title,.seats .seatMobileRight .drop-pickup-points-mobile .title{position:sticky;top:0;background:#828282;padding:15px 5px;font-size:16px;letter-spacing:1px;font-weight:500;color:#fff}.seats .seatsRight .legend,.seats .seatMobileRight .legend{display:flex;justify-content:space-between}.seats .seatsRight .price-filters,.seats .seatMobileRight .price-filters{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px;font-size:12px}.seats .seatsRight .price-filters .highlighted,.seats .seatMobileRight .price-filters .highlighted{background:#fd5901;color:#fff;font-weight:600}.seats .seatsRight .price-filters .filter-btn,.seats .seatMobileRight .price-filters .filter-btn{padding:5px 10px;background:rgba(225,225,225,.59);border-radius:5px;border:none}.seats .seatsRight .price-filters .filter-btn:hover,.seats .seatMobileRight .price-filters .filter-btn:hover{cursor:pointer}.seats .seatsRight .price-filters .highlighted,.seats .seatMobileRight .price-filters .highlighted{color:#fff;background:rgba(253,89,1,.59)}.seats .seatsRight .birthSelector,.seats .seatMobileRight .birthSelector{margin:20px 0}.seats .seatsRight .birthSelector label,.seats .seatMobileRight .birthSelector label{font-weight:600;font-size:13px}.seats .seatsRight .birthSelector select,.seats .seatMobileRight .birthSelector select{background-color:#e1e1e196;height:25px;font-size:13px;border-radius:5px;padding:0 15px;margin:0 10px;border:none}.seats .seatsRight .bus,.seats .seatMobileRight .bus{margin-top:20px;height:-moz-max-content;height:max-content;display:flex;border-radius:10px}.seats .seatsRight .bus .driver,.seats .seatMobileRight .bus .driver{height:auto;width:10%;background:rgba(253,89,1,.19);display:flex;align-items:start;justify-content:center;position:sticky;left:0}.seats .seatsRight .bus .driver img,.seats .seatMobileRight .bus .driver img{margin-top:20px}.seats .seatsRight .bus .gridContainer,.seats .seatMobileRight .bus .gridContainer{width:90%;height:auto;display:flex;flex-direction:column;align-items:stretch}.seats .seatsRight .bus .gridContainer .vertical,.seats .seatMobileRight .bus .gridContainer .vertical{transform:rotate(90deg);margin-bottom:20px}.seats .seatsRight .bus .gridContainer h4,.seats .seatMobileRight .bus .gridContainer h4{text-align:center;font-size:12px}.seats .seatsRight .bus .gridContainer table:nth-child(2),.seats .seatMobileRight .bus .gridContainer table:nth-child(2){border-bottom:#bebebe 1px solid}.seats .seatsRight .bus .gridContainer table,.seats .seatMobileRight .bus .gridContainer table{flex-grow:1;border:1px solid rgb(108,108,108)}.seats .seatsRight .bus .gridContainer table tbody tr,.seats .seatMobileRight .bus .gridContainer table tbody tr{height:20px}.seats .seatsRight .bus .gridContainer table tbody tr td img,.seats .seatMobileRight .bus .gridContainer table tbody tr td img{max-width:35px}.seats .seatsRight .bus .gridContainer table tbody tr td img:hover,.seats .seatMobileRight .bus .gridContainer table tbody tr td img:hover{cursor:pointer}.seats .seatsRight .bus .seatsContainer,.seats .seatMobileRight .bus .seatsContainer{width:90%;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.seats .seatsRight .bus .seatsContainer .seatsOne,.seats .seatsRight .bus .seatsContainer .seatsTwo,.seats .seatMobileRight .bus .seatsContainer .seatsOne,.seats .seatMobileRight .bus .seatsContainer .seatsTwo{display:flex;flex-direction:column;gap:20px;align-items:center}.seats .seatsRight .bus .seatsContainer .seatsOne .row,.seats .seatsRight .bus .seatsContainer .seatsTwo .row,.seats .seatMobileRight .bus .seatsContainer .seatsOne .row,.seats .seatMobileRight .bus .seatsContainer .seatsTwo .row{display:flex;justify-content:space-around;width:100%}.seats .seatsRight .bus .seatsContainer .seatsOne .row img:hover,.seats .seatsRight .bus .seatsContainer .seatsTwo .row img:hover,.seats .seatMobileRight .bus .seatsContainer .seatsOne .row img:hover,.seats .seatMobileRight .bus .seatsContainer .seatsTwo .row img:hover{cursor:pointer}.seats .seatsRight .continue,.seats .seatMobileRight .continue{display:flex;justify-content:center;margin-top:20px}.seats .seatsRight .price,.seats .seatMobileRight .price{display:flex;align-items:end;justify-content:space-between}.seats .seatsRight .price .selectedSeat span,.seats .seatMobileRight .price .selectedSeat span{font-size:15px;font-weight:500}.seats .seatsRight .price .selectedSeat p,.seats .seatMobileRight .price .selectedSeat p{font-size:13px;font-weight:400}.seats .seatsRight .price p,.seats .seatMobileRight .price p{font-weight:600}@media (max-width: 820px){.seats .seatMobileRight .bus-container{transform:rotate(90deg);margin-block-end:140px}.seats .seatMobileRight .bus{min-height:150px!important}.seats .seatMobileRight .bus .driver{width:20%;max-width:40px;align-items:center;border:1px solid black}.seats .seatMobileRight .bus .driver:has(img){flex-direction:column;gap:1rem;align-items:center;justify-content:flex-start}.seats .seatMobileRight .bus .driver img{max-width:30px}.seats .seatMobileRight .bus .driver h4{transform:rotate(-90deg)}.seats .seatMobileRight .bus .gridContainer{width:98%}.seats .seatMobileRight .bus .gridContainer table tbody tr{width:50px!important}.seats .seatMobileRight .bus .gridContainer table tbody tr td img{max-width:40px!important}.seats .seatMobileRight .bus .gridContainer table tbody tr td img:hover{cursor:pointer}.seats .seatMobileRight .bus .seatsContainer{padding:10px}.seats .seatMobileRight .bus .seatsContainer .seatsOne .row img,.seats .seatMobileRight .bus .seatsContainer .seatsTwo .row img{height:18px}}@media (max-width: 500px){.seats{flex-direction:column;padding:10px;margin-top:0}.seats .seatsLeft,.seats .seatsRight{display:none}.seats .mobile-seats{display:block}.seats .mobile-seats .seatMobileRight{width:100%}.seats .mobile-seats .seatMobileRight .bus-container{width:auto}}@media (max-width: 500px) and (min-width: 400px){.seats .mobile-seats .seatMobileRight .bus-container{margin-inline:10px;height:auto}}@media (max-width: 500px){.seats .mobile-seats .seatMobileRight .bus{min-height:250px}.seats .seatsLeft .pickup-and-drop-container{display:flex}.seats .seatsLeft .pickup-and-drop-container>div{width:50%}}.seat_____container{position:relative;display:inline-block}.highlighted_____seat>:first-child{box-shadow:0 0 10px orange}#noSeatsMessage{min-width:50px;margin:0;display:grid;place-items:center;visibility:hidden}.gridContainer:has(.priceOptionSelected):has(.highlighted_____seat) .seat_____container{pointer-events:none}.gridContainer:has(.priceOptionSelected):has(.highlighted_____seat) .seat_____container.highlighted_____seat{pointer-events:all}.gridContainer:has(.priceOptionSelected):not(:has(.highlighted_____seat)) .seat_____container{pointer-events:none}.seatsRight:has(.priceOptionSelected):not(:has(.highlighted_____seat)) #noSeatsMessage,.seatMobileRight:has(.priceOptionSelected):not(:has(.highlighted_____seat)) #noSeatsMessage{visibility:visible}.SimpleCard{display:flex;width:50%;flex-direction:column;padding:10px;border-radius:5px;box-shadow:1px 1px 5px #dadada;border:1px solid #dadada;gap:10px}.SimpleCard p:nth-child(1){letter-spacing:1px;font-size:14px}.SimpleCard p:nth-child(2){letter-spacing:1px;background-color:#fd5901e3;padding:5px 10px;color:#fff;width:140px;border-radius:5px;font-size:14px}.SimpleCard .down{display:flex;flex-direction:column;gap:0px}.SimpleCard .down span:nth-child(1){font-size:28px;font-weight:600}.SimpleCard .down span:nth-child(2){color:#939393}@media (max-width: 768px){.SimpleCard{width:100%;box-shadow:none;border:1px solid transparent}}.Input{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:90%}.Input span.title{font-size:16px!important;color:#333;font-weight:700!important}.Input input{padding:12px;width:100%;border:1px solid #d4d4d4;border-radius:8px;outline:none;transition:border-color .2s ease-in-out;font-size:14px;margin-right:10px}.Input input:focus{border-color:#ff9822c1;box-shadow:0 0 5px #ff6f004d}@media (max-width: 435px){.Input span{font-size:12px}.Input input{padding:10px}}.card{display:flex;flex-direction:column;align-items:center;gap:20px;width:300px;padding:40px;border-radius:25px;min-height:280px;background-color:#000000db;color:#fff}.card .firstContainer{display:flex;align-items:start;flex-direction:column;gap:10px}.card .firstContainer img{height:60px}.card .firstContainer h1{font-size:25px}.card .firstContainer p{font-size:15px}.card button{margin-top:auto;width:130px;padding:20px 10px;border-radius:50px}@media (max-width: 426px){.card{width:200px}.card .firstContainer h1{font-size:18px}.card .firstContainer p{font-size:13px}.card .firstContainer img{height:50px}.card button{width:130px;padding:10px;border-radius:50px}}.SignModal .modalcontainer .modalwrapper{background-color:#fff;border-radius:25px;padding:20px 60px;position:absolute;display:flex;flex-direction:column;right:0;left:0;top:0;bottom:0;height:80%;width:40%;margin:auto;align-items:center;gap:20px}.SignModal{position:absolute;top:0;left:0;bottom:0;right:0;position:fixed}.SignModal .blackbg{background:#000;height:100vh;width:100%;opacity:.2;z-index:-10;top:0}.SignModal .modalcontainer{display:flex;align-items:center;justify-content:center}.SignModal .modalcontainer .modalwrapper{background-color:#fff;border-radius:25px;padding:20px 60px;position:absolute;display:flex;flex-direction:column;right:0;left:0;top:0;bottom:0;height:30%;width:40%;margin:auto;align-items:start;justify-content:center;gap:20px}.SignModal .modalcontainer .modalwrapper .buttons{margin-top:20px;display:flex;gap:10px}.SignModal .modalcontainer .modalwrapper .inputs{display:flex;gap:30px}.SignModal .modalcontainer .modalwrapper .buttons{width:100%;display:flex;align-items:center;justify-content:center}.kyc_navbar{display:flex;justify-content:space-between;align-items:center;padding:15px 60px}.kyc_navbar .left{display:flex;gap:30px;align-items:center;width:50%;font-weight:800;font-size:15px}.kyc_navbar .left img{width:150px;height:65px}.kyc_navbar .left a{text-decoration:none}.kyc_navbar .left a span{color:#000}.kyc_navbar .left a span:hover{color:#fd5901;cursor:pointer}.burger .burger-menu{display:flex;left:0;top:100px;z-index:15;align-items:center;gap:30px;font-weight:400;font-size:18px}.burger .burger-menu a{text-decoration:none;color:#fff;background-color:#fd5901;padding:5px;border-radius:5px}.burger .burger-menu a button{font-size:15px;width:130px;padding:12px 19px;background-color:#fd5901;border:none;color:#fff;border-radius:15px;z-index:15}.burger .burger-menu a button:hover{cursor:pointer;box-shadow:0 0 5px 1px #1a7fe3}.burger .hamburger{display:block;height:30px}@media (max-width: 426px){.kyc_navbar{flex-direction:row-reverse;padding:15px 20px}.kyc_navbar .left{display:none}}.bottom-bar{position:fixed;bottom:0;width:100%;height:60px;background-color:#fff;display:flex;justify-content:space-around;align-items:center;box-shadow:0 -2px 5px #0000001a;z-index:1000;touch-action:none}.bottom-bar-item{text-align:center;color:#fd5901;cursor:pointer;font-size:14px}.bottom-bar-item a{text-decoration:none;color:#fd5901}.bottom-bar-item svg{font-size:24px;margin-bottom:5px}.bottom-bar-item span{display:block}.bottom-bar-item:hover{color:#000}.nav-popup{position:fixed;right:0;bottom:60px;background-color:#fff;padding:10px;border-radius:10px 0 0;display:flex;flex-direction:column;gap:10px;z-index:1000;color:#fff;transform:translate(100%);transition:.65s}.nav-popup-active{transform:translate(0)}.landingPage{font-family:poppins}.landingPage .logo{margin:5vw auto;padding:1rem;width:10rem}.landingPage .MobileBusRoute{max-width:40rem}.landingPage .hero{height:75vh;width:100%}.landingPage .hero .heroImg{position:absolute;top:0;z-index:-10;width:100%;filter:brightness(30%);-o-object-fit:cover;object-fit:cover}.landingPage .hero .heroContainer{margin:0 auto;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,.8)}.landingPage .hero .heroContainer .title h1{color:#fff;font-size:2.5rem;margin-top:5px;padding:0 10px}.landingPage .hero .heroContainer .title h1:nth-child(2){margin-top:2px;color:#fd5901}.landingPage .hero .heroContainer h2{color:#fff;font-weight:400;max-width:90%;margin:0 auto}.landingPage .hero .heroContainer .bus-search-container{background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border-radius:25px;width:100%;max-width:600px;margin-top:20px}.landingPage .hero .heroContainer .bus-search-container .infoCard{border-radius:20px;padding:10px;margin:10px 0;border:1px solid white}.landingPage .hero .heroContainer .bus-search-container .infoCard input{width:100%;padding:10px}.landingPage .hero .heroContainer .bus-search-container .infoCard input::-moz-placeholder{color:#ffffffb3;font-size:1rem;font-weight:100}.landingPage .hero .heroContainer .bus-search-container .infoCard input::placeholder{color:#ffffffb3;font-size:1rem;font-weight:100}.landingPage .hero .heroContainer .bus-search-container .buttons{display:flex;flex-direction:column;gap:10px;align-items:center}.landingPage .hero .heroContainer .bus-search-container .buttons .dayButton{padding:10px 20px;border:none;font-weight:700;border-radius:5px;color:#7c7c7c}.landingPage .hero .heroContainer .bus-search-container .buttons .highlighted{background-color:#fd5901;color:#fff}.landingPage .hero .heroContainer .bus-search-container .search-btn{min-width:100px;margin:15px}.landingPage .popularBusTicket{display:flex;flex-direction:column;align-items:center;gap:40px;padding:20px}.landingPage .popularBusTicket .popularBusTicketTitle{font-family:poppins;font-size:20px;font-weight:600;color:#110803;line-height:30px;padding-top:20px}.landingPage .popularBusTicket .wrapper{display:flex;flex-direction:row;justify-content:center}.landingPage .popularBusTicket .wrapper .infoCard{width:100px;text-align:center;padding:10px}.landingPage .popularBusTicket .wrapper .infoCard img{margin-bottom:10px;height:50px}.landingPage .popularBusTicket .wrapper .infoCard .infotitle{font-family:poppins;font-size:14px}.landingPage .popularBusTicket .wrapper .infoCard .infosubtitle{font-size:12px;font-weight:200}.landingPage .whyChooseYesGoBus{background:#f6f6f6;padding:20px;display:flex;flex-direction:column;align-items:center;gap:40px}.landingPage .whyChooseYesGoBus .whyChooseYesGoBusTitle{font-family:poppins;font-size:20px;font-weight:600;color:#110803;line-height:30px;padding-top:20px}.landingPage .whyChooseYesGoBus .whyChooseYesGoBusContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px}.landingPage .whyChooseYesGoBus .whyChooseYesGoBusContainer .infoCard{width:100px;text-align:center}.landingPage .whyChooseYesGoBus .whyChooseYesGoBusContainer .infoCard img{height:50px;width:50px;padding:20px;background-color:#fff;border-radius:50px;overflow:visible;box-shadow:#fd59016d 0 5px 15px}.landingPage .whyChooseYesGoBus .whyChooseYesGoBusContainer .infoCard .infotitle{font-family:poppins;font-size:15px}.landingPage .whyChooseYesGoBus .whyChooseYesGoBusContainer .infoCard .infosubtitle{font-size:11px;font-weight:300}.landingPage .aboveFooter{display:flex;flex-direction:column;align-items:center;padding:20px}.landingPage .aboveFooter .reachUs{display:flex;flex-direction:column;gap:5px;text-align:center}.landingPage .aboveFooter .reachUs span{font-weight:600;font-size:18px}.landingPage .aboveFooter .reachUs p{font-weight:300;font-size:12px}.landingPage .aboveFooter .reachUs a{color:#fd5901}@media (min-width: 768px){.landingPage .hero{height:90vh}.landingPage .hero .heroContainer{flex-direction:row;align-items:flex-start;text-align:left}.landingPage .hero .heroContainer .bus-search-container{margin-top:0}.landingPage .whyChooseYesGoBus .whyChooseYesGoBusContainer .infoCard{width:150px}}@media (min-width: 1024px){.landingPage .hero{height:90vh}.landingPage .hero .heroContainer{max-width:1200px;margin:0 auto;padding:40px}.landingPage .popularBusTicket .wrapper{justify-content:space-evenly}.landingPage .whyChooseYesGoBus{padding:50px}.landingPage .aboveFooter{flex-direction:row;justify-content:space-between;padding:50px}}.recent-search{background-color:#f6f6f6;padding:20px}.recent-search .recent-search-title{font-family:poppins;font-size:20px;font-weight:600;color:#110803;line-height:30px;padding-top:20px;margin-left:10px}.recent-search .recent-search-container{display:flex;gap:20px;overflow-x:auto;padding:20px 10px;scrollbar-width:none}.recent-search .recent-search-container .search-card{display:flex;flex-direction:column;justify-content:center;padding:10px 20px;background-color:#fff;border-radius:10px;box-shadow:0 3px 8px #0000003d}.recent-search .recent-search-container .search-card .recent-data{font-size:16px;font-weight:600;width:150px}.recent-search .recent-search-container .search-card .recent-data img{width:15px;margin-left:10px;filter:invert(40%)}.recent-search .recent-search-container .search-card .recent-data-doj{font-size:16px;font-weight:500;color:gray;width:150px}.KYC .details{display:flex;flex-direction:column;padding:50px;gap:30px}.KYC .details p{color:#fd5901}.KYC .details .detailsContainer{display:flex;flex-direction:column;gap:20px;padding:30px;border:1px solid lightgray;border-radius:25px}.KYC .details .detailsContainer .inputs{display:flex;flex-wrap:wrap;gap:30px}.KYC .id{display:flex;flex-direction:column;padding:50px;gap:30px}.KYC .id p{color:#fd5901}.KYC .id .idContainer{display:flex;flex-direction:column;gap:20px;padding:30px;border:1px solid lightgray;border-radius:25px}.KYC .id .idContainer .idWrapper{display:flex;align-items:center;justify-content:space-evenly}.KYC .id .idContainer .idWrapper .left{display:flex;flex-direction:column;align-items:center;gap:30px}.KYC .id .idContainer .idWrapper .left .buttons{display:flex;gap:20px}.KYC .id .idContainer .idWrapper .right img{height:180px}.KYC .bankingDetails{display:flex;flex-direction:column;padding:50px;gap:30px}.KYC .bankingDetails p{color:#fd5901}.KYC .bankingDetails .bankingDetailsContainer{display:flex;flex-direction:column;gap:20px;padding:30px;border:1px solid lightgray;border-radius:25px}.KYC .bankingDetails .bankingDetailsContainer .inputs{display:flex;flex-wrap:wrap;gap:30px}.KYC .nextButton{display:flex;justify-content:center;margin-bottom:30px}.KYC .nextButton .button{width:200px}@media (max-width: 1024px){.KYC .details,.KYC .bankingDetails,.KYC .id{width:800px}.KYC .details .detailsContainer .inputs,.KYC .details .bankingDetailsContainer .inputs,.KYC .details .idContainer .inputs,.KYC .bankingDetails .detailsContainer .inputs,.KYC .bankingDetails .bankingDetailsContainer .inputs,.KYC .bankingDetails .idContainer .inputs,.KYC .id .detailsContainer .inputs,.KYC .id .bankingDetailsContainer .inputs,.KYC .id .idContainer .inputs,.KYC .details .detailsContainer .idWrapper,.KYC .details .bankingDetailsContainer .idWrapper,.KYC .details .idContainer .idWrapper,.KYC .bankingDetails .detailsContainer .idWrapper,.KYC .bankingDetails .bankingDetailsContainer .idWrapper,.KYC .bankingDetails .idContainer .idWrapper,.KYC .id .detailsContainer .idWrapper,.KYC .id .bankingDetailsContainer .idWrapper,.KYC .id .idContainer .idWrapper{flex-direction:column}}@media (max-width: 768px){.KYC .details,.KYC .bankingDetails,.KYC .id{width:600px}}@media (max-width: 426px){.KYC .details,.KYC .bankingDetails,.KYC .id{gap:20px;width:280px;padding:20px}.KYC .details h1,.KYC .bankingDetails h1,.KYC .id h1{font-size:20px}.KYC .details p,.KYC .bankingDetails p,.KYC .id p{font-size:13px}.KYC .details .detailsContainer .inputs,.KYC .details .bankingDetailsContainer .inputs,.KYC .details .idContainer .inputs,.KYC .bankingDetails .detailsContainer .inputs,.KYC .bankingDetails .bankingDetailsContainer .inputs,.KYC .bankingDetails .idContainer .inputs,.KYC .id .detailsContainer .inputs,.KYC .id .bankingDetailsContainer .inputs,.KYC .id .idContainer .inputs,.KYC .details .detailsContainer .idWrapper,.KYC .details .bankingDetailsContainer .idWrapper,.KYC .details .idContainer .idWrapper,.KYC .bankingDetails .detailsContainer .idWrapper,.KYC .bankingDetails .bankingDetailsContainer .idWrapper,.KYC .bankingDetails .idContainer .idWrapper,.KYC .id .detailsContainer .idWrapper,.KYC .id .bankingDetailsContainer .idWrapper,.KYC .id .idContainer .idWrapper,.KYC .details .detailsContainer .idWrapper .left .buttons,.KYC .details .bankingDetailsContainer .idWrapper .left .buttons,.KYC .details .idContainer .idWrapper .left .buttons,.KYC .bankingDetails .detailsContainer .idWrapper .left .buttons,.KYC .bankingDetails .bankingDetailsContainer .idWrapper .left .buttons,.KYC .bankingDetails .idContainer .idWrapper .left .buttons,.KYC .id .detailsContainer .idWrapper .left .buttons,.KYC .id .bankingDetailsContainer .idWrapper .left .buttons,.KYC .id .idContainer .idWrapper .left .buttons{flex-direction:column}.KYC .details .detailsContainer .idWrapper .right,.KYC .details .bankingDetailsContainer .idWrapper .right,.KYC .details .idContainer .idWrapper .right,.KYC .bankingDetails .detailsContainer .idWrapper .right,.KYC .bankingDetails .bankingDetailsContainer .idWrapper .right,.KYC .bankingDetails .idContainer .idWrapper .right,.KYC .id .detailsContainer .idWrapper .right,.KYC .id .bankingDetailsContainer .idWrapper .right,.KYC .id .idContainer .idWrapper .right{display:flex;flex-direction:column;justify-content:center}.KYC .details .detailsContainer .idWrapper .right img,.KYC .details .bankingDetailsContainer .idWrapper .right img,.KYC .details .idContainer .idWrapper .right img,.KYC .bankingDetails .detailsContainer .idWrapper .right img,.KYC .bankingDetails .bankingDetailsContainer .idWrapper .right img,.KYC .bankingDetails .idContainer .idWrapper .right img,.KYC .id .detailsContainer .idWrapper .right img,.KYC .id .bankingDetailsContainer .idWrapper .right img,.KYC .id .idContainer .idWrapper .right img{height:150px}}.CardWithText{border:1px solid lightgray;box-shadow:1px 1px 5px #d3d3d3;padding:30px}.CardWithText .hidden{display:none}.CardWithText .billing{display:flex;flex-direction:column;justify-content:center;gap:10px}.CardWithText .billing h1{margin:0}.CardWithText .billing .text{display:flex;gap:20px}@media (max-width: 1024px){.CardWithText .billing,.CardWithText .address{gap:3px}.CardWithText .billing h1,.CardWithText .address h1{font-size:30px}.CardWithText .billing p,.CardWithText .address p{font-size:13px}.CardWithText .billing .text,.CardWithText .address .text{gap:8px}}.PaymentModal{position:absolute;top:0;left:0;bottom:0;right:0;position:fixed}.PaymentModal .blackbg{background:#000;height:100vh;width:100%;opacity:.2;z-index:-10;top:0}.PaymentModal .modalcontainer{display:flex;align-items:center;justify-content:center}.PaymentModal .modalcontainer .modalwrapper{background-color:#fff;overflow-y:scroll;border-radius:25px;padding:20px 60px;position:absolute;display:flex;flex-direction:column;right:0;left:0;top:0;bottom:0;height:80%;width:40%;margin:auto;align-items:center;gap:20px}.PaymentModal .modalcontainer .modalwrapper .buttons{margin-top:20px;display:flex;gap:10px}@media (max-width: 1024px){.PaymentModal .modalcontainer .modalwrapper h1{font-size:20px}.PaymentModal .modalcontainer .modalwrapper h2{font-size:15px}.PaymentModal .modalcontainer .modalwrapper .cardsWithText{display:flex}}@media (max-width: 426px){.PaymentModal .modalcontainer .modalwrapper{overflow-y:scroll}.PaymentModal .modalcontainer .modalwrapper h1{font-size:20px}.PaymentModal .modalcontainer .modalwrapper h2{font-size:15px}.PaymentModal .modalcontainer .modalwrapper .cardsWithText{display:flex;flex-direction:column;gap:10px}}.busBooking .navbar{padding:10px 50px;height:30px}.busBooking .navbar .left a{color:#000}.busBooking .busBooking-container{background-color:#f1f1f1;padding:60px;display:flex}.busBooking .busBooking-container .left{width:18%}.busBooking .busBooking-container .right{width:80%}.busBooking .busBooking-container .right .mobile-filter{display:none}.busBooking .busBooking-container .right .mobile-filter .filter-wrapper{display:none;overflow:hidden;max-height:0;transition:max-height .2s ease}.busBooking .busBooking-container .right .mobile-filter .filter-wrapper.active{display:block;max-height:100%}.busBooking .busBooking-container .right .mobile-filter .filter-buttons .filter{display:flex;flex-direction:column;border:none;border-radius:8px;padding:6px 8px;cursor:pointer;color:#fff;gap:5px;align-items:center}.busBooking .busBooking-container .right .mobile-filter .filter-buttons .filter img{width:30px;-o-object-fit:contain;object-fit:contain}.busBooking .busBooking-container .right .dates{display:flex;gap:10px;padding:10px}.busBooking .busBooking-container .right .dates .date{background-color:#fd5901;color:#fff;border:1px solid #d0d0d0;padding:5px;min-width:100px;border-radius:15px;text-align:center}.busBooking .busBooking-container .right .dates .date:hover{cursor:pointer;background-color:#dedbdb;border:1px solid #fd5901;color:#000}.busBooking .busBooking-container .right .exclusiveOffers{padding:50px;overflow-x:scroll}.busBooking .busBooking-container .right .exclusiveOffers h1{font-size:18px}.busBooking .busBooking-container .right .exclusiveOffers .offers{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.busBooking .busBooking-container .right .exclusiveOffers .offers .offersCard{min-width:300px;max-width:300px;min-height:150px;max-height:150px;padding:10px;gap:20px}.busBooking .busBooking-container .right .exclusiveOffers .offers .offersCard .container{padding:0 5px}.busBooking .busBooking-container .right .exclusiveOffers .offers .offersCard .container .left{width:auto}.busBooking .busBooking-container .right .exclusiveOffers .offers .offersCard .container .left img{width:80px;height:80px}.busBooking .busBooking-container .right .exclusiveOffers .offers .offersCard .container .right{width:auto}.busBooking .busBooking-container .right .wrapper{display:flex;flex-direction:column;gap:15px;margin:20px;width:auto}@media (max-width: 1024px){.busBooking .busBooking-container{padding:0}.busBooking .busBooking-container .left{display:none}.busBooking .busBooking-container .right{width:100%}.busBooking .busBooking-container .right .mobile-filter{display:block}.busBooking .busBooking-container .right .mobile-filter .leftFilter .filters{display:flex;flex-direction:column}.busBooking .busBooking-container .right .mobile-filter .leftFilter .filters .priceRange{flex-grow:1}.busBooking .busBooking-container .right .dates{overflow-x:scroll;scrollbar-width:none}.busBooking .busBooking-container .right .exclusiveOffers{overflow-x:scroll}.busBooking .busBooking-container .right .exclusiveOffers .offers{flex-wrap:nowrap}}@media (max-width: 435px){.busBooking .busBooking-container{background-color:#f1f1f1;margin-bottom:40px}.busBooking .busBooking-container .right .dates{padding:20px 10px;margin:0 20px}.busBooking .busBooking-container .right .hadder{position:fixed;top:0;left:0;z-index:1000;width:100%;padding-top:0;background-color:#fff;border-radius:5px}.busBooking .busBooking-container .right .hadder .hadder-top{display:flex;gap:10px;align-items:center;padding:15px 15px 0}.busBooking .busBooking-container .right .hadder .hadder-top .back-arrow{display:flex;align-items:center;padding-top:20px}.busBooking .busBooking-container .right .hadder .hadder-top .back-arrow img{width:25px}.busBooking .busBooking-container .right .hadder .filter-wrapper{display:none;overflow:hidden;max-height:0;transition:max-height .5s ease}.busBooking .busBooking-container .right .hadder .filter-wrapper.active{display:block;max-height:100%}.busBooking .busBooking-container .right .wrapper{padding-top:150px;display:flex;flex-direction:column;gap:15px}.busBooking .busBooking-container .right .filter{position:fixed;bottom:20px;right:20px;z-index:1000;background-color:gray;padding:5px 10px;border-radius:100px}.busBooking .busBooking-container .right .filter img{width:30px;-o-object-fit:contain;object-fit:contain;filter:invert(100%)}.busBooking .busBooking-container .right .filter-wrapper{background-color:#fff;z-index:1000;width:100%;border-radius:0 0 30px 30px;box-shadow:0 5px 10px #e3a0548d}.busBooking .busBooking-container .right .filter-wrapper .filter-title{display:flex;width:426px;padding:10px;background-color:#fd5901;color:#fff;font-size:18px;font-weight:800}}.custom-loader{display:flex;justify-content:center;align-items:center;flex-direction:column}.custom-loader p{margin:0;padding:0;font-size:15px;font-weight:600;color:#110803}.sortBy-container{display:flex;flex-direction:column;padding:10px;margin-left:6px;justify-content:space-between}.sortBy-container .sortBy-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sortBy-container .sortBy-header p{font-size:16px;font-weight:600;margin-bottom:5px}.sort-option-container{border:0;background-color:transparent;outline:none;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:500;color:#000}.Payment hr{border:none;border-top:2px dashed #a5a9ae}.Payment .loading-spinner{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fffc;display:flex;align-items:center;justify-content:center;z-index:9999}.Payment .ant-spin{font-size:24px}.Payment .ant-spin-dot i{background-color:#1890ff}.Payment .navbar{padding:0 50px;height:30px}.Payment .navbar .left a{color:#000}.Payment .popularBusRoutes{padding:50px}.Payment .popularBusRoutes .popularBusRoutesContainer{justify-content:center;display:flex;gap:20px;border:1px solid #d0d0d0;align-items:center;margin-top:30px;padding:30px 20px;flex-wrap:wrap}@media (max-width: 435px){.payment-container{display:flex;padding:10px;margin-top:50px;justify-content:space-between;background-color:#ccc8;font-family:poppins}.payment-container .containerleft{width:60%}.payment-container .containerleft h5{font-size:15px;line-height:47px;font-weight:600;color:#1e1e1e;background-color:#fff;width:100%;padding-left:20px;margin:0}.payment-container .containerleft .RoutesTitle .buttons{display:none}.payment-container .containerleft .reviewsCard{display:flex;flex-direction:column;padding:10px;margin:10px;background-color:#fff;width:100%}.payment-container .containerleft .reviewsCard .review-top{padding-left:10px}.payment-container .containerleft .reviewsCard .review-top .review-heading{display:flex;align-items:center}.payment-container .containerleft .reviewsCard .review-top .review-heading .title{font-size:15px;font-weight:500;line-height:22px;margin-right:5px}.payment-container .containerleft .reviewsCard .review-top .review-heading .ratings-container{display:flex;align-items:center}.payment-container .containerleft .reviewsCard .review-top .review-heading .ratings-container .rating-bar{display:flex;background-color:#00f06e;padding:2px;border-radius:5px}.payment-container .containerleft .reviewsCard .review-top .review-heading .ratings-container .rating-bar .rating{background-color:#00f06e;color:#fff;border-radius:8px;padding:2px 4px;font-size:10px}.payment-container .containerleft .reviewsCard .review-top .review-heading .ratings-container .rating-bar .count{font-size:10px;color:gray;background-color:#fff;padding:4px 10px 4px 8px;border-radius:5px}.payment-container .containerleft .reviewsCard .review-top .bus-details{margin:6px 0 10px;color:#a6a6a6;font-weight:400;font-size:13px;line-height:15px}.payment-container .containerleft .reviewsCard .review-bottom{padding-left:10px;display:flex;align-items:center;justify-content:space-between}.payment-container .containerleft .reviewsCard .review-bottom .review-left{width:50%}.payment-container .containerleft .reviewsCard .review-bottom .review-left .time-duration{display:flex;align-items:center;justify-content:space-between}.payment-container .containerleft .reviewsCard .review-bottom .review-left .time-duration h4{font-size:12px;font-weight:700;line-height:15px}.payment-container .containerleft .reviewsCard .review-bottom .review-left .from-duration-to{display:flex;align-items:center;justify-content:space-between}.payment-container .containerleft .reviewsCard .review-bottom .review-left .from-duration-to h4{font-size:12px;font-weight:400;line-height:15px}.payment-container .containerleft .reviewsCard .review-bottom .review-right{width:40%;display:flex;align-items:center;flex-direction:column}.payment-container .containerleft .reviewsCard .review-bottom .review-right span{font-size:10px;font-weight:400}.payment-container .containerleft .reviewsCard .to{display:flex;gap:30px;width:60%;justify-content:space-between}.payment-container .containerleft .reviewsCard .reviewright{display:flex;align-items:end;gap:10px;text-align:left;flex-direction:column;font-size:15px}.payment-container .containerleft .reviewsCard .reviewright span{font-weight:600}.payment-container .containerleft .reviewsCard .reviewright span:nth-child(2){font-size:14px;font-weight:200}.payment-container .containerleft .reviewsCard .reviewright a{font-size:12px}.payment-container .containerleft .destinations{display:flex;gap:20px;background-color:#fff}.payment-container .containerleft .contact-details{display:flex;flex-direction:column;background-color:#fff;padding-left:10px}.payment-container .containerleft .contact-details .contact-heading{margin:10px}.payment-container .containerleft .contact-details .contact-heading h4{font-size:15px;font-weight:500;line-height:22px}.payment-container .containerleft .contact-details .contact-heading span{font-size:10px;font-weight:400;line-height:15px;color:#767676}.payment-container .containerleft .contact-details .contact-input{display:flex;flex-direction:column;gap:15px;margin:10px}.payment-container .containerleft .contact-details .contact-input .email{border:1px solid #d4d4d4;padding:10px;letter-spacing:.5px;margin-right:20px}.payment-container .containerleft .contact-details .contact-input .email ::-moz-placeholder{font-size:12px;font-weight:400;line-height:15px}.payment-container .containerleft .contact-details .contact-input .email ::placeholder{font-size:12px;font-weight:400;line-height:15px}.payment-container .containerleft .contact-details .contact-input .input-container{border:1px solid #d4d4d4;letter-spacing:.5px;margin-right:20px}.payment-container .containerleft .contact-details .contact-input .input-container ::-moz-placeholder{font-size:12px;font-weight:400;line-height:15px}.payment-container .containerleft .contact-details .contact-input .input-container ::placeholder{font-size:12px;font-weight:400;line-height:15px}.payment-container .containerleft .contact-details .contact-input .input-container span{background-color:#fd5901;opacity:.5;font-size:14px;font-weight:400;line-height:15px;padding:10px}.payment-container .containerleft .contact-details .contact-input .input-container .number{border:none;border-left:1px solid #d4d4d4;padding:10px}.payment-container .containerleft .contact-details .contact-input .checkbox-container{display:flex;gap:10px;align-items:center}.payment-container .containerleft .contact-details .contact-input .checkbox-container span{margin-left:5px;font-size:10px;font-weight:400;line-height:15px;color:#767676}.payment-container .containerleft .previousTravellersDetails{display:flex;flex-direction:column;width:100%;margin-top:10px;border:1px solid #dadada;background-color:#fff}.payment-container .containerleft .previousTravellersDetails h4{font-size:15px;font-weight:600;line-height:22px;padding-left:10px}.payment-container .containerleft .previousTravellersDetails .previousTravellers{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px;padding-left:20px;margin:10px 0}.payment-container .containerleft .previousTravellersDetails .traveller{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:15px;font-weight:600}.payment-container .containerleft .previousTravellersDetails .traveller table{font-size:12px;font-weight:400;line-height:15px;color:#767676}.payment-container .containerleft .TravelerDetails{display:flex;margin-top:10px;flex-direction:column;background-color:#fff;padding-left:10px}.payment-container .containerleft .TravelerDetails h4{font-size:15px;font-weight:600;line-height:22px;margin:10px}.payment-container .containerleft .TravelerDetails .traveler-Details{display:flex;flex-direction:column}.payment-container .containerleft .TravelerDetails span{margin:10px;font-size:14px;font-weight:500}.payment-container .containerleft .TravelerDetails .detailsContainer{display:flex;gap:10px;flex-wrap:wrap;padding:10px;border:1px solid #dadada;margin-bottom:10px}.payment-container .containerleft .TravelerDetails .detailsContainer .age-gender{display:flex;gap:30px}.payment-container .containerleft .TravelerDetails .detailsContainer .first-name,.payment-container .containerleft .TravelerDetails .detailsContainer .last-name{width:100%;display:flex;flex-direction:column;gap:5px}.payment-container .containerleft .TravelerDetails .detailsContainer .genderContainer{display:flex;flex-direction:column;gap:5px}.payment-container .containerleft .TravelerDetails .detailsContainer .genderContainer label{font-size:14px;font-weight:500}.payment-container .containerleft .TravelerDetails .detailsContainer .genderContainer select{height:40px;padding:10px;border:1px solid #d4d4d4;font-size:14px;font-weight:500;border-radius:10px;transition:border-color .2s ease-in-out}.payment-container .containerleft .TravelerDetails .detailsContainer .genderContainer select:focus{border-color:#ff9822c1;box-shadow:0 0 5px #ff6f004d}.payment-container .containerleft .agent-details{background-color:#fff;margin-top:10px;width:100%;padding-top:3px}.payment-container .containerleft .agent-details h4{font-size:15px;font-weight:600;line-height:22px;margin:10px}.payment-container .containerleft .agent-details .detailsContainer{display:flex;flex-direction:row;gap:50px;padding:10px;width:95%}.payment-container .containerleft .agent-details .detailsContainer span{margin:10px;font-size:14px;font-weight:500}.payment-container .containerleft .agent-details .detailsContainer button{padding:10px 15px;font-size:15px;font-weight:500;background:#fd5901;border:none;color:#fff;border-radius:20px}.payment-container .containerleft .tripType{display:flex;flex-direction:column;padding:30px;margin-top:30px;border:1px solid #dadada}.payment-container .containerleft .tripType hr{width:100%}.payment-container .containerleft .tripType .checks{margin-top:20px;display:flex;align-items:center;gap:30px;font-size:18px;font-weight:500}.payment-container .containerleft .tripType .checks .checkbox-round{width:1.3em;height:1.3em;background-color:#fff;border-radius:50%;vertical-align:middle;border:1px solid #ddd;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.payment-container .containerleft .tripType .checks .checkbox-round:checked{background-color:#fd5901}.payment-container .containerright{display:flex;flex-direction:column;background-color:#fff;width:95%}.payment-container .containerright .paymentCard{display:flex;flex-direction:column}.payment-container .containerright .paymentCard h2{font-size:15px;font-weight:600;line-height:22px}.payment-container .containerright .paymentCard .prices{display:flex;flex-direction:column}.payment-container .containerright .paymentCard .prices hr{width:100%;border:none;height:1px;background-color:#dadada}.payment-container .containerright .paymentCard .prices .price{display:flex;justify-content:end;gap:20px}.payment-container .containerright .paymentCard .prices .price p:nth-child(1){color:#6d6d6d}.payment-container .containerright .paymentCard .prices .price p{font-size:14px;font-weight:500;line-height:20px}.payment-container .containerright .paymentCard Button{width:100%}.payment-container .containerright .paymentCard .promo{display:flex;flex-direction:column;border-radius:25px;max-width:300px;border:1px solid #dadada;padding:30px}.payment-container .containerright .paymentCard .promo .heading{display:flex;gap:20px}.payment-container .containerright .paymentCard .promo hr{margin-bottom:20px;width:100%;border:none;height:1px;background-color:#dadada}.payment-container .containerright .fare-breakdown{display:flex;flex-direction:column;padding:0 10px 10px}}@media (max-width: 770px){.payment-container{display:flex;flex-direction:column;width:100%;padding:10px 0 0;margin-top:50px;justify-content:space-between;background-color:#ccc8;font-family:poppins}.payment-container .containerleft{width:100%}.payment-container .containerleft h5{font-size:20px;line-height:47px;font-weight:600;color:#1e1e1e;background-color:#fff;width:100%;padding:0 20px;margin:0}.payment-container .containerleft .reviewsCard{display:flex;flex-direction:column;padding:10px;margin:10px 0;background-color:#fff;width:100%}.payment-container .containerleft .reviewsCard .review-top{padding-left:10px}.payment-container .containerleft .reviewsCard .review-top .review-heading{display:flex;align-items:center}.payment-container .containerleft .reviewsCard .review-top .review-heading .title{font-size:15px;font-weight:600;line-height:22px;margin-right:5px;max-width:55%}.payment-container .containerleft .reviewsCard .review-top .review-heading .ratings-container{display:flex;align-items:center}.payment-container .containerleft .reviewsCard .review-top .review-heading .ratings-container .rating-bar{display:flex;background-color:#00f06e;padding:2px;border-radius:5px}.payment-container .containerleft .reviewsCard .review-top .review-heading .ratings-container .rating-bar .rating{background-color:#00f06e;color:#fff;border-radius:8px;padding:2px 4px;font-size:10px}.payment-container .containerleft .reviewsCard .review-top .review-heading .ratings-container .rating-bar .count{font-size:10px;color:gray;background-color:#fff;padding:4px 10px 4px 8px;border-radius:5px}.payment-container .containerleft .reviewsCard .review-top .bus-details{margin:6px 0 10px;color:#a6a6a6;font-weight:400;font-size:13px;line-height:15px}.payment-container .containerleft .reviewsCard .review-bottom{padding-left:10px;display:flex;align-items:center;justify-content:space-between}.payment-container .containerleft .reviewsCard .review-bottom .review-left{width:50%}.payment-container .containerleft .reviewsCard .review-bottom .review-left .time-duration{display:flex;align-items:center;justify-content:space-between}.payment-container .containerleft .reviewsCard .review-bottom .review-left .time-duration h4{font-size:12px;font-weight:700;line-height:15px}.payment-container .containerleft .reviewsCard .review-bottom .review-left .from-duration-to{display:flex;align-items:center;justify-content:space-between}.payment-container .containerleft .reviewsCard .review-bottom .review-left .from-duration-to h4{font-size:12px;font-weight:600;line-height:15px}.payment-container .containerleft .reviewsCard .review-bottom .review-right{width:40%;display:flex;align-items:center;flex-direction:column}.payment-container .containerleft .reviewsCard .review-bottom .review-right span{font-size:10px;font-weight:400}.payment-container .containerleft .reviewsCard .to{display:flex;gap:30px;width:60%;justify-content:space-between}.payment-container .containerleft .reviewsCard .reviewright{display:flex;align-items:end;gap:10px;text-align:left;flex-direction:column;font-size:15px}.payment-container .containerleft .reviewsCard .reviewright span{font-weight:600}.payment-container .containerleft .reviewsCard .reviewright span:nth-child(2){font-size:14px;font-weight:200}.payment-container .containerleft .reviewsCard .reviewright a{font-size:12px}.payment-container .containerleft .destinations{display:flex;gap:20px;background-color:#fff}.payment-container .containerleft .contact-details{display:flex;flex-direction:column;background-color:#fff;width:100%}.payment-container .containerleft .contact-details .contact-heading{margin:10px}.payment-container .containerleft .contact-details .contact-heading h4{font-size:15px;font-weight:600;line-height:22px}.payment-container .containerleft .contact-details .contact-heading span{font-size:10px;font-weight:400;line-height:15px;color:#767676}.payment-container .containerleft .contact-details .contact-input{display:flex;flex-direction:column;gap:15px;margin:10px}.payment-container .containerleft .contact-details .contact-input .email{border:1px solid #d4d4d4;padding:10px;letter-spacing:.5px}.payment-container .containerleft .contact-details .contact-input .email ::-moz-placeholder{font-size:12px;font-weight:400;line-height:15px}.payment-container .containerleft .contact-details .contact-input .email ::placeholder{font-size:12px;font-weight:400;line-height:15px}.payment-container .containerleft .contact-details .contact-input .input-container{border:1px solid #d4d4d4;letter-spacing:.5px}.payment-container .containerleft .contact-details .contact-input .input-container ::-moz-placeholder{font-size:12px;font-weight:400;line-height:15px}.payment-container .containerleft .contact-details .contact-input .input-container ::placeholder{font-size:12px;font-weight:400;line-height:15px}.payment-container .containerleft .contact-details .contact-input .input-container span{background-color:#fd5901;opacity:.5;font-size:14px;font-weight:400;line-height:15px;padding:10px}.payment-container .containerleft .contact-details .contact-input .input-container .number{border:none;border-left:1px solid #d4d4d4;padding:10px}.payment-container .containerleft .contact-details .contact-input .checkbox-container{display:flex;gap:10px;align-items:center}.payment-container .containerleft .contact-details .contact-input .checkbox-container span{margin-left:5px;font-size:10px;font-weight:400;line-height:15px;color:#767676}.payment-container .containerleft .previousTravellersDetails{display:flex;flex-direction:column;width:100%;margin-top:10px;border:1px solid #dadada;background-color:#fff}.payment-container .containerleft .previousTravellersDetails h4{font-size:15px;font-weight:600;line-height:22px;margin:10px}.payment-container .containerleft .previousTravellersDetails .previousTravellers{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px;padding-left:20px;margin:10px 0}.payment-container .containerleft .previousTravellersDetails .traveller{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:15px;font-weight:600}.payment-container .containerleft .previousTravellersDetails .traveller table{font-size:12px;font-weight:400;line-height:15px;color:#767676}.payment-container .containerleft .TravelerDetails{display:flex;margin-top:10px;flex-direction:column;background-color:#fff}.payment-container .containerleft .TravelerDetails h4{font-size:15px;font-weight:600;line-height:22px;margin:10px}.payment-container .containerleft .TravelerDetails .traveler-Details{display:flex;flex-direction:column}.payment-container .containerleft .TravelerDetails span{margin:10px;font-size:14px;font-weight:500}.payment-container .containerleft .TravelerDetails .detailsContainer{display:flex;gap:10px;flex-wrap:wrap;width:90%;padding:10px;border:1px solid #dadada;margin-bottom:10px}.payment-container .containerleft .TravelerDetails .detailsContainer .age-gender{display:flex;gap:30px}.payment-container .containerleft .TravelerDetails .detailsContainer .age-gender .ageContainer{display:flex;flex-direction:column;gap:5px;width:45%}.payment-container .containerleft .TravelerDetails .detailsContainer .age-gender .ageContainer input{padding:10px;border:1px solid #ccc;font-size:14px;font-weight:500;transition:border-color .2s ease-in-out}.payment-container .containerleft .TravelerDetails .detailsContainer .age-gender .ageContainer input:focus{border-color:#ff9822c1;box-shadow:0 0 5px #ff6f004d}.payment-container .containerleft .TravelerDetails .detailsContainer .genderContainer{display:flex}.payment-container .containerleft .TravelerDetails .detailsContainer .genderContainer label{font-size:14px;font-weight:500}.payment-container .containerleft .TravelerDetails .detailsContainer .genderContainer select{padding:10px;border:1px solid #ccc;font-size:14px;font-weight:500;transition:border-color .2s ease-in-out}.payment-container .containerleft .TravelerDetails .detailsContainer .genderContainer select:focus{border-color:#ff9822c1;box-shadow:0 0 5px #ff6f004d}.payment-container .containerleft .agent-details{background-color:#fff;margin-top:10px;width:100%}.payment-container .containerleft .agent-details h4{font-size:15px;font-weight:600;line-height:22px;margin:10px;padding-left:10px}.payment-container .containerleft .agent-details .detailsContainer{display:flex;flex-direction:row;gap:50px;padding:20px;width:85%}.payment-container .containerleft .agent-details .detailsContainer span{margin:10px;font-size:14px;font-weight:500}.payment-container .containerleft .agent-details .detailsContainer button{padding:10px 15px;font-size:15px;font-weight:500;background:#fd5901;border:none;color:#fff;border-radius:20px}.payment-container .containerleft .tripType{display:flex;flex-direction:column;padding:30px;margin-top:30px;border:1px solid #dadada}.payment-container .containerleft .tripType hr{width:100%}.payment-container .containerleft .tripType .checks{margin-top:20px;display:flex;align-items:center;gap:30px;font-size:18px;font-weight:500}.payment-container .containerleft .tripType .checks .checkbox-round{width:1.3em;height:1.3em;background-color:#fff;border-radius:50%;vertical-align:middle;border:1px solid #ddd;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.payment-container .containerleft .tripType .checks .checkbox-round:checked{background-color:#fd5901}.payment-container .containerright{display:flex;flex-direction:column;background-color:#fff;width:100%;margin:10px 0 0;padding:10px 0 0}.payment-container .containerright .paymentCard{padding:0 10px;display:flex;flex-direction:column}.payment-container .containerright .paymentCard h2{font-size:15px;font-weight:600;line-height:22px;padding-left:10px}.payment-container .containerright .paymentCard .prices{display:flex;flex-direction:column}.payment-container .containerright .paymentCard .prices .price{display:flex;margin:10px;gap:20px}.payment-container .containerright .paymentCard .prices .price p:nth-child(1){color:#6d6d6d}.payment-container .containerright .paymentCard .prices .price p{font-size:14px;font-weight:500;line-height:20px}.payment-container .containerright .paymentCard .promo{display:flex;flex-direction:column;border-radius:25px;max-width:300px;border:1px solid #dadada;padding:30px}.payment-container .containerright .paymentCard .promo .heading{display:flex;gap:20px}.payment-container .containerright .paymentCard .promo hr{margin-bottom:20px;width:100%;border:none;height:1px;background-color:#dadada}}.label-container{display:flex;align-items:center}label.optional{color:red;margin-left:5px}.loading-modal{text-align:center}.loading-message{font-size:18px;margin-bottom:10px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center}.modal .modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 10px #0003;width:100%}.modal .modal-content .close{background-color:#ff5722;padding:5px 10px;color:#fff;border-radius:5px;cursor:pointer}.modal .modal-content .error-message{color:red;font-size:18px;font-weight:700;margin-bottom:10px}.PassengerInput{position:relative;border-radius:25px;width:100%;display:flex;flex-direction:column}.PassengerInput p{color:#000;font-weight:700}.PassengerInput input{color:#000;font-size:20px;border:1px solid #000;margin-right:0;max-width:355px;width:100%;font-weight:700;padding:10px;border-radius:8px;outline:none}.PassengerInput ::-webkit-calendar-picker-indicator{background-color:#fd5901;padding:5px;cursor:pointer;border-radius:5px}.suggestion-list{position:absolute;top:100%;left:0;width:100%;background:white;border-radius:0 0 25px 25px;box-shadow:0 4px 6px #0000001a;max-height:150px;overflow-y:auto;z-index:1;list-style-type:none;padding:0;margin:0;-ms-overflow-style:none;scrollbar-width:none}.suggestion-list::-webkit-scrollbar{display:none}.suggestion-list li{padding:10px 20px;cursor:pointer;transition:background-color .2s}.suggestion-list li:hover{background-color:#f5f5f5}@media (max-width: 820px){.PassengerInput h4{font-size:18px}}.Login{display:flex;flex-direction:column;overflow-x:hidden;padding:0 20px 20px}.Login .logo{height:50px;width:100px}.Login .loginContainer{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.Login .loginContainer .img{height:100px}.Login .loginContainer hr{width:0px;height:500px;margin:0}.Login .loginContainer .loginright{display:flex;flex-direction:column;gap:20px}.Login .loginContainer .loginright .titles{display:flex;flex-direction:column;gap:10px;margin-left:-40px;align-items:start}.Login .loginContainer .loginright .titles p{font-size:18px}.Login .loginContainer .loginright .titles p span{color:#fd5901}.Login .loginContainer .loginright .titles h1{font-size:35px}.Login .loginContainer .loginright .otp{display:flex;gap:20px}.Login .loginContainer .loginright .otp .Input #in{width:280px}.Login .loginContainer .loginright .otp2{display:flex;flex-direction:column;gap:20px}.Login .loginContainer .loginright .Input{gap:8px}.Login .loginContainer .loginright .Input #in{width:400px;border:1px solid #fd5901}.Login .loginContainer .loginright .Input input{width:300px}.Login .loginContainer .loginright .genderContainer{display:flex;flex-direction:row;gap:20px}.Login .loginContainer .loginright .genderContainer label{font-size:14px;font-weight:500}.Login .loginContainer .loginright .genderContainer select{padding:10px;border:1px solid #ccc;font-size:14px;font-weight:500;transition:border-color .2s ease-in-out;border-radius:8px}.Login .loginContainer .loginright .genderContainer select:focus{border-color:#ff9822c1;box-shadow:0 0 5px #ff6f004d}.Login .loginContainer .loginright .or{display:flex;align-items:center;gap:20px}.Login .loginContainer .loginright .or hr{height:0px;width:80px}.Login .loginContainer .loginright .links{display:flex;align-items:start;flex-direction:column;gap:10px}.Login .loginContainer .loginright .links .linksContainer{display:flex;gap:10px}.Login .loginContainer .loginright .links .linksContainer .link{display:flex;gap:10px;align-items:center}.Login .loginContainer .loginright .links .linksContainer .link img{height:30px}.Login .loginContainer .loginright .links .linksContainer .link span:nth-child(1){color:#ea4335}.Login .loginContainer .loginright .links .linksContainer .link span:nth-child(2){color:#1877f2}.Login .loginContainer .loginright .links .linksContainer .link span:nth-child(3){color:#007bb5}.Login .loginContainer .loginright .links .linksContainer .link:hover{cursor:pointer;background-color:#f5f5f5}.Login .loginContainer .loginright p:nth-child(6){color:#a1a1a1;font-size:13px}.Login .loginContainer .loginright p:nth-child(6) span{color:#fd5901}.Login .loginContainer .loginright button{font-size:15px;padding:12px 19px;background:#fd5901;border:none;color:#fff;border-radius:15px}.Login .loginContainer .loginright button:hover{cursor:pointer;box-shadow:0 0 5px 1px #fd5901}@media (max-width: 1024px){.Login .loginContainer{margin-top:10px}.Login .loginContainer hr{display:none}.Login .loginContainer .loginright .titles{align-items:center;text-align:center;width:300px}.Login .loginContainer .loginright .otp{display:flex;width:100%;gap:20px}.Login .loginContainer .loginright .otp .Input #in{width:280px}.Login .loginContainer .loginright .otp .Input input{width:300px}.Login .loginContainer .loginright .otp button{font-size:13px;width:100px}}@media (max-width: 426px){.Login .loginContainer{margin-top:10px;flex-direction:column}.Login .loginContainer .img{width:100%;-o-object-fit:contain;object-fit:contain}.Login .loginContainer hr{display:none}.Login .loginContainer .loginright{width:100%}.Login .loginContainer .loginright .titles{align-items:center;text-align:center;width:300px;margin-left:0}.Login .loginContainer .loginright .Input #in{width:600px}.Login .loginContainer .loginright .Input input{width:300px}.Login .loginContainer .loginright .otp{display:flex;flex-direction:column;gap:20px}.Login .loginContainer .loginright .otp .Input #in{width:300px}.Login .loginContainer .loginright .links{align-items:center}.Login .loginContainer .loginright .links .linksContainer{flex-wrap:wrap;align-items:center;justify-content:center}.Login .loginContainer .loginright .links .linksContainer .link{align-items:center;justify-content:space-evenly}.Login .loginContainer .loginright p{width:300px;text-align:center}.Login .loginContainer .loginright button{width:100%;padding:5px 10px}}@media (max-width: 321px){.Login .loginContainer .loginright .titles{align-items:center;text-align:center;width:300px}.Login .loginContainer .loginright .Input #in{width:250px}.Login .loginContainer .loginright .otp{display:flex;flex-direction:column;gap:20px}.Login .loginContainer .loginright .otp .Input #in{width:250px}}.PaymentSuccess{display:flex;justify-content:center;height:90vh;align-items:center}.PaymentSuccess h1{color:#00f06e}.PaymentSuccess p{color:#909090}.PaymentSuccess .success-container{border:1px solid #909090;border-radius:25px;padding:50px;width:500px;display:flex;flex-direction:column;align-items:center;gap:10px}.PaymentSuccess .success-container hr{width:100%}.PaymentSuccess .success-container .amount{display:flex;flex-direction:column;width:100%;gap:20px}.PaymentSuccess .success-container .amount .paid{display:flex;justify-content:space-between}.PaymentSuccess .success-container .buttons{display:flex;gap:20px;margin-top:20px}.PaymentSuccess .success-container .buttons button:nth-child(2){background-color:#909090;color:#fff}.PaymentFailure{display:flex;justify-content:center;height:90vh;align-items:center}.PaymentFailure h1{color:red}.PaymentFailure .failure-container{border:1px solid #909090;border-radius:25px;padding:50px;width:500px;display:flex;flex-direction:column;align-items:center;gap:10px}.PaymentFailure .failure-container hr{width:100%}.PaymentFailure .failure-container .buttons{display:flex;gap:20px;margin-top:20px}.PaymentFailure .failure-container .buttons button:nth-child(2){background-color:#909090;color:#fff}@media (max-width: 321px){.PaymentSuccess .container{padding:10px;width:280px}.PaymentSuccess .container img{height:55px}.PaymentSuccess .container h1{font-size:20px}}.ContactUs .navbar{height:130px}.ContactUs .navbar .left a{color:#000}.ContactUs .contactContainer{margin-bottom:50px;display:flex;flex-direction:column;gap:50px;align-items:center}.ContactUs .contactContainer .Title{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;color:#000;letter-spacing:1px}.ContactUs .contactContainer .Title h1{font-size:40px}.ContactUs .contactContainer .Title p{font-weight:500}.ContactUs .contactContainer .cards{display:flex;align-items:center;justify-content:space-evenly;width:100%}@media (max-width: 1024px){.ContactUs .contactContainer .Title h1{font-size:25px;text-align:center}.ContactUs .contactContainer .Title p{font-size:14px;text-align:center}.ContactUs .contactContainer .cards{display:flex;flex-direction:column;gap:50px}}.coming_soon .navbar{padding:0 50px;height:130px}.coming_soon .navbar .left a{color:#000}.coming_soon .heroImg{display:flex;margin:40px 0}.coming_soon .heroImg img{width:50%;max-width:600px;-o-object-fit:contain;object-fit:contain;margin:auto}.coming_soon h6{font-family:Poppins;font-size:30px;font-weight:500;line-height:45px;text-align:center;text-transform:uppercase}.coming_soon .subscribe{display:flex;justify-content:center}.coming_soon .subscribe .input_container{background-color:#dcdcdc;padding:10px;margin-bottom:50px;border-radius:5px;display:flex;align-items:center}.coming_soon .subscribe .input_container input{background-color:#dcdcdc;padding:5px 20px;outline:none;border:none;width:250px;margin-right:-40px;border-radius:25px;height:20px}.coming_soon .subscribe .input_container button{font-size:14px;padding:5px 15px;border-radius:5px}.buttons{display:flex;justify-content:center;align-items:center;height:100%;padding:20px}.button-container{text-align:center}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffc;display:flex;justify-content:center;align-items:center;z-index:9999}.loading-screen .ant-spin{font-size:24px;color:#1890ff}@media (max-width: 820px){.coming_soon .heroImg img{width:75%}.coming_soon h6{font-size:20px}}.ticketview__wrapper{--orange: rgba(253, 89, 1, 1);--px-ticket: 30px;--border-color: rgba(163, 163, 163, 1);max-width:1920px;margin-inline:auto;padding-bottom:4em;position:relative}.ticketview__wrapper h1,.ticketview__wrapper h2,.ticketview__wrapper h3,.ticketview__wrapper h4,.ticketview__wrapper h5,.ticketview__wrapper h6,.ticketview__wrapper p{margin:0}.ticketview__wrapper .navbar{padding:0 50px;height:130px}.ticketview__wrapper .navbar .left a{color:#000}.ticketview__wrapper .ticket{margin:0 50px;border:1px solid var(--border-color)}.ticketview__wrapper .ticket:before{z-index:-100;content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background:url(/assets/watermark-d787cd5b.svg) no-repeat center;background-size:70%}@media (min-width: 768px){.ticketview__wrapper .ticket:before{background-size:80%}}@media (min-width: 1024px){.ticketview__wrapper .ticket:before{background-size:90%}}@media (min-width: 1440px){.ticketview__wrapper .ticket:before{background-size:100%;left:50px}}.ticketview__wrapper .ticket .journey__details{background-color:#00f06e33;display:flex;flex-direction:column;align-items:center;padding-inline:var(--px-ticket);gap:2em;padding-block:2em}@media (min-width: 1280px){.ticketview__wrapper .ticket .journey__details{flex-direction:row}}.ticketview__wrapper .ticket .journey__details p{font-size:20px;text-align:center}.ticketview__wrapper .ticket .journey__details h1{text-align:center;font-size:32px;font-weight:500}.ticketview__wrapper .ticket .bus__details{display:flex;flex-direction:column;padding-inline:var(--px-ticket);padding-block:1em;border-bottom:1px solid var(--border-color)}.ticketview__wrapper .ticket .bus__details h3{font-weight:500}.ticketview__wrapper .ticket .pick__drop{display:flex;flex-direction:column;justify-content:space-between;padding-inline:var(--px-ticket);padding-block:1em}@media (min-width: 1280px){.ticketview__wrapper .ticket .pick__drop{flex-direction:row}}.ticketview__wrapper .ticket .pick__drop .boarding__details,.ticketview__wrapper .ticket .pick__drop .dropping__details{display:flex;flex-direction:column;gap:2em;padding-top:1em}.ticketview__wrapper .ticket .pick__drop .boarding__details .location,.ticketview__wrapper .ticket .pick__drop .boarding__details .sub-location,.ticketview__wrapper .ticket .pick__drop .dropping__details .location,.ticketview__wrapper .ticket .pick__drop .dropping__details .sub-location{font-size:20px;font-weight:500}.ticketview__wrapper .ticket .pick__drop .boarding__details .sub-location,.ticketview__wrapper .ticket .pick__drop .dropping__details .sub-location{color:#939393}.ticketview__wrapper .ticket .time__line{display:flex;flex-direction:column;gap:.5em;padding-inline:var(--px-ticket);padding-block:1em;width:auto}@media (min-width: 1280px){.ticketview__wrapper .ticket .time__line{width:60%}}.ticketview__wrapper .ticket .time__line .time__line__image,.ticketview__wrapper .ticket .time__line .time__line__image img{width:100%}.ticketview__wrapper .ticket .time__line .time__line__image .line{width:98%;margin-inline:auto;border-top:.125em dashed black}.ticketview__wrapper .ticket .time__line .schedule{display:flex;justify-content:space-between}.ticketview__wrapper .ticket .time__line .schedule .reporting p,.ticketview__wrapper .ticket .time__line .schedule .arriving p{font-weight:500}.ticketview__wrapper .ticket .ticketTable{padding-inline:var(--px-ticket);padding-block:2em;border-bottom:1px solid var(--border-color);overflow-x:auto}.ticketview__wrapper .ticket .ticketTable table,.ticketview__wrapper .ticket .ticketTable th,.ticketview__wrapper .ticket .ticketTable td{border:1px solid #333;border-collapse:collapse}.ticketview__wrapper .ticket .ticketTable table{width:100%}.ticketview__wrapper .ticket .ticketTable th{font-size:1rem;font-weight:500;padding:1em .25em}.ticketview__wrapper .ticket .ticketTable td{text-align:center;padding:1em .25em}.ticketview__wrapper .action__buttons{margin:0 50px;padding-block:2em;display:flex;flex-direction:column;justify-content:flex-end;gap:2em}@media (min-width: 768px){.ticketview__wrapper .action__buttons{flex-direction:row}}.ticketview__wrapper .action__buttons .home,.ticketview__wrapper .action__buttons .download{text-decoration:none;color:#fff;padding:1em 3em;border-radius:10px;text-align:center}.ticketview__wrapper .action__buttons .home{background-color:#b0b0b0}.ticketview__wrapper .action__buttons .download{background-color:var(--orange);border:1px solid var(--orange);outline:none}.ticketview__wrapper .orange-btn{background-color:#fd5901e3;color:#fff;padding:.25em .75em;border:1px solid rgba(253,89,1,.89);border-radius:5px;width:-moz-fit-content;width:fit-content}.ticketview__wrapper .font-24{font-size:24px;font-weight:500}.ticketview__wrapper .font-400{font-weight:400}.ticketview__wrapper .price{margin-inline:auto;width:-moz-fit-content;width:fit-content;border:1px solid black;padding:.5em 2em}@media (max-width: 767px){.ticketview__wrapper{padding:1em;max-width:100%}.ticketview__wrapper .navbar{padding:0 1em}.ticketview__wrapper .ticket{margin:0 1em}.ticketview__wrapper .ticket .ticket__header .helpline img{width:60px!important}.ticketview__wrapper .ticket .ticket__header .helpline__details img{width:15px!important}.ticketview__wrapper .ticket .ticket__header .helpline__details .helpline__number p{font-size:12px}.ticketview__wrapper .ticket:before{background-size:50%}.ticketview__wrapper .ticket .journey__details{gap:1em;padding:1em;flex-direction:column}.ticketview__wrapper .ticket .journey__details h1{font-size:24px}.ticketview__wrapper .ticket .bus__details{padding:.5em}.ticketview__wrapper .ticket .bus__details h3{font-weight:400}.ticketview__wrapper .ticket .pick__drop{padding:.5em}.ticketview__wrapper .ticket .pick__drop .boarding__details,.ticketview__wrapper .ticket .pick__drop .dropping__details{gap:1em}.ticketview__wrapper .ticket .pick__drop .boarding__details .location,.ticketview__wrapper .ticket .pick__drop .boarding__details .sub-location,.ticketview__wrapper .ticket .pick__drop .dropping__details .location,.ticketview__wrapper .ticket .pick__drop .dropping__details .sub-location{font-size:16px}.ticketview__wrapper .ticket .time__line{padding:1em;width:auto}.ticketview__wrapper .ticket .time__line .time__line__image .line{width:95%}.ticketview__wrapper .ticket .time__line .schedule{flex-direction:row}.ticketview__wrapper .ticket .table{padding:1em}.ticketview__wrapper .action__buttons{margin:1em;flex-direction:column;gap:1em}.ticketview__wrapper .action__buttons .home,.ticketview__wrapper .action__buttons .download{padding:.5em 1.5em}.ticketview__wrapper .font-24,.ticketview__wrapper .customer__support h2{font-size:20px}.ticketview__wrapper .customer__support .support__contact img{width:20px}.ticketview__wrapper .customer__support .support__contact .support__number h3{font-size:20px}.ticketview__wrapper .customer__support .support__contact .support__number p{font-size:10px}.ticketview__wrapper .terms h2{font-size:20px}.ticketview__wrapper .terms ul li p{font-size:15px}}.terms{display:flex;flex-direction:column;gap:1em;padding-inline:var(--px-ticket);padding-top:1em;padding-bottom:2em}.terms h2{font-size:32px;font-weight:500}.terms ul{display:flex;flex-direction:column;gap:1em}.terms ul li p{font-size:1rem;line-height:1.75;color:#5f5f5f}.customer__support{display:flex;flex-direction:column;gap:1em;padding-inline:var(--px-ticket);padding-top:1em;padding-bottom:2em;border-bottom:1px solid var(--border-color)}.customer__support h2{font-size:32px;font-weight:500}.customer__support .support__contact{display:flex;gap:1em;color:var(--orange)}.customer__support .support__contact .support__number h3{font-size:32px;font-weight:500}.ticket__header{display:flex;flex-direction:column;padding-inline:var(--px-ticket)}.ticket__header .helpline{display:flex;justify-content:space-between;align-items:center}.ticket__header .helpline__details{display:flex;align-items:center;color:var(--orange)}.ticket__header .helpline__number p:first-of-type{text-decoration:underline}.profile__wrapper{--orange: rgba(253, 89, 1, 1);--px-ticket: 30px;--border-color: rgba(163, 163, 163, 1);max-width:1920px;margin-inline:auto}.profile__wrapper h1,.profile__wrapper h2,.profile__wrapper h3,.profile__wrapper h4,.profile__wrapper h5,.profile__wrapper h6,.profile__wrapper p{margin:0}.profile__wrapper .navbar{padding:0 50px;height:40px;border-bottom:1px solid rgb(182,182,182)}.profile__wrapper .navbar .left a{color:#000}.profile__wrapper .profile{max-width:1440px;margin-inline:auto;padding:1em 15px;margin-block:2em;display:flex;flex-direction:column;gap:3em}@media (min-width: 768px){.profile__wrapper .profile{flex-direction:row}}.profile__wrapper .profile:after{z-index:-100;content:"";position:absolute;top:200px;right:0;bottom:0;left:0;opacity:.025;background:url(/assets/watermark-d787cd5b.svg) no-repeat center;background-size:70%}@media (min-width: 768px){.profile__wrapper .profile:after{background-size:70%}}@media (min-width: 1024px){.profile__wrapper .profile:after{background-size:70%}}@media (min-width: 1440px){.profile__wrapper .profile:after{background-size:70%;left:50px}}.profile__wrapper .profile .profile__sidebar{border:1px solid rgb(220,220,220);border-radius:10px;padding-block:1em;flex:0 0 100%;display:flex;flex-direction:column;gap:1em}@media (min-width: 768px){.profile__wrapper .profile .profile__sidebar{flex:0 0 14rem;min-height:450px}}@media (min-width: 1200px){.profile__wrapper .profile .profile__sidebar{flex:0 0 18rem}}.profile__wrapper .profile .profile__sidebar .sidebar__button{outline:none;background-color:transparent;border:none;padding-block:1em;padding-inline-start:1em;display:flex;justify-content:center;align-items:center;gap:1em;font-size:18px;font-weight:500}@media (min-width: 768px){.profile__wrapper .profile .profile__sidebar .sidebar__button{justify-content:flex-start}}.profile__wrapper .profile .profile__sidebar .sidebar__button.active{color:#fff;background-color:var(--orange)}.profile__wrapper .profile .profile__sidebar .sidebar__button.user.active svg{fill:#fff}.profile__wrapper .profile .profile__sidebar .logout__btn{margin-top:auto;display:flex;flex-direction:column}.profile__wrapper .profile .profile__sidebar .logout__btn button{font-size:1rem;border-radius:0}.profile__wrapper .profile .profile__options{border:1px solid rgb(220,220,220);border-radius:10px;flex-grow:1}.profile__wrapper .orange__button{background-color:var(--orange);border:1px solid var(--orange);outline:none;border-radius:10px;padding:.75em 2em;text-align:center;width:40%;font-size:1rem;color:#fff}.my__profile{padding:2em;display:flex;flex-direction:column;gap:2em}.my__profile h1{font-size:24px;font-weight:600;line-height:36px}.my__profile .info__grid{display:grid;grid-template-columns:100%;gap:2.5em}@media (min-width: 1200px){.my__profile .info__grid{grid-template-columns:1fr 1fr}}.my__profile .info__grid .profile__input{border:1px solid rgb(215,215,215);border-radius:10px;outline:none;background-color:#fafafa;color:#797979;padding:1em 1.5em;font-size:1rem}.my__profile .info__grid .agent{background-color:#90ee90}.my__profile .info__grid .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;font-family:inherit;color:#797979}.my__profile .info__grid .select option{color:#000}.my__profile .info__grid .save-btn{grid-column:1/2;padding-inline:1em}.my__profile .container{display:flex;align-items:center}.my__profile h1{margin-right:10px}@media (max-width: 768px){.my__profile .container{flex-direction:column;align-items:flex-start}.my__profile h1{margin-bottom:10px;font-size:15px}}#google_translate_element{position:absolute;right:.5rem}#google_translate_element select{border:none;outline:none;padding:8px;font-size:10px;color:#333;border-radius:8px;background-color:#fd5901;border:1px solid #ccc;cursor:pointer;transition:background-color .3s,border-color .3s}#google_translate_element .goog-te-combo{font-size:12px!important;color:#fff}.goog-te-banner-frame{display:none;margin-top:-20px}.goog-logo-link{display:none!important}.goog-te-gadget{color:transparent!important}.VIpgJd-ZVi9od-l4eHX-hSRGPd{display:none!important}.VIpgJd-ZVi9od-ORHb-OEVmcd{top:-40px!important}.translated-ltr{margin-top:-40px!important}.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none}#goog-gt-tt{display:none!important}.my__bookings .loading-spinner{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fffc;display:flex;align-items:center;justify-content:center;z-index:9999}.my__bookings .ant-spin{font-size:24px}.my__bookings .ant-spin-dot i{background-color:#1890ff}.my__bookings .tabs{padding:1em;border-bottom:1px solid rgb(210,210,210);display:flex;flex-direction:row;align-items:center;gap:1px;flex-wrap:wrap}@media (min-width: 1200px){.my__bookings .tabs{flex-direction:row;gap:2rem}}.my__bookings .tabs .tab__btn{border:none;outline:none;background-color:transparent;font-size:1rem;font-weight:500}@media (min-width: 1200px){.my__bookings .tabs .tab__btn{font-size:20px}}.my__bookings .tabs .tab__btn.active{color:var(--orange)}.my__bookings .booking__details{border:1px solid rgb(210,210,210)}@media (min-width: 1200px){.my__bookings .booking__details{margin:2em}}.my__bookings .booking__details .booking-details-container{max-height:400px;overflow-y:auto}.my__bookings .booking__details .journey__details{background-color:#00f06e33;display:flex;flex-direction:column;align-items:center;padding-inline:2em;gap:2em;padding-block:2em}@media (min-width: 1200px){.my__bookings .booking__details .journey__details{flex-direction:row}}.my__bookings .booking__details .journey__details p{font-size:16px;font-weight:400;text-align:center}.my__bookings .booking__details .journey__details h1{text-align:center;font-size:24px;font-weight:500}.my__bookings .booking__details .bus__details{display:flex;flex-direction:column;padding-inline:2em;padding-block:1em}.my__bookings .booking__details .bus__details h3{font-weight:500}.my__bookings .ticket__options{padding-bottom:1.5em;padding-inline:1em;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1em}@media (min-width: 1200px){.my__bookings .ticket__options{flex-direction:row}}.my__bookings .ticket__options .orange-btn{background-color:#fd5901e3;color:#fff;padding:.75em 2.5em;border:1px solid rgba(253,89,1,.89);border-radius:5px;font-size:1rem;width:-moz-fit-content;width:fit-content}.my__bookings .ticket__options .red-btn{background-color:#fd0101;color:#fff;padding:.75em 2.5em;border:1px solid rgb(253,1,1);border-radius:5px;font-size:1rem;width:-moz-fit-content;width:fit-content}.my__bookings .ticket__options .green-btn{background-color:#00f06e;color:#000;padding:.75em 2.5em;border:1px solid rgb(0,240,110);border-radius:5px;font-size:1rem;width:-moz-fit-content;width:fit-content}.security-safeguards-wrapper p{line-height:1.25}.security-safeguards-wrapper .navbar{height:130px}.security-safeguards-wrapper .navbar .left a{color:#000}.security-safeguards-wrapper .security-container{margin-bottom:50px;display:flex;flex-direction:column;gap:1rem;align-items:center}.security-safeguards-wrapper .security-container:before{z-index:-100;content:"";position:absolute;top:-100px;right:0;bottom:0;left:0;opacity:.05;background:url(/assets/watermark-d787cd5b.svg) no-repeat center;background-size:70%}@media (min-width: 768px){.security-safeguards-wrapper .security-container .security-content{max-width:min(80dvw,1400px)}}.terms-of-service-wrapper p{line-height:1.25}.terms-of-service-wrapper .navbar{height:130px}.terms-of-service-wrapper .navbar .left a{color:#000}.terms-of-service-wrapper .tos-container{margin-bottom:50px;display:flex;flex-direction:column;gap:1rem;align-items:center}.terms-of-service-wrapper .tos-container:before{z-index:-100;content:"";position:absolute;top:-100px;right:0;bottom:0;left:0;opacity:.05;background:url(/assets/watermark-d787cd5b.svg) no-repeat center;background-size:70%}@media (min-width: 768px){.terms-of-service-wrapper .tos-container .tos-content{max-width:min(80dvw,1400px)}}.privacy-wrapper p{line-height:1.25}.privacy-wrapper .navbar{height:130px}.privacy-wrapper .navbar .left a{color:#000}.privacy-wrapper .privacy-container{margin-bottom:50px;display:flex;flex-direction:column;gap:1rem;align-items:center}.privacy-wrapper .privacy-container:before{z-index:-100;content:"";position:absolute;top:-100px;right:0;bottom:0;left:0;opacity:.05;background:url(/assets/watermark-d787cd5b.svg) no-repeat center;background-size:70%}@media (min-width: 768px){.privacy-wrapper .privacy-container .privacy-content{max-width:min(80dvw,1400px)}}.mobile_navbar_section{width:100%;display:flex;flex-direction:row;justify-content:space-between}.mobile_navbar_section .left_section{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.mobile_navbar_section .left_section .back_arrow h1{margin-top:-25px;font-size:25px}.mobile_navbar_section .left_section .place{padding:5px;display:flex;flex-direction:column}.mobile_navbar_section .left_section .place h1{font-size:20px}.mobile_navbar_section .left_section .place p{font-size:15px}.mobile_navbar_section .right_section{display:flex;align-items:center;padding:5px}.mobile_navbar_section .right_section button{color:#fff;padding:10px 5px;border-radius:5px;outline:none;border:none;background-color:#ff7d26}hr{color:#d3d3d3}.box-container{overflow:hidden;border-radius:.5rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-base{border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.not-found-container{background:#eaeef2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100vw;height:100vh;padding:20px;text-align:center}.not-found-container img{width:auto;max-height:60vh;-o-object-fit:contain;object-fit:contain}@media (max-width: 820px){.not-found-container img{width:100vw;height:auto}}.not-found-container button{color:#fff;padding:10px 20px;border:none;border-radius:26.823px;background:#fd5901;width:116.467px;height:40.799px;flex-shrink:0}.success{color:red;margin-top:10px}.query-form{background-color:#f9f9f9;padding:16px;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:400px;margin:10% auto 20px}.query-form h1{font-size:1.5rem;margin-bottom:16px;text-align:center}.query-form form{display:flex;flex-direction:column}.query-form form label{margin-bottom:12px;color:#333}.query-form form label input,.query-form form label textarea,.query-form form label select{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-top:4px}.query-form form label input:focus,.query-form form label textarea:focus,.query-form form label select:focus{outline:none;border-color:#fd5901;box-shadow:0 0 5px #fd590180}.query-form form label textarea{resize:vertical;height:100px}.query-form form label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.query-form form label select:hover,.query-form form label select:focus{background-color:#fff}.query-form form button{background:#fd5901;color:#fff;border:none;border-radius:4px;padding:12px;font-size:1rem;cursor:pointer;transition:background-color .3s}.query-form form button:hover{background-color:#fff}.sider-title{font-size:35px;font-weight:700;margin:20px 0;line-height:51px;color:#000;position:sticky;top:0;left:0}.ant-carousel .slick-dots li button{background-color:#f56a00!important}.package-card-container{width:100%;background-color:#fff;padding:20px;border-radius:10px}.package-card-container .card-header{display:flex;justify-content:space-between}.package-card-container .card-header .card-header-title{width:50%}.package-card-container .package-card-body .body-top{display:flex;justify-content:space-between}.package-card-container .package-card-body .body-top .description{display:flex;flex-direction:column;width:50%}.package-card-container .package-card-body .body-main .hotel-details{display:flex;justify-content:space-between;width:100%}.package-card-container .package-card-body .body-main .hotel-details .left{display:flex;flex-direction:column;width:50%}.package-card-container .package-card-body .body-main .plans{display:flex;flex-direction:column}.package-card-container .package-card-body .body-main .plans .plan-body{display:flex;justify-content:space-between}.package-card-container .package-card-body .body-main .plans .plan-body .left{display:flex;flex-direction:column;width:50%}Image{border-radius:10px}.ant-form-item{margin-bottom:0!important}.sider-bar{height:100vh;position:sticky!important;left:0;top:0;bottom:0;background-color:#fff}.sider-bar .collapse-btn{font-size:16px;width:50px;height:50px;position:fixed;bottom:10px;left:10px}.header{padding-top:12px;background-color:#fff}.content{padding:20px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.relative{position:relative}.m-0{margin:0}.m-2{margin:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mt-2{margin-top:.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-14{height:3.5rem}.h-\[1px\]{height:1px}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-14{width:3.5rem}.w-48{width:12rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-lg{max-width:32rem}.flex-grow{flex-grow:1}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[210deg\]{--tw-rotate: 210deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[30deg\]{--tw-rotate: 30deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-7{gap:1.75rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-y-2{row-gap:.5rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-none{border-style:none}.border-\[\#b6b6b6\]{--tw-border-opacity: 1;border-color:rgb(182 182 182 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.bg-\[\#dadada\]{--tw-bg-opacity: 1;background-color:rgb(218 218 218 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.ps-0{padding-inline-start:0px}.ps-4{padding-inline-start:1rem}.pt-2{padding-top:.5rem}.pt-40{padding-top:10rem}.pt-5{padding-top:1.25rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-error{--tw-text-opacity: 1;color:rgb(255 0 0 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgb(253 89 1 / var(--tw-text-opacity))}.no-underline{text-decoration-line:none}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}html{scroll-behavior:smooth;overflow-x:hidden;position:relative}body{font-family:Comic Sans,sans-serif;color:#2f2d38;overflow-x:hidden;margin:0;position:relative}button,input,textarea{font-family:Comic Sans,sans-serif}button:hover{cursor:pointer}p:hover,h1:hover,h2:hover,h3:hover{cursor:default}p,h1,h2,h3,h4,h5{margin:0}:root{--h7-16px-paragraph-text: "Josefin Sans";--h5-25-size: 25px;--h7-16px-paragraph-text-size: 16px;--font-size-12xl-3: 31.3px;--h6-20-size: 20px;--font-size-29xl-8: 48.8px;--white: #fff;--black: #232233;--gray-paragraph: #6c6c72;--royal-blue: #5956e9;--royal-blue1: #5851ea;--br-9xs: 4px;--br-3xs: 10px;--br-21xl: 40px;--br-8xs: 5px;--effect-2: 0px 10px 100px rgba(0, 0, 0, .24);--effect-1: 0px 1px 10px rgba(0, 0, 0, .1)}.hover\:underline:hover{text-decoration-line:underline}@media (min-width: 375px){.min-\[375px\]\:w-fit{width:-moz-fit-content;width:fit-content}}@media (min-width: 640px){.sm\:rounded-lg{border-radius:.5rem}}@media (min-width: 768px){.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:block{display:block}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:p-10{padding:2.5rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:pt-32{padding-top:8rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 1024px){.lg\:m-3{margin:.75rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:hidden{display:none}.lg\:h-auto{height:auto}.lg\:w-1\/2{width:50%}.lg\:w-full{width:100%}.lg\:justify-center{justify-content:center}.lg\:rounded-xl{border-radius:.75rem}.lg\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.lg\:border-b{border-bottom-width:1px}.lg\:border-solid{border-style:solid}.lg\:border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:gap-8{gap:2rem}}
