@font-face{font-display:swap;font-family:'Satisfy';font-style:normal;font-weight:400;src:url('../fonts/satisfy-font/satisfy-v21-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:300;src:url('../fonts/poppins-font/poppins-v22-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;src:url('../fonts/poppins-font/poppins-v22-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:400;src:url('../fonts/poppins-font/poppins-v22-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:500;src:url('../fonts/poppins-font/poppins-v22-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;src:url('../fonts/poppins-font/poppins-v22-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:700;src:url('../fonts/poppins-font/poppins-v22-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:400;src:url('../fonts/raleway-font/raleway-v34-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Raleway';font-style:italic;font-weight:400;src:url('../fonts/raleway-font/raleway-v34-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:500;src:url('../fonts/raleway-font/raleway-v34-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:600;src:url('../fonts/raleway-font/raleway-v34-latin-600.woff2') format('woff2')}a,button,.btn-effect,input,select,textarea{-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}:root{--main-color:#B1835F;--second-color:#E1DBD6;--light-color:#faf1ea;--gold-color:#f5cb91;--main-grey:#f9f9f9;--black-color:#17203f;--white-color:#fff;--para-color:#162521;scroll-behavior:smooth;--font-heading:"Poppins",sans-serif;--font-normal:"Raleway",sans-serif;--boxShadow:0px 10px 60px 0px rgb(211,211,211)}::selection{background-color:var(--main-color);color:var(--white-color)}img{max-width:100%;height:auto}iframe{width:100%;border:none}ul,ol,li{list-style:none;margin:0;padding:0}select:focus,select:active{-webkit-box-shadow:none;box-shadow:none;border:0;outline:0}textarea{height:220px;padding-top:20px}textarea:focus{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1.2;font-family:var(--font-heading)}h1{font-size:50px;font-weight:700}h2{font-size:30px;font-weight:600}h3{font-weight:500;font-size:20px}h4{font-size:18px;font-weight:500}h5{font-size:16px;font-weight:500}p{line-height:2;font-weight:500;color:var(--para-color);letter-spacing:0.5px}.gap-5{gap:5px}.g-10{gap:10px}.g-15{gap:15px}.g-20{gap:20px}.padtobo-100{padding-top:100px;padding-bottom:100px}.padtobo-60{padding-top:60px;padding-bottom:60px}.padtop-100{padding-top:100px}.padbo-100{padding-bottom:100px}.padtobo-70{padding-top:70px;padding-bottom:70px}.padtop-70{padding-top:70px}.padtop-60{padding-top:60px}.padbo-70{padding-bottom:70px}.padbo-60{padding-bottom:60px}.padtobo-50{padding-top:50px;padding-bottom:50px}.padtop-50{padding-top:50px}.padbo-50{padding-bottom:50px}.padbo-30{padding-bottom:30px}.padrl-50{padding-left:50px;padding-right:50px}.padtobo-40{padding-top:40px;padding-bottom:40px}.padtop-40{padding-top:40px}.padbo-40{padding-bottom:40px}.no-padding{padding:0}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.mb-40{margin-bottom:40px}.mt-40{margin-top:40px}.mt-30{margin-top:30px}.mr-30{margin-right:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mt-25{margin-top:25px}.mr-25{margin-right:25px}.mb-25{margin-bottom:25px}.ml-25{margin-left:25px}.mt-20{margin-top:20px}.mr-20{margin-right:20px !important}.mb-20{margin-bottom:20px !important}.ml-20{margin-left:20px}.mt-15{margin-top:15px}.mr-15{margin-right:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mb-10{margin-bottom:10px}body{position:relative;margin:0;padding:0;font-family:var(--font-normal);font-weight:400;font-size:14px;color:var(--black-color)}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="subject"]:focus,textarea:focus,.form-select:focus{outline:none !important;border:1px solid var(--main-color);-webkit-transform:translate3d(0px,0px,5px);transform:translate3d(0px,0px,5px);font-size:16px;color:var(--main-color);-webkit-box-shadow:0 4px 30px 0 rgba(0,0,0,.1);box-shadow:0 4px 30px 0 rgba(0,0,0,.1);}input[type="text"],input[type="email"],input[type="number"],input[type="url"],input[type="tel"],input[type="date"],input[type="search"],input[type="password"],input[type="subject"],textarea,.form-select{background:var(--white-color);border:1px solid #ddd;outline:0;width:100%;padding:13px 20px;resize:none;color:#666;font-size:14px;font-weight:400;position:relative;border-radius:6px}input[type="text"],input[type="email"],input[type="url"],input[type="number"],input[type="tel"],input[type="date"],input[type="search"],input[type="password"],input[type="subject"],.form-select{height:60px}textarea{height:220px;padding-top:20px}.text-msg{margin-bottom:15px !important}textarea:focus{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-scrollbar{background:transparent;width:7px;height:7px}::-webkit-scrollbar-thumb{background-color:var(--main-color)}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.3)}a,a:hover,a:focus,a:active{text-decoration:none;border:none;outline:0}ul ol,li{list-style:none;margin:0;padding:0;display:inline-block}.section-title{margin-bottom:50px;position:relative}.section-title .section-title-span{font-family:"Satisfy",serif;font-size:24px;font-weight:400;line-height:34.57px;color:var(--main-color);display:inline-block;margin-bottom:10px;position:relative;z-index:2}.section-title .section-title-span::before{position:absolute;content:url(../images/svg/sub-title-shape-green.svg);left:0%;bottom:-45%;width:100%}.section-title .section-title-span::after{position:absolute;content:"";left:0%;bottom:0;width:100%;height:15px;background-color:var(--light-color);z-index:-1}.section-title h2{color:var(--black-color);text-transform:capitalize;font-size:40px;font-weight:600;margin-bottom:20px;line-height:45px}.section-title h2 .section-title-head{color:var(--second-color)}.section-title-para{max-height:150px;width:75%;overflow:hidden;transition:max-height 0.3s ease-in-out}.section-title-para.show{max-height:1000px}.showMore-btn{transition:0.3s all ease-in-out;display:none;margin-top:10px;padding:10px 20px;color:var(--main-color);border:1px solid var(--second-color);cursor:pointer;border-radius:5px;font-weight:600;background-color:transparent}.showMore-btn:hover{background-color:var(--second-color)}.btn-effect{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;text-transform:uppercase;text-align:center;color:var(--main-grey);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1;border-radius:14px;z-index:1;overflow:hidden;letter-spacing:0.1px;height:max-content;width:max-content;border-radius:4px;background:var(--main-color);padding:1rem;gap:5px}.btn-effect::after,.btn-effect::before{width:101%;height:100%;content:"";margin:auto;position:absolute;top:0%;left:0%;background:#fff;transition:all ease 0.5s;z-index:-1;border-radius:inherit}.btn-effect:before{transform:rotateX(90deg)}.btn-effect:after{transform:rotateY(90deg)}.btn-effect>i{margin-left:8px}.btn-effect:hover img{filter:invert(1) brightness(0);transform:rotate(360deg)}.btn-effect:hover{color:var(--main-color)}.btn-effect:hover:before{transform:rotateX(0)}.btn-effect:hover:after{transform:rotateY(0)}@media (max-width:991px){.btn-effect{padding:15px 30px}}.side-menu{position:fixed;top:0;left:-70%;width:70%;height:calc(100% - 2rem);padding:30px 15px;background:var(--white-color);overflow:hidden;visibility:hidden;z-index:23000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:-11px 0px 13px rgba(0,0,0,.02);-o-box-shadow:-11px 0px 13px rgba(0,0,0,.02);box-shadow:-11px 0px 13px rgba(0,0,0,.02);overflow-y:auto;overflow-x:hidden;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.side-menu::-webkit-scrollbar{width:3px}.follow-us h3{color:var(--main-color)}.mobile.nav-menu li a{color:var(--black-color);text-decoration:none;display:block;font-size:13px;font-weight:700;font-family:var(--font-heading);position:relative;text-transform:uppercase}.mobile.nav-item{padding-block:10px;border-block:1px solid #eee}.mobile.nav-item,.mobile.sub-menu li{display:block}.mobile.sub-menu li{padding-left:10px}.mobile.sub-menu li a{padding:.5rem 1rem;color:var(--main-color)}.icon-down.icon-down-one{position:absolute;right:0;top:0;transform:rotate(-90deg);display:inline-block;cursor:pointer;padding:1rem}.icon-down.icon-down-one.active{position:absolute;right:15px;transform:rotate(0);margin-left:10px;padding:7px;color:var(--white-color);background-color:var(--second-color);border-radius:50%}.mobile-logo img{max-width:150px;height:auto;margin-bottom:10px}.side-menu.open{left:0;visibility:visible;top:1rem;bottom:1rem;border-radius:0 10px 10px 0;border:1px solid #eee;box-shadow:var(--boxShadow)}.close-side-menu{top:30px;right:0;width:40px;height:40px;position:absolute;border-radius:2px;background:var(--main-color);z-index:55;text-align:center;line-height:40px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-radius:50% 0 0 50%}.close-side-menu i.fas.fa-times{font-size:20px;font-weight:700;text-align:center;line-height:40px;color:var(--white-color)}.close-side-menu:hover i.fas.fa-times{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.close-side-menu:hover{background:var(--second-color);color:var(--white-color);border-radius:0}.close-side-menu:hover span{color:var(--white-color)}.close-menu-sidebar{height:100%;background-color:rgba(253,253,253,0.80);position:absolute;right:0;top:0;z-index:22000;opacity:0;visibility:hidden;width:0px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.close-menu-sidebar.open{width:100%;opacity:1;visibility:inherit;-webkit-animation:fadeIn ease 0.5s;animation:fadeIn ease 0.5s}.side-menu-btn{text-decoration:none;font-family:'Poppins',sans-serif;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;border-radius:0;color:var(--second-color) !important;text-align:center;padding:0;right:0;z-index:555;width:20px;height:15px;position:absolute !important;right:-40px;top:30px;color:var(--white-color)}.side-menu-btn:hover{color:var(--main-color) !important}.side-menu-btn span{display:block;position:absolute;-webkit-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms;width:20px;top:0;right:0}.mobile.sub-menu{visibility:hidden;max-height:0;overflow:hidden !important;-webkit-transition:max-height 1s ease-in-out,visibility 0s linear 1s;-o-transition:max-height 1s ease-in-out,visibility 0s linear 1s;transition:max-height 1s ease-in-out,visibility 0s linear 1s;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;scrollbar-width:0}.mobile.sub-menu.sub-menu-collapsed{visibility:visible;max-height:500px;-webkit-transition:max-height 1s ease-in-out,visibility 0s linear 0s;-o-transition:max-height 1s ease-in-out,visibility 0s linear 0s;transition:max-height 1s ease-in-out,visibility 0s linear 0s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.mobile-overlay{height:100%;background:rgba(253,253,253,0.95);position:absolute;left:0;top:0;z-index:98;opacity:0;visibility:hidden;width:0px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.mobile-overlay{height:100%;background:rgba(253,253,253,0.95);position:absolute;left:0;top:0;z-index:98;opacity:0;visibility:hidden;width:0px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.mobile-overlay.open{width:100%;opacity:1;visibility:inherit;-webkit-animation:fadeIn ease 0.5s;animation:fadeIn ease 0.5s}.menu-mobile-fixed{position:fixed;bottom:0;padding:20px 20px 10px 20px;background:var(--white-color);width:100%;left:0;z-index:20000;border-top:1px solid #ddd;box-shadow:-1px -3px 30px 0 rgba(0,0,0,.1)}.menu-mobile-fixed a{color:var(--main-color);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.menu-mobile-fixed a img{width:20px;height:20px}.menu-mobile-fixed a p{font-size:14px;color:var(--main-color)}.tour-card{height:450px;border-radius:10px;overflow:hidden}.tour-card img{height:100%;width:100%;object-fit:cover;filter:brightness(0.5)}.tour-card:hover img{filter:brightness(1)}.tour-card-content{position:absolute;bottom:20px;left:20px;right:20px;background:var(--white-color);border-radius:10px;padding:30px 20px 20px 20px}.tour-duration{position:absolute;top:-20px;right:20px;background:var(--second-color);color:var(--main-color);padding:0.5rem 0.75rem;border-radius:999px;font-size:16px;font-weight:500;display:flex;align-items:center}.tour-card-text{height:90px;overflow:hidden}.tour-title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;text-transform:capitalize;color:var(--black-color)}.tour-para{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tour-price::before{position:absolute;left:-20px;top:0;content:"";width:5px;height:100%;background-color:var(--second-color)}.tour-price .tour-price-title{color:var(--main-color);font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:500;font-family:var(--font-heading);display:block;text-transform:uppercase;letter-spacing:1px}.tour-price .deleted-price{color:#989898;font-size:20px;font-weight:500;font-family:var(--font-heading)}.tour-price .price-value{color:var(--main-color);font-size:20px;font-weight:500;font-family:var(--font-heading)}.main-footer{padding-top:47px;position:relative;background-color:#17203f}.main-footer__top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;background-color:#F0F0F0;padding:47px 40px;margin-bottom:55px;border-radius:0 0 20px 20px;@media (max-width:991px){flex-wrap:wrap;flex-direction:column}@media (max-width:767px){padding:40px 20px;flex-direction:column}}.main-footer__top::after{position:absolute;right:0;top:0;width:163px;height:100%;content:'';clip-path:polygon(100% 0,0% 100%,100% 100%);background-color:rgba(0,0,0,0.03)}.main-footer__top::before{position:absolute;right:0;top:0;width:163px;height:100%;content:'';clip-path:polygon(100% 0,0 0,100% 100%);background-color:rgba(0,0,0,0.03)}.main-footer__top__dot{width:20px;height:20px;position:absolute;left:0;bottom:0;background-color:var(--second-color);border-radius:0 0 0 20px}.main-footer__top__title{font-size:32px;font-weight:700;position:relative;line-height:130%;display:inline-block;margin:0}.main-footer__top__title img{width:34px;height:39px;position:absolute;right:-24px;top:-24px;animation:movebounce2 4s linear infinite}@keyframes movebounce2{0%{transform:translateX(0px)}50%{transform:translateX(-15px)}100%{transform:translateX(0px)}}.main-footer__newsletter{position:relative;z-index:1;width:49%;margin-left:auto;@media (max-width:991px){width:100%;margin:15px 0 0}}.main-footer__newsletter input[type=text]{width:100%;display:block;border:none;outline:none;height:57px;background-color:var(--white-color);color:var(--main-color);font-size:14px;font-weight:400;padding-left:30px;border-radius:30px;padding-right:60px;transition:all 500ms ease}.main-footer__newsletter input[type=text]:focus{color:var(--black-color)}.main-footer__newsletter button{position:absolute;right:0;top:0;border-radius:999px;min-height:55px;@media (max-width:500px){padding:12px 15px}}.main-footer__shape-one{position:absolute;left:0;top:30px;width:100%;height:357px;animation:movebounce3 4s linear infinite;@media (max-width:1499px){display:none}}@keyframes movebounce3{0%{transform:translateY(0px)}50%{transform:translateY(-15px)}100%{transform:translateY(0px)}}.main-footer .container{position:relative}.main-footer__bottom{text-align:center}.main-footer__bottom__inner{position:relative;border-top:1px solid rgba(255,255,255,0.1);padding:17px 0}.main-footer__copyright{margin:0;font-size:16px;font-family:var(--font-heading);color:var(--white-color)}.main-footer__social{display:flex;position:relative;gap:10px}.main-footer__social a{width:22px;height:22px;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,0.3);font-size:10px;color:var(--white-color);transition:all 500ms ease;border-radius:5px}.main-footer__social a i{position:relative;z-index:2;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.main-footer__social a:hover{background-color:var(--travhub-base);color:var(--white-color)}.main-footer__social a:hover i{animation:iconTranslateY 0.4s forwards}.footer-widget{margin-bottom:45px}.footer-widget__logo{display:inline-flex;margin-bottom:15px}.footer-widget__title{font-size:24px;font-weight:500;color:#b1835f;text-transform:capitalize;margin:-4px 0 0}.footer-widget__title~img{max-width:150px}.footer-widget__text{line-height:150%;color:var(--light-color);margin:0 0 20px}.footer-widget--links{position:relative;@media (min-width:1200px){margin-left:-15px}}.footer-widget .contact-footer a{display:flex;gap:5px;color:var(--light-color);margin-bottom:5px}.footer-widget--links-two{position:relative;@media (min-width:1200px){margin-left:30px}}.footer-widget__links{margin-top:-3px;margin-bottom:-13px}.footer-widget__links li{font-size:18px;color:var(--white-color);line-height:40px;position:relative;display:block}.footer-widget__links li a{color:inherit;background:linear-gradient(to right,currentcolor 0%,currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease}.footer-widget__links li a:hover{background-size:100% 1px}.footer-widget__links li a:hover{color:var(--travhub-base)}.footer-widget--gallery{position:relative;max-width:310px;@media (min-width:1200px){margin-left:auto}}.footer-widget__gallery{position:relative;display:flex;flex-wrap:wrap;gap:16px}.footer-widget__gallery a{width:92px;height:83px;border-radius:5px;overflow:hidden;position:relative}.footer-widget__gallery a::after{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;content:"";background-color:rgba(226,164,117,0.8);border-radius:5px;transition:all 700ms ease;transform:scale(0.2);opacity:0;z-index:1}.footer-widget__gallery a:hover:after{transform:scale(1);opacity:1}.footer-widget__gallery a img{width:100%;height:100%;object-fit:cover}#scroll-percentage{position:absolute}.scroll-top{height:60px;width:60px;background-color:var(--white-color);border-radius:50%;position:fixed;bottom:40px;right:50px;transform:scale(0);display:grid;place-items:center;cursor:pointer;visibility:hidden;opacity:0;transition:all 0.3s;z-index:100}.scroll-top.active{bottom:50px;transform:scale(1);opacity:1;visibility:visible;animation:500ms ease-in-out 0s normal none 1 running scroll-Top;transition:0.3s}.scroll-top-value{height:calc(100% - 6px);width:calc(100% - 6px);background-color:var(--main-color);color:var(--white-color);border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600}.scroll-top-value i{font-size:20px}@-webkit-keyframes scroll-Top{0%{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes scroll-Top{0%{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.Breadcrumb-cover{padding-bottom:0}.category-info{min-height:250px}.breadcrumb-box{position:relative;overflow:hidden;min-height:450px;width:100%;z-index:19;display:flex;align-items:center;justify-content:space-between;padding-inline:5rem;background-size:cover;background-position:50% 50%}.breadcrumb-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.breadcrumb-box .overlay{left:0;position:absolute;bottom:0;width:100%;height:100%;background:linear-gradient(359deg,#000,transparent);z-index:1}.hero-cap h1{font-size:40px;font-weight:700;text-transform:capitalize;margin-bottom:15px;color:var(--white-color);position:relative;z-index:2}.hero-cap h1::before{content:"";height:8px;position:absolute;bottom:-3px;right:0;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:-1;width:100%;margin:0 auto;border:4px double var(--second-color);border-radius:5px}.breadcrumb-item+.breadcrumb-item::before{color:var(--main-color);content:"\f111";font:var(--fa-font-solid);font-size:10px;color:var(--second-color);line-height:2;float:left}li.breadcrumb-item:last-child{padding-right:0}.hero-caption h1{color:var(--white-color);font-size:50px;font-weight:700}.breadcrumb-item a,.breadcrumb-item.active{color:var(--light-color);text-decoration:none;font-size:16px;font-weight:700;position:relative;text-transform:capitalize}.breadcrumb{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;border-bottom:none}.breadcrumb-nav{position:relative;text-align:center;display:flex;align-items:center;justify-content:center;padding:2rem;border-radius:10px 10px 0 0;z-index:2}.choose-us,.affilalite-section{background-color:var(--main-grey)}@media only screen and (max-width:991px){.choose-us{margin-top:55px}}.choose-us-content{height:150px;overflow:hidden}.choose-us-content h3 a{font-family:var(--font-heading);font-weight:600;font-size:20px;line-height:58px;color:var(--main-color)}.choose-us-content p{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.devider{height:1px;background-color:rgba(28,28,28,0.12);position:absolute;left:0;right:0;top:70px}.choose-us-item{border:1px solid rgba(28,28,28,0.12);border-radius:10px;padding:35px 30px;position:relative;transition:all 0.3s;background:var(--white-color)}.choose-us-item:hover{box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px}.choose-us-img{border:1px solid rgba(28,28,28,0.12);border-radius:10px;padding:13px;width:-moz-max-content;width:max-content;position:relative;z-index:2;background-color:#ffffff;transition:all 0.3s;left:0;height:57px;width:55px}.choose-us-item:hover .choose-us-img{left:40%;transform:scale(1.1);border:1px solid var(--second-color);background-color:var(--main-color)}.choose-us-item:hover .choose-us-img img{filter:brightness(0) invert(1)}@media only screen and (max-width:1599px){.choose-us-item:hover .choose-us-img{left:35%}}@media only screen and (max-width:1199px){.choose-us-item:hover .choose-us-img{left:40%}}@media only screen and (max-width:991px){.choose-us-item:hover .choose-us-img{left:40%}}@media only screen and (max-width:767px){.choose-us-content h3 a{line-height:24px}.choose-us-item:hover .choose-us-img{left:35%}}@media only screen and (max-width:576px){.choose-us-content{height:auto;margin-top:20px}.choose-us-content h3 a{line-height:24px}.choose-us-item:hover .choose-us-img{left:40%}}@media only screen and (max-width:479px){.choose-us-content{height:auto;margin-top:20px}.choose-us-content h3 a{line-height:24px}.choose-us-item:hover .choose-us-img{left:38%}}@media only screen and (max-width:1399px){.choose-us-item{padding:30px 25px}}@media only screen and (max-width:767px){.choose-us-content h3 a{line-height:24px}.choose-us-item{padding:25px 16px}.choose-us-content{height:auto}}.offer-card__content{position:relative;display:flex;background-color:var(--light-color);border-radius:20px;gap:1rem;padding-right:0.75rem;flex-direction:column;justify-content:center}.offer-card__content:hover{box-shadow:var(--boxShadow);transform:translateZ(0) scale(1.01,1.01)}.offer-card__thumb-wrapper{width:100%;max-width:350px;flex-shrink:0}.offer-card__thumb{width:414px;height:276px;mask-size:cover;position:relative;overflow:hidden;border-radius:20px}.offer-card-content{height:90px;overflow:hidden}.offer-card__text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:var(--black-color)}.offer-card__thumb .tour-preview{position:absolute;bottom:20px;left:20px}.offer-card__info .offer-card__title{font-size:24px;font-weight:600;color:var(--main-color);margin-bottom:15px}.offer-card__info{flex:1;padding:1rem;height:230px}.offer-card__thumb .tour-preview span{padding:0.5rem;background:rgba(255,255,255,0.5);border-radius:999px;backdrop-filter:blur(5px);font-weight:500;color:var(--black-color)}.offer-card__thumb img{width:100%;height:100%;object-fit:cover;border-radius:0}.offer-facilities ul{display:flex;flex-wrap:wrap}.offer-facilities ul li{display:flex;align-items:center;gap:5px;margin-right:10px;color:var(--main-color);font-weight:500;font-size:14px;background-color:var(--white-color);padding:5px 10px;border-radius:5px;margin-bottom:10px}.offer-card__price .offer-card__price-title{color:var(--main-color);font-weight:600;font-size:1.5rem;display:block}.offer-card__price .offer-card__price-value{color:var(--black-color);font-family:var(--font-heading);font-weight:600;font-size:1.5rem}.offer-card__cta .btn-effect{padding:1rem}.offer-card__content .btn-effect span{margin-right:5px}.offer-card__content .btn-effect img{width:25px;height:25px}@media (max-width:1199px){.offer-card__thumb{aspect-ratio:auto;height:auto;mask:unset}.offer-card__thumb img{height:auto;aspect-ratio:auto}}.hero-section{position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet{background-color:var(--main-color);height:10px;width:10px}.hero-section .swiper-slide-active .hero-content .hero-title{animation:fadeInUp 1s ease-in-out}.hero-section .swiper-slide-active .hero-content .hero-subtitle{animation:fadeInDown 1s ease-in-out;animation-delay:500ms}.hero-section.swiper-slide-active .hero-content .btn-effect{animation:flipInX 1s ease-in-out;animation-delay:500ms}span.hero-subtitle{font-family:"Satisfy",serif;color:var(--second-color);font-size:24px}.hero-form-wrapper{position:absolute;top:50%;right:10%;transform:translateY(-50%);z-index:10;width:35%}.hero-form{position:relative;padding:2rem;border-radius:0.5rem}.hero-form .hero-form-img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.input-content .form-group input,.input-content .form-group select{padding-left:40px;width:100% !important}.form-group i{position:absolute;left:20px;line-height:60px;z-index:20}.hero-section,.hero-slider2{height:500px}.slide-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.category-image-container,.cabinSwiper,.royalcabinSwiper{width:100%;height:100%;min-height:380px;position:relative;overflow:hidden}.category-image-container img,.cabinSwiper .swiper-slide img,.royalcabinSwiper .swiper-slide img{width:100%;height:100%;min-height:380px;max-height:450px;object-fit:cover;object-position:center;display:block}.statistics-img img{-webkit-mask-image:url("../images/shapes/abt-shape2.png");mask-image:url("../images/shapes/abt-shape2.png");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:550px;width:100%;object-fit:cover;object-position:center}.about-img img{-webkit-mask-image:url("../images/shapes/abt-shape1.png");mask-image:url("../images/shapes/abt-shape1.png");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:500px;width:100%;object-fit:cover;object-position:center}.hero-slide .container{position:relative;z-index:2}.hero-slide{position:relative;overflow:hidden}.hero-section .hero-mask{max-height:622px;position:relative;display:flex;align-items:center;justify-content:center;position:relative}.hero-section .hero-mask::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / 35%);z-index:1;border-radius:0}.hero-section .hero-content{position:relative;z-index:2}.hero-section .hero-title,.hero-section .hero-text{color:var(--white-color)}.hero-section .icon-btn{position:absolute;top:50%;left:50%;transform:translateY(-50%)}.hero-section .icon-btn:first-child{left:12%}.hero-section .icon-btn:last-child{left:unset;right:12%}.hero-form{padding:60px 40px;max-width:490px;border-radius:15px;position:relative;background-color:var(--white-color);margin-left:auto}.hero-form .h3{font-size:20px;text-transform:capitalize;font-weight:600;color:var(--main-color)}.hero-form .shape-mockup{position:absolute;right:0;bottom:0;opacity:0.5}.hero-section .swiper-button-next,.hero-section .swiper-button-prev{color:var(--main-color);background-color:var(--second-color);padding:3rem}.hero-section .swiper-button-next{right:-80px;border-radius:10px 0 0 10px}.hero-section .swiper-button-prev{left:-80px;border-radius:0 10px 10px 0}.hero-section .swiper-button-next:after,.hero-section .swiper-rtl .swiper-button-next:after{content:"";background-image:url(../images/svg/arrow-right.svg);height:50px;width:50px;z-index:20;position:absolute}.hero-section .swiper-button-prev:after,.hero-section .swiper-rtl .swiper-button-prev:after{content:"";background-image:url(../images/svg/arrow-left.svg);height:50px;width:50px;z-index:20;position:absolute}.hero-section .swiper-button-prev:hover,.hero-section .swiper-button-next:hover{background-color:var(--main-color);color:var(--second-color)}.hero-section .swiper-button-prev:hover{left:0}.hero-section .swiper-button-next:hover{right:0;opacity:1}.custom-select-wrapper{position:relative;font-family:'Segoe UI',sans-serif}.custom-select-wrapper i{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--main-color);font-size:18px;z-index:2}.custom-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 40px 12px 45px;font-size:16px;border:2px solid var(--main-color);border-radius:10px;background-color:#f9f9f9;color:var(--black-color);width:100%;cursor:pointer;transition:border-color 0.3s ease}.custom-select-wrapper select:focus{outline:none;border-color:var(--main-color)}.custom-select-wrapper::after{content:'▼';position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--main-color);pointer-events:none;font-size:14px}.guest-dropdown{position:relative;font-family:var(--font-heading)}.guest-dropdown .dropdown-toggle{display:flex;cursor:pointer;padding:10px;border:1px solid #ddd;border-radius:6px;background-color:var(--white-color);align-items:center;height:60px;gap:5px;padding-left:20px}.guest-dropdown .dropdown-menu{position:absolute;top:100%;left:0;margin-top:5px;width:100%;background:var(--white-color);border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,0.05);padding:1.5rem;display:none;z-index:1000;border:1px solid var(--main-color);overflow:hidden}i.fa-solid.fa-users-line{position:static;line-height:1}.guest-child-option .count{width:40px !important;padding:0 !important;height:40px !important;color:var(--black-color) !important;line-height:40px;text-align:center}.guest-adult-option,.guest-child-option{display:flex;justify-content:space-between;align-items:center;margin:10px 0 25px 0}.counter{display:flex;align-items:center;gap:8px}.counter button{width:25px;height:25px;border:none;border-radius:5px;background:#eee;cursor:pointer}.counter span.count{min-width:40px;text-align:center}.room-details{padding:20px 0;position:relative;border-bottom:1px solid var(--main-color);position:relative;transition:0.5 all ease-in-out}.room-details:first-child h4+.close-dropdown{right:0}.room-details h4+.close-dropdown{position:absolute;right:50px;top:20px;background:var(--light-color);color:var(--main-color);font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:1px;border:1px solid var(--main-color);height:30px;margin:0}.room-details .close-dropdown{position:absolute;right:0;bottom:0;background:var(--light-color);color:var(--main-color);font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:1px;border:1px solid var(--main-color);margin:10px auto}.room-details h4{color:var(--main-color);text-transform:capitalize;font-size:20px;margin-bottom:10px}.guest-child-option{flex-wrap:wrap}.room-type label,.guest-adult-option span,.guest-child-option span{font-size:18px;font-family:var(--font-heading);font-weight:500}.room-type select{padding:10px !important;color:var(--black-color);border:1px solid var(--black-color);border-radius:10px}.guest-dropdown .dropdown-menu .room-type{display:flex;align-items:center;justify-content:space-between;padding-top:10px}.child-input label{z-index:20;position:absolute;top:-0.5rem;font-size:14px;left:0.5rem;background:var(--white-color)}.guest-child-option~.child-input{display:inline-flex;margin:10px}.child-input input{min-width:40px;text-align:center;min-width:100px;padding:0 !important;text-align:center;margin-bottom:10px}.guest-dropdown .dropdown-menu .addRoom{background:transparent;padding:5px 10px;color:var(--main-color);text-transform:uppercase;font-size:16px;font-family:var(--font-heading);border-radius:10px;border:1px solid var(--main-color);font-weight:600;letter-spacing:1px}.remove-room{border:1px solid var(--main-color);background:transparent;border-radius:50%;position:absolute;right:0;top:20px}.remove-room i{padding:3px;position:static;line-height:1.2}.maxRooms{text-align:center;text-transform:capitalize;margin-top:10px;font-size:17px;color:var(--black-color)}.upper-navbar{padding:5px 0;background:var(--white-color)}.upper-navbar-left .upper-navbar-contact{display:flex;align-items:center;gap:20px}.upper-navbar-contact li{position:relative;padding:0 10px}.upper-navbar-contact li a{color:var(--main-color);font-size:16px;font-weight:500;font-family:var(--font-heading)}.upper-navbar-contact li i{color:var(--black-color);padding-right:5px}.upper-navbar-contact li::before{content:"";position:absolute;background-image:url(../images/svg/two-lines.svg);height:100%;width:1px;z-index:20;right:-10px;background:#989898}.upper-navbar-contact li:last-child:before{height:0;width:0}.upper-navbar-right{display:flex;align-items:center;justify-content:flex-end;gap:10px}.language-select,.currency-select{padding:0 5px;color:var(--white-color)}.language-dropdown li,.currency-dropdown li{display:block;padding:0.3rem;border-bottom:1px solid #eee}.language-select img{width:25px;height:25px}.language-select .lang-btn,.currency-select .currency-btn{color:var(--black-color);font-size:16px;font-weight:500;font-family:var(--font-heading)}.main-navbar{background-color:#17203f}.main-navbar .dropdown-menu li{display:block;border-bottom:1px solid #eee}.main-navbar .dropdown-menu li:last-child{border-bottom:none}.navsLink-hasdropdown .dropdown-menu{-webkit-transform:translateZ(100%);transform:translateZ(100%);-webkit-transition:0.6s all ease-in-out;-o-transition:0.6s all ease-in-out;transition:0.6s all ease-in-out}.navsLink-hasdropdown:hover .dropdown-menu{display:block;-webkit-transform:translateZ(0);transform:translateZ(0);padding:0}.navsLink-hasdropdown:hover .dropdown-menu{display:block;-webkit-transform:translateZ(0);transform:translateZ(0);padding:0}.navsLink,.navsLink-hasdropdown{font-size:17px;font-weight:500;padding:5px 10px;display:inline-block;color:var(--second-color);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none}.upper-navbar-right .social-media-navbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;position:relative;padding-left:10px}.social-media-navbar li{display:inline-block;border-radius:50%;border:2px solid rgba(255,255,255,0.5);text-align:center;width:36px;height:36px;line-height:33px;font-size:14px}.social-media-navbar li:hover{background-color:var(--main-color);color:var(--second-color)}.social-media-navbar li:hover i{color:var(--second-color)}.upper-navbar-right .social-media-navbar::before{position:absolute;content:"";left:-5px;top:0;height:100%;width:1px;background-color:#989898}.social-media-navbar li a{color:var(--main-color);font-size:16px;padding-inline:5px}.main-navbar{padding:0 !important;box-shadow:1px 20px 0px 0px rgb(211,211,211)}.main-navbar button.navbar-toggler{position:relative;z-index:20;height:auto;width:30px;cursor:pointer;margin-right:30px}.navbar-toggler-icon .bar1{height:2px;width:100%;display:block;background:var(--main-color);margin-bottom:5px}.navbar-toggler-icon .bar2{height:2px;width:100%;display:block;background:var(--main-color);margin-bottom:5px}.navbar-toggler-icon .bar3{height:2px;width:100%;display:block;background:var(--main-color);margin-bottom:5px}.navbar-toggler:focus{box-shadow:none}.main-navbar.is-fixed{background-color:#17203f;backdrop-filter:blur(10px);position:fixed;z-index:9999;transition:0.5s linear;box-shadow:0px 10px 60px 0px rgb(211,211,211);width:100%}.navbar-brand{position:relative}.navbar-brand img{width:180px !important}.main-navbar .nav-item{padding:20px 20px 20px 0}.navbar-nav .dropdown-menu{display:block;visibility:hidden;top:90px;opacity:0;position:absolute;background-color:var(--white-color);min-width:200px;box-shadow:0 2px 5px rgba(0,0,0,0.1);border-top:1px solid #eee;border-radius:0 0 10px 10px;padding:0;margin-top:0;transition:0.4s linear}.navbar-nav .nav-item.dropdown:hover .dropdown-menu{visibility:visible;top:80px;opacity:1;transition:all 0.7s ease}.navbar-nav .dropdown-item{padding:12px 20px;color:var(--main-color);transition:all 0.3s ease;font-size:14px;font-weight:500 !important;font-family:var(--font-heading);text-transform:capitalize;position:relative}.navbar-nav .dropdown-item:last-child{border-radius:0 0 10px 10px}.navbar-nav .dropdown-item:last-child::before{border-radius:0 0 20px 20px}.navbar-nav .dropdown-item::before{position:absolute;content:"";left:0;top:0;width:3px;height:100%;background-color:var(--main-color);z-index:2;transform:scale(0)}.dropdown-menu li:hover .dropdown-item::before{transform:scale(1);transition:0.5s all ease-in-out}.navbar-nav .dropdown-item:hover{background-color:var(--light-color);color:var(--main-color)}.navbar-nav .dropdown-toggle::after{display:inline-block;margin-left:0;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}.navbar-nav a.nav-link{color:var(--light-color);font-size:16px;font-family:var(--font-heading);font-weight:600;position:relative}.navbar-nav a.nav-link::before{background-color:var(--main-color);bottom:5px;content:"";height:1px;left:5px;position:absolute;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:0}.navbar-nav .nav-item:hover a.nav-link{color:var(--main-color)}.navbar-nav .nav-item:hover a.nav-link::before{width:90%}.tailor-made .btn-effect{padding:15px 20px;border-radius:999px}.statistics{background-color:var(--light-color)}.statistics-img img{-webkit-mask-image:url("../images/shapes/abt-shape2.png");mask-image:url("../images/shapes/abt-shape2.png");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:550px;width:100%}.statistics-counter{margin-bottom:0;margin-left:30px;border:1px dashed rgba(0,0,0,0.21);border-radius:41px;padding:60px;display:grid;grid-template-columns:auto auto;grid-gap:150px;position:relative;z-index:1}@media (max-width:1400px) and (min-width:1200px){.statistics-counter{grid-gap:100px;padding:30px}}@media (max-width:1199px) and (min-width:992px),(max-width:767px){.statistics-counter{grid-gap:80px;padding:30px}}@media (max-width:575px){.statistics-counter{grid-gap:35px;margin-left:0;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:20px}}.statistics-counter__count{font-family:var(--font-heading);font-style:normal;font-weight:600;font-size:50px;line-height:80%;color:var(--main-color);display:flex;align-items:end;justify-content:start;margin-bottom:15px}.statistics-counter__count img{width:60px;height:60px;margin-right:10px}.statistics-counter__count span{color:inherit}@media (max-width:1199px) and (min-width:992px){.statistics-counter__count{font-size:50px}}@media (max-width:575px){.statistics-counter__count{margin-bottom:20px;align-items:center}}.statistics-counter__count-tag{font-weight:600;font-size:32px;line-height:80%;font-family:var(--font-heading)}.statistics-counter__count-tag{font-weight:600;font-size:32px;line-height:80%;font-family:var(--font-heading)}.statistics-counter__text{font-style:normal;font-weight:500;font-size:18px;line-height:178%;margin-bottom:-7px}@media (max-width:1199px) and (min-width:992px){.statistics-counter__text{font-size:15px}}.statistics-counter__item{max-width:186px;height:auto;width:100%}.statistics-counter__line{height:1px;background-color:var(--main-color);position:absolute;top:50%;left:60px;right:60px;transform:translateY(-50%);z-index:-2}@media (max-width:575px){.statistics-counter__line{display:none}}.statistics-counter__line-two{width:1px;background-color:var(--main-color);position:absolute;left:50%;top:60px;bottom:60px;transform:translateX(-50%);z-index:-2}@media (max-width:575px){.statistics-counter__line-two{display:none}}.statistics-counter::after{content:"";width:195px;height:195px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--light-color);z-index:-1}@media (max-width:575px){.statistics-counter::after{display:none}}.statistics-counter__item-two{width:114.2px;height:114.2px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--main-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.statistics-counter__item-two__count{font-family:var(--font-heading);font-style:normal;font-weight:700;font-size:48px;line-height:130%;display:flex;align-items:center;justify-content:center;text-transform:capitalize;color:var(--second-color);margin-bottom:0}.statistics-counter__item-two::after{content:"";border-radius:50%;border:1px dashed var(--second-color);position:absolute;left:8px;top:8px;width:98px;height:98px;animation:textRotate 10s ease-in infinite}@keyframes textRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.counter-one__shape{position:absolute;left:0;bottom:0;width:100%;height:auto;text-align:left;z-index:-1;@media (max-width:1399px){display:none}}.counter-one__shape img{animation:movebounce3 4s linear infinite;max-width:100%}@media (max-width:575px){.statistics-counter__item-two{width:50px;height:50px;left:49%}.statistics-counter__item-two::after{width:47px;height:47px;top:2px;left:2px}.statistics-counter__item-two__count{font-weight:600 !important;font-size:20px !important}}.category{overflow:hidden}.category-parent{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px}.category-parent .category-item{background-color:var(--second-color);height:400px;border-radius:10px;margin:10px}.category-item:nth-child(7){background-color:var(--main-color);height:100%}.category-item:nth-child(1){grid-area:1 / 1 / 2 / 3;}.category-item:nth-child(2){grid-area:1 / 3 / 2 / 6}.category-item:nth-child(3){grid-area:2 / 1 / 3 / 4}.category-item:nth-child(4){grid-area:2 / 4 / 3 / 6}.category-card{height:100%;position:relative;overflow:hidden}.category-card:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(to top,var(--main-color),var(--light-color));opacity:0;z-index:0;transition:0.5s ease-in-out}.category-card img{height:100%;object-fit:cover;border-radius:10px;min-width:100%}.category-preview{position:absolute;bottom:30px;margin:auto;width:auto;transform:scale(1);background:#fff;padding:1rem;border-radius:0 10px 10px 0}.category-preview h2{color:var(--main-color);font-size:20px}.category-card:hover .category-preview{transform:scale(0)}.category-card:hover:before{opacity:0.8}.category-name{position:absolute;visibility:hidden;opacity:0;top:25%;left:10%;right:10%;text-align:center}.category-card:hover .category-name{visibility:visible;opacity:1}.category-name h3{font-size:30px;font-weight:600;color:var(--black-color);text-transform:capitalize}.category-content{}.category-content p{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:var(--black-color)}.category-card:hover .category-name h3{-webkit-animation:fadeInLeft 1s;animation:fadeInLeft 1s;-webkit-animation-duration:1s;animation-duration:1s}@media (max-width:768px){.category-parent{display:block}}.about-img img{-webkit-mask-image:url("../images/shapes/abt-shape1.png");mask-image:url("../images/shapes/abt-shape1.png");mask-image:url("../images/shapes/abt-shape1.png");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:500px;min-width:100%}.floating-contact-box{position:fixed;z-index:2000;bottom:50px;left:20px;display:flex;flex-direction:column-reverse;align-items:center;scale:1.2}.media-icons{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;background-color:#fff;padding:6px;border-radius:6px;transform:translateX(-100%);transition:all 0.5s cubic-bezier(0.68,-0.55,0.265,1.55);opacity:0;visibility:hidden}.close-btn.open~.media-icons{transform:translateX(0px);box-shadow:0 5px 10px rgba(0,0,0,0.5);opacity:1;visibility:visible}.media-icons a{text-decoration:none;position:relative;height:35px;width:35px;display:flex;align-items:center;justify-content:center;border-radius:6px;margin:6px}.media-icons a i{color:#fff}.media-icons a .tooltip{position:absolute;left:55px;font-size:14px;font-weight:400;pointer-events:none;background-color:#fff;padding:4px 8px;border-radius:4px;transform:translateY(-25px);opacity:0;transition:all 0.2s linear;box-shadow:0 5px 10px rgba(0,0,0,0.05)}a:hover .tooltip{opacity:1;transform:translateY(0)}a .tooltip::before{content:"";position:absolute;height:10px;width:10px;top:50%;left:-5px;transform:translateY(-50%) rotate(45deg);background-color:#fff}.close-btn{display:flex;align-items:center;justify-content:center;height:35px;width:35px;position:relative;border-radius:50%;color:#fff;font-size:18px;margin-top:20px;background-color:var(--main-color);box-shadow:0 5px 10px rgba(0,0,0,0.1);cursor:pointer;transform:rotate(45deg);transition:all 0.5s cubic-bezier(0.68,-0.55,0.265,1.55)}.close-btn.open{transform:rotate(90deg);background-color:var(--second-color)}.generate-button{--generate-button-star-1-opacity:0.25;--generate-button-star-1-scale:1;--generate-button-star-2-opacity:1;--generate-button-star-2-scale:1;--generate-button-star-3-opacity:0.5;--generate-button-star-3-scale:1;--generate-button-dots-opacity:0;appearance:none;outline:none;border:none;padding:14px 24px 14px 20px;border-radius:29px;margin:0;background-color:var(--clr-button-bg);color:var(--clr-text);display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:1;transform:scale(var(--generate-button-scale,1)) translateZ(0);box-shadow:0px 0px 120px var(--generate-button-shadow-wide,transparent),0px 4px 12px rgba(0,0,0,0.05),0px 1px 2px rgba(0,0,0,0.1),inset 0px 1px 1px var(--generate-button-shadow-inset,rgba(255,255,255,0.04)),0 0 0 var(--generate-button-shadow-outline,0px) rgba(var(--clr-button),0.4);transition:transform 0.3s,background-color 0.3s,box-shadow 0.3s,color 0.3s}.generate-button:before{content:"";display:block;position:absolute;right:20%;height:20px;left:20%;bottom:-10px;background:rgba(204,204,204,0.4);filter:blur(12.5px);z-index:2;clip-path:inset(-200% -30% 10px -30% round 29px);opacity:0;transition:opacity 0.4s;transform:translateZ(0)}.generate-button span{position:relative;z-index:1;font-family:"Poppins",Arial;font-weight:600;font-size:16px;letter-spacing:0.005em;display:block;user-select:none}.generate-button .stroke{mix-blend-mode:hard-light}.generate-button .stroke svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-width:0.75px;stroke:#e2d9ff;stroke-dasharray:1.5 14;stroke-dashoffset:22;opacity:0}.generate-button .stroke svg:nth-child(2){stroke-width:1px;stroke-opacity:0.5;filter:blur(3px)}.generate-button svg.icon{width:18px;height:20px;margin-right:10px;fill:currentColor}.generate-button svg.icon path:nth-child(1){opacity:var(--generate-button-star-1-opacity);transform:scale(var(--generate-button-star-1-scale)) translateZ(0);transform-origin:25% 14.58%}.generate-button svg.icon path:nth-child(2){opacity:var(--generate-button-star-2-opacity);transform:scale(var(--generate-button-star-2-scale)) translateZ(0);transform-origin:60.42% 50%}.generate-button svg.icon path:nth-child(3){opacity:var(--generate-button-star-3-opacity);transform:scale(var(--generate-button-star-3-scale)) translateZ(0);transform-origin:25% 85.42%}.generate-button:hover{--generate-button-scale:1.01;--generate-button-shadow-wide:rgba(var(--clr-button),0.4);--generate-button-shadow-inset:rgba(255,255,255,0.35);--generate-button-shadow-outline:3px;color:var(--clr-text);background-color:rgba(var(--clr-button))}.generate-button:hover .stroke svg{animation:stroke 2s linear infinite}.generate-button:hover:before{opacity:1}.generate-button:hover span:before{opacity:0}.generate-button:hover:active{--generate-button-scale:1.05}@keyframes stroke{0%{opacity:0}25%,75%{opacity:1}95%,100%{stroke-dashoffset:6;opacity:0}}.charter-banner{position:relative;width:100%;background-image:url('../images/WhatsApp\ Image\ 2025-04-27\ at\ 14.20.11_5df9c998.webp');background-position:center center;color:var(--white-color);display:flex;justify-content:center;align-items:center;text-align:center;background-attachment:fixed;padding:40px 0;animation:scale 60s linear 0s infinite;transition:0.3 all ease-in-out;background-repeat:repeat-x;background-size:cover !important}@keyframes scale{0%{background-size:100%;background-position:-1920px 100%}100%{background-size:120%;background-position:0 100%}}.charter-banner::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:linear-gradient(to top,var(--main-color),var(--second-color));opacity:0.9}.banner-content{padding:20px;border-radius:10px;margin:auto;position:relative}.banner-content .btn-effect{background-color:var(--white-color);color:var(--main-color)}.banner-content .btn-effect:hover:before,.banner-content .btn-effect:hover:after{background-color:var(--white-color)}.banner-title{text-transform:capitalize;font-size:35px;font-weight:bold;margin-bottom:20px;color:var(--black-color)}.banner-description{max-width:80%;margin:auto;margin-bottom:20px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:17px;color:var(--white-color);text-transform:capitalize;letter-spacing:1px}.banner-content{}.circle{stroke:var(--main-color);stroke-dasharray:650;stroke-dashoffset:650;-webkit-transition:all 0.5s ease-in-out;opacity:0.3}.playBut{display:inline-block;-webkit-transition:all 0.5s ease;color:var(--black-color);top:25%;left:0;right:0;margin:auto;margin-right:20px;text-align:center;font-size:20px;line-height:90px;border-radius:50%;-webkit-border-radius:-50%;backdrop-filter:blur(20px);box-shadow:2px 2px 2px var(--black-color)}.playBut svg{height:100px;width:100px}.playBut .triangle{-webkit-transition:all 0.7s ease-in-out;stroke-dasharray:240;stroke-dashoffset:480;stroke:var(--black-color);transform:translateY(0)}.playBut:hover .triangle{stroke-dashoffset:0;opacity:1;stroke:var(--light-color);animation:nudge 0.7s ease-in-out}@keyframes nudge{0%{transform:translateX(0)}30%{transform:translateX(-5px)}50%{transform:translateX(5px)}70%{transform:translateX(-2px)}100%{transform:translateX(0)}}.playBut:hover .circle{stroke-dashoffset:0;opacity:1}.bg-cream{background-color:var(--light-color)}.bg-cream ul{list-style:none;padding:0;display:block;margin-bottom:10px}.bg-cream li{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-size:18px;color:#17203f;font-family:var(--font-heading)}.bg-cream li i{font-size:20px;color:var(--black-color);min-width:25px}.text-brown{color:var(--main-color)}.btn-brown{background-color:var(--main-color);border-color:var(--main-color)}.btn-brown:hover{background-color:#724a23;border-color:#724a23}.bg-cream .btn-effect::after,.bg-cream .btn-effect::before{background-color:var(--white-color)}.swiper-button-next,.swiper-button-prev{color:var(--main-color)}.swiper-pagination-bullet-active{background-color:var(--main-color)}.swiper{width:100%;height:100%}.royalcabinSwiper .swiper-slide img,.cabinSwiper .swiper-slide img{width:100%;height:500px;object-fit:cover}.royalcabinSwiper .swiper-button-next,.cabinSwiper .swiper-button-next,.royalcabinSwiper .swiper-button-prev,.cabinSwiper .swiper-button-prev{color:var(--main-color);background-color:rgba(255,255,255,0.3);backdrop-filter:blur(10px);padding:2rem;border-radius:50%}.royalcabinSwiper .swiper-button-next:after,.cabinSwiper .swiper-button-next:after,.royalcabinSwiper .swiper-rtl .swiper-button-next:after,.cabinSwiper .swiper-rtl .swiper-button-next:after{content:"";background-image:url(../images/svg/arrow-right.svg);width:30px;height:30px;z-index:20;position:absolute;background-size:cover}.royalcabinSwiper .swiper-button-prev:after,.cabinSwiper .swiper-button-prev:after,.royalcabinSwiper .swiper-rtl .swiper-button-prev:after,.cabinSwiper .swiper-rtl .swiper-button-prev:after{content:"";background-image:url(../images/svg/arrow-left.svg);width:30px;height:30px;z-index:20;position:absolute;background-size:cover}.affilalite-section{background-color:var(--light-color);position:relative;overflow:hidden}.affilalite-content{height:90px}.affilalite-conten p{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.affilalite-box{padding:30px;background-color:var(--white-color);border-radius:15px;margin-bottom:30px;text-align:center;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(0,0,0,0.05);display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.affilalite-box:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.affilalite-box::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--main-color),var(--second-color));transform:scaleX(0);transition:transform 0.3s ease}.affilalite-box:hover::before{transform:scaleX(1)}.affilalite-icon{width:90px;height:90px;background-color:rgba(var(--primary-color-rgb),0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px;transition:all 0.3s ease}.affilalite-box:hover .affilalite-icon{background-color:var(--main-color);transform:rotateY(180deg)}.affilalite-box img{width:60px;height:60px;transition:all 0.3s ease}.affilalite-box h3{font-size:22px;font-weight:600;margin-bottom:15px;color:var(--dark-color);transition:all 0.3s ease}.affilalite-box:hover h3{color:var(--primary-color)}.affilalite-box p{font-size:16px;line-height:1.6;margin-bottom:0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.affilalite-section .btn-primary{background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border:none;padding:15px 40px;font-size:18px;font-weight:600;border-radius:50px;transition:all 0.3s ease}.affilalite-section .btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(var(--primary-color-rgb),0.2)}@media (max-width:991px){.affilalite-box{padding:25px}.affilalite-icon{width:70px;height:70px}.affilalite-box img{width:45px;height:45px}.affilalite-box h3{font-size:20px}}@media (max-width:767px){.affilalite-box{margin-bottom:20px}}.testimonial-section{background-color:var(--main-grey);padding:40px 0}.testimonial-item{background:var(--white-color);padding:2rem;box-shadow:0 5px 15px rgba(0,0,0,0.05);transition:all 0.3s ease;margin:10px;opacity:0.7;transform:scale(0.9);overflow:hidden}.testimonial-item.active{border-radius:10px;opacity:1;transform:scale(1);box-shadow:0 10px 30px rgba(0,0,0,0.1)}.testimonial-item.active .testimonials-head img{position:absolute;top:0;right:0;border-radius:0;border-top-right-radius:10px}.testimonial-item.active .quote-shape img{opacity:0.2}.testimonials-head{display:flex;align-items:center;gap:15px;margin-bottom:10px}.testimonials-title{flex:1}.testimonials-card__ratings{color:#ffc107;margin-bottom:8px}.testimonials-card__ratings i{margin-right:2px}.testimonial-item h3{font-size:1.1rem;margin-bottom:4px;color:#333}.testimonial-item p{color:#666;font-size:0.85rem;margin-bottom:0}.testimonials-content p{color:#555;line-height:1.5;font-style:italic;font-size:0.9rem}.testimonial-item img{width:70px;height:70px;border-radius:50%;object-fit:cover}.quote-shape img{width:auto;height:auto;border-radius:0%;position:absolute;right:15px;bottom:-20px;opacity:0}.testimonialSwiper{padding:15px 0 50px 0 !important;position:relative}.testimonialSwiper .swiper-pagination{position:absolute;bottom:8px !important;left:0;width:100%;display:flex !important;justify-content:center;align-items:center;gap:8px;z-index:20}.testimonialSwiper .swiper-pagination.swiper-pagination-lock{display:flex !important}.testimonialSwiper .swiper-pagination-bullet{width:10px !important;height:10px !important;background-color:var(--main-color,#ba8d4a) !important;opacity:0.3 !important;margin:0 !important;border-radius:50% !important;transition:all 0.3s ease;cursor:pointer;display:inline-block !important}.testimonialSwiper .swiper-pagination-bullet-active{opacity:1 !important;width:26px !important;border-radius:6px !important;background-color:var(--main-color,#ba8d4a) !important}.testimonialSwiper .swiper-button-next,.testimonialSwiper .swiper-button-prev{color:#333;background:#fff;width:35px;height:35px;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,0.1);top:calc(50% - 15px)}.testimonialSwiper .swiper-button-next:after,.testimonialSwiper .swiper-button-prev:after{font-size:16px}@media (max-width:768px){.testimonial-item{padding:15px;margin:8px}.testimonials-head{flex-direction:column;text-align:center;gap:10px}.testimonial-item img{width:65px;height:65px}}svg{font-size:20px;color:#b1835f;width:20px;height:20px;fill:#BA8D4A !important;stroke:#BA8D4A !important}.btn-effect img{filter:invert(1) brightness(0);transform:rotate(360deg)}.hero-content p{color:#fff}.choose-us-img i{font-size:30px;color:#b1835f;width:20px;height:20px;fill:#BA8D4A !important;stroke:#BA8D4A !important}.choose-us-item:hover .choose-us-img i{font-size:30px;color:#212529;width:20px;height:20px;fill:#000 !important;stroke:#212529 !important}.inner-pagination-area .pagination-list{padding:0;margin:20px auto 0;list-style:none;display:flex;align-items:center;justify-content:center;padding-bottom:20px}.inner-pagination-area .pagination-list li{margin-right:20px}.inner-pagination-area .pagination-list li .shop-pagi-btn{width:35px;height:35px;border-radius:50%;border:1px solid var(--main-color);display:flex;align-items:center;justify-content:center;transition:.5s}.inner-pagination-area .pagination-list li .shop-pagi-btn i{color:var(--main-color);transition:.5s}.inner-pagination-area .pagination-list li .shop-pagi-btn:hover{background-color:var(--main-color);border-color:var(--main-color)}.inner-pagination-area .pagination-list li .shop-pagi-btn:hover i{color:var(--white-color)}.inner-pagination-area .pagination-list li a{color:rgba(16,12,8,.5);font-size:18px;font-weight:500;line-height:1;text-transform:capitalize}.inner-pagination-area .pagination-list li a.active{color:var(--main-color)}.inner-pagination-area .pagination-list li:first-child{margin-right:30px}.inner-pagination-area .pagination-list li:last-child{padding-left:10px;margin-right:20px}.section-title-para{max-height:150px;width:75%;margin:auto;overflow:hidden;transition:max-height 0.3s ease-in-out}.category-image-container img{width:661px;height:400px}.statistics-counter__count svg{font-size:21px;color:#b1835f;width:92px;height:41px;fill:#BA8D4A !important;stroke:#BA8D4A !important}@media (max-width:768px){.statistics-counter__count svg{font-size:21px;color:#b1835f;width:35px;height:30px;fill:#BA8D4A !important;stroke:#BA8D4A !important}.category-image-container img{width:661px;height:231px}.cabins-suits-features .p-4{padding:0.5rem !important}.about-us-section .btn-effect{padding:15px 30px;text-align:center;justify-content:center;margin:0 auto;display:flex}.hero-cap h1{font-size:22px;margin-top:36px;text-align:center}.cruise-highlight-box:nth-child(odd) .cruise-highlight-content{border-right:8px solid #17203f !important;border-bottom:8px solid #17203f}.cruise-highlight-box:nth-child(even) .cruise-highlight-content{border-left:8px solid #17203f !important;border-bottom:8px solid #17203f}.close-side-menu{background:#182040}}