:root{--primary:#FF0000;--secondary:#FE8800;--light:#F5F5F5;--dark:#14141F}.fw-medium{font-weight:600!important}.fw-semi-bold{font-weight:700!important}.back-to-top{position:fixed;display:none;right:45px;bottom:45px;z-index:99}i.fab{font-family:'Font Awesome 5 Brands'}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.btn{font-family:'Nunito',sans-serif;font-weight:600;transition:.5s}.btn.btn-primary,.btn.btn-secondary{color:#FFF}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-square,.btn-sm-square,.btn-lg-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400;border-radius:0}.navbar-light .navbar-nav .nav-link{font-family:'Nunito',sans-serif;position:relative;margin-right:25px;padding:35px 0;color:#FF0000!important;font-size:18px;font-weight:600;outline:none;transition:.5s}.navbar-nav>li>a.cart-icon:hover{-webkit-text-fill-color:unset!important}.sticky-top.navbar-light .navbar-nav .nav-link{padding:20px 0;color:var(--dark)!important}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:#FF0000!important}.navbar-light .navbar-brand img{transition:.5s}.sticky-top.navbar-light .navbar-brand img{max-height:45px}@media (max-width:991.98px){.sticky-top.navbar-light{position:relative;background:#FFF}.navbar-light .navbar-collapse{margin-top:15px;border-top:1px solid #DDD}.navbar-light .navbar-nav .nav-link,.sticky-top.navbar-light .navbar-nav .nav-link{padding:10px 0;margin-left:0;color:var(--dark)!important}}@media (min-width:992px){.navbar-light{position:absolute;width:100%;top:0;left:0;border-bottom:1px solid rgb(256 256 256 / .1);z-index:999}.sticky-top.navbar-light{position:fixed;background:#FFF}.navbar-light .navbar-nav .nav-link::before{position:absolute;content:"";width:0;height:3px;bottom:-1px;left:50%;background:red;transition:.5s}.navbar-light .navbar-nav .nav-link:hover::before,.navbar-light .navbar-nav .nav-link.active::before{width:calc(100% - 2px);left:1px}.navbar-light .navbar-nav .nav-link.nav-contact::before{display:none}}.hero-header{background:linear-gradient(rgb(20 20 31 / .1),rgb(20 20 31 / .1)),url(../images/home/bg-hero.webp);background-position:50% 75%;background-repeat:no-repeat;background-size:cover;margin-top:145px;padding:80px 0 100px}.breadcrumb-item+.breadcrumb-item::before{color:rgb(255 255 255 / .5)}.section-title{position:relative;display:inline-block;text-transform:uppercase}.section-title::before{position:absolute;content:"";width:calc(100% + 80px);height:2px;top:4px;left:-40px;background:red;z-index:-1}.section-title::after{position:absolute;content:"";width:calc(100% + 120px);height:2px;bottom:5px;left:-60px;background:red;z-index:-1}.section-title.text-start::before{width:calc(100% + 40px);left:0}.section-title.text-start::after{width:calc(100% + 60px);left:0}a.services-link{transition:.5s;display:flex}.service-item{display:flex;box-shadow:rgb(17 17 26 / .1) 0 4px 16px,rgb(17 17 26 / .1) 0 8px 24px,rgb(17 17 26 / .1) 0 16px 56px}.service-item:hover{background:red}.service-item *{transition:.5s}.service-item:hover *{color:var(--light)!important}.destination img{transition:.5s}.destination a:hover img{transform:scale(1.1)}.homepage-cta{background:linear-gradient(rgb(15 23 43 / .7),rgb(15 23 43 / .7)),url(../images/home/booking.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.team-item{box-shadow:0 0 45px rgb(0 0 0 / .08)}.team-item img{transition:.5s}.team-item:hover img{transform:scale(1.1)}.team-item .btn{background:#FFF;color:red;border-radius:20px;border-bottom:1px solid red}.team-item .btn:hover{background:red;color:#FFF}.testimonial-carousel::before{position:absolute;content:"";top:0;left:0;height:100%;width:0;background:linear-gradient(to right,#ffffff 0%,#fff0 100%);z-index:1}.testimonial-carousel::after{position:absolute;content:"";top:0;right:0;height:100%;width:0;background:linear-gradient(to left,#ffffff 0%,#fff0 100%);z-index:1}@media (min-width:768px){.testimonial-carousel::before,.testimonial-carousel::after{width:200px}}@media (min-width:992px){.testimonial-carousel::before,.testimonial-carousel::after{width:300px}}.testimonial-carousel .owl-item .testimonial-item,.testimonial-carousel .owl-item.center .testimonial-item *{transition:.5s}.testimonial-carousel .owl-item.center .testimonial-item{background:#FF0000!important;border-color:#FF0000!important}.testimonial-carousel .owl-item.center .testimonial-item *{color:#FFFFFF!important}.testimonial-carousel .owl-dots{margin-top:24px;display:flex;align-items:flex-end;justify-content:center}.testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:15px;height:15px;border:1px solid #CCC;border-radius:15px;transition:.5s}.testimonial-carousel .owl-dot.active{background:red;border-color:red}.footer .btn.btn-social{margin-right:5px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;color:var(--light);font-weight:400;border:1px solid #FFF;border-radius:35px;transition:.3s}.footer .btn.btn-social:hover{color:red}.footer .btn.btn-link,.footer-contact p a{display:flex;margin-bottom:5px;padding:0;text-align:left;color:#FFF;font-size:15px;font-weight:400;transition:.3s}.footer .btn.btn-link::before{position:relative;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.footer .btn.btn-link:hover{letter-spacing:1px;box-shadow:none;color:red}.footer-contact p a:hover{letter-spacing:1px;box-shadow:none;color:#FF0000!important}.subscribe-btn{border-radius:50px}.slide-left{transform:translateX(-100%);transition:transform 0.3s ease-in-out}div#subscription-success,div#subscription-error,div#subscribe-error{position:absolute;right:0;width:100%;bottom:-90px;border-radius:50px;text-align:center}div#subscription-success p,div#subscription-error p,div#subscribe-error p{margin-bottom:0}.footer .copyright{padding:25px 0;font-size:15px;border-top:1px solid rgb(256 256 256 / .1)}.footer .copyright a{color:var(--light)}.footer .footer-menu a{margin-right:15px;padding-right:15px;border-right:1px solid rgb(255 255 255 / .1)}.footer .footer-menu a:last-child{margin-right:0;padding-right:0;border-right:none}.pegination-section span.relative.z-0.inline-flex.shadow-sm.rounded-md{display:flex!important;justify-content:space-between!important;align-items:center!important}span.relative.z-0.inline-flex.shadow-sm.rounded-md span.relative svg.w-5.h-5,a.relative svg.w-5.h-5{font-size:10px;width:20px;height:20px}a.relative svg.w-5.h-5,a.relative.bg-white{background-color:#007bff!important;color:#fff!important}p.text-sm.text-gray-700.leading-5{margin-top:20px;display:flex;justify-content:space-around;align-items:center}.flex.justify-between.flex-1.sm\:hidden{display:flex;justify-content:space-around}