.page{width:100%;overflow:hidden;min-height:500px;position:relative}.fixed-width{height:auto;margin:0 auto;padding:0;width:1180px;position:relative}.home-banner-container{width:100%;position:relative;display:inline-block;vertical-align:top;background-color:#156bb7;min-height:500px}.home-banner-container .img-container{width:100%;position:relative;max-height:500px}.home-banner-container .img-container img{width:100%;max-width:100%;height:auto;aspect-ratio:12/5}.home-banner-container:after{background-color:rgba(0,0,0,.2);display:none;left:0;top:0;position:absolute;width:100%;height:100%;content:"";z-index:11}.home-banner-container .banner-content{position:absolute;padding-bottom:30px;text-align:center;color:var(--color-white);font-weight:var(--font-semibold);top:0;right:0;left:0;z-index:12;padding-top:5%}.home-banner-container .banner-content .heading{font-size:60px;text-shadow:4px 2px 2px rgba(0,0,0,.4)}.home-banner-container .banner-content .sub-heading{font-size:20px;font-weight:var(--font-medium)}.home-banner-container .banner-content .sub-heading span{border-bottom:1px dotted #fff}.body-wrapper{width:100%;position:relative;padding:60px 0;margin:0;display:inline-block;vertical-align:top;min-height:800px;background-color:var(--color-white)}.box-container{width:100%;margin-bottom:60px;display:flex;flex-wrap:nowrap;gap:60px}.box-container .box-content{width:100%;background-color:var(--color-background-grey-100);border-radius:var(--border-radius-large);padding:var(--spacing-l) var(--spacing-xl);text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.box-container .box-content .icon{width:44px;height:44px;background-color:var(--color-primary);border-radius:50%;text-align:center;line-height:42px}.box-container .box-content .icon i{font-size:30px;color:var(--color-white);line-height:44px}.box-container .box-content .icon svg{fill:var(--color-white)}.box-container .box-content .box-title{font-size:18px;color:var(--color-black);font-weight:var(--font-semibold);padding:var(--spacing-sm) 0 var(--spacing-s)}.box-container .box-content p{text-align:center;color:var(--color-black);font-size:14px;padding:0;margin:0}.about-container{width:100%;background:url("/img/bg-dir1.png?v=LmFucaqkeaWZPheH6J95R3mApFk") no-repeat -20px center #fdf6f1;border-radius:var(--border-radius-standard);padding:var(--spacing-xxl) 60px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:60px}.about-container .image-area{width:auto;display:flex}.about-container img{width:auto;padding-right:80px}.about-container .content-section{width:auto;display:flex;flex-grow:1;flex-wrap:wrap}.about-container .content-section .heading{font-size:28px;font-weight:normal;color:var(--color-black);padding-bottom:var(--spacing-sm);font-weight:var(--font-medium)}.about-container .content-section p{font-size:14px;color:var(--color-black);line-height:30px;padding-bottom:var(--spacing-m)}.about-container .content-section strong{font-weight:500}.about-container .content-section .read-more{font-size:18px;color:var(--color-secondary);border:solid 1px var(--color-secondary);padding:var(--spacing-s) var(--spacing-m);margin-top:var(--spacing-sm);border-radius:24px;background-color:transparent}.about-container .content-section .read-more:hover{background-color:var(--color-secondary);color:var(--color-white)}.section-page-content{width:100%;margin-bottom:60px;padding:0;display:flex;flex-wrap:nowrap;gap:80px;align-items:flex-start}.section-page-content .content-section{width:auto;display:flex;flex-grow:1;flex-wrap:wrap}.section-page-content .content-section .heading{font-size:28px;color:var(--color-black);padding-bottom:var(--spacing-sm);font-weight:var(--font-medium)}.section-page-content .content-section p{font-size:14px;color:var(--color-black);line-height:30px;padding-bottom:var(--spacing-xl)}.section-page-content .content-section p:last-child{padding-bottom:0}.section-page-content .content-section strong{font-weight:500}.section-page-content .content-section ul{list-style:none;padding-bottom:var(--spacing-m)}.section-page-content .content-section ul li{font-size:13px;padding:var(--spacing-xss) var(--spacing-none);color:var(--color-black)}.section-page-content .content-section ul li:before{content:"";font-family:FontAwesome;color:var(--color-black-secondary);font-size:5px;padding-right:var(--spacing-s);vertical-align:middle}.section-page-content .image-area{width:auto}.section-page-content img{width:auto;border-radius:var(--border-radius-standard)}.why-section{width:100%;background:url("/img/bg-dir2.png?v=LmFucaqkeaWZPheH6J95R3mApFk") no-repeat -20px bottom #f1f8fd;border-radius:var(--border-radius-standard);padding:var(--spacing-xxl) 60px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:60px}.why-section .image-area{width:auto;display:flex}.why-section img{width:auto;max-height:350px;border-radius:50%;margin-right:100px}.why-section .content-section{width:calc(100% - 450px);display:flex;flex-wrap:wrap}.why-section .content-section .heading{font-size:28px;color:var(--color-black);padding-bottom:var(--spacing-sm);font-weight:var(--font-medium)}.why-section .content-section p{font-size:15px;color:var(--color-black);line-height:30px;padding-bottom:var(--spacing-m)}.why-section .content-section ul{list-style:none;padding-bottom:var(--spacing-m);display:inline-block}.why-section .content-section ul li{width:50%;float:left;font-size:13px;padding:var(--spacing-xs) var(--spacing-none);color:var(--color-black);padding-left:var(--spacing-xxs)}.why-section .content-section ul li:before{content:"";font-family:FontAwesome;color:var(--color-black-secondary);font-size:14px;padding-right:var(--spacing-s);vertical-align:middle}.why-section .content-section .why-slider{margin-top:var(--spacing-s);display:flex;width:100%}.why-section .content-section .why-slider .text-title{font-size:18px;font-weight:var(--font-semibold);color:var(--color-black);padding-bottom:var(--spacing-xs)}.owl-theme .owl-dots{text-align:left}.owl-theme .owl-dots .owl-dot .owl-dot{width:46px;height:46px;border:solid 2px var(--color-secondary);border-radius:50%;line-height:42px;font-size:20px;font-weight:500;color:var(--color-secondary);margin-right:10px;background-color:transparent;opacity:.5}.owl-theme .owl-dots .owl-dot.active .owl-dot{opacity:1}.deals-section{width:100%;padding:0;display:flex;flex-wrap:nowrap;gap:80px;align-items:flex-start}.deals-section .content-section{width:auto;display:flex;flex-grow:1;flex-wrap:wrap}.deals-section .content-section .accordion{width:100%}.deals-section .content-section .accordion-button:not(.collapsed),.deals-section .content-section .accordion-button:focus{outline:0;border-color:transparent;box-shadow:none;background-color:transparent}.deals-section .content-section .accordion-flush .accordion-item{border:solid 1px #ccc!important;border-radius:var(--border-radius-medium)!important;margin-bottom:var(--spacing-sm)}.deals-section .content-section .accordion-flush .accordion-item .accordion-button{border-radius:4px 4px 0 0;font-size:19px;color:var(--color-black);font-weight:var(--font-semibold);background-color:transparent;padding:var(--spacing-ml)}.deals-section .content-section .accordion-flush .accordion-item .accordion-button.collapsed{color:var(--color-black)}.deals-section .content-section .accordion-body{padding-top:0}.deals-section .content-section .accordion-body p{font-size:14px;color:var(--color-black);line-height:30px;padding-bottom:var(--spacing-ml)}.deals-section .content-section .accordion-button:not(.collapsed)::after{display:none}.deals-section .content-section .accordion-button::after{display:none}.deals-section .image-area{width:auto}.deals-section img{width:auto;border-radius:var(--border-radius-standard)}.flag{width:45px;height:30px;display:block;position:relative;margin:0 10px 0 0!important}.medium{width:45px;height:30px}.flag:after{top:0;left:0;width:90px;height:54px;position:absolute;transform:scale(.5);transform-origin:top left;background-repeat:no-repeat;background-image:url("/img/flag_spirit.jpg?v=sln-Qujtd1PSHa8TuirRj7unm70");background-position:0 0;content:""}.medium:after{transform:scale(.48)}.footer-container{width:100%;margin:0;padding:0;display:inline-block;vertical-align:top;position:relative;border-top:solid 1px var(--color-background-blue-light);background:var(--color-white)}.footer-top-wrapper{width:100%;padding:40px 0;display:flex;flex-wrap:wrap}.footer-top-wrapper .footer-section{width:20%;margin-right:2%;color:var(--color-black-secondary);padding-right:10px}.footer-top-wrapper .footer-section .footer-logo{margin-bottom:var(--spacing-xs)}.footer-top-wrapper .footer-section .footer-logo img{width:auto;max-width:100%;max-height:38px}.footer-top-wrapper .footer-section p{font-size:13px;line-height:24px;padding-bottom:var(--spacing-s)}.footer-top-wrapper .footer-section:first-child{width:36%}.footer-top-wrapper .footer-section:last-child{margin-right:0;width:18%;padding-right:0}.footer-top-wrapper .footer-section .heading{font-size:18px;padding-bottom:var(--spacing-s);color:var(--color-black);font-weight:var(--font-medium)}.footer-top-wrapper .footer-section .conatct-section{width:100%;list-style:none}.footer-top-wrapper .footer-section .conatct-section li{width:100%;padding-bottom:var(--spacing-xs)}.footer-top-wrapper .footer-section .conatct-section li i{font-size:14px;float:left;color:var(--color-black-light);min-width:20px;padding-top:4px}.footer-top-wrapper .footer-section .conatct-section li .content{display:table!important}.footer-top-wrapper .footer-section .conatct-section li .content p{font-size:13px;color:var(--color-black-secondary);line-height:20px;text-align:left;padding-bottom:var(--spacing-none)}.footer-top-wrapper .footer-section .conatct-section li .content p a{color:var(--color-black-secondary);text-decoration:none}.footer-top-wrapper .footer-section .social-links{display:flex;flex-wrap:wrap;align-items:center;margin-top:var(--spacing-m)}.footer-top-wrapper .footer-section .social-links li{margin-right:var(--spacing-s)}.footer-top-wrapper .footer-section .social-links li a{background-color:transparent;width:36px;height:36px;text-align:center;border:solid 1px var(--color-black-secondary);border-radius:50%;color:var(--color-black-secondary);display:inline-block;line-height:38px}.footer-top-wrapper .footer-section .social-links li a:hover{background-color:var(--color-black);color:var(--color-white)}.footer-top-wrapper .footer-section .social-links li a i{font-size:18px}.footer-top-wrapper .footer-section .heading2{padding-top:28px}.footer-top-wrapper .footer-section .footer-nav{list-style:none}.footer-top-wrapper .footer-section .footer-nav li{font-size:12px;padding:3px var(--spacing-none)}.footer-top-wrapper .footer-section .footer-nav li:before{content:"";font-family:FontAwesome;font-size:6px;color:var(--border-black-light);padding-right:var(--spacing-s);vertical-align:middle}.footer-top-wrapper .footer-section .footer-nav li a{color:var(--color-black);text-decoration:none}.footer-top-wrapper .footer-section .footer-nav li a:hover{color:var(--color-secondary);text-decoration:none}.footer-top-wrapper .footer-section .footer-nav li:first-child{padding-top:0}.footer-top-wrapper .footer-section .footer-nav2{list-style:none}.footer-top-wrapper .footer-section .footer-nav2 li{font-size:12px;padding:var(--spacing-xs) var(--spacing-none)}.footer-top-wrapper .footer-section .footer-nav2 li a{color:var(--color-black-secondary);text-decoration:none}.footer-top-wrapper .footer-section .footer-nav2 li a:hover{color:var(--color-secondary);text-decoration:none}.footer-top-wrapper .footer-section .footer-nav2 li img{max-height:18px;padding-right:var(--spacing-xs);vertical-align:middle}.footer-top-wrapper.ca .footer-section:first-child{width:30%}.footer-top-wrapper.ca .footer-section:first-child .mob-view{display:none}.footer-top-wrapper.ca .footer-section:last-child{width:24%}.footer-top-wrapper .footer-section .footer-nav2 li:first-child{padding-top:0}.footer-top-wrapper.ca .footer-section:first-child{width:30%}.footer-top-wrapper.ca .footer-section:first-child .mob-view{display:none}.footer-top-wrapper.ca .footer-section:last-child{width:24%}.footer-mid-wrapper{width:100%;padding:20px 0;display:flex;text-align:center;flex-wrap:nowrap;justify-content:center;border-top:solid 1px var(--color-background-blue-light);border-bottom:solid 1px var(--color-background-blue-light)}.footer-mid-wrapper p{font-size:14px;color:var(--color-black);line-height:24px;padding-bottom:var(--spacing-m)}.footer-mid-wrapper p strong{font-weight:500}.footer-mid-wrapper img{max-height:80px}.footer-bottom-wrapper{width:100%;padding:15px 0;display:flex;text-align:center;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer-bottom-wrapper .pay-icon{max-height:36px}.footer-bottom-wrapper .pay-icon img{max-width:100%}.footer-bottom-wrapper .copyright{font-size:13px;color:var(--color-black-light)}.footer-text-wrapper{width:100%;padding:30px 0;display:flex;text-align:center;flex-wrap:nowrap;justify-content:center;border-top:dashed 1px #ddd;border-bottom:dashed 1px #ddd;background-color:#f9f9f9}.footer-text-wrapper p{font-size:13px;color:var(--color-blacker);line-height:22px;padding-bottom:var(--spacing-m);text-align:left}.footer-text-wrapper p strong{font-weight:var(--font-semibold)}.footer-text-wrapper p a{color:var(--color-secondary);border-bottom:dashed 1px var(--color-secondary)}.footer-text-wrapper p a:hover{border-bottom:0}.footer-text-wrapper p:last-child{padding-bottom:0}.se-wrapper{width:100%;position:absolute;bottom:40px;right:0;left:0}.se-tabs-container{position:relative;text-align:center}.se-tabs-container .se-tabs{display:inline-block;width:auto;margin-bottom:var(--spacing-l);padding:var(--spacing-xxs);border-radius:42px;background:rgba(133,183,223,.5)}.se-tabs-container .se-tabs .tab_btn{padding:0 var(--spacing-ml);height:38px;border-radius:38px;color:#fff;font-size:14px;font-weight:400;border:0;background-color:transparent}.se-tabs-container .se-tabs .tab_btn.active{color:var(--color-darker);background-color:var(--color-white)}.search-engine-wrapper{width:100%;background:var(--color-white);border-radius:var(--border-radius-large);box-shadow:0 0 8px 0 rgba(0,0,0,.15);padding:var(--spacing-m);display:flex;flex-wrap:wrap;vertical-align:top;margin:0 auto}.search-engine-wrapper .leg-container{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;border-bottom:solid 3px var(--color-white)}.search-engine-wrapper .leg-container .input-wrapper{display:flex;width:100%;flex-wrap:nowrap;position:relative;align-items:center;background-color:var(--color-background-grey-100)}.search-engine-wrapper .leg-container .input-wrapper:first-child{border-radius:var(--border-radius-standard) 0 0 var(--border-radius-standard)}.search-engine-wrapper .leg-container .input-wrapper:nth-child(2n){border-radius:0 var(--border-radius-standard) var(--border-radius-standard) 0}.search-engine-wrapper .leg-container .input-wrapper .input-section{width:100%;position:relative}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content{width:100%;height:56px;padding:var(--spacing-none) var(--spacing-sm);font-size:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.search-engine-wrapper .leg-container .input-wrapper .input-section:last-of-type .input-content{border-left:solid 3px var(--color-white);border-right:solid 3px var(--color-white)}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row{display:flex;align-items:center}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row i{font-size:28px;color:#ccc;padding-right:var(--spacing-s)}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row svg{fill:var(--color-grey-400);margin-right:var(--spacing-s)}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_col-container{width:100%;display:none;align-items:center}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_placeholder{display:flex;align-items:center;font-size:13px;color:var(--color-black-secondary)}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_col{flex:1 1}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_col .inp_value{position:relative;height:20px}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_col .inp_value span{position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:14px;font-weight:500;color:var(--color-black)}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_col .inp_country{font-size:12px;color:var(--color-black-secondary)}.search-engine-wrapper .leg-container .input-wrapper .input-section .input-content .input_row .inp_badge{color:#ba4300;background-color:var(--color-primary-bg-100);padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--border-radius-small);font-size:12px;text-transform:uppercase}.search-engine-wrapper .leg-container .input-wrapper .date-wrapper .input-section .input-content .input_row .inp_placeholder{display:flex;align-items:center;font-size:13px;color:var(--color-black-secondary);line-height:14px}.search-engine-wrapper .leg-container .input-wrapper .input-section.date-wrapper .input-content .input_row .inp_col .inp_value{height:auto}.search-engine-wrapper .leg-container .input-wrapper .input-section.date-wrapper .input-content .input_row .inp_col .inp_value span{position:relative}.search-engine-wrapper .leg-container .input-wrapper .input-section.date-wrapper .input-content .input_row .inp_col .inp_value input{background-color:transparent;width:100%;height:auto;padding:0;font-weight:500;font-size:14px;cursor:pointer;border:0;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.search-engine-wrapper .leg-container .input-wrapper .input-section.cabin-wrapper .input-content .input_row .inp_badge{background-color:transparent;padding:0}.search-engine-wrapper .leg-container .input-wrapper .input-section.cabin-wrapper .input-content .input_row .inp_badge i{vertical-align:bottom;font-size:24px;padding:0;color:var(--color-black-secondary);width:24px;height:24px;overflow:hidden}.search-engine-wrapper .leg-container .input-wrapper .input-section.cabin-wrapper .input-content .input_row .inp_badge svg{fill:var(--color-black-secondary);margin-right:0}.search-engine-wrapper .leg-container .input-wrapper .input-section.cabin-wrapper{border-right:0;padding-left:0}.search-engine-wrapper .leg-container .search-wrapper .search_btn{background-color:var(--color-primary);text-align:center;border:solid 1px var(--color-primary);cursor:pointer;font-size:18px;color:var(--color-white);border-radius:56px;height:56px;min-width:56px}.search-engine-wrapper .leg-container .search-wrapper .search_btn:hover{background-color:var(--color-white);color:var(--color-primary)}.search-engine-wrapper .leg-container .search-wrapper .search_btn i{font-size:24px;vertical-align:text-top}.search-engine-wrapper .leg-container .search-wrapper .search_btn span{display:none}.search-engine-wrapper .leg-container .search-wrapper .search_btn svg{fill:var(--color-white)}.search-engine-wrapper .leg-container .search-wrapper .search_btn:hover svg{fill:var(--color-primary)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown{position:absolute;top:0;left:0;width:100%;max-width:500px;max-height:250px;overflow-y:auto;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm);z-index:2;color:var(--color-black-secondary);background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:0 8px 24px rgba(145,149,158,.2);display:none;min-width:320px}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .drpodown_title{font-size:12px;display:flex;align-items:center;height:var(--spacing-xxl)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .drpodown_title i{font-size:16px;color:var(-color-grey-light);margin-left:auto;cursor:pointer}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown input{width:100%;height:48px;padding:0 10px;font-size:1rem;border:1px solid #e1e8ee;background-color:#fff;border-radius:var(--border-radius-medium);-webkit-appearance:none;color:var(--color-black)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result{margin:var(--spacing-sm) -12px var(--spacing-none)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result ul{font-family:'Rubik',sans-serif;position:relative;margin:0;padding:0;box-shadow:none!important;border:0;top:0!important;left:auto!important;width:100%!important;max-height:inherit;overflow:auto}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li{display:flex;align-items:center;padding:var(--spacing-s) var(--spacing-sm);margin:0;border-bottom:solid 1px var(--color-background-light);cursor:pointer;width:auto}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li .port-text{flex:1 1;font-size:14px;color:var(--color-black);line-height:1.35;margin:0!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li .port-text .airport_country{font-size:10px;color:var(--color-black-light)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li .port_code{border:1px solid var(--color-background-light);padding:2px 6px;margin-left:auto;font-size:12px;text-transform:uppercase;color:var(--color-black-secondary);line-height:16px}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li .ui-menu .ui-state-focus,.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li .ui-menu .ui-state-active{margin:0!important}.cabin-dropdown-section{width:100%;background:#fff;opacity:0;visibility:hidden;position:absolute;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);transform:translateY(10%);top:65px;left:0;right:auto;box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out;padding:15px;border-radius:4px;cursor:default}.cabin-dropdown-section.opened{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);z-index:1160}.cabin-dropdown-section .travellers-area{width:100%;margin:0;padding:0;overflow:hidden}.cabin-dropdown-section .travellers-area li{width:100%;display:flex;flex-wrap:nowrap;margin-bottom:var(--spacing-sm);align-items:center;justify-content:space-between}.cabin-dropdown-section .travellers-area li:last-child{margin-right:0}.cabin-dropdown-section .travellers-area label{font-size:15px;color:var(--color-black);display:flex;font-weight:500;line-height:24px}.cabin-dropdown-section .travellers-area label span{font-size:11px;color:var(--color-black-secondary);padding-left:var(--spacing-xs);font-weight:400}.cabin-dropdown-section .travellers-area .numbers-row{display:flex;min-width:85px}.cabin-dropdown-section .travellers-area input{background:#fff;font-family:'Rubik',sans-serif;color:#333;padding:var(--spacing-none);float:left;text-align:center;width:30px;border-top:solid 1px #b6b6b6;border-bottom:solid 1px #b6b6b6;border-left:0;border-right:0;height:30px;font-size:14px;line-height:30px}.cabin-dropdown-section .travellers-area .button{background:var(--color-background-light);padding:0;float:left;text-align:center;width:30px;border:solid 1px #b6b6b6;cursor:pointer;height:30px;font-size:12px;border-radius:2px 0 0 2px;-webkit-user-select:none;user-select:none}.cabin-dropdown-section .travellers-area .button i{font-size:20px;line-height:28px;color:var(--color-black);font-weight:400}.cabin-dropdown-section .travellers-area .inc{border-radius:0 2px 2px 0;border-right:solid 1px #b6b6b6}.cabin-dropdown-section .travellers-area .numbers-row{min-width:85px;float:right}.cabin-dropdown-section .child-age-container{width:100%;padding:0;margin:var(--spacing-none);vertical-align:top;display:none}.cabin-dropdown-section .child-age-container li{width:50%;float:left;margin:0;padding-right:10px}.cabin-dropdown-section .child-age-container li label{font-size:10px;padding-top:var(--spacing-xs)}.cabin-dropdown-section .child-age-container li:nth-child(even){padding-right:0;padding-left:10px}.cabin-dropdown-section .child-age-container select{font-size:12px}.cabin-dropdown-section .cabin-area{width:100%;padding:0;margin:var(--spacing-sm) var(--spacing-none) var(--spacing-ml);display:inline-block;vertical-align:top}.cabin-dropdown-section .cabin-area .heading{font-size:15px;color:var(--color-black);display:flex;font-weight:500;padding-bottom:var(--spacing-xxs)}.cabin-dropdown-section .cabin-area select{font-size:14px}.cabin-dropdown-section .done_btn-container{width:100%;margin:0;padding:0;display:inline-block;vertical-align:top}.cabin-dropdown-section .done_btn-container .done_btn{width:100%;background-color:var(--color-white);border:solid 1px var(--color-primary);border-radius:var(--border-radius-large);font-size:16px;color:var(--color-primary);padding:var(--spacing-xs) var(--spacing-l)}.cabin-dropdown-section .done_btn-container .done_btn:hover{background-color:var(--color-primary);color:var(--color-white)}.non-stop{width:100%;padding-top:var(--spacing-m)}.non-stop .checkbox label{color:var(--color-white)}.non-stop .checkbox label::before{border-color:var(--color-white)}.non-stop .checkbox :checked~label::before{padding-top:0;border:solid 2px var(--color-white);background-color:transparent}#alert_dialog{z-index:1260}.alert-box{margin:150px auto;-webkit-box-shadow:5px 5px 0 2px rgba(0,0,0,.3);box-shadow:5px 5px 0 2px rgba(0,0,0,.3)}.alert-box .message-text{font-size:15px;color:var(--color-black);font-weight:500}.alert-box .message-text:before{content:'';font-family:'Material Symbols Outlined';color:var(--color-red);font-size:36px;padding-right:var(--spacing-xxs);vertical-align:middle}.alert-box .alert-close_btn{position:absolute;right:-2px;top:5px;border:0;cursor:pointer;background:none}.alert-box .alert-close_btn i{font-size:24px;color:var(--color-black)}.alert-box .modal-header{border-bottom:0}.alert-box .alert-close_btn i:hover{color:var(--color-black-light)}.daterangepicker.openscenter:before,.daterangepicker.openscenter:after{display:none}.daterangepicker .drp-calendar.left .calendar-table{padding-right:30px}.daterangepicker .drp-calendar{max-width:375px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--color-secondary)!important}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li:hover{background-color:var(--color-primary-100)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li:hover .port_code{border:1px solid var(--color-white);color:var(--color-white);background-color:var(--color-primary)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li.active{background-color:var(--color-secondary)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li.active .port-text,.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li.active .port-text .airport_country,.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown .dropdown-result li.active .port_code{color:var(--color-white)}.calendar-header{width:100%;position:relative;text-align:left;padding:10px 12px 20px 12px}.flatpickr-calendar{border-radius:12px!important}.flatpickr-months{position:relative}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:-8px!important}.journey-dropdown{width:auto;position:relative}.journey-dropdown .dropdown_btn{width:auto;align-items:center;border:0;border-radius:var(--border-radius-default);cursor:pointer;display:inline-flex;height:32px;padding:0 15px;background-color:#fff;box-shadow:inset 0 0 0 1px #c1c7cf;color:var(--color-black)}.journey-dropdown .dropdown_btn .inner-text{font-size:13px}.journey-dropdown .dropdown_btn i{font-size:20px;vertical-align:text-top;margin-left:var(--spacing-xs);margin-right:-8px}.journey-dropdown .dropdown_btn:hover{box-shadow:inset 0 0 0 1px var(--color-darker)}.journey_drop-box{width:auto;background:var(--color-white);box-shadow:0 4px 14px 0 #25201f40;border-radius:var(--border-radius-default);opacity:0;position:absolute;transition:all .35s ease-out;height:auto}.journey_drop-box{width:auto;min-width:250px;background:#fff;opacity:0;visibility:hidden;position:absolute;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);transform:translateY(10%);top:35px;left:0;right:auto;box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out;padding:15px;border-radius:4px;cursor:default}.journey_drop-box.opened{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);z-index:1160}.journey_drop-box ul{list-style:none}.journey_drop-box ul li{display:flex;align-items:center;gap:10px;color:var(--color-black);padding:6px 12px}.journey_drop-box ul li i{font-size:16px}.journey_drop-box ul li span{font-size:13px}.journey_drop-box ul li+li{margin-top:6px}.journey_drop-box ul li:hover{background-color:var(--color-background-light-grey);cursor:pointer}.dayContainer{padding:0 10px!important}.calendar-footer{width:100%;margin-top:10px;border-top:dashed 1px #ccc;padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.calendar-footer .text-type{font-size:13px}.calendar-footer .apply-btn{background-color:var(--color-primary);color:var(--color-white);padding:4px 10px;font-size:15px}.calendar-footer .apply-btn:hover{background-color:#da5b12}.numInputWrapper:hover{background:none!important}.numInputWrapper span.arrowUp{display:none}.numInputWrapper span.arrowDown{display:none}.calendar-header .pop_calendar-date{display:none;flex-wrap:nowrap;gap:4px;width:100%;margin-top:var(--spacing-sm)}.calendar-header .pop_calendar-date .print_date{width:50%;text-align:center;border:solid 2px var(--color-primary-100);background-color:var(--color-primary-100);color:var(--color-blacker);font-size:13px;padding:var(--spacing-ss) 0;line-height:1.5;position:relative}.calendar-header .pop_calendar-date .print_date.focused{border-color:#ff9d64}.calendar-header .pop_calendar-date .print_date:first-child{border-radius:var(--spacing-xs) 0 0 var(--spacing-xs)}.calendar-header .pop_calendar-date .print_date:last-child{border-radius:0 var(--spacing-xs) var(--spacing-xs) 0}.calendar-header .pop_calendar-date .print_date i{font-size:18px;position:absolute;right:5px;top:12px;color:var(--color-black)}.calendar-header .pop_calendar-date .print_date.oneway{width:100%;border-radius:var(--spacing-xs)!important}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{width:28px;height:28px;background-color:var(--color-background-light-grey);padding:0;border-radius:50%;top:4px!important}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{width:28px;height:28px;background-color:var(--color-background-light-grey);padding:0;border-radius:50%;top:4px!important}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:14px}.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:14px}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:12px!important;height:12px!important}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:var(--color-white)}.flatpickr-weekdays{margin:var(--spacing-xss) 0}.rangeMode .flatpickr-day{font-weight:500}.flatpickr-current-month{padding-top:4px}@media screen and (max-width:1200px){.fixed-width{width:100%;padding:0 var(--spacing-mm)}.fixed-fluid{width:100%;padding:0 var(--spacing-mm)}.home-banner-container{min-height:inherit}.about-container img{padding-right:30px}.section-page-content{gap:30px}.why-section img{margin-right:30px}.why-section .content-section{width:calc(100% - 350px)}.deals-section{gap:30px}}@media screen and (max-width:1200px){.cabin-dropdown-section .travellers-area label{flex-direction:column}}@media(min-width:1025px){.search-engine-wrapper .leg-container .input-wrapper{flex:4 1}.search-engine-wrapper .leg-container .search-wrapper{flex:0 1;padding-left:var(--spacing-xss)}}@media screen and (max-width:1024px){.search-engine-wrapper .leg-container{flex-wrap:wrap}.search-engine-wrapper .leg-container .input-wrapper{flex-wrap:wrap;border-radius:0}.search-engine-wrapper .leg-container .input-wrapper:first-child{border-radius:var(--border-radius-standard) var(--border-radius-standard) 0 0}.search-engine-wrapper .leg-container .input-wrapper .input-section:last-of-type .input-content{border-top:solid 3px var(--color-white);border-bottom:solid 3px var(--color-white);border-left:0;border-right:0}.search-engine-wrapper .leg-container .input-wrapper:nth-child(2n){border-radius:0 0 var(--border-radius-standard) var(--border-radius-standard)}.search-engine-wrapper .leg-container .input-wrapper .date-wrapper{width:50%}.search-engine-wrapper .leg-container .input-wrapper .cabin-wrapper{width:50%}.search-engine-wrapper .leg-container .input-wrapper .cabin-wrapper:last-of-type .input-content{border:0;border-left:solid 3px var(--color-white)}.search-engine-wrapper .leg-container .search-wrapper{width:100%}.search-engine-wrapper .leg-container .search-wrapper .search_btn{width:100%;margin-top:var(--spacing-m)}.search-engine-wrapper .leg-container .search-wrapper .search_btn span{display:inline-block}.home-banner-container .banner-content{display:none}.home-banner-container .img-container{display:none}.se-wrapper{margin-top:40px;position:relative;bottom:auto}.search-engine-wrapper{margin-bottom:30px}.home-banner-container:after{display:none}.box-container{gap:20px}.box-container .box-content{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}.box-container .box-content .box-title{font-size:17px}.why-section{flex-wrap:wrap;background:none;background-color:var(--color-secondary-bg-100);padding-left:var(--spacing-ml);padding-right:var(--spacing-ml)}.why-section .image-area{justify-content:center;margin-bottom:20px;width:100%;display:flex}.why-section .image-area img{max-width:100%;margin-right:0}.why-section .content-section{width:100%}.footer-top-wrapper .footer-section:first-child{width:100%;margin:0 0 20px;padding:0}.footer-top-wrapper .footer-section{width:32%}.flatpickr-calendar{left:31px!important}.cabin-dropdown-section .travellers-area label{flex-direction:inherit}.footer-top-wrapper.ca .footer-section:first-child{width:100%}.footer-top-wrapper.ca .footer-section:first-child .mob-view{display:block}.footer-top-wrapper.ca .footer-section:last-child{display:none}.footer-top-wrapper.ca .footer-section{width:48%}}@media screen and (max-width:991px){.about-container{flex-wrap:wrap;background:none;background-color:#fdf6f1;padding-left:var(--spacing-ml);padding-right:var(--spacing-ml)}.about-container .image-area{justify-content:center;margin-bottom:20px;width:100%}.about-container .image-area img{max-width:100%;padding-right:0}.section-page-content .image-area{display:none}.deals-section .image-area{display:none}}@media screen and (max-width:767px){.box-container{flex-wrap:wrap}.about-container .content-section .heading{font-size:24px}.section-page-content .content-section .heading{font-size:24px}.why-section .content-section .heading{font-size:24px}.footer-mid-wrapper img{max-height:50px}.footer-bottom-wrapper{display:block}.footer-bottom-wrapper .copyright{padding-top:var(--spacing-sm)}.search-engine-wrapper .leg-container .input-wrapper .date-wrapper{width:100%}.search-engine-wrapper .leg-container .input-wrapper .cabin-wrapper{width:100%}.search-engine-wrapper .leg-container .input-wrapper .cabin-wrapper:last-of-type .input-content{border:0;border-top:solid 3px var(--color-white)}.non-stop{padding-bottom:var(--spacing-m)}.search-engine-wrapper .leg-container .input-wrapper .input-section .inp_dropdown{position:fixed;z-index:9999;max-height:none;height:100%}.cabin-dropdown-section{position:fixed;top:0;height:100%}.calendar-header .pop_calendar-date{display:flex}}@media screen and (max-width:479px){.about-container .content-section .heading{font-size:20px}.about-container .content-section p{font-size:13px;line-height:24px}.about-container .content-section .read-more{font-size:16px}.section-page-content .content-section .heading{font-size:20px}.section-page-content .content-section p{font-size:13px;line-height:24px;padding-bottom:var(--spacing-m)}.why-section .content-section .heading{font-size:20px}.why-section .content-section p{font-size:13px;line-height:24px}.footer-top-wrapper .footer-section:last-child{width:100%;margin:20px 0 0;padding:0}.footer-top-wrapper .footer-section{width:48%}.footer-mid-wrapper p{font-size:13px}.alert-box .modal-header{padding:12px 6px}.alert-box .message-text{font-size:14px}.alert-box .message-text:before{font-size:28px;padding-right:var(--spacing-none)}.alert-box .alert-close_btn i{font-size:22px}.why-section .content-section ul li{width:100%;float:none}.footer-text-wrapper p{font-size:13px}}@media only screen and (min-width:360px) and (max-width:767px){.flatpickr-calendar{position:fixed!important;color:inherit;background-color:#fff;width:100%!important;height:100%!important;padding:0!important;margin:0!important;top:0!important;left:0!important;z-index:99999999!important;display:none;font-size:15px;line-height:1em;border-radius:0!important}.flatpickr-innerContainer{justify-content:center}}.trust-pilot-section{width:100%;background-color:#f9f4f0;position:relative;min-height:300px;padding:50px 0}.trust-pilot-section:before{background-image:url("/img/star.svg?v=LmFucaqkeaWZPheH6J95R3mApFk");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:calc(-50vw - -50%);position:absolute;top:0;transform:translateX(-50%);width:200%;z-index:1}.trustpilot-wrapper-container{width:100%;position:relative;z-index:2}.trustpilot-reviews-summary{align-items:flex-end;justify-content:space-around;line-height:1;padding:0 50px;margin:0;display:flex;flex-direction:row;flex-wrap:wrap}.trustpilot-reviews-summary .logo-main{height:36px}.trustpilot-reviews-summary .logo-stars{width:160px;height:30px}.trustpilot-reviews-summary .summary-rating{display:flex;justify-content:space-around;font-size:30px;font-weight:500;color:var(--color-darker);margin:0}.trustpilot-reviews-summary .summary-rating .seprator{padding:0 20px;line-height:28px}.trustpilot-slider{width:100%;position:relative;margin-top:60px;padding:0 50px}.trustpilot-slider .star-rating{width:100%;margin-bottom:6px;display:flex}.trustpilot-slider .star-rating img{width:auto;max-width:100%;height:18px;padding-right:5px}.trustpilot-slider .star-rating .verified{font-size:14px}.trustpilot-slider .star-rating .verified:before{content:'';font-family:'Fontawesome';color:var(--color-black-light);padding-right:3px}.trustpilot-slider .trust-title{font-size:20px;color:var(--color-blacker);font-weight:500;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.25;margin:16px 0 10px}.trustpilot-slider .trust-text{font-size:14px;color:var(--color-black-secondary);grid-area:text;letter-spacing:.2px;line-height:1.5;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin-bottom:12px}.trustpilot-slider .cust-details{width:100%;position:relative;font-size:14px;line-height:1.25}.trustpilot-slider .cust-details .name{font-weight:500;padding-right:10px;font-size:15px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trustpilot-bottom{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;margin-top:50px}.trustpilot-bottom .footer-text{font-size:16px;color:var(--color-black);padding-right:5px}.trustpilot-bottom .footer-text b{font-weight:500;color:var(--color-darker)}.trustpilot-bottom .footer-logo{width:auto;vertical-align:middle}.trustpilot-bottom .footer-logo img{height:22px}#trust-slider.owl-theme .owl-nav [class*='owl-']{color:var(--color-black-secondary)}#trust-slider.owl-theme .owl-nav{position:absolute;margin-top:0;top:45%;width:100%}#trust-slider.owl-theme .owl-nav [class*="owl-"]{background:none;font-size:24px}#trust-slider.owl-carousel .owl-nav .owl-next{position:absolute;right:55px}#trust-slider.owl-carousel .owl-nav .owl-prev{position:absolute;left:-45px}@media screen and (max-width:767px){.trustpilot-reviews-summary .summary-rating{width:100%;justify-content:center;margin-top:30px}.trustpilot-slider{margin-top:40px}}@media screen and (max-width:479px){.trustpilot-reviews-summary{padding:0 20px}.trustpilot-reviews-summary .summary-rating{font-size:26px}.trustpilot-reviews-summary .logo-main{height:30px}.trustpilot-reviews-summary .logo-stars{height:24px}.trustpilot-bottom .footer-text{text-align:center}.trustpilot-bottom .footer-logo{display:block;margin-top:6px}}.switcher-section{width:auto;margin-top:15px;display:flex;flex-wrap:nowrap;margin-bottom:6px;gap:var(--spacing-s);align-items:center;max-width:100px}.switch{position:relative;display:inline-block;width:60px;height:34px;min-width:60px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-grey-400);-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--color-secondary)}input:focus+.slider{box-shadow:0 0 1px var(--color-secondary)}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.value_text{font-size:14px;color:var(--color-black-secondary);flex-grow:1}