footer{background-color:#4f46e5;font-family:League Spartan,sans-serif}footer .container{max-width:1520px}footer .first_col{max-width:428px}footer .footer_wrapper{color:#fff;border-top:2px solid hsla(0,0%,100%,.12);padding:80px 0}footer .footer_wrapper>.row{column-gap:150px;align-items:flex-start}footer .first_col_wrapper h5{font-size:36px;line-height:33px;font-weight:700;margin-bottom:20px}footer .first_col_wrapper p{font-size:18px;line-height:26px;font-weight:400;margin-bottom:0;color:hsla(0,0%,100%,.8)}footer .first_col_wrapper p:nth-child(2){margin-bottom:25px}footer ul{list-style:none;padding:0;margin:0}footer .social_link{display:flex;align-items:center;column-gap:8px;margin-top:35px}footer .social_link a{width:36px;height:36px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none}footer .links{width:max-content}footer .links_wrapper{display:flex;align-items:flex-start}footer .links_wrapper>.row{column-gap:83px;width:100%}footer .links h5{font-size:20px;line-height:27px;font-weight:600;font-family:League Spartan,sans-serif;margin-bottom:20px}.contact_address,.contact_email,footer .links a{font-size:18px;line-height:14px;font-weight:400;font-family:League Spartan,sans-serif;margin-bottom:24px;padding-top:4px;color:hsla(0,0%,100%,.8);display:inline-block;text-decoration:none}footer .contcat_info .icon_box{width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;display:inline-block;vertical-align:top}footer .contcat_info li,footer .contcat_info li div{display:flex;align-items:flex-start}footer .contcat_info li div{width:100%}footer .footer_bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:13px 0 24px}footer .footer_bottom p{font-family:League Spartan,sans-serif;font-size:14px;font-weight:400;line-height:22.4px;color:#fff;margin-bottom:0}footer .cookie_settings_button{font-family:League Spartan,sans-serif;font-size:14px;color:hsla(0,0%,100%,.85);cursor:pointer}footer .cookie_settings_button:focus-visible,footer .cookie_settings_button:hover{color:#fff;text-decoration:underline}@media only screen and (max-width:1461px){footer .footer_wrapper>.row{column-gap:40px}footer .links_wrapper>.row{column-gap:30px}}@media only screen and (max-width:1415px){footer .footer_wrapper>.row,footer .links_wrapper>.row{column-gap:0;justify-content:space-between}}@media only screen and (max-width:991px){footer .first_col{max-width:100%}footer .footer_wrapper{padding:40px 0}footer .footer_wrapper>.row{row-gap:28px}footer .first_col_wrapper h5{margin-bottom:14px}footer .first_col_wrapper p:nth-child(2){margin-bottom:16px}footer .social_link{margin-top:22px}footer .links_wrapper{width:100%}footer .links_wrapper>.row{row-gap:24px}footer .links h5{margin-bottom:12px}footer .contact_address,footer .contact_email,footer .links a{margin-bottom:14px}}@media only screen and (max-width:575px){footer{padding-top:32px}footer .footer_wrapper>.row{row-gap:20px}footer .footer_wrapper{padding:24px 0 40px}footer .first_col_wrapper h5,footer .first_col_wrapper p:nth-child(2){margin-bottom:10px}footer .first_col_wrapper p{font-size:16px;line-height:25px}footer .social_link{margin-top:16px}footer .links_wrapper>.row{row-gap:16px}footer .first_col{margin-bottom:20px}footer .links{padding:0;max-width:50%;width:100%}footer .links.contcat_info{max-width:100%}footer .links h5{font-size:18px;line-height:24px;margin-bottom:8px}footer .contact_address,footer .contact_email,footer .links a{font-size:16px;line-height:25px;margin-bottom:10px}footer .contact_address,footer .contact_email{word-break:break-word;overflow-wrap:break-word}footer .contcat_info .social_link{margin-top:0}footer .contcat_info .icon_box{display:inline-flex;align-items:center}footer .footer_bottom{padding:10px 0 20px;gap:8px}}header{padding:32px 0 23px;z-index:1000;font-family:League Spartan,sans-serif}header,header:not(.scrolled):before{position:absolute;top:0;left:0;right:0}header:not(.scrolled):before{content:"";bottom:-40px;background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.19) 15%,rgba(0,0,0,.18) 30%,rgba(0,0,0,.16) 45%,rgba(0,0,0,.14) 55%,rgba(0,0,0,.12) 65%,rgba(0,0,0,.09) 75%,rgba(0,0,0,.06) 82%,rgba(0,0,0,.04) 88%,rgba(0,0,0,.02) 93%,rgba(0,0,0,.01) 96%,transparent);pointer-events:none;z-index:-1}header nav{padding:0;position:relative;z-index:1}header nav ul{list-style:none;display:flex}header nav ul li{padding:0 10px}header nav a.nav-link{font-size:18px;line-height:25px;text-decoration:none;transition:color .2s ease}header nav .navbar-nav li a.nav-link.active,header nav .navbar-nav li:hover a.nav-link,header nav a.nav-link{font-weight:500;color:#fff}header .lang_button_wrapper{display:flex;align-items:center;column-gap:20px;position:relative;z-index:1}header .book_button .nav-link{padding:0 16px;height:36px;line-height:36px;text-align:center;font-weight:600;border-radius:6px;font-size:16px;background-color:#4f46e5;color:#fff;text-decoration:none;transition:all .3s ease}header.scrolled .book_button .nav-link{background-color:#fff;color:#4f46e5;border:2px solid #fff}header.scrolled .book_button .nav-link:hover{background-color:#f8f9fa;color:#4338ca}header .demo_button .nav-link{padding:0 16px;height:36px;line-height:36px;text-align:center;font-weight:600;border-radius:6px;font-size:16px;background-color:#4f46e5;color:#fff;text-decoration:none;transition:all .3s ease}header.scrolled .demo_button .nav-link{background-color:#fff;color:#4f46e5;border:2px solid #fff}header.scrolled .demo_button .nav-link:hover{background-color:#f8f9fa;color:#4338ca}header .login_button .nav-link{padding:0 16px;height:36px;line-height:36px;text-align:center;font-weight:600;border-radius:6px;font-size:16px;background-color:#4f46e5;color:#fff;text-decoration:none;transition:all .3s ease}header.scrolled .login_button .nav-link{background-color:#fff;color:#4f46e5;border:2px solid #fff}header.scrolled .login_button .nav-link:hover{background-color:#f8f9fa;color:#4338ca}header .country_dropdown button{background-color:transparent;border:0;padding:0;font-weight:600;text-transform:capitalize;color:#fff}header .country_dropdown button.show,header .country_dropdown button:active,header .country_dropdown button:hover{background-color:unset!important;border:none!important}header .country_dropdown button img{height:24px;width:24px}.navbar .navbar-toggle{display:none}.custom_sidebar_toggle{font-size:24px;color:#000;background:none;border:none}header .sidebar{position:fixed;top:0;right:0;width:100%;height:100vh;background:#fff;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:9999;overflow-y:hidden}header .sidebar .logo_wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}header .sidebar.show{transform:translateX(0)}header .sidebar .link_list{margin-top:50px}header .sidebar .link_list li{padding:16px 0}header .sidebar .link_list a{padding:16px;font-size:20px;line-height:28px;color:#121212;text-decoration:none}header .sidebar_content{padding:20px 16px;justify-content:space-between}header .sidebar_content .logo_wrapper a{font-size:32.73px;font-weight:700;line-height:30.11px;color:#4f46e5}header .sidebar_content .menubutton{margin:37px 14px 0;display:block;border-radius:8px;text-align:center;background-color:#4f46e5;height:56px;line-height:56px;color:#fff;font-size:20px;font-weight:700;font-family:League Spartan,sans-serif;text-decoration:none}header .sidebar_content .demo-mobile{background-color:#4f46e5}header .sidebar_content .demo-mobile,header .sidebar_content .login-mobile{margin:20px 14px 0;border:1px solid #4f46e5;height:48px;line-height:48px;font-size:18px}header .sidebar_content .login-mobile{background-color:transparent;color:#4f46e5}header .sidebar_content .login-mobile:hover{background-color:#4f46e5;color:#fff}header .close_sidebar_btn{font-size:24px;color:#4f46e5;padding:0;cursor:pointer;background:none;border:none;display:none}@media (min-width:992px){header .custom_sidebar_toggle{display:none}}@media only screen and (max-width:1536px){.container{max-width:100%}header nav ul li{padding:0}}@media only screen and (max-width:1200px){header nav ul li{padding:0 5px}header nav .navbar-nav li a{font-size:16px}header .book_button .nav-link{padding:0 20px}.dropdown-menu-custom{min-width:500px}.group-travelers-dropdown{min-width:550px}.bus-companies-dropdown{min-width:600px}}@media only screen and (max-width:991px){header .lang_button_wrapper .book_button,header .lang_button_wrapper .demo_button,header .lang_button_wrapper .login_button{display:none}header #basic-navbar-nav{display:none!important}header .lang_button_wrapper{column-gap:16px}header .close_sidebar_btn{display:block}header .custom_sidebar_toggle{padding:0}.dropdown-menu-custom{position:fixed;top:80px;left:20px;right:20px;transform:none;min-width:auto;max-height:70vh;overflow-y:auto;z-index:10000}.bus-companies-dropdown{max-height:80vh;overflow-y:auto}.bus-companies-design{padding:16px;gap:16px}.bus-companies-design .demo-section{flex-direction:column;gap:20px;text-align:center;padding:16px}.bus-companies-design .demo-content{padding-left:0}.bus-companies-design .demo-screenshot .dashboard-image{max-width:100%;height:auto;max-height:200px;object-fit:cover}.bus-companies-design .resources-grid{grid-template-columns:1fr;gap:12px}.bus-companies-design .resource-item{padding:12px}}header.scrolled{position:fixed;top:0;background:linear-gradient(135deg,#4f46e5,#5548e8 30%,#4338ca 70%,#3730a3);z-index:1111;animation:slideDown .3s ease forwards;padding:16px 0}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}header .country_dropdown button{display:flex;line-height:normal;align-items:center;column-gap:5px}header .country_dropdown .dropdown-toggle:after{border:0;background-image:url(/icons/dropdown_icon.svg);background-repeat:no-repeat;width:14px;height:8px}header .country_dropdown .dropdown-menu{min-width:125px}header .country_dropdown .dropdown-item{padding:8px 12px;font-size:14px}header .country_dropdown .dropdown-item,header .country_dropdown .language-dropdown-item{display:flex;align-items:center;gap:10px}header .country_dropdown .language-flag{display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;width:28px;flex-shrink:0;vertical-align:middle}header .country_dropdown .language-name{display:inline-block;line-height:1.5;vertical-align:middle;font-size:15px}header .country_dropdown .dropdown-item.active,header .country_dropdown .dropdown-item:active{background-color:rgba(79,70,229,.12)!important;color:#4f46e5!important}header .country_dropdown .dropdown-item:hover{background-color:rgba(79,70,229,.08);color:#4f46e5;transition:background-color .2s ease,color .2s ease}@media only screen and (max-width:575px){header{padding:21px 4px}header.scrolled{padding:12px 4px}.logo{width:120px}}.logo{width:150px;height:auto;display:block;max-width:100%;color:#4f46e5;filter:drop-shadow(0 2px 8px rgba(0,0,0,.15));transition:filter .3s ease}header.scrolled .logo{color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}.navbar-brand{padding:0;margin:0}.navbar-brand img{width:150px;height:auto;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.15));transition:filter .3s ease}.sidebar .logo{color:#4e03a9}.dropdown-container{position:relative}.dropdown-trigger{display:flex;align-items:center;gap:5px;cursor:pointer;user-select:none}.dropdown-arrow{font-size:12px;transition:transform .2s ease;filter:brightness(0) invert(1)}.mobile-dropdown-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:none}@media (max-width:991px){.mobile-dropdown-backdrop{display:block}}.mobile-dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#4f46e5;color:#fff;border-radius:12px 12px 0 0;margin:-24px -24px 0}.mobile-dropdown-header h3{margin:0;font-size:18px;font-weight:600}.mobile-close-btn{background:none;border:none;color:#fff;font-size:24px;font-weight:700;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.mobile-close-btn:hover{background-color:hsla(0,0%,100%,.2)}@media (max-width:991px){.dropdown-trigger{padding:8px 12px;border-radius:6px;transition:background-color .2s ease}.dropdown-trigger:active,.dropdown-trigger:hover{background-color:hsla(0,0%,100%,.1)}.dropdown-arrow{font-size:10px;filter:brightness(0) invert(1)}.mobile-dropdown-header{margin:-16px -16px 0;padding:12px 16px}.mobile-dropdown-header h3{font-size:16px}.mobile-close-btn{font-size:20px;width:26px;height:26px}}.dropdown-menu-custom{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:1000;min-width:800px;padding:0;margin-top:10px}.group-travelers-dropdown{min-width:750px}.bus-companies-dropdown{min-width:800px}.bus-companies-design{display:flex;flex-direction:column;gap:24px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15)}.bus-companies-design .resources-section{width:100%}.bus-companies-design .demo-section{display:flex;gap:32px;align-items:center;padding:20px;border-radius:8px}.bus-companies-design .demo-screenshot{flex:1;position:relative}.bus-companies-design .demo-content{flex:1;padding-left:16px}.bus-companies-design .demo-content h4{margin-bottom:12px;color:#374151;font-size:17px}.bus-companies-design .demo-content p{margin-bottom:20px;color:#6b7280;line-height:1.5;font-size:15px}.dropdown-content{padding:24px;display:flex;gap:32px}.variety-travelers{width:100%}.always-improving h4,.variety-travelers h4{color:#9ca3af;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.travelers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.travelers-grid .always-improving{grid-column:2;grid-row:4;display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:8px;position:relative}.traveler-item{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:8px;transition:background-color .2s ease;text-decoration:none;color:inherit;cursor:pointer}.traveler-item:hover{background-color:#f9fafb;text-decoration:none;color:inherit}.traveler-icon{font-size:24px;flex-shrink:0;margin-top:2px}.traveler-content h5{font-size:17px;font-weight:600;color:#1f2937;margin:0 0 4px}.traveler-content p{font-size:15px;color:#6b7280;margin:0 0 8px;line-height:1.4}.see-more{color:#4f46e5;text-decoration:none;font-size:15px;font-weight:500;transition:color .2s ease;display:inline-block;pointer-events:none}.resource-item:hover .see-more,.traveler-item:hover .see-more{color:#3730a3}.improvement-content{display:flex;flex-direction:column;align-items:center;gap:12px}.sparkle-icons{position:absolute;top:10px;right:10px;z-index:1}.browser-mockup{margin:8px 0;position:relative}.browser-window{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.browser-header{background:#f3f4f6;padding:8px 12px;border-bottom:1px solid #e5e7eb}.browser-dots{display:flex;gap:6px}.browser-dots span{width:8px;height:8px;border-radius:50%;background:#d1d5db}.browser-content{padding:12px}.user-cards{display:flex;gap:8px}.user-card{width:32px;height:32px;background:#e5e7eb;border-radius:6px}.improvement-text{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;margin-top:8px}.checkmark{color:#4f46e5;font-weight:700}.demo-section h4,.resources-section h4{color:#9ca3af;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.resources-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}.bus-companies-design .resources-grid{margin-bottom:0;gap:16px}.bus-companies-design .resource-item{padding:12px;text-decoration:none;color:inherit}.bus-companies-design .resource-content h5{font-size:17px;margin-bottom:4px}.bus-companies-design .resource-content p{font-size:15px;margin-bottom:6px}.resources-list{display:flex;flex-direction:column;gap:16px}.resource-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;transition:background-color .2s ease;text-decoration:none;color:inherit;cursor:pointer}.resource-item:hover{background-color:#f9fafb;text-decoration:none;color:inherit}.resource-icon{font-size:24px;flex-shrink:0;margin-top:2px}.resource-content h5{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 4px}.resource-content p{font-size:16px;color:#6b7280;margin:0 0 8px;line-height:1.4}.demo-section{background:#f9fafb;padding:24px;border-radius:12px;margin-top:0;position:relative}.bus-companies-design .demo-section{background:#fafbfd;border-radius:10px}.demo-section p{font-size:14px;color:#6b7280;line-height:1.5;margin-bottom:20px}.demo-visual{position:relative;margin:20px 0}.demo-visual .sparkle-icons{position:absolute;top:-10px;right:10px;display:flex;gap:4px;z-index:1}.bus-companies-design .demo-screenshot{margin:0}.bus-companies-design .demo-screenshot .dashboard-image{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:100%;height:auto}.dashboard-icon{position:absolute;top:-20px;right:-20px;border-radius:50%;padding:4px}.app-screenshot,.dashboard-icon{display:flex;align-items:center;justify-content:center}.app-screenshot{position:relative;background:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.dashboard-image{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:100%;height:auto}.web-interface{background:#f8fafc;border-radius:6px;padding:16px;margin-bottom:12px}.interface-header{font-size:14px;color:#374151;font-weight:600;margin-bottom:12px}.interface-content{display:flex;align-items:center;gap:12px}.price{font-size:20px;font-weight:700;color:#1f2937}.form-fields{display:flex;gap:8px}.field{width:60px;height:8px;background:#e5e7eb;border-radius:4px}.mobile-interface{position:absolute;top:15px;right:15px;background:#fff;border-radius:8px;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:100px;border:2px solid #e5e7eb}.mobile-content{display:flex;flex-direction:column;gap:6px}.mobile-field{height:6px;background:#e5e7eb;border-radius:3px}.mobile-button{border:none;border-radius:4px;padding:6px 8px;font-size:9px;width:100%}.demo-button,.mobile-button{background:#4f46e5;color:#fff;font-weight:600}.demo-button{border:none;border-radius:8px;padding:12px 24px;font-size:16px;cursor:pointer;transition:background-color .2s ease}.demo-button:hover{background:#3730a3}@media (max-width:1200px){.dropdown-menu-custom,.group-travelers-dropdown{min-width:600px}.bus-companies-dropdown{min-width:650px}.bus-companies-design{padding:20px;gap:20px}.bus-companies-design .demo-section{gap:24px;padding:16px}}@media (max-width:991px){.dropdown-menu-custom{position:fixed;top:80px;left:20px;right:20px;transform:none;min-width:auto;max-height:70vh;overflow-y:auto}.dropdown-content{flex-direction:column;gap:20px}.variety-travelers{flex:none}.travelers-grid{grid-template-columns:repeat(2,1fr)}.resources-grid{grid-template-columns:1fr}.bus-companies-design{padding:16px;gap:16px}.bus-companies-design .demo-section{flex-direction:column;gap:20px;text-align:center}.bus-companies-design .demo-content{padding-left:0}.bus-companies-design .demo-screenshot .dashboard-image{max-width:100%;height:auto}}@media (max-width:768px){.travelers-grid{grid-template-columns:1fr}.dropdown-menu-custom{left:15px;right:15px;top:70px}.bus-companies-dropdown{max-height:75vh}.bus-companies-design{padding:12px;gap:12px}.bus-companies-design .resources-grid{grid-template-columns:1fr;gap:10px}.bus-companies-design .resource-item{padding:10px}.bus-companies-design .demo-section{padding:12px;gap:16px}.bus-companies-design .demo-screenshot .dashboard-image{width:100%;height:180px;object-fit:cover}.dashboard-icon{top:6px;right:6px;padding:3px}.dashboard-icon img{width:16px;height:10px}.bus-companies-design .demo-content h4{font-size:15px;margin-bottom:8px}.bus-companies-design .demo-content p{font-size:13px;margin-bottom:16px}.demo-button{padding:10px 20px;font-size:14px}}@media (max-width:576px){.dropdown-menu-custom{left:10px;right:10px;top:60px;max-height:80vh}.bus-companies-dropdown{max-height:85vh}.bus-companies-design{padding:10px;gap:10px}.bus-companies-design .demo-section{padding:10px;gap:12px}.bus-companies-design .demo-content h4{font-size:14px;margin-bottom:6px}.bus-companies-design .demo-content p{font-size:12px;margin-bottom:12px;line-height:1.4}.demo-button{padding:8px 16px;font-size:13px}.bus-companies-design .resource-content h5{font-size:13px;margin-bottom:3px}.bus-companies-design .resource-content p{font-size:11px;margin-bottom:6px}.bus-companies-design .resource-item{padding:8px}.bus-companies-design .demo-screenshot .dashboard-image{height:150px}.dashboard-icon{top:4px;right:4px;padding:2px}.dashboard-icon img{width:14px;height:8px}.bus-companies-design .resources-section h4{font-size:12px;margin-bottom:12px}}#how_it_works{overflow-x:hidden}#how_it_works .container{max-width:1320px}#how_it_works .step_title>div{line-height:35px}#how_it_works .step_content p{font-size:16px;line-height:28px;color:#1d1f2c;font-weight:400;margin-bottom:0;text-align:center}@media only screen and (max-width:1200px){#how_it_works .title_wrapper h3{font-size:34px;line-height:38px}}@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}}@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}#how_it_works .title_wrapper p{font-size:16px;line-height:25px}#how_it_works .title_wrapper{margin-bottom:25px}}#book_next_adventure_sec{background-image:url(/images/AdventureImage.jpg)}@media only screen and (max-width:1200px){#book_next_adventure_sec .book_adventure_wrapper h2{font-size:38px;line-height:41px;text-align:center}}@media only screen and (max-width:767px){#book_next_adventure_sec{height:562px}}@media only screen and (max-width:575px){#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%}}#image_gallery_sec{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;padding:0 15px}#image_gallery_sec .card_wrapper{max-width:100%;width:100%}#image_gallery_sec .custom_grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}#image_gallery_sec .custom_grid.six-items{grid-template-columns:repeat(3,1fr)}#image_gallery_sec .custom_grid.seven-items{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}#image_gallery_sec .custom_card{width:calc(25% - 24px)}#image_gallery_sec .custom_grid.six-items .custom_card{width:calc(33.33% - 20px)}#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;margin:0;padding:0 15px}#image_gallery_sec .cards{max-width:419px;flex:0 0 25%}@media (min-width:992px){#image_gallery_sec .row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important}#image_gallery_sec .cards{margin-bottom:30px}#image_gallery_sec .cards,#image_gallery_sec .col-lg-3{flex:0 0 25%!important;max-width:25%!important;width:25%!important}}#image_gallery_sec .card{border:1px solid #efeffd;border-radius:16px;height:100%;overflow:hidden}#image_gallery_sec .card.card-link{display:block;text-decoration:none;color:inherit;cursor:pointer;transition:all .3s ease}#image_gallery_sec .card.card-link:hover{box-shadow:0 8px 24px 0 rgba(0,0,0,.12);transform:translateY(-2px);text-decoration:none;color:inherit}#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}#image_gallery_sec .see_more_btn{color:#4f46e5;text-decoration:none;font-size:16px;font-weight:600;margin-top:16px;display:inline-flex;align-items:center;gap:4px;transition:color .3s ease;pointer-events:none}#image_gallery_sec .card.card-link:hover .see_more_btn{color:#3730a3}#image_gallery_sec .see_more_btn img{vertical-align:middle}#image_gallery_sec .arrow_icon{width:10px!important;height:10px!important;max-width:10px!important;max-height:10px!important}@media only screen and (max-width:1200px){#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;text-align:center;padding:0 12px}#image_gallery_sec .custom_card{width:calc(33.33% - 22px)}}@media only screen and (max-width:768px){#image_gallery_sec .custom_card,#image_gallery_sec .custom_grid.six-items .custom_card{width:calc(50% - 15px)}}@media only screen and (max-width:575px){#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}#image_gallery_sec .custom_card,#image_gallery_sec .custom_grid.six-items .custom_card{width:100%}}#contact_us{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;-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}@media only screen and (max-width:1200px){#contact_us .title_wrapper h3{font-size:34px;line-height:38px}#contact_us{padding:75px 0}}@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}}#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}@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%}}@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}}#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}#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}#boxes_grid .boxes_container{row-gap:10px}}@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{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{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%;min-height:100%;text-align:center;border-radius:10px;display:flex;flex-direction:column}#buses_types_sec .bus_card.bus_card-link{display:block;text-decoration:none;color:inherit;cursor:pointer;transition:all .3s ease}#buses_types_sec .bus_card.bus_card-link:hover{box-shadow:0 8px 40px 0 #d7d8de60;transform:translateY(-4px);text-decoration:none;color:inherit}@media (min-width:768px){#buses_types_sec .buses_cards .bus_card{max-width:250px}}#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:16px;line-height:22px;font-weight:400;margin:0;color:#1d1f2c;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:66px;flex:1}#buses_types_sec .bus_card .bus_card-button,#buses_types_sec .bus_card a{font-size:18px;line-height:1.4;font-weight:600;color:#4f46e5;min-height:56px;padding:14px 16px;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;pointer-events:none;word-wrap:break-word;text-align:center}#buses_types_sec .bus_card a:hover,#buses_types_sec .bus_card.bus_card-link:hover .bus_card-button{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}}@media only screen and (max-width:991px){#buses_types_sec .title_wrapper{flex-direction:column;align-items:flex-start;gap:8px}}@media only screen and (max-width:575px){#buses_types_sec .title_wrapper h3{font-size:28px;line-height:32px;text-align:center}#buses_types_sec .title_wrapper{align-items:center;text-align:center;margin-bottom:32px}#buses_types_sec .title_wrapper p{font-size:16px;text-align:center}#buses_types_sec .bus_card{max-width:100%}#buses_types_sec .bus_card p{font-size:14px;line-height:22px;min-height:60px}#buses_types_sec .bus_card h6{font-size:18px}#buses_types_sec .bus_icon{width:100px;height:76px;line-height:76px}#buses_types_sec .bus_card .bus_card-button,#buses_types_sec .bus_card a{font-size:16px;min-height:48px;padding:12px 16px;line-height:1.4;margin-top:16px}}#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;white-space:pre-line}#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){#faqs .title_wrapper h3{font-size:34px;line-height:38px}#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){#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}}