#spinner{opacity:0;visibility:hidden;z-index:99999;transition:opacity .5s ease-out,visibility 0s linear .5s}#spinner.show{visibility:visible;opacity:1;transition:opacity .5s ease-out,visibility linear}.back-to-top{z-index:99;transition:all .5s;position:fixed;bottom:30px;right:30px}.btn{font-weight:600;transition:all .5s}.btn-square{width:32px;height:32px}.btn-sm-square{width:34px;height:34px}.btn-md-square{width:44px;height:44px}.btn-lg-square{width:56px;height:56px}.btn-xl-square{width:66px;height:66px}.btn-square,.btn-sm-square,.btn-md-square,.btn-lg-square,.btn-xl-square{justify-content:center;align-items:center;padding:0;font-weight:400;display:flex}a.btn.btn-primary,button.btn.btn-primary,.btn.btn-primary{color:#fff!important;background:#ea001e!important;border-color:#ea001e!important}a.btn.btn-primary:hover,a.btn.btn-primary:focus,a.btn.btn-primary:active,button.btn.btn-primary:hover,button.btn.btn-primary:focus,button.btn.btn-primary:active,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{color:#fff!important;background:#1f2e4e!important;border-color:#1f2e4e!important}.btn.btn-secondary{color:var(--bs-white)}.btn.btn-secondary:hover{background:var(--bs-primary);border:1px solid var(--bs-primary)}.btn.btn-light{color:var(--bs-primary)}.btn.btn-light:hover{color:var(--bs-white);background:var(--bs-primary);border:1px solid var(--bs-primary)}@keyframes icon-animat{0%{border-radius:67% 33% 29% 71%/39% 46% 54% 61%}25%{border-radius:69% 31% 19% 81%/43% 37% 63% 57%}50%{border-radius:67% 33% 16% 84%/57% 37% 63% 43%}75%{border-radius:77% 23% 61% 39%/36% 61% 39% 64%}to{border-radius:67% 33% 29% 71%/39% 46% 54% 61%}}.nav-bar{background:var(--bs-white)}.sticky-top{transition:all 1s}.navbar-light .navbar-nav .nav-link{letter-spacing:1px;color:var(--bs-dark);outline:none;margin-right:25px;padding:35px 0;font-size:17px;font-weight:500;transition:all .5s;position:relative}.sticky-top .navbar-light .navbar-nav .nav-link{color:var(--bs-dark);padding:20px 0}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:var(--bs-primary)}.navbar-light .navbar-brand img{max-height:60px;transition:all .5s}.sticky-top .navbar-light{max-height:60px}.navbar-brand{max-height:100px}.navbar .dropdown-toggle:after{content:"";vertical-align:middle;border:none;margin-left:8px;font-family:"Font Awesome 5 Free";font-weight:600}.dropdown .dropdown-menu a:hover{background:var(--bs-primary);color:var(--bs-white)}.navbar .nav-item:hover .dropdown-menu{visibility:visible;background:var(--bs-light);opacity:1;transition:all .5s;transform:rotateX(0);margin-top:8px!important}@media (min-width:992px){.navbar .nav-item .dropdown-menu{visibility:hidden;transform-origin:0 0;opacity:0;border:0;border-radius:10px;transition:all .5s;display:block;top:100%;transform:rotateX(-75deg);margin-top:8px!important}}@media (max-width:991px){.navbar.navbar-expand-lg .navbar-toggler{border:1px solid var(--bs-primary);color:var(--bs-primary);padding:8px 15px}.sticky-top .navbar-light .navbar-nav .nav-link{padding:12px 0}}.carousel .carousel-item img{object-fit:cover}.carousel .carousel-item,.carousel .carousel-item img{height:700px}.carousel-item .carousel-caption{background:#0009;align-items:center;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0}.carousel .carousel-indicators{flex-direction:column;margin-right:25%;top:50%;left:75%;transform:translateY(-50%)}.carousel-indicators [data-bs-target]{border:6px solid var(--bs-white);background-color:var(--bs-secondary);opacity:1;border-radius:15px;width:15px;height:15px;margin-top:10px;margin-bottom:10px;padding:0;transition:all .5s;display:flex}.carousel-indicators [data-bs-target].active{background-color:var(--bs-primary)}@media (max-width:992px){.carousel-indicators [data-bs-target]{display:none}}.bg-breadcrumb{background-color:#0000;background-image:linear-gradient(#1f2e4e,#000c21cc),url(/img/fact-bg.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:60px 0;transition:all .5s;position:relative;overflow:hidden}.bg-breadcrumb .breadcrumb{position:relative}.bg-breadcrumb .breadcrumb .breadcrumb-item a{color:var(--bs-white)}.feature{background:var(--bs-light)}.feature .feature-item{border-radius:10px;display:flex}.feature .feature-item .feature-icon span{width:90px;height:90px;color:var(--bs-secondary);background:var(--bs-primary);border-radius:67% 33% 29% 71%/39% 46% 54% 61%;justify-content:center;align-items:center;transition:all .5s;animation-name:icon-animat;animation-duration:5s;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:1s;display:flex}.about .about-item .about-item-inner{text-align:center;background:var(--bs-light);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;transition:all .5s;display:flex}.about .about-item .about-item-inner .about-icon{width:90px;height:90px;color:var(--bs-secondary);background:var(--bs-primary);border-radius:67% 33% 29% 71%/39% 46% 54% 61%;justify-content:center;align-items:center;transition:all .5s;animation-name:icon-animat;animation-duration:5s;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:1s;display:flex}.about .about-img{width:100%;height:100%;position:relative;overflow:hidden}.about .about-img .img-1{height:85%;margin-right:50px}.about .about-img .img-2{border-radius:10px;width:100%;padding-left:50px;position:absolute;bottom:0;right:0}.about .about-img:after{content:"";background:var(--bs-primary);z-index:-1;border-radius:10px;width:10px;height:98%;position:absolute;top:0;right:0}.about .about-item .text-item{padding-left:25px;position:relative}.about .about-item .text-item:after{content:"";background:var(--bs-secondary);border-radius:10px;width:5px;height:100%;position:absolute;top:0;left:0}.counter{background-color:#0000;background-image:linear-gradient(#000c21e6,#1f2e4ee6),url(/img/cover-sri-lanka.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.counter .counter-item .counter-item-icon{width:90px;height:90px;color:var(--bs-secondary);background:var(--bs-primary);border-radius:67% 33% 29% 71%/39% 46% 54% 61%;justify-content:center;align-items:center;transition:all .5s;animation-name:icon-animat;animation-duration:5s;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:1s;display:flex}.service .service-item{text-align:center;background:var(--bs-white);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;transition:all .5s;display:flex;position:relative;box-shadow:0 0 45px #0000001a}.service .service-item:hover{text-align:center;background:var(--bs-light);border-radius:60px;flex-direction:column;justify-content:center;align-items:center;display:flex}.service .service-item:after{content:"";background:var(--bs-primary);z-index:-1;opacity:0;border-radius:10px;width:100%;height:100%;transition:all .5s;position:absolute;bottom:0;left:0}.service .service-item:hover:after{opacity:1}.service .service-item .service-icon{width:90px;height:90px;color:var(--bs-secondary);background:var(--bs-primary);border-radius:67% 33% 29% 71%/39% 46% 54% 61%;justify-content:center;align-items:center;transition:all .5s;animation-name:icon-animat;animation-duration:5s;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:1s;display:flex}.categories-carousel .owl-stage{align-items:stretch;display:flex}.categories-carousel .owl-item{height:auto;display:flex}.categories .categories-item{border:1px solid var(--bs-secondary);border-radius:10px;width:100%;height:100%;transition:all .5s;display:flex;position:relative}.categories .categories-item:hover{border:1px solid var(--bs-primary)}.categories .categories-item .categories-item-inner{border-radius:10px;flex-direction:column;width:100%;height:100%;transition:all .5s;display:flex;position:relative;overflow:hidden}.categories .categories-item .categories-item-inner:hover{box-shadow:0 0 50px #ea001e4d}.categories .categories-item-inner .categories-img{background:var(--bs-light);flex-shrink:0;justify-content:center;align-items:center;height:180px;display:flex}.categories .categories-item-inner .categories-img img{object-fit:contain;width:auto;max-width:100%;max-height:150px}.categories .categories-item-inner .categories-content{border-top:4px solid var(--bs-white);text-align:center;background:var(--bs-light);flex-direction:column;flex:auto;display:flex}.categories .categories-item-inner .categories-content .btn,.categories .categories-item-inner .categories-content button.btn-primary{margin-top:auto;color:#fff!important;background-color:#ea001e!important;border-color:#ea001e!important}.categories .categories-item-inner .categories-review{justify-content:center;align-items:center;display:flex}.categories-carousel .owl-stage-outer{margin-top:65px;margin-right:-1px}.categories-carousel .owl-nav .owl-prev,.categories-carousel .owl-nav .owl-next{color:var(--bs-white);background:var(--bs-primary);border-radius:50px;padding:10px 35px;transition:all .5s;position:absolute;top:-65px}.categories-carousel .owl-nav .owl-prev{left:0!important}.categories-carousel .owl-nav .owl-next{right:0}.categories-carousel .owl-nav .owl-prev:hover,.categories-carousel .owl-nav .owl-next:hover{background:var(--bs-secondary);color:var(--bs-white)}.steps{background-color:#0000;background-image:linear-gradient(#000000e6,#000000e6),url(/img/car-van.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.steps .steps-item{background:var(--bs-secondary);border-radius:10px;position:relative}.steps .steps-item h4,.steps .steps-item p{color:var(--bs-white)}.steps .steps-item .setps-number{border:1px solid var(--bs-white);width:64px;height:64px;color:var(--bs-white);background:var(--bs-secondary);border-radius:64px;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;bottom:0;right:40px;transform:translateY(50%)}.blog .blog-item{border-radius:10px;transition:all .5s}.blog .blog-item:hover{box-shadow:0 0 45px #0003}.blog .blog-item .blog-img{border-top-left-radius:10px;border-top-right-radius:10px;position:relative;overflow:hidden}.blog .blog-item .blog-img:after{content:"";background:#ffffff4d;width:100%;height:0;transition:all .5s;position:absolute;bottom:0;left:0}.blog .blog-item:hover .blog-img:after{height:100%}.blog .blog-item .blog-img img{transition:all .5s}.blog .blog-item:hover .blog-img img{transform:scale(1.2)}.blog .blog-item .blog-content{background:var(--bs-light);position:relative}.blog .blog-item .blog-content .blog-date{color:var(--bs-white);background:var(--bs-primary);border-radius:10px;padding:12px 25px;position:absolute;top:0;left:25px;transform:translateY(-50%)}.blog .blog-item .blog-content .blog-comment{justify-content:space-between;display:flex}.banner .banner-item{z-index:1;border-radius:10px;width:100%;height:100%;transition:all .5s;position:relative}.banner .banner-item:after{content:"";z-index:2;background:#0009;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.banner .banner-item .banner-content{z-index:5;border-radius:10px;flex-direction:column;justify-content:center;align-items:end;width:100%;height:100%;margin-bottom:0;margin-left:0;padding:25px;display:flex;position:absolute;top:0;right:0}@media (min-width:992px){.banner .banner-item .banner-content h2{margin-bottom:20px;font-size:45px}.banner .banner-item .banner-content h1{margin-bottom:20px;font-size:72px}.banner .banner-item .banner-content p{margin-bottom:20px;font-size:40px}}.team .team-item{text-align:center;background:var(--bs-light);z-index:1;border-radius:10px;margin-top:100px;transition:all .5s;position:relative}.team .team-item:after{content:"";background:var(--bs-secondary);z-index:2;border-radius:10px;width:100%;height:0;transition:all .5s;position:absolute;bottom:0;left:0}.team .team-item:hover:after{height:100%}.team .team-item .team-content{z-index:5;position:relative}.team .team-item .team-content h4,.team .team-item .team-content p{transition:all .5s}.team .team-item:hover .team-content h4,.team .team-item:hover .team-content p{color:var(--bs-white)}.team .team-item .team-img{z-index:3;border-radius:10px;margin-bottom:-100px;position:relative;top:-100px;overflow:hidden}.team .team-item .team-img img{transition:all .5s}.team .team-item:hover .team-img img{transform:scale(1.1)}.team .team-item .team-img:after{content:"";z-index:4;background:#ffffff4d;border-radius:10px;width:100%;height:0;transition:all .5s;position:absolute;top:0;left:0}.team .team-item:hover .team-img:after{height:100%}.testimonial-carousel .owl-stage-outer{margin-right:-1px}.testimonial .testimonial-item{border:1px solid var(--bs-secondary);border-radius:10px;margin-top:35px;position:relative}.testimonial .testimonial-item .testimonial-quote{width:70px;height:70px;color:var(--bs-white);background:var(--bs-secondary);border-radius:70px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:25px;transform:translateY(-50%)}.testimonial .testimonial-item .testimonial-inner{background:var(--bs-light);border-top-left-radius:10px;border-top-right-radius:10px;align-items:center;display:flex}.testimonial .testimonial-item .testimonial-inner img{border:4px solid var(--bs-white);border-radius:100px;width:100px;height:100px}.testimonial-carousel .owl-dots{justify-content:center;display:flex}.testimonial-carousel .owl-dots .owl-dot{background:var(--bs-primary);border-radius:30px;width:30px;height:30px;margin:20px 10px 0;transition:all .5s}.testimonial-carousel .owl-dots .owl-dot.active{background:var(--bs-secondary);border-radius:30px;width:30px;height:30px;transition:all .5s}.testimonial-carousel .owl-dots .owl-dot span{text-align:center;justify-content:center;align-items:center;margin-top:50%;margin-left:50%;display:flex;position:relative;transform:translate(-50%,-50%)}.testimonial-carousel .owl-dots .owl-dot.active span:after{background:var(--bs-primary)}.testimonial-carousel .owl-dots .owl-dot span:after{content:"";text-align:center;background:var(--bs-white);border-radius:15px;justify-content:center;align-items:center;width:15px;height:15px;transition:all .5s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contact .contact-add-item{text-align:center;background:var(--bs-light);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.contact .contact-add-item .contact-icon{width:90px;height:90px;color:var(--bs-secondary);background:var(--bs-primary);border-radius:67% 33% 29% 71%/39% 46% 54% 61%;justify-content:center;align-items:center;transition:all .5s;animation-name:icon-animat;animation-duration:5s;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:1s;display:flex}.footer{background:#1f2e4e}.footer .footer-item a{color:var(--bs-body);line-height:35px;transition:all .5s}.footer .footer-item p{line-height:35px}.footer .footer-item a:hover{letter-spacing:1px;color:var(--bs-primary)}.footer .footer-item .footer-btn a,.footer .footer-item .footer-btn a i{transition:all .5s}.footer .footer-item .footer-btn a:hover{background:var(--bs-white)}.footer .footer-item .footer-btn a:hover i{color:var(--bs-primary)!important}.copyright{color:#ffffffd9;background:#1f2e4e;border-top:1px solid #ffffff14}.copyright .text-body,.copyright span{color:#ffffffd9!important}.topbar-contact{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.topbar-contact a{white-space:nowrap;font-size:.875rem}.morizen-hero{align-items:flex-end;min-height:92vh;display:flex;position:relative;overflow:hidden}.morizen-hero-slides{position:absolute;inset:0}.morizen-hero-slide{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 2.2s ease-in-out;animation:none;position:absolute;inset:0;transform:scale(1.05)}.morizen-hero-slide.is-active{opacity:1;z-index:1;animation:18s ease-in-out infinite alternate hero-zoom}@keyframes hero-zoom{0%{transform:scale(1.05)}to{transform:scale(1.12)}}.morizen-hero-overlay{z-index:2;background:linear-gradient(115deg,#000c21b8 0%,#1f2e4e6b 48%,#000c2159 100%);position:absolute;inset:0}.morizen-hero-content{z-index:3;max-width:820px;padding:6rem 0 5rem;position:relative}.morizen-brand-mark{letter-spacing:.18em;text-transform:uppercase;color:var(--bs-primary);margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:800}.quote-section{z-index:3;margin-top:-3rem;position:relative}.quote-intro{background:var(--bs-light);border-radius:12px;padding:2rem;box-shadow:0 20px 50px #000c2114}.quote-result{border-left:4px solid var(--bs-primary);background:var(--bs-white);border-radius:0 10px 10px 0;margin-top:1.5rem;padding:1.25rem}.quote-result-label{color:var(--bs-body);margin-bottom:.35rem;font-size:.85rem;display:block}.quote-result-value{color:var(--bs-secondary);font-family:Montserrat,sans-serif;font-size:1.75rem}.quote-panel .form-label{margin-bottom:.35rem;font-size:.85rem}.why-item{background:var(--bs-white);border-radius:12px;transition:transform .35s,box-shadow .35s}.why-item:hover{transform:translateY(-6px);box-shadow:0 18px 40px #000c211a}.why-icon{background:#ea001e14;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex}.destination-tile{border-radius:12px;height:260px;text-decoration:none;display:block;position:relative;overflow:hidden}.destination-tile img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.destination-tile:after{content:"";background:linear-gradient(#0000 40%,#000c21d9);position:absolute;inset:0}.destination-tile span{z-index:1;color:#fff;font-family:Montserrat,sans-serif;font-size:1.35rem;font-weight:700;position:absolute;bottom:1.25rem;left:1.25rem}.destination-tile:hover img{transform:scale(1.08)}.package-card{background:var(--bs-white);border-radius:12px;transition:transform .35s;overflow:hidden;box-shadow:0 12px 35px #000c2114}.package-card:hover{transform:translateY(-6px)}.package-img{height:200px;overflow:hidden}.package-img img{object-fit:cover;width:100%;height:100%}.package-meta{flex-wrap:wrap;gap:.5rem;display:flex}.package-meta span{letter-spacing:.04em;text-transform:uppercase;color:var(--bs-primary);background:#ea001e14;border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.callback-cta{background:linear-gradient(120deg,#000c21eb,#1f2e4ee0),url(/img/fact-bg.jpg) 50%/cover}.activity-item{text-align:center;color:inherit;background:var(--bs-light);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1.75rem 1rem;text-decoration:none;transition:background .35s,transform .35s;display:flex}.activity-item:hover{background:var(--bs-white);color:inherit;transform:translateY(-4px);box-shadow:0 12px 30px #000c2114}.activity-item span{color:var(--bs-body);font-size:.8rem}.whatsapp-float{color:#fff;z-index:99;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.75rem;transition:transform .3s;display:flex;position:fixed;bottom:30px;left:24px;box-shadow:0 8px 24px #25d36673}.whatsapp-float:hover{color:#fff;transform:scale(1.08)}.btn-outline-primary{color:var(--bs-primary);border-color:var(--bs-primary)}.btn-outline-primary:hover{background:var(--bs-primary);color:#fff}.itinerary-day{border-left:3px solid var(--bs-primary);margin-bottom:1.5rem;padding-left:1.25rem}.fleet-card{background:#fff;border:1px solid #1f2e4e1f;border-radius:12px;flex-direction:column;height:100%;transition:border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.fleet-card:hover{border-color:var(--bs-primary);box-shadow:0 16px 40px #000c211a}.fleet-card>img{object-fit:contain;background:var(--bs-light);width:100%;height:180px;padding:1rem}.fleet-card>.p-4{flex-direction:column;flex:1;display:flex}.fleet-card>.p-4 .btn,.fleet-card>.p-4 button.btn-primary{margin-top:auto;color:#fff!important;background-color:#ea001e!important;border-color:#ea001e!important}.legal-content h2{margin-top:2rem;margin-bottom:1rem}.navbar-light .navbar-nav .nav-link{margin-right:16px;font-size:15px}@media (max-width:991px){.morizen-hero{min-height:78vh}.morizen-hero-content{padding:4rem 0 3.5rem}.quote-section{margin-top:0}.back-to-top{bottom:90px;right:18px}}
.morizen-carousel{position:relative}.morizen-carousel-viewport{overflow:hidden}.morizen-carousel-track{will-change:transform;transition:transform .45s;display:flex}.morizen-carousel-item{box-sizing:border-box;min-width:0;padding:0 12px}.morizen-carousel-nav{pointer-events:none;justify-content:space-between;align-items:center;padding:0 4px;display:flex;position:absolute;inset:0}.morizen-carousel-btn{pointer-events:auto;color:#fff;background:#ea001e;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 4px 14px #00000026}.morizen-carousel-dots{justify-content:center;gap:8px;margin-top:1.25rem;display:flex}.morizen-carousel-dots button{background:#cfd4da;border:0;border-radius:50%;width:10px;height:10px;padding:0}.morizen-carousel-dots button.is-active{background:#ea001e}button.btn{appearance:none}button.btn.btn-primary{color:#fff!important;background-color:#ea001e!important;border-color:#ea001e!important}
:root{--bs-primary:#ea001e;--bs-primary-rgb:234, 0, 30}html,body{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-lato), "Lato", sans-serif}h1,h2,h3,h4,h5,h6,.navbar-brand,.display-3,.display-4,.display-5,.display-6{font-family:var(--font-montserrat), "Montserrat", sans-serif}
