.hero-banner-wrap{position:relative;z-index:2;overflow:hidden;margin-bottom:75px;background-color:var(--primary-blue);}.hero-banner-media{position:absolute;width:100%;height:100%;top:0;left:0;}.hero-banner-media .img-wrap{height:100%;position:relative;}.hero-banner-media .img-wrap::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:linear-gradient(0deg,rgba(16,26,64,0.25) 0%,rgba(16,26,64,0.25) 100%);background-blend-mode:multiply,normal;}.hero-banner-media .video-wrap{height:100%;}.hero-banner-media img,.hero-banner-media video{height:100%;width:100%;object-fit:cover;object-position:top;}.hero-banner-content{position:relative;z-index:3;max-width:878px;padding:445px 0 94px;}.hero-banner-content h1{margin-bottom:25px;max-width:722px;}.hero-banner-content p{font-size:20px;font-style:normal;font-weight:400;max-width:722px;line-height:28px;}.hero-banner-content *:not(.btn,.btn.white,.btn span,.btn-hidden){color:var(--white);}.hero-banner-wrap:has(+ .on-demand-form-section){margin-bottom:0px;}.hero-banner-wrap:has(+ .on-demand-form-section) .hero-banner-content{padding:334px 0 205px;}@media only screen and (max-width:767px){.hero-banner-wrap:has(+ .on-demand-form-section) .hero-banner-content{padding:197px 0 115px;}}.hero-banner-wrap + .on-demand-form-section{margin-top:-127px;z-index:9;position:relative;margin-bottom:95px;}.on-demand-content{background:#101a40;box-shadow:0px 16px 34px rgba(16,26,64,0.25);border-radius:12px;color:var(--white);padding:25px;}.on-demand-content *,body .on-demand-content .gform_wrapper.gravity-theme .gfield_label,body .on-demand-content .gform_wrapper.gravity-theme .gfield-choice-input + label{color:var(--white);}.on-demand-content h2{font-style:normal;}body .on-demand-content .gform_wrapper.gravity-theme input[type="color"],body .on-demand-content .gform_wrapper.gravity-theme input[type="date"],body .on-demand-content .gform_wrapper.gravity-theme input[type="datetime-local"],body .on-demand-content .gform_wrapper.gravity-theme input[type="datetime"],body .on-demand-content .gform_wrapper.gravity-theme input[type="email"],body .on-demand-content .gform_wrapper.gravity-theme input[type="month"],body .on-demand-content .gform_wrapper.gravity-theme input[type="number"],body .on-demand-content .gform_wrapper.gravity-theme input[type="password"],body .on-demand-content .gform_wrapper.gravity-theme input[type="search"],body .on-demand-content .gform_wrapper.gravity-theme input[type="tel"],body .on-demand-content .gform_wrapper.gravity-theme input[type="text"],body .on-demand-content .gform_wrapper.gravity-theme input[type="time"],body .on-demand-content .gform_wrapper.gravity-theme input[type="url"],body .on-demand-content .gform_wrapper.gravity-theme input[type="week"],body .on-demand-content .gform_wrapper.gravity-theme select,body .on-demand-content .gform_wrapper.gravity-theme textarea,body .on-demand-content .gform_wrapper input,body .on-demand-content select,body .on-demand-content textarea{background:rgba(47,58,112,0.15);border:1px solid #404c80;color:var(--white);font-family:var(--font-body);}body .on-demand-content .ginput_container_checkbox .gchoice label:before{background-color:transparent;border-color:var(--white);}body .on-demand-content .ginput_container_checkbox .gchoice input:checked + label:before{background-color:var(--secondary-blue);}.on-demand-form-section .gform_wrapper.gravity-theme .gfield.gfield--type-checkbox.three-column .gfield_checkbox{display:flex;flex-wrap:wrap;}.on-demand-form-section .gform_wrapper.gravity-theme .gfield.gfield--type-checkbox.three-column .gfield_checkbox .gchoice:not(:last-child){margin-right:35px;}.on-demand-form-section .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:25px !important;grid-row-gap:35px !important;}.gform_wrapper.gravity-theme h5{margin-bottom:0px;}.on-demand-form-section .quote-form{background-color:#0b1a3c;color:var(--white);padding:30px;border-radius:10px;width:fit-content;max-width:100%;margin:40px auto;}.on-demand-content *:has(+ .top-form-wrapper){margin-bottom:25px;opacity:75%;}.on-demand-form-section .quote-form h2{margin-top:0;}.on-demand-form-section .quote-form p{margin-bottom:20px;color:#ccc;}.on-demand-form-section .on-demand-form{display:flex;}.on-demand-form-section .on-demand-form .on-demand-form-inner{display:flex;flex-wrap:wrap;align-items:flex-end;background:rgba(47,58,112,0.5);border:1px solid #404c80;border-radius:6px;padding:10px 15px;margin-right:15px;width:calc(100% - 132px);}.on-demand-form-section .input-group{display:flex;flex-direction:column;width:25%;position:relative;padding-right:30px;}.on-demand-form-section .input-group label{font-size:16px;line-height:24px;margin-bottom:5px;}.on-demand-form-section .input-group input{background:transparent;color:var(--white);font-size:16px;line-height:24px;padding:10px 0px 0px;border:none;width:100%;font-family:var(--font-body);}.on-demand-form-section .add-return{font-size:16px;line-height:24px;background:transparent;border:none;color:var(--white);cursor:pointer;margin-left:auto;margin-right:0;margin-top:auto;font-weight:500;font-family:var(--font-body);}.on-demand-form-section .passengers-group{display:flex;flex-direction:column;height:100%;justify-content:space-between;}.on-demand-form-section .passenger-controls{display:flex;align-items:center;justify-content:space-between;}.on-demand-form-section .passenger-controls button{width:24px;height:24px;font-size:20px;line-height:24px;border:none;background-color:var(--white);color:#1a2a4c;border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.on-demand-form-section .passenger-controls span{font-size:16px;min-width:20px;text-align:center;}.on-demand-form-section .continue-btn{background-color:var(--white);color:#0b1a3c;padding:10px 20px;border-radius:8px;border:none;font-weight:bold;font-family:var(--font-body);cursor:pointer;}.on-demand-form-section .input-group.dates-group{flex-direction:unset;flex-wrap:wrap;}.on-demand-form-section .input-group input::-webkit-input-placeholder{color:var(--white);opacity:50%;}.on-demand-form-section .input-group input::-moz-placeholder{color:var(--white);opacity:50%;}.on-demand-form-section .input-group input:-ms-input-placeholder{color:var(--white);opacity:50%;}.on-demand-form-section .input-group input::placeholder{color:var(--white);opacity:50%;}.on-demand-form-section .input-group.dates-group .date.date-return input#return-date{display:none;text-align:right;}.on-demand-form-section .input-group.dates-group .date.date-return .clear-return{position:absolute;right:0;top:-20px;bottom:auto;background:transparent;border:none;cursor:pointer;}.on-demand-form-section .input-group.dates-group label{width:100%;}.on-demand-form-section .input-group.dates-group .date{width:50%;}.on-demand-form-section .input-group:not(:first-child):before{content:"";display:block;width:1px;height:auto;background:#404c80;position:absolute;left:-15px;top:0;bottom:0;}.on-demand-form-section .input-group.dates-group .date.date-return{display:flex;position:relative;}.on-demand-form-section .passenger-controls input{text-align:center;padding:0;}.on-demand-form-section .passenger-controls input::-webkit-outer-spin-button,.on-demand-form-section .passenger-controls input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.on-demand-content .form-wrapper{margin-top:25px;display:none;}.on-demand-content .gform_wrapper.gravity-theme .gfield_required{color:var(--white);}.on-demand-form-section .gform_wrapper.gravity-theme .gfield .gfield_select{background-position:right 15px center;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_397_453)"><path d="M4.76209 8.18182L10.0002 13.6364L15.2383 8.18182" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_397_453"><rect width="20" height="20" fill="white" transform="matrix(-1 0 0 1 20 0)"/></clipPath></defs></svg>');background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;color:rgb(255 255 255 / 75%);}.on-demand-content select option{background-color:#ffffff;color:#0b1a3c;}.on-demand-form-section .continue-btn:disabled{pointer-events:none;cursor:not-allowed;opacity:0.5;}.on-demand-form-section .passenger-controls input[type="number"]::-webkit-inner-spin-button,.on-demand-form-section .passenger-controls input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}#ui-datepicker-div{padding:20px;background:#ffffff;box-shadow:0px 2px 10px rgba(16,26,64,0.12);border-radius:8px;width:370px;}#ui-datepicker-div .ui-datepicker-header{border:none;background:transparent;}#ui-datepicker-div .ui-datepicker-title{font-weight:700;font-size:15px;line-height:27px;color:#101a40;}#ui-datepicker-div .ui-datepicker-calendar span{font-weight:400;font-size:15px;line-height:20px;color:#101a40;}#ui-datepicker-div thead tr{border-bottom:1px solid #d3d8f0;}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{font-weight:700 !important;font-size:15px !important;line-height:47px !important;height:47px !important;width:47px !important;border:none !important;background:transparent !important;padding:0 !important;}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#d3d8f0 !important;color:var(--text-body) !important;}#ui-datepicker-div .ui-datepicker-calendar span.ui-state-default{color:#d3d8f0 !important;}#ui-datepicker-div .ui-datepicker-calendar span.ui-state-default{color:#d3d8f0 !important;opacity:1 !important;}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default:hover{background:#404c80 !important;color:var(--white) !important;}#ui-datepicker-div .ui-datepicker-calendar{margin:0;}#ui-datepicker-div .ui-datepicker-calendar td{padding:0;}#ui-datepicker-div .ui-datepicker-header .ui-corner-all{display:flex;align-items:center;justify-content:center;padding-bottom:10px;border:transparent !important;background:transparent !important;top:0 !important;width:15px;}#ui-datepicker-div.ui-widget-content .ui-state-disabled{opacity:1;}.on-demand-form-section .gform_confirmation_message .btn{margin-top:30px;}.on-demand-content:has(.gform_confirmation_message) .top-form-wrapper{display:none;}.ui-widget.ui-widget-content{display:flex;flex-direction:column;align-items:flex-start;padding:0px;background:#ffffff;box-shadow:0px 2px 10px rgba(16,26,64,0.12);border-radius:8px;border:none !important;}.ui-widget.ui-widget-content li.ui-menu-item{width:100%;}.ui-widget.ui-widget-content li.ui-menu-item:not(:last-child){border-bottom:1px solid #d3d8f0;}.ui-widget.ui-widget-content li.ui-menu-item > div{padding:15px;font-weight:500;font-size:14px;line-height:1;letter-spacing:0.222222px;color:#101a40;}.ui-widget.ui-widget-content li.ui-menu-item > div.ui-state-active{background-color:#101a40;border:none;color:#ffffff;}@media only screen and (max-width:1199px){.on-demand-form-section .on-demand-form .on-demand-form-inner{width:calc(100% - 110px);}}@media only screen and (max-width:991px){.on-demand-form-section .input-group{width:50%;height:auto;}.on-demand-form-section .continue-btn{align-self:center;}}@media only screen and (min-width:768px) and (max-width:991px){.on-demand-form-section .input-group:nth-child(-n + 2){padding-bottom:15px;border-bottom:1px solid #404c80;}.on-demand-form-section .input-group:nth-last-child(-n + 2){padding-top:15px;}}@media only screen and (max-width:767px){.on-demand-form-section .gform_wrapper.gravity-theme .gfield.gfield--width-half,.on-demand-form-section .gform_wrapper.gravity-theme .gfield.gfield--width-third,.on-demand-form-section .gform_wrapper.gravity-theme .gfield.gfield--width-quarter,.on-demand-form-section .gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter{grid-column:span 12;-ms-grid-column-span:12;}.on-demand-form-section .on-demand-form{flex-wrap:wrap;}.on-demand-form-section .on-demand-form .on-demand-form-inner{margin:0;width:100%;border:none;background:transparent;padding:0;}.on-demand-form-section .input-group:not(:first-child):before{display:none;}.on-demand-form-section .input-group{width:100%;padding-right:0px;margin-bottom:25px;}.on-demand-form-section .input-group.dates-group .date{width:100%;}.on-demand-form-section .input-group.dates-group .date.date-return{margin-top:25px;flex-wrap:wrap;}.on-demand-form-section .add-return{margin-left:0;}.on-demand-form-section .input-group input:not([type="number"]){height:50px;background:rgba(47,58,112,0.5);border:1px solid #404c80;border-radius:6px;padding:10px 14px;width:100%;}.on-demand-form-section .input-group.dates-group{padding:0;}.on-demand-form-section .passenger-controls{justify-content:start;}.on-demand-form-section .continue-btn{border-radius:50px;font-size:16px;line-height:1;padding:12px 24px;height:45px;display:flex;align-items:center;width:100%;justify-content:center;}.on-demand-form-section .ginput_container_checkbox .gchoice:not(:last-child){margin-bottom:15px;}.on-demand-form-section .gform_wrapper.gravity-theme .gfield.gfield--type-checkbox.three-column .gfield_checkbox .gchoice{margin-right:0px !important;width:100%;}.on-demand-form-section .gform_wrapper.gravity-theme h5{margin-bottom:0px;}.on-demand-form-section .passengers-group label{margin-bottom:12px;}.hero-banner-wrap + .on-demand-form-section{margin-top:-66px;}.on-demand-form-section .input-group.dates-group .date.date-return input#return-date{text-align:left;}.on-demand-form-section .input-group.dates-group .date.date-return .clear-return{position:static;width:auto;margin-top:15px;}.on-demand-form-section .input-group.passengers-group{width:auto;}}@media only screen and (max-width:575px){.our-charter-aircraft-section .btn{margin-left:15px;margin-right:15px;}}@media only screen and (max-width:450px){#ui-datepicker-div{width:auto;right:20px;left:20px !important;margin:auto;}#ui-datepicker-div .ui-datepicker-calendar td{padding:3px 0px;}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{font-size:13px !important;line-height:25px !important;height:25px !important;width:25px !important;}}.newsletter-section{position:relative;z-index:2;}.newsletter-form-wrap{margin-bottom:74px;}.newsletter-text{max-width:555px;}.newsletter-text p{opacity:0.75;}.form-wrap{max-width:508px;margin-left:auto;position:relative;}.form-wrap .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:14px;}.form-wrap .ginput_container_email .large,.form-wrap .gform_wrapper.gravity-theme input[type=text],.form-wrap .ginput_container_email .large:focus,.form-wrap .gform_wrapper.gravity-theme input[type=text]:focus{position:relative;border-radius:50px;border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.35);backdrop-filter:blur(10px);padding:6px 6px 6px 50px;color:var(--white);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.222px;min-height:57px !important;}.form-wrap .ginput_container_email .large::placeholder{color:var(--white);opacity:1;}.form-wrap .gfield_html{text-align:right;margin-left:auto;font-family:var(--font-body);max-width:385px;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0.171px;color:var(--grey);}.form-wrap .gform_confirmation_message,.form-wrap .gform_confirmation_message p,.form-wrap .gform_confirmation_message span{font-family:var(--font-body);text-align:center;font-weight:var(--fw-semibold);font-size:16px;background-color:var(--white);color:var(--primary-blue) !important;padding:15px 10px;border-radius:50px;line-height:normal;margin:0;}.form-wrap .gfield_html a{font-weight:var(--fw-semibold);color:var(--grey);}.form-wrap .gform_validation_errors{display:none;}.form-wrap .gform_wrapper.gravity-theme .gform_footer,.form-wrap .gform_wrapper.gravity-theme .gform_page_footer{position:absolute;padding:0 !important;margin:0 !important;top:5px;right:6px;z-index:99;display:flex;flex-direction:row-reverse;}body .form-wrap .gform_wrapper.gravity-theme .gfield_validation_message,body .form-wrap .gform_wrapper.gravity-theme .validation_message{color:var(--golden-yellow);}.form-wrap .gform_wrapper.gravity-theme .gform_footer .gform_button,.form-wrap .gform_wrapper.gravity-theme .gform_page_footer .gform_button{background-color:var(--primary-blue);padding:12px 24px;border:none;border-radius:50px;text-align:center;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:var(--fw-medium);line-height:normal;letter-spacing:0.229px;text-transform:capitalize;cursor:pointer;transition:var(--transition);}:lang(fr) .form-wrap .gform_wrapper.gravity-theme .gform_footer .gform_button,:lang(fr) .form-wrap .gform_wrapper.gravity-theme .gform_page_footer .gform_button{text-transform:unset;}.form-wrap .gform_wrapper.gravity-theme .gform_footer .gform_button:hover,.form-wrap .gform_wrapper.gravity-theme .gform_page_footer .gform_button:hover{background-color:var(--golden-yellow);}.more-about-us{position:relative;z-index:2;margin-bottom:52px;}.more-about-card-wrap{margin-bottom:-15px;}.more-about-card-item{margin-bottom:15px;padding:10px 10px 35px 10px;border-radius:12px;border:1px solid #404C80;background-blend-mode:luminosity,normal;background-color:var(--primary-blue);position:relative;overflow:hidden;height:calc(100% - 15px);display:flex;flex-direction:column;}.more-about-card-item::before{position:absolute;pointer-events:none;content:"";width:100%;height:100%;left:0;top:0;background:url(images/more-cards-bg.png) -48.584px -110.726px / 122.155% 210.993% no-repeat,var(--primary-blue);z-index:1;}.more-about-card-item .img-wrap .img-hidden{border-radius:6px;overflow:hidden;position:relative;margin-bottom:14px;z-index:3;height:150px;}.more-about-card-item .img-wrap img{transition:var(--transition);transform:scale(1.01);position:relative;z-index:1;height:100%;object-fit:cover;}.more-about-card-item:hover .img-wrap img{transform:scale(1.05);}.more-about-card-item .content-wrap{text-align:center;padding:25px 0 0;border-top:1px solid var(--secondary-blue);position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;height:100%;}.more-about-card-item .content-wrap h4{margin-bottom:26px;}.more-about-card-item .content-wrap .btn-outline{border-color:var(--secondary-blue);background-color:transparent;color:var(--white);margin-top:auto;}