#home{background-image:url(/images/home_banner.jpg);height:571px;display:flex;flex-direction:column;align-items:center;justify-content:end;padding-bottom:30px;background-repeat:no-repeat;background-position:50%;background-size:cover;width:100%;position:relative;font-family:League Spartan,sans-serif}#home:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}#home>*{position:relative;z-index:2}#home .heading_wrapper{padding:0 94px}#home .home_banner_wrapper a{text-align:center}#home h1{font-size:52px;line-height:60px;font-weight:700}#home h1,#home p{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}#home p{font-size:40px;line-height:48px;font-weight:400;margin:0}#home .get_quote{display:block;padding:0 32px;max-width:max-content;width:100%;height:65px;line-height:65px;font-size:32px;color:#fff;font-weight:700;border-radius:8px;background-color:#4f46e5;margin:32px auto 16px;text-decoration:none;transition:all .3s ease}#home .get_quote:hover{transform:scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,.2);background-color:#639;color:#fff}#home .call_to_action{transition:all .3s ease}#home .call_to_action:hover{transform:scale(1.01);box-shadow:0 4px 8px rgba(0,0,0,.2);background-color:rgba(0,0,0,.5);color:#fff}#home .call_to_action{display:block;max-width:350px;width:100%;height:45px;line-height:45px;font-size:20px;color:#fff;font-weight:400;border-radius:8px;background-color:#00000033;margin:0 auto}#home .contact_email{color:#fff;text-decoration:none}#boxes_grid{padding:85px 0;font-family:League Spartan,sans-serif}#boxes_grid .box{padding:32px 24px;border:.5px solid #e9e9ea;-webkit-box-shadow:0 6px 34px 0 #d7d8de40;box-shadow:0 6px 34px 0 #d7d8de40;text-align:center;height:100%;border-radius:10px}#boxes_grid .box .img_wrapper{height:80px;width:80px;display:flex;align-items:center;justify-content:center;background-color:#f0f6f8;border-radius:50%;margin:0 auto}#boxes_grid .img_wrapper img{height:40px;width:40px}#boxes_grid .box h4{font-size:20px;line-height:30px;font-weight:700;margin:20px auto 7px;text-align:center;color:#1d1f2c}#boxes_grid .box p{font-size:14px;line-height:22px;font-weight:400;margin:0;color:#1d1f2c}#image_gallery_sec{padding:100px 0;background-color:#f9f9fe;font-family:League Spartan,sans-serif}#image_gallery_sec .title_wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:56px}#image_gallery_sec .title_wrapper h2{font-size:45px;line-height:41px;font-weight:700;color:#1d1f2c}#image_gallery_sec .title_wrapper p{font-size:18px;line-height:28px;font-weight:400;margin-bottom:0}#image_gallery_sec .row{gap:31px;justify-content:center}#image_gallery_sec .cards{max-width:419px}#image_gallery_sec .card{border:1px solid #efeffd;border-radius:16px;height:100%;overflow:hidden}#image_gallery_sec .card img{max-height:220px;object-fit:cover;max-width:100%;width:100%}#image_gallery_sec .card_details{padding:16px 16px 24px}#image_gallery_sec .card h4{font-size:20px;line-height:30px;font-weight:700}#image_gallery_sec .card p{font-size:16px;font-weight:25px;font-weight:400;margin-top:8px;margin-bottom:0;color:#4a4c56}@media only screen and (max-width:1200px){#home h1{font-size:46px;line-height:56px}#home p{font-size:36px;line-height:43px}#home .get_quote{padding:0 32px;height:56px;line-height:56px;font-size:26px;color:#fff}#home .heading_wrapper{padding:0 30px}.container{max-width:100%}#image_gallery_sec{padding:60px 0}#image_gallery_sec .title_wrapper h2{font-size:38px;line-height:41px;text-align:center}#image_gallery_sec .title_wrapper{margin-bottom:35px;flex-direction:column;row-gap:8px}#image_gallery_sec .row{gap:0;margin:0;row-gap:30px;justify-content:center}#image_gallery_sec .cards{padding:0 12px!important}}@media only screen and (max-width:767px){#home{height:562px;background-image:url(/images/home_banner.jpg);background-size:cover;padding-bottom:40px}}@media only screen and (max-width:575px){#home h1{font-size:36px;line-height:43px;margin-bottom:15px}#home p{font-size:28px;line-height:34px}#home .heading_wrapper{padding:0 10px}#home .home_banner_wrapper a{font-size:18px}#boxes_grid{padding:52px 23px 47px}#image_gallery_sec{padding:37px 0 60px}#image_gallery_sec .title_wrapper h2{font-size:32px;line-height:35px;text-align:center}#image_gallery_sec .title_wrapper{margin-bottom:40px}#image_gallery_sec .card h4{font-size:18px;line-height:27px}#image_gallery_sec .card p{font-size:16px;line-height:18px;min-height:72px}}#how_it_works{padding:81px 0 85px;font-family:League Spartan,sans-serif}#how_it_works .title_wrapper{text-align:center;margin-bottom:56px}#how_it_works .title_wrapper h3{font-size:40px;line-height:36px;font-weight:700;margin-bottom:16px}#how_it_works .title_wrapper p{font-size:20px;line-height:32px;font-weight:400;margin-bottom:0;display:flex;align-items:center;justify-content:center}#how_it_works .title_wrapper p>span{font-weight:700}#how_it_works .step_img{display:flex;align-items:center;justify-content:center}#how_it_works .step_imgs{position:relative;z-index:1}#how_it_works .step_imgs:before{position:absolute;top:0;left:130px;z-index:-1;content:"";background-image:url(/images/border.png);width:100%;height:100%;background-repeat:no-repeat}#how_it_works .step_wrapper .img_wrapper{height:78px;width:78px;background-color:#f0f6f8;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}#how_it_works .step_wrapper .img_wrapper img{height:30px;width:30px}#how_it_works .step_title{padding:34px 15px;border-radius:16px;background-color:#4f46e5;display:flex;align-items:center;column-gap:10px;justify-content:center}#how_it_works .step_title>div{min-width:32px;line-height:32px;height:32px;color:#4f46e5;display:inline-block;background-color:#fff;border-radius:50%;font-weight:700;text-align:center}#how_it_works .step_description_wrapper{margin-top:48px}#how_it_works .step_title span{margin-top:2.5px}#how_it_works .step_title p{font-size:20px;line-height:33px;font-weight:700;margin-bottom:0;color:#fff;white-space:nowrap}#how_it_works .step_content{padding:32px 24px;-webkit-box-shadow:0 6px 36px 0 #d7d8de3d;box-shadow:0 6px 36px 0 #d7d8de3d;border-radius:0 0 16px 16px;background-color:#fff}#how_it_works .step_content p{font-size:14px;line-height:28px;color:#1d1f2c;font-weight:400;margin-bottom:0;text-align:center}#book_next_adventure_sec{height:600px;background-image:url(/images/book-next-adventure-new.jpg);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;background-position:20%;font-family:League Spartan,sans-serif}#book_next_adventure_sec .book_adventure_wrapper{padding:24px 54px;text-align:center;position:relative;max-width:952px;margin:0 auto}#book_next_adventure_sec .book_adventure_wrapper h2{font-size:48px;font-weight:700;line-height:45px;color:#fff}#book_next_adventure_sec .book_adventure_wrapper p{font-size:18px;font-weight:400;line-height:29px;color:#fff;margin:24px 0 40px}#book_next_adventure_sec .button_wrapper{display:flex;align-items:center;column-gap:16px;justify-content:center}#book_next_adventure_sec .button_wrapper a{width:max-content;padding:0 32px;border-radius:8px;font-size:18px;line-height:56px;height:56px;color:#fff;font-weight:600;background-color:#4f46e5;text-decoration:none}#book_next_adventure_sec .button_wrapper a:last-child{background-color:#fff;color:#4f46e5}@media only screen and (max-width:1200px){#book_next_adventure_sec .book_adventure_wrapper h2,#how_it_works .title_wrapper h3{font-size:34px;line-height:38px}#book_next_adventure_sec .book_adventure_wrapper h2{font-size:38px;line-height:41px;text-align:center}}@media only screen and (max-width:991px){#how_it_works .step_wrapper{display:flex}#how_it_works .step_imgs:before{background-image:url(/images/mobile_border.png);top:70px;left:6vw}#how_it_works .step_img{align-items:start;padding-top:25px}#how_it_works .step_description_wrapper{margin-top:0}#how_it_works .step_description_wrapper>.row{row-gap:20px;margin:0}#how_it_works{padding:64px 0 68px}#how_it_works .title_wrapper h3{margin-bottom:8px}}@media only screen and (max-width:767px){#how_it_works .step_title{padding:25px 15px}#how_it_works .step_img{padding-top:10px}#how_it_works .step_wrapper .img_wrapper{height:65px;width:65px;line-height:65px}#how_it_works .step_wrapper .img_wrapper img{height:25px;width:25px}#how_it_works .title_wrapper p{font-size:18px;line-height:32px}#how_it_works .title_wrapper{margin-bottom:35px}#book_next_adventure_sec{height:562px}}@media only screen and (max-width:575px){#how_it_works .step_content{padding:20px 14px}#how_it_works .step_img{padding-top:24px}#how_it_works .step_wrapper .img_wrapper{height:56px;width:55px;line-height:55px}#book_next_adventure_sec .book_adventure_wrapper p,#how_it_works .title_wrapper p{font-size:16px;line-height:25px}#how_it_works .title_wrapper{margin-bottom:25px}#book_next_adventure_sec{height:562px}#book_next_adventure_sec .book_adventure_wrapper h2{font-size:32px;line-height:35px;text-align:center}#book_next_adventure_sec .book_adventure_wrapper p{font-size:16px;line-height:25px;margin:18px 0 24px}#book_next_adventure_sec .book_adventure_wrapper{padding:24px 16px}#book_next_adventure_sec .button_wrapper{flex-direction:column;row-gap:16px}#book_next_adventure_sec .button_wrapper a{width:100%}#book_next_adventure_sec{background-position-x:25%}}#buses_types_sec{padding:110px 0 165px;font-family:League Spartan,sans-serif}#buses_types_sec .title_wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}#buses_types_sec .title_wrapper h3{font-size:40px;line-height:36px;font-weight:700}#buses_types_sec .title_wrapper p{font-size:18px;line-height:28px;font-weight:400;margin-bottom:0}#buses_types_sec .buses_cards>.row{column-gap:20px;margin:0;justify-content:center}#buses_types_sec .bus_card{-webkit-box-shadow:0 6px 34px 0 #d7d8de40;box-shadow:0 6px 34px 0 #d7d8de40;border:.5px solid #e9e9ea;padding:24px 16px;max-width:245px;width:100%;text-align:center;border-radius:10px}#buses_types_sec .bus_icon{width:134px;height:102px;line-height:102px;border-radius:16px;border:.89px solid #efeffd;text-align:center;background:#f0f6f8;margin:0 auto}#buses_types_sec .bus_icon img{display:inline}#buses_types_sec .bus_card h6{font-size:20px;line-height:30px;font-weight:700;margin:20px 0 8px;color:#1d1f2c}#buses_types_sec .bus_card p{font-size:14px;line-height:22px;font-weight:400;margin:0;color:#1d1f2c;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:66px}#buses_types_sec .bus_card a{font-size:18px;font-weight:600;color:#4f46e5;height:56px;line-height:56px;display:flex;align-items:center;column-gap:10px;border:1px solid #4f46e5;width:100%;border-radius:8px;justify-content:center;margin:20px 0 0;text-decoration:none;transition:all .3s ease}#buses_types_sec .bus_card a:hover{background-color:#5c5be6;color:#fff;border-color:#5c5be6;text-decoration:none}@media only screen and (max-width:1200px){#buses_types_sec .title_wrapper h3{font-size:34px;line-height:38px}#buses_types_sec{padding:80px 0}#buses_types_sec .buses_cards>.row{row-gap:32px;column-gap:0;justify-content:center}#buses_types_sec .bus_card{flex:unset;max-width:32%}}@media only screen and (max-width:767px){#buses_types_sec .bus_card{flex:unset;max-width:49%}}@media only screen and (max-width:575px){#buses_types_sec .title_wrapper h3{text-align:center}#buses_types_sec{padding:40px 0 60px}#buses_types_sec .bus_card{max-width:100%}#buses_types_sec .bus_card p{font-size:16px;line-height:25px;max-width:268px;margin:0 auto}}#contact_us{padding:100px 0 44px;background:#f9f9fe;font-family:League Spartan,sans-serif}#contact_us .form_wrapper{max-width:710px;width:100%;margin:0 auto}#contact_us .title_wrapper{text-align:center;margin:0 auto 40px}#contact_us .title_wrapper h3{font-size:40px;line-height:36px;font-weight:700}#contact_us .title_wrapper p{font-size:17px;line-height:28px;font-weight:400;margin-top:16px;margin-bottom:0}#contact_us .form-label{font-size:18px;line-height:24px;font-weight:700;padding:0 10px}#contact_us form input:not([type=checkbox]){font-size:18px;line-height:24px;font-weight:400;margin-bottom:0;border:.5px solid #e9e9ea;-webkit-box-shadow:0 6px 34px 0 #d7d8de40;box-shadow:0 6px 34px 0 #d7d8de40;height:60px;border-radius:10px}#contact_us form [type=submit]{background-color:#4f46e5;font-size:18px;line-height:56px;font-weight:600;color:#fff;border:0;border-radius:8px;padding:0 65px;height:56px;margin:40px auto 0;display:flex;align-items:center;justify-content:center;column-gap:15px}#contact_us form [type=submit] img{margin-top:-4px}#contact_us .form-check label{font-size:18px;line-height:24px;font-weight:400}#contact_us .form-check label a{color:#4f46e5;font-weight:700}#contact_us .form-check-input{height:18px;width:18px;margin-top:2px}#contact_us .form-check-input:checked{background-color:#4f46e5;border-color:#4f46e5;box-shadow:none}#contact_us .check_wrapper{padding:0 10px}#faqs{padding:100px 0;font-family:League Spartan,sans-serif}#faqs .title_wrapper{text-align:center;margin:0 auto 40px}#faqs .title_wrapper h3{font-size:40px;line-height:36px;font-weight:700}#faqs .title_wrapper p{font-size:17px;line-height:28px;font-weight:400;margin-top:16px;margin-bottom:0}.faqs_wrapper .row{row-gap:16px}#faqs .accordion-header button{font-size:20px;line-height:26px;font-weight:700;color:#1d1f2c;border:1px solid #efeffd;background-color:#f9f9fe;padding:20px 24px;border-radius:16px}#faqs .accordion-header button:focus{box-shadow:none}#faqs .accordion-item{border:0}#faqs .accordion-header button[aria-expanded=true]{border-radius:16px 16px 0 0;border-bottom:0}#faqs .accordion-collapse.show{background-color:#f9f9fe;border-radius:0 0 16px 16px}#faqs .accordion-body{font-size:16px;line-height:25px;font-weight:400}#faqs .accordion-button:after{border:1px solid #4f46e5;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-image:url(/images/arrow_down.svg);background-position:50%;background-size:15px 20px;background-repeat:no-repeat}#faqs .accordion-button:not(.collapsed):after{background-color:#4f46e5;background-image:url(/images/arrow_up.svg)}@media only screen and (max-width:1200px){#contact_us .title_wrapper h3,#faqs .title_wrapper h3{font-size:34px;line-height:38px}#contact_us{padding:75px 0}#faqs{padding:80px 0}}@media only screen and (max-width:991px){#faqs .accordion-header button{font-size:18px;line-height:28px}}@media only screen and (max-width:767px){#faqs .accordion-header button{padding:20px 16px}#faqs .accordion-body{padding-left:16px;padding-right:16px}}@media only screen and (max-width:575px){#contact_us{padding:52px 18px 48px}#contact_us .col-md-6{margin-bottom:16px!important}#contact_us .mb-3.row .col-md-6:last-child{margin-bottom:0!important}#contact_us .form-check label,#contact_us .form-label,#contact_us form input:not([type=checkbox]){font-size:16px;line-height:20px}#faqs .accordion-header button{font-size:16px;line-height:25px}#faqs .accordion-body{font-size:14px;line-height:22px}}#dashboard_preview{padding:100px 0;background:transparent;font-family:League Spartan,sans-serif}.dashboard_wrapper{max-width:1200px;margin:0 auto;position:relative;z-index:2}.dashboard_content{padding-right:40px;position:relative}.dashboard_tagline{display:inline-flex;align-items:center;gap:8px;background:#f1f5f9;padding:8px 16px;border-radius:20px;margin-bottom:24px;position:relative;z-index:2}.tagline_text{font-size:14px;font-weight:500;color:#64748b}.dashboard_content h3{font-size:48px;font-weight:700;line-height:56px;color:#1e293b;margin-bottom:40px;text-align:left;position:relative;z-index:2}.dashboard_buttons{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-start;position:relative;z-index:2}.learn_more_button{display:inline-flex;padding:12px 32px;background:#fff;color:#4f46e5;text-decoration:none;border-radius:8px;font-size:16px;font-weight:600;transition:all .3s ease;border:2px solid #4f46e5;min-width:140px;justify-content:center;align-items:center;cursor:pointer}.learn_more_button:hover{background:#4f46e5;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(79,70,229,.3)}.dashboard_image_wrapper{position:relative;text-align:center}.dashboard_image{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.15);transition:transform .3s ease}.dashboard_image:hover{transform:scale(1.02)}@media only screen and (max-width:1200px){#dashboard_preview{padding:80px 0}.dashboard_content h3{font-size:42px;line-height:50px}.dashboard_subtitle{font-size:18px}.dashboard_description p{font-size:16px;line-height:26px}}@media only screen and (max-width:991px){#dashboard_preview{padding:60px 0}.dashboard_content{text-align:center;margin-bottom:40px;padding-right:0}.dashboard_content h3{font-size:36px;line-height:44px;text-align:center}.dashboard_description,.dashboard_description p,.dashboard_subtitle{text-align:center}.dashboard_buttons{justify-content:center}}@media only screen and (max-width:767px){.dashboard_content h3{font-size:32px;line-height:40px;text-align:center}.dashboard_subtitle{font-size:16px;text-align:center}.dashboard_description{text-align:center}.dashboard_description p{font-size:15px;line-height:24px;text-align:center}.dashboard_buttons{flex-direction:column;align-items:center}.demo_button,.learn_more_button{width:100%;max-width:280px;text-align:center}}@media only screen and (max-width:575px){#dashboard_preview{padding:40px 0}.dashboard_content h3{font-size:28px;line-height:36px;text-align:center}.dashboard_subtitle{font-size:15px;text-align:center}.dashboard_description{text-align:center}.dashboard_description p{font-size:14px;line-height:22px;text-align:center}.demo_button,.learn_more_button{padding:14px 24px;font-size:15px}}