.bg-primary{background-color:#ff3a43}.text-primary{color:#ff3a43}.text-dark-gray{color:#686868}.line-clamp-3,.line-clamp-5{overflow:hidden;display:-webkit-box}.line-clamp-5{-webkit-line-clamp:5}.rating svg{color:#ccc}.rating svg.checked{color:#ff3a43}.vbox-container{overflow:hidden}.vbox-container img{max-height:85vh;margin:auto}#inquiry-modal{height:100vh}body,html{overflow-x:hidden}.bg-dark{background-color:#000!important;color:#fff}.table-scrol{cursor:none}.table-scroll::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#262626;width:6px}.custom-control-label:before{background-color:transparent;border:2px solid #adb5bd}.dropdown-menu.show{width:100%;background-color:#ff3a43}.dropdown-menu.show .dropdown-item{color:#101010}.dropdown-menu.show .dropdown-item:hover{background-color:#101010}.nice-select .list{background-color:#fff}.nice-select .list .option{color:#101010}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:hsla(0,0%,6%,.08)}.table-timeframe{margin-right:1rem}.table-timeframe .nice-select{background-color:transparent;border:none;height:24px;line-height:24px;font-size:1rem;padding-left:0}.header-timeframe .nice-select{padding-left:24px;padding-right:31px;background-color:#ff3a43;border-color:#ff3a43}.header-timeframe .nice-select .current{font-weight:500;font-size:16px}.header-timeframe .nice-select .list{font-size:1rem}.header-timeframe .nice-select .option.selected{font-weight:500}.header-timeframe .nice-select:after{border-bottom:2px solid #fff;border-right:2px solid #fff;right:19px}.custom-control-label:after,.custom-control-label:before{top:.15rem}.navbar-toggler{position:relative;z-index:999}body,html{font-family:Poppins,sans-serif;font-size:16px}.brand{font-family:Red Hat Display,sans-serif}.btn-default{display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:20px;font-weight:500;padding:10px 24px;background-color:#ff3a43;color:#fff;border-radius:4px;border:1px solid #ff3a43}.btn-default:hover{background-color:#fff;color:#101010}.btn-default:after{display:none}.btn-default .icon{margin-left:10px}.btn-default--disabled{opacity:.5;color:#fff;cursor:not-allowed}.btn-tray{display:flex;grid-gap:1rem}@media (min-width:768px){.btn-tray{grid-gap:2rem}}.btn-tray--vertical{flex-direction:column;grid-gap:1rem}.btn-primary{background-color:#ff3a43;border:1px solid #ff3a43;font-weight:500;display:flex;justify-content:center;align-items:center}.btn-primary:hover{background-color:#ff1f2a;border-color:#ff1f2a;text-decoration:none}.btn-sm-black{background-color:#090909;border-radius:12px;font-size:12px;padding:4px 12px;color:#fff}.btn-borderless,a.btn-borderless{background-color:transparent;color:#ff3a43!important;border:none;text-transform:capitalize;font-size:1rem}@media (min-width:1024px){.btn-borderless,a.btn-borderless{font-size:1.5rem}}.hero-carousel{height:90vh}.hero-carousel .slick-list,.hero-carousel .slick-track{height:100%}.hero-carousel .hero-item{height:100%;background-size:cover!important;background-position:50%!important;position:relative}.hero-carousel .hero-item .overlay{width:100%;height:100%;display:flex;background-color:rgba(0,0,0,.5);position:absolute;top:0;z-index:1}.hero-carousel .hero-item .content{position:absolute;width:90vw;top:30%;left:50%;transform:translate(-50%,-50%);z-index:20;text-align:center;white-space:pre-line}@media (min-width:768px){.hero-carousel .hero-item .content{top:50%}}.hero .booking-form{top:70%;left:50%;transform:translate(-50%,-50%);width:95vw;z-index:1}@media (min-width:768px){.hero .booking-form{height:90px}}@media (min-width:1200px){.hero .booking-form{width:50vw}}.reviews-carousel .slick-list,.team-carousel .slick-list{padding-bottom:4rem}.reviews-carousel .slick-slide{margin:0 24px}.reviews-carousel .slick-list{margin:0 -24px}@media (min-width:1400px){.package-details-carousel{padding-left:calc(50vw - 660px)}}.package-details-carousel .slick-slide{border-radius:1rem;margin:0 8px}@media (min-width:1024px){.package-details-carousel .slick-slide{margin:0 16px}}.package-details-carousel .slick-list{padding:0 8% 0 0!important;margin:0 -8px}@media (min-width:1024px){.package-details-carousel .slick-list{margin:0 -16px}}.package-details-carousel .slick-track{display:flex!important;max-height:25rem}.package-details-carousel .slick-slide{height:inherit!important}.package-details-carousel img{object-fit:cover}.faq{margin-top:8rem}.faq .section-title{text-align:center;margin-bottom:4rem}.faq .section-title h2{margin-bottom:2rem}.faq .faq-list ul{padding:0;list-style:none;font-size:18px}.faq .faq-list ul li a{font-size:19px;font-weight:700}.faq .faq-list li.active a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1rem}.faq .faq-list li.active p{color:#cd5b4c}.faq .faq-list li{box-shadow:0 3px 38px rgba(255,58,67,.08);border-radius:10px}.faq .faq-list li a{padding-right:20px}.faq .faq-list li+li{margin-top:15px}.faq .faq-list li{padding:20px;background:linear-gradient(180deg,rgba(58,58,58,.2),hsla(0,0%,7%,.2));border-radius:4px;position:relative}.faq .faq-list a{display:block;position:relative;font-size:16px;line-height:24px;font-weight:500;outline:none}.faq .faq-list .icon-help{font-size:24px;position:absolute;right:0;left:20px;color:#fff}.faq .faq-list .icon-close,.faq .faq-list .icon-show{font-size:17px;position:absolute;right:0;top:0}.faq .faq-list p{margin-bottom:0;padding:10px 0 0}.faq .faq-list .icon-show{display:none}.faq .faq-list a.collapsed{color:#fff}.faq .faq-list a.collapsed:hover{color:#cd5b4c;transition:color .2s ease-in-out}.faq .faq-list a.collapsed .icon-show{display:inline-block}.faq .faq-list a.collapsed .icon-close{display:none}@media (max-width:1200px){.faq .faq-list{padding:0}}.header{padding:36px 0;top:58px;margin-bottom:40px;position:fixed;width:100%;left:0;z-index:10;transform:translateZ(0);backface-visibility:hidden;transition:top .5s ease-in-out,transform .5s ease-in-out}.header.scrolled{backdrop-filter:blur(40px)}@media (min-width:768px){.header{top:64px}}@media (min-width:1024px){.header{padding:32px 0 20px;top:35px}}.header .logo img{height:27px;object-fit:contain}@media (min-width:768px){.header .logo img{height:32px}}.header .header_nav{display:flex}.header .main_nav{position:absolute;height:100vh;width:100vw;padding:120px 30px;top:0;left:0;background:#090909;z-index:1;justify-content:center;align-items:flex-start;flex-direction:column;transform:translateX(100%);transition:all .3s ease-in-out;display:flex;list-style:none}@media (min-width:1024px){.header .main_nav{transform:translateX(0);background:transparent;display:flex;flex-direction:row;height:auto;padding:20px;position:relative;width:auto}.header .main_nav .image_close{display:none}}.header .main_nav.active{transform:translateX(0);transition:all .3s ease-in-out}.header .main_nav.active li{margin-bottom:1.25rem}.header .main_nav.active li a{font-size:20px}.header .main_nav .image_close{position:absolute;top:40px;right:40px}.header .main_nav a{color:#fff}.header .main_nav a:not(.main_button,.href_flags){padding:8px 12px;color:#fff;font-size:14px;line-height:18px;position:relative;transition:all .3s;transition-timing-function:cubic-bezier(.2,1,.3,1);display:flex;text-align:center}@media (min-width:1024px){.header .main_nav a:not(.main_button,.href_flags){padding:8px 6px}}@media (min-width:1200px){.header .main_nav a:not(.main_button,.href_flags){padding:8px 12px}}.header .main_nav a:before{content:"";position:absolute;z-index:-1;bottom:0;width:calc(100% - 24px);height:2px;opacity:.75;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s;transition-timing-function:cubic-bezier(.2,1,.3,1);background:#7612f7}.header .main_nav a:hover .header_content a:before{transform:scaleX(1);transform-origin:0 50%;transition-timing-function:ease}.header .main_nav_additional{justify-content:center;align-items:center;gap:.5rem}@media (min-width:1024px){.header .main_nav_additional .image_open{display:none}}.header .main_nav_additional{display:flex;list-style-type:none;margin-left:0;padding-left:0}.header .main_nav_additional .flags_list{list-style-type:none;padding-left:0;position:relative;cursor:pointer}.header .main_nav_additional .flags_list img{width:20px;height:20px;border-radius:50%;object-fit:cover}.header .main_nav_additional .flags_list li{display:flex;gap:6px}.header .main_nav_additional .flags_list:hover{position:relative;transition:all 3s ease-in}.header .main_nav_additional .flags_list ol{display:flex;flex-direction:column;position:absolute;background-color:#1e1e1e;top:2rem;display:none;padding-left:0;min-width:140px}.header .main_nav_additional .flags_list ol li a{display:flex;gap:1rem;padding:8px 12px;color:#fff;width:100%;font-size:.875rem}.header .main_nav_additional .flags_list ol li a:hover{background-color:#303030;transition:.3s ease-in-out}.header .main_nav_additional a.main_button{padding:6px 12px;margin-left:12px;display:inline-block;background:#7612f7;border-radius:32px;color:#fff;font-size:16px;transition:all .3s ease-in-out;font-size:14px}.header .main_nav_additional a.main_button:hover{background-color:#441c78;text-decoration:none;transition:all .3s ease-in-out}.header_content{display:flex;justify-content:space-between;align-items:center}footer{background-color:#191919;padding-top:5.625rem;padding-bottom:2.5rem}footer,footer a{color:hsla(0,0%,100%,.6)}footer a:hover{color:#ff3a43;transition:.3s ease-in-out}footer .btn-borderless{font-size:1rem}footer .quick-links{display:flex;gap:2rem}@media (min-width:1200px){footer .quick-links{justify-content:space-around}}footer .quick-links ul{list-style:none;border-left:0;padding-left:0}footer .quick-links ul li{margin-bottom:.75rem}footer .copyright-box{border-top:1px solid hsla(0,0%,100%,.1);padding-top:3rem}footer .social-list a{color:#ff3a43}footer .social-list a:hover{color:#fff;transition:.3s ease-in-out}.booking-form .nice-select{background-color:transparent;border-color:transparent;padding-left:0;line-height:20px;height:20px}.booking-form input{background-color:transparent;width:100%}.booking-form input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:100%;position:absolute}