/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flipster{display:block;overflow-x:hidden;overflow-y:visible;position:relative}.flipster:focus{outline:none}.flipster__container,.flipster__item{margin:0;padding:0;list-style-type:none;position:relative}.flipster__container{display:block;white-space:nowrap;word-spacing:-0.25em;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipster__item{display:inline-block;white-space:normal;word-spacing:normal;vertical-align:bottom}.flipster--click .flipster__item--past,.flipster--click .flipster__item--future{cursor:pointer}.flipster__item img{max-width:100%}.flipster__button{position:absolute;top:50%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;z-index:999;cursor:pointer;font-size:15px;opacity:.5;-webkit-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;margin:-1em 2em}.flipster__button svg{width:2em;stroke:currentColor;fill:transparent;stroke-width:3;stroke-linecap:round}.flipster__button:hover,.flipster__button:focus{opacity:1}.flipster__button--prev{left:0}.flipster__button--next{right:0}.flipster__nav,.flipster__nav__item{list-style-type:none;margin:0;padding:0}.flipster__nav{display:block;margin:0 0 4em;text-align:center;position:relative}.flipster__nav__item{display:inline-block;margin:0 .25em}.flipster__nav__link{display:block;color:inherit;padding:.5em 1em;position:relative;overflow:hidden;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;-webkit-transition-timing-function:cubic-bezier(.56,.12,.12,.98);-o-transition-timing-function:cubic-bezier(.56,.12,.12,.98);transition-timing-function:cubic-bezier(.56,.12,.12,.98)}.flipster__nav__link::after{content:'';display:block;background:#232221;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:translateY(100%) translateY(-0.25em);-ms-transform:translateY(100%) translateY(-0.25em);transform:translateY(100%) translateY(-0.25em);-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.flipster__nav__item--current>.flipster__nav__link,.flipster__nav__link:hover,.flipster__nav__link:focus{color:#FFF}.flipster__nav__item--current>.flipster__nav__link::after,.flipster__nav__link:hover::after,.flipster__nav__link:focus::after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.flipster__nav__child{display:none;position:absolute;top:100%;left:0;right:0;margin-top:-1px;padding:.5em;background:#4e4441;z-index:1}.flipster__nav__child .flipster__nav__link{color:#FFF}.flipster__nav__child .flipster__nav__link::after{background:#FFF}.flipster__nav__child .flipster__nav__item--current>.flipster__nav__link,.flipster__nav__child .flipster__nav__link:hover,.flipster__nav__child .flipster__nav__link:focus{color:#232221}.flipster__nav__item--current .flipster__nav__child{display:block}.flipster--carousel .flipster__container,.flipster--carousel .flipster__item,.flipster--carousel .flipster__item__content{-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-webkit-transition-timing-function:cubic-bezier(.56,.12,.12,.98);-o-transition-timing-function:cubic-bezier(.56,.12,.12,.98);transition-timing-function:cubic-bezier(.56,.12,.12,.98)}.flipster--carousel .flipster__item{-webkit-perspective:800px;perspective:800px}.flipster--carousel .flipster__item--past,.flipster--carousel .flipster__item--future{opacity:0;-webkit-transition-delay:115ms;-o-transition-delay:115ms;transition-delay:115ms}.flipster--carousel .flipster__item--past-2,.flipster--carousel .flipster__item--future-2{opacity:.6;-webkit-transition-delay:90ms;-o-transition-delay:90ms;transition-delay:90ms}.flipster--carousel .flipster__item--past-1,.flipster--carousel .flipster__item--future-1{opacity:.8;-webkit-transition-delay:60ms;-o-transition-delay:60ms;transition-delay:60ms}.flipster--carousel .flipster__item--past .flipster__item__content{-webkit-transform:translateX(100%) rotateY(-20deg) scale(.5);transform:translateX(100%) rotateY(-20deg) scale(.5)}.flipster--carousel .flipster__item--past-2 .flipster__item__content{-webkit-transform:translateX(25%) rotateY(40deg) scale(.65);transform:translateX(25%) rotateY(40deg) scale(.65)}.flipster--carousel .flipster__item--past-1 .flipster__item__content{-webkit-transform:rotateY(45deg) scale(.8);transform:rotateY(45deg) scale(.8)}.flipster--carousel .flipster__item--future .flipster__item__content{-webkit-transform:translateX(-100%) rotateY(20deg) scale(.5);transform:translateX(-100%) rotateY(20deg) scale(.5)}.flipster--carousel .flipster__item--future-2 .flipster__item__content{-webkit-transform:translateX(-25%) rotateY(-40deg) scale(.65);transform:translateX(-25%) rotateY(-40deg) scale(.65)}.flipster--carousel .flipster__item--future-1 .flipster__item__content{-webkit-transform:rotateY(-45deg) scale(.8);transform:rotateY(-45deg) scale(.8)}.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content{-webkit-transform:translateX(175%) scale(.5);-ms-transform:translateX(175%) scale(.5);transform:translateX(175%) scale(.5)}.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content{-webkit-transform:translateX(25%) scale(.65);-ms-transform:translateX(25%) scale(.65);transform:translateX(25%) scale(.65)}.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content{-webkit-transform:translateX(0%) scale(.8);-ms-transform:translateX(0%) scale(.8);transform:translateX(0%) scale(.8)}.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content{-webkit-transform:translateX(-175%) scale(.5);-ms-transform:translateX(-175%) scale(.5);transform:translateX(-175%) scale(.5)}.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content{-webkit-transform:translateX(-25%) scale(.65);-ms-transform:translateX(-25%) scale(.65);transform:translateX(-25%) scale(.65)}.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content{-webkit-transform:translateX(0%) scale(.8);-ms-transform:translateX(0%) scale(.8);transform:translateX(0%) scale(.8)}.flipster--carousel .flipster__item--current .flipster__item__content{-webkit-transform:translateX(0) rotateY(0deg) scale(1);transform:translateX(0) rotateY(0deg) scale(1);-webkit-transition-delay:60ms;-o-transition-delay:60ms;transition-delay:60ms}.flipster--coverflow .flipster__container,.flipster--coverflow .flipster__item,.flipster--coverflow .flipster__item__content{-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-webkit-transition-timing-function:cubic-bezier(.56,.12,.12,.98);-o-transition-timing-function:cubic-bezier(.56,.12,.12,.98);transition-timing-function:cubic-bezier(.56,.12,.12,.98)}.flipster--coverflow .flipster__item{-webkit-perspective:800px;perspective:800px}.flipster--coverflow .flipster__container{padding-bottom:5%}.flipster--coverflow .flipster__item__content{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;box-reflect:below 0 -webkit-gradient(linear,left bottom,left top,color-stop(.05,rgba(255,255,255,0.12)),color-stop(.2,transparent));-webkit-box-reflect:below 0 -webkit-gradient(linear,left bottom,left top,color-stop(.05,rgba(255,255,255,0.12)),color-stop(.2,transparent))}.flipster--coverflow .flipster__item__content img:only-child{display:block}.flipster--coverflow .flipster__item--past .flipster__item__content{-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale(.75) rotateY(55deg);transform:scale(.75) rotateY(55deg)}.flipster--coverflow .flipster__item--future .flipster__item__content{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(.75) rotateY(-55deg);transform:scale(.75) rotateY(-55deg)}.flipster--coverflow .flip-current .flipster__item__content{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.flipster--flat .flipster__container,.flipster--flat .flipster__item,.flipster--flat .flipster__item__content{-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.flipster--flat .flipster__item--past,.flipster--flat .flipster__item--future{opacity:.5}.flipster--flat .flipster__item--past .flipster__item__content{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.flipster--flat .flipster__item--future .flipster__item__content{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.flipster--wheel{overflow:hidden}.flipster--wheel .flipster__container,.flipster--wheel .flipster__item__content{-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;-webkit-transition-timing-function:cubic-bezier(.56,.12,.12,.98);-o-transition-timing-function:cubic-bezier(.56,.12,.12,.98);transition-timing-function:cubic-bezier(.56,.12,.12,.98)}.flipster--wheel .flipster__container{padding-bottom:20%}.flipster--wheel .flipster__item__content{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.flipster--wheel .flipster__item--past .flipster__item__content{-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.flipster--wheel .flipster__item--future .flipster__item__content{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%}.flipster--wheel .flipster__item__content img:only-child{display:block}.flipster--wheel .flipster__item--past .flipster__item__content{opacity:0;-webkit-transform:rotateZ(-80deg) translate(-170%,110%);-ms-transform:rotate(-80deg) translate(-170%,110%);transform:rotateZ(-80deg) translate(-170%,110%)}.flipster--wheel .flipster__item--future .flipster__item__content{opacity:0;-webkit-transform:rotateZ(80deg) translate(170%,110%);-ms-transform:rotate(80deg) translate(170%,110%);transform:rotateZ(80deg) translate(170%,110%)}.flipster--wheel .flipster__item--past-3 .flipster__item__content{opacity:1;-webkit-transform:rotateZ(-60deg) translate(-70%,75%);-ms-transform:rotate(-60deg) translate(-70%,75%);transform:rotateZ(-60deg) translate(-70%,75%)}.flipster--wheel .flipster__item--future-3 .flipster__item__content{opacity:1;-webkit-transform:rotateZ(60deg) translate(70%,75%);-ms-transform:rotate(60deg) translate(70%,75%);transform:rotateZ(60deg) translate(70%,75%)}.flipster--wheel .flipster__item--past-2 .flipster__item__content{opacity:1;-webkit-transform:rotateZ(-40deg) translate(-17%,30%);-ms-transform:rotate(-40deg) translate(-17%,30%);transform:rotateZ(-40deg) translate(-17%,30%)}.flipster--wheel .flipster__item--future-2 .flipster__item__content{opacity:1;-webkit-transform:rotateZ(40deg) translate(17%,30%);-ms-transform:rotate(40deg) translate(17%,30%);transform:rotateZ(40deg) translate(17%,30%)}.flipster--wheel .flipster__item--past-1 .flipster__item__content{opacity:1;-webkit-transform:rotateZ(-20deg);-ms-transform:rotate(-20deg);transform:rotateZ(-20deg)}.flipster--wheel .flipster__item--future-1 .flipster__item__content{opacity:1;-webkit-transform:rotateZ(20deg);-ms-transform:rotate(20deg);transform:rotateZ(20deg)}.flipster--wheel .flip-current .flipster__item__content{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}
:root{--charlottetravel-com-hk-nile-blue:#173D48;--Text-White:#fff;}body{font-family:'Avenir Next';margin:0;padding:0;font-size:18px;}@font-face{font-family:'Avenir Next';src:url(/themes/custom/uglitheme_v2/fonts/avenirnext/AvenirNextLTPro-Regular.woff2) format('woff2'),url(/themes/custom/uglitheme_v2/fonts/avenirnext/AvenirNextLTPro-Regular.woff) format('woff');font-display:swap;}@font-face{font-family:'optiwtcgoudy';src:url(/themes/custom/uglitheme_v2/fonts/OPTIwtcGoudy-Regular/optiwtcgoudy-regular-webfont.woff2) format('woff2'),url(/themes/custom/uglitheme_v2/fonts/OPTIwtcGoudy-Regular/optiwtcgoudy-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal;}.section-hotel-partners{overflow:hidden;position:relative;}.img-responsive{width:100% !important;height:auto !important;}.container-1400{max-width:1300px;margin-left:auto;margin-right:auto;}.w-35{width:35%;}.w-65{width:65%;}.junge-regular{font-family:"Junge",cursive;font-weight:400;font-style:normal;}.py-15px{padding-top:15px;padding-bottom:15px;}.header-container{background:#E1DED9;transition:all 0.5s ease;}header.header-container.scrolling{position:sticky;top:-120px;width:100%;z-index:98;}header.header-container.scrolling.fix-header-top{top:0;}.header-contact a{font-family:Junge;color:#12313A;font-size:24px;border:1px solid #12313A;padding:10px;width:200px;display:flex;justify-content:center;align-items:center;}.header-contact a span.icon{display:none;}.header-contact a span.icon svg{fill:#173D48;width:35px;}.homepage-banner-video{width:100%;height:auto;}.homepage-banner-video video{width:100%;display:flex;}.luxury-defined-text{background:url('/themes/custom/uglitheme_v2/images/SYMBOL.png'),#FFFFFF;background-size:contain;background-repeat:no-repeat;background-position:center center;}.luxury-defined-text-inner h2{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:'Junge';font-size:70px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-1.4px;text-transform:capitalize;}.separator{background:#D0B779;max-width:722px;height:1px;display:block;margin-bottom:20px;}.luxury-defined-text-inner span.subtext{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:"Julius Sans One";font-size:30px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.022px;margin-top:25px;margin-bottom:35px;display:block;}.luxury-defined-text-inner p{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:"Avenir Next";font-size:24px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:0.48px;}.luxury-defined-image img{object-fit:contain;width:100%;height:100%;}.section-kind-of-traveller h2.section-title,.section-testimonials h2.section-title,.section-carousel-blog h2.section-title,.section-countries-also-considered h2.section-title,.section-activities-blog h2.section-title{color:#173D48;text-align:center;font-family:Junge;font-size:48px;font-style:normal;font-weight:400;line-height:72px;text-transform:capitalize;}.traveller-carousel,.testimonials-carousel{width:100%;position:relative;}.testimonial-carousel-outer,.traveller-carousel-outer{overflow:hidden;}.testimonials-carousel.country-page{height:auto;overflow:hidden;}.blogs-carousel{width:100%;position:relative;}.traveller-slide-inner{min-height:700px;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:20px;display:flex;align-items:end;}.traveller-slide-inner-desc div.destination{width:fit-content;border-radius:100px;background:rgba(255,255,255,0.22);backdrop-filter:blur(7.5px);display:flex;padding:3px 10px;justify-content:center;align-items:center;gap:4px;color:#fff;margin-bottom:10px;display:none;}.traveller-slide-inner-desc h3{color:#FFF;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss02' on,'ss03' on,'ss04' on;text-shadow:2px 2px 8px rgba(0,0,0,0.31);font-family:Junge;font-size:36px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:-1.5px;}.traveller-slide-inner-desc p{color:#FFF;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss02' on,'ss03' on,'ss04' on;text-shadow:2px 2px 8px rgba(0,0,0,0.31);font-family:"Avenir Next";font-size:20px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0;}div.swiper-container.homepage-travellers,div.swiper-container.testimonials-homepage,#swiper-countries-block-1{padding-bottom:100px;position:relative;}div.swiper-container.homepage-travellers .swiper-button-prev,div.swiper-container.testimonials-homepage .swiper-button-prev{bottom:20px !important;top:unset !important;left:unset !important;right:15% !important;color:#333 !important;}div.swiper-container.homepage-travellers .swiper-button-next,div.swiper-container.testimonials-homepage .swiper-button-next{bottom:20px !important;top:unset !important;right:10% !important;color:#333 !important;}div.four-col-blog-carousel .swiper-button-prev,#swiper-countries-block-1 .swiper-button-prev{bottom:20px !important;top:unset !important;left:unset !important;right:5% !important;color:#333 !important;}div.four-col-blog-carousel .swiper-button-next,#swiper-countries-block-1 .swiper-button-next{bottom:20px !important;top:unset !important;right:0% !important;color:#333 !important;}.book-your-consultations{display:inline-flex;padding:20px 35px 15px 40px;flex-direction:column;align-items:flex-start;gap:10px;background:#12313A;}.book-your-consultations a{color:var(--Text-White,#FFF);text-align:center;font-family:Junge;font-size:24px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.048px;text-decoration:none;}.testimonials-slide-inner{min-height:700px;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:20px;display:flex;align-items:end;}.testimonials-slide-inner-desc{display:flex;padding:30px;flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;flex:1 0 0;border-radius:var(--Corner-Medium,12px);background:#FFF;backdrop-filter:blur(2px);position:relative;}.testimonials-slide-inner-desc .client-info .client-image{position:absolute;top:-50px;border-radius:100px;background-color:#fff;padding:10px;margin-left:auto;margin-right:auto;width:fit-content;left:0;right:0;}.testimonials-slide-inner-desc .client-info .client-image img{width:64px;height:64px;object-fit:cover;border-radius:100%;}.testimonials-slide-inner-desc .client-info .client-name{color:#1E1E1E;text-align:center;font-family:Junge;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;padding-top:20px;}.testimonials-slide-inner-desc .client-info span.client-job{color:#1E1E1E;text-align:center;font-family:"Avenir Next";font-size:16px;font-style:normal;font-weight:400;text-transform:capitalize;}.testimonials-slide-inner-desc .client-info .client-destination{display:flex;flex-direction:row;align-items:center;gap:5px;justify-content:center;}.testimonials-slide-inner-desc .client-info .client-destination span{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:"Avenir Next";font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;}.testimonials-slide-inner-desc .testimonial-content{color:#1E1E1E;text-align:center;font-family:"Avenir Next";font-size:14px;font-style:normal;font-weight:400;line-height:140%;height:80px;overflow:auto;display:flex;padding-right:10px;}.testimonials-slide-inner-desc .testimonial-content::-webkit-scrollbar{width:10px;}.testimonials-slide-inner-desc .testimonial-content::-webkit-scrollbar-track{background:#d6d6d6;border-radius:50px;}.testimonials-slide-inner-desc .testimonial-content::-webkit-scrollbar-thumb{background:#505050;border-radius:50px;border:2px solid #d6d6d6;}.section-whats-next-space-travel{background:url('/themes/custom/uglitheme_v2/images/SYMBOL-gray.png'),#173D48;background-size:cover;background-repeat:no-repeat;background-position:center center;}.clear{clear:both;}.space-travel-text-left h2{color:#FFF;font-family:Junge;font-size:70px;font-style:normal;font-weight:400;line-height:72px;}.space-travel-text-left p{color:#FFF;font-family:"Avenir Next";font-size:26px;font-style:normal;font-weight:400;line-height:normal;}.book-your-consultations.opaque{border:1px solid #FFF;background:rgba(255,255,255,0.22);}.cruise-voyage-each-year{margin:10px;background-color:#fff;padding:5px;}.cruise-voyage-each-year > img{width:100%;height:auto;}.cruise-voyage-each-year .voyage-text{display:flex;padding:35px 35px;justify-content:space-between;align-items:center;}.cruise-voyage-each-year .voyage-text span{color:var(--charlottetravel-com-hk-black,#000);font-family:Junge;font-size:26px;font-style:normal;font-weight:400;line-height:35px;}.cruise-voyage-each-year .voyage-text img{border:1px solid #000;border-radius:100px;}.section-hotel-partners h2{color:#173D48;text-align:center;font-family:Junge;font-size:48px;font-style:normal;font-weight:400;line-height:72px;text-transform:capitalize;}.mirandus-magazine-wrapper{max-width:615px;margin-left:auto;margin-right:auto;}.section-mirandus-magazine{overflow:hidden;position:relative;background:url(/themes/custom/uglitheme_v2/images/SYMBOL-white.png),#D0B77933;padding:100px 0;background-position:center center;background-repeat:no-repeat;background-size:cover;}.mirandus-magazine-title h2{color:#173D48;text-align:center;font-family:Junge;font-size:48px;font-style:normal;font-weight:400;line-height:72px;text-transform:capitalize;margin-bottom:60px;}.mirandus-magazine-wrapper img{width:300px;height:auto;}.mirandus-magazine-wrapper .swiper-wrapper .swiper-slide{width:300px;}.mirandus-swiper-controls{margin-top:20px;display:flex;align-items:center;justify-content:center;}.mirandus-swiper-controls .mirandus-swiper-pagination{width:fit-content;}div.four-col-blog-carousel .swiper-wrapper .swiper-slide .views-field-field-blog-featured-image img{width:100%;height:auto;}div.four-col-blog-carousel .blogs-slide-inner{padding-top:20px;padding-bottom:20px;}div.four-col-blog-carousel .blogs-slide-inner .blog-info h2{color:#000;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss02' on,'ss03' on,'ss04' on;font-family:Junge;font-size:28px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-1px;min-height:70px;}div.four-col-blog-carousel .blogs-slide-inner .blog-info{min-height:240px;}div.activities-blogs-carousel.top .blogs-slide-inner .blog-info,div.activities-blogs-carousel.bottom .blogs-slide-inner .blog-info{min-height:170px;}div.all-blog-carousel .blogs-slide-inner .blog-info{min-height:230px;}div.four-col-blog-carousel .blogs-slide-inner .blog-info p{color:#000;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss02' on,'ss03' on,'ss04' on;font-family:"Avenir Next";font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-0.3px;}div.four-col-blog-carousel .blogs-slide-inner .blog-destination{display:inline-flex;padding-right:10px;justify-content:center;align-items:center;gap:4px;}div.four-col-blog-carousel .blogs-slide-inner .blog-destination span{color:var(--charlottetravel-com-hk-black,#000);font-family:"Avenir Next";font-size:18px;font-style:normal;font-weight:600;line-height:180%;letter-spacing:0.36px;}div.four-col-blog-carousel .blogs-slide-inner .blog-category{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #000;}div.four-col-blog-carousel .blogs-slide-inner .blog-category span{color:#000;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss04' on;font-family:"Avenir Next";font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.3px;text-transform:uppercase;display:none;}.section-whats-next-space-travel-bottom{background:url(/themes/custom/uglitheme_v2/images/big-cta-background.png),#173D48;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:700px;display:flex;justify-content:center;align-items:center;margin-top:50px;position:relative;}.section-whats-next-space-travel-bottom:before{background-image:url(/themes/custom/uglitheme_v2/images/gradient-symbol-space-travel.png);content:"";position:absolute;z-index:1;width:100%;height:100%;background-position:center right;background-repeat:no-repeat;opacity:0.1;}.next-in-your-space-travel-bottom{opacity:0.9;background:var(--gradient,linear-gradient(162deg,#214F5C 10.72%,#12313A 78.52%));max-width:900px;padding:100px;position:relative;z-index:1;}.next-in-your-space-travel-bottom h2{color:#FFF;text-align:center;font-family:Junge;font-size:70px;font-style:normal;font-weight:400;line-height:72px;}.next-in-your-space-travel-bottom p{color:#FFF;text-align:center;font-family:"Avenir Next";font-size:26px;font-style:normal;font-weight:400;line-height:normal;margin:35px 0;}.next-in-your-space-travel-bottom .contact-us-book{display:flex;width:fit-content;padding:13px 35px 13px 40px;flex-direction:column;align-items:flex-start;gap:10px;border:1px solid #FFF;background:rgba(255,255,255,0.22);margin-left:auto;margin-right:auto;}.next-in-your-space-travel-bottom .contact-us-book a{color:var(--Text-White,#FFF);text-align:center;font-family:Junge;font-size:24px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.048px;}.section-footer{background:#173D48;position:relative;padding-top:50px;padding-bottom:50px;overflow:hidden;}.section-footer:before{content:"";border-radius:var(--Corner-None,673px);opacity:0.3;background:#E0E0E0;filter:blur(192.62179565429688px);position:absolute;top:-50%;left:-25%;width:600px;height:600px;}.footer-contact-details{display:flex;flex-direction:column;gap:10px;}.footer-contact-details .contact-row{display:flex;flex-direction:column;}.footer-contact-details .contact-row label{color:var(--charlottetravel-com-hk-laser,#D0B779);font-family:"Avenir Next";font-size:15px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:0.6px;margin-bottom:0;}.footer-contact-details .contact-row div a,.footer-contact-details .contact-row div span.address{color:#FFF;font-family:"Avenir Next";font-size:17px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.8px;}.footer-menus{display:flex;flex-direction:row;justify-content:space-between;}.main-navigation ul,.main-destinations ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;}.main-navigation ul li a,.main-destinations ul li a{color:#FFF;font-family:"Avenir Next";font-size:17px;font-style:normal;font-weight:500;line-height:180%;text-transform:capitalize;align-self:stretch;}.main-destinations h2{color:var(--charlottetravel-com-hk-white-white,#FFF);font-family:"Avenir Next";font-size:17px;font-style:normal;line-height:normal;text-transform:capitalize;font-weight:bold;}.section-footer .footer-inner{border-bottom:1px solid rgba(255,255,255,0.50);padding-bottom:50px;}.copyright-menu-container{display:flex;align-items:center;justify-content:space-between;padding:20px 0 0;}.copyright-menu-container .copyright-text span{color:#FFF;font-family:"Avenir Next";font-size:14px;font-style:normal;font-weight:400;line-height:160%;opacity:0.8;}.privacy-terms-menu ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;gap:2rem;}.privacy-terms-menu ul li a{color:#FFF;text-align:right;font-family:"Avenir Next";font-size:14px;font-style:normal;font-weight:400;line-height:160%;opacity:0.8;}.contact-row.social-media{display:flex;flex-direction:row;gap:15px;margin-top:10px;margin-bottom:10px;}.footer-contact-us-here{margin:10px 0 50px;}.footer-contact-us-here div{display:flex;width:fit-content;align-items:center;flex-shrink:0;border:1px solid rgba(255,255,255,0.80);background:rgba(255,255,255,0.22);}.footer-contact-us-here div a{padding:20px 30px;color:var(--Text-White,#FFF);text-align:center;font-family:"Avenir Next";font-size:20px;font-style:normal;font-weight:400;line-height:0px;letter-spacing:-0.04px;}.section-main div.places-to-visit,.section-main div.continents-country,.section-main div.country-page{margin-top:50px;margin-bottom:50px;}.section-main div.general-breadcrumbs h1.page-title,.section-main div.general-breadcrumbs span.past-pages{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:Junge;font-size:48px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.96px;text-transform:capitalize;}.section-main div.general-breadcrumbs h1.page-title a,.section-main div.general-breadcrumbs span.past-pages a{color:var(--charlottetravel-com-hk-nile-blue,#173D48);text-decoration:none;}.section-main div.general-breadcrumbs h1.page-title{border-bottom:2px solid #D0B779;}.section-main .places-to-visit .general-breadcrumbs,.section-main .country-page .general-breadcrumbs{margin-bottom:80px;}.continents-grid,.countries-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px;}.continents-grid .continent-single,.countries-grid .countries-single{height:500px;overflow:hidden;position:relative;}.continents-grid .continent-single img,.countries-grid .countries-single img{width:100%;height:500px;object-fit:cover;}.continents-grid .continent-single .views-field-field-continent-image .field-content,.continents-grid .continent-single .views-field-field-experience-image .field-content,.countries-grid .countries-single .views-field-field-country-image .field-content{position:relative;}.continents-grid .continent-single .views-field-field-continent-image .field-content:before,.countries-grid .countries-single .views-field-field-country-image .field-content:before,.continents-grid .continent-single .views-field-field-experience-image .field-content:before{position:absolute;content:"";top:0;width:100%;height:100%;transition:all 0.5s ease;}.continents-grid .continent-single:hover .views-field-field-continent-image .field-content:before,.countries-grid .countries-single:hover .views-field-field-country-image .field-content:before,.continents-grid .continent-single:hover .views-field-field-experience-image .field-content:before{background-color:rgba(23,61,72,0.8);}.continents-grid .continent-single img.darken,.countries-grid .countries-single img.darken{filter:brightness(50%);}.continents-grid .continent-single .continent-info,.countries-grid .countries-single .countries-info{position:absolute;bottom:0;padding:20px;}.continents-grid .continent-single .continent-info h2,.countries-grid .countries-single .countries-info h2{color:#FFF;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss02' on,'ss03' on,'ss04' on;text-shadow:2px 2px 8px rgba(0,0,0,0.31);font-family:Junge;font-size:36px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:-1.5px;}.continents-grid .continent-single .continent-info h2 a,.countries-grid .countries-single .countries-info h2 a{color:#FFF;text-decoration:none;}.continents-grid .continent-single .continent-info p,.countries-grid .countries-single .countries-info p{margin-bottom:0;color:#FFF;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss02' on,'ss03' on,'ss04' on;text-shadow:2px 2px 8px rgba(0,0,0,0.31);font-family:"Avenir Next";font-size:20px;font-style:normal;font-weight:400;line-height:22px;}.continents-grid .continent-single a.link-to-continent,.countries-grid .countries-single a.link-to-country{position:absolute;width:100%;height:100%;z-index:1;}.general-breadcrumbs{display:flex;gap:3rem;}.general-breadcrumbs > *{position:relative;}.general-breadcrumbs > *:after{content:"";background-color:#D0B779;position:absolute;width:10px;height:10px;top:25px;right:-30px;border-radius:100%;}.general-breadcrumbs > *:last-child:after{display:none;}.countries-grid .countries-single img,.countries-grid .countries-single{height:400px;}.countries-grid .countries-single.featured-country{grid-column:span 2;grid-row:span 2;height:800px;}.countries-grid .countries-single.featured-country.views-field.views-field-field-country-image,.countries-grid .countries-single.featured-country.views-field.views-field-field-country-image .field-content{height:100%;}.countries-grid .countries-single.featured-country img{height:800px;}.countries-grid .countries-single:not(.featured-country) .countries-info p{transition:opacity 0.5s ease-out;opacity:0;height:0;}.countries-grid .countries-single:not(.featured-country):hover .countries-info p{height:auto;opacity:1;}.country-page-banner .swiper-container .swiper-slide .views-field-field-country-images img{width:100%;height:auto;}.country-page-body{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:"Avenir Next";font-size:24px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:0.48px;width:80%;position:relative;margin-top:-60px;}body.country-banner-single .country-page-body{margin-top:0;}.experience-page-body{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:"Avenir Next";font-size:18px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:0.48px;width:100%;position:relative;}.section-country-cta{background:url('/themes/custom/uglitheme_v2/images/country-book-cta.png'),#FFFFFF;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:400px;display:flex;justify-content:center;align-items:center;}.country-cta-block{display:flex;flex-direction:column;gap:20px;align-items:center;}.country-cta-block h2{color:#FFF;text-align:center;font-family:Junge;font-size:70px;font-style:normal;font-weight:400;line-height:72px;}.country-cta-button{display:flex;width:fit-content;padding:18px 35px 13px 40px;flex-direction:column;align-items:flex-start;gap:10px;border:1px solid #FFF;background:rgba(255,255,255,0.22);}.country-cta-button a{color:var(--Text-White,#FFF);text-align:center;font-family:Junge;font-size:24px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.048px;}.country-activities-list{display:grid;grid-auto-columns:33%;grid-gap:10px;width:100%;justify-content:center;grid-auto-flow:column;}.section-country-title{color:#173D48;text-align:center;font-family:Junge;font-size:48px;font-style:normal;font-weight:400;line-height:72px;text-transform:capitalize;margin-bottom:50px;}.section-country-activities{margin-top:100px;margin-bottom:100px;}.activity-single{position:relative;}.activity-single .activity-info{position:absolute;bottom:0;padding:15px;width:100%;}.activity-single img{height:auto;object-fit:cover;object-position:center center;width:100%;}.activity-single .activity-info h2{color:var(--charlottetravel-com-hk-white-white,#FFF);font-family:Junge;font-size:22px;font-style:normal;font-weight:400;line-height:unset;}.activity-single .activity-info div.desc{color:var(--charlottetravel-com-hk-white-white,#FFF);font-family:"Avenir Next";font-size:20px;font-style:normal;font-weight:400;line-height:normal;}.activity-single .activity-categories div{border-radius:100px;background:rgba(255,255,255,0.22);display:inline-flex;padding:3px 10px;justify-content:center;align-items:center;gap:4px;}.activity-single .activity-categories div span{backdrop-filter:blur(7.5px);color:#FFF;font-family:"Avenir Next";font-size:16px;font-style:normal;font-weight:600;line-height:180%;letter-spacing:0.32px;}.section-countries-also-considered{margin-bottom:100px;}#swiper-countries-block-2 .swiper-wrapper{gap:20px;position:relative;left:-5px;}#swiper-countries-block-2  .swiper-button-prev,#swiper-countries-block-2  .swiper-button-next{display:none;}#swiper-countries-block-2 .swiper-wrapper .swiper-slide .views-field-nothing img{width:100%;height:auto;}#swiper-countries-block-2 .swiper-wrapper .swiper-slide .views-field-nothing{position:relative;}#swiper-countries-block-2 .swiper-wrapper .swiper-slide .views-field-nothing h2{position:absolute;bottom:15px;left:15px;color:#FFF;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss02' on,'ss03' on,'ss04' on;text-shadow:2px 2px 8px rgba(0,0,0,0.31);font-family:Junge;font-size:40px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:var(--Headline-Medium-Tracking,0px);}.section-blog-main-text,.section-hotel-booking-main-text{background:var(--charlottetravel-com-hk-white-white,linear-gradient(0deg,#FFF 0%,#FFF 100%),#FFF);}.section-blog-main-text .blog-main-text-inner h2,.section-hotel-booking-main-text .hotel-booking-main-text-inner h2{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:Junge;font-size:48px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.96px;text-transform:capitalize;margin-bottom:50px;}.section-blog-main-text .blog-main-text-inner .content,.section-hotel-booking-main-text .hotel-booking-main-text-inner .content{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:"Avenir Next";font-size:24px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:0.48px;}.blog-please-edit,.hotel-booking-please-edit{margin-top:50px;display:inline-flex;padding:20px 35px 15px 40px;flex-direction:column;align-items:flex-start;gap:10px;background:#12313A;}.blog-please-edit a,.hotel-booking-please-edit a{color:var(--Text-White,#FFF);text-align:center;font-family:Junge;font-size:24px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.048px;}.activities-blogs-container{width:92%;margin-left:auto;margin-right:auto;}.activities-blogs-container-inner{display:flex;flex-direction:row;align-items:flex-start;gap:20px;}.activities-blogs-container .activities-blog-featured-image{width:35%;}.activities-blogs-container .activities-blogs-carousel{width:65%;}.activities-blogs-container .activities-blogs-carousel .swiper-container{margin-top:0;}.activities-blogs-container .activities-blogs-carousel div.four-col-blog-carousel{width:100% !important;}.section-hotel-booking-faq{margin-top:200px;margin-bottom:200px;}.hotel-booking-faq h2.faq-section-title{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:Junge;font-size:48px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.96px;text-transform:capitalize;}.faq-accordion-container .card-header h2 button{color:#173D48;font-family:Junge;font-size:30px;font-style:normal;font-weight:400;line-height:72px;text-transform:capitalize;padding:0;text-decoration:none;}.faq-accordion-container .card-header h2 button img{transition:transform 0.1s linear;}.faq-accordion-container .card-header h2 button:not(.collapsed) img{transform:rotate(180deg);}.faq-accordion-container .card{border:unset;}.faq-accordion-container .card-header{margin:0 !important;padding:0;background-color:unset;border:unset;border-bottom:1px solid #D0B779;}.faq-accordion-container .card .card-body{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:"Avenir Next";font-size:18px;font-style:normal;font-weight:400;line-height:146%;letter-spacing:0.48px;padding-left:0;padding-right:0;}.about-us-top-text span.small-text{color:var(--charlottetravel-com-hk-nile-blue,#173D48);text-align:center;font-family:Junge;font-size:32px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.64px;text-transform:capitalize;}.about-us-top-text span.about-separator{width:744px;height:1px;background:#D0B779;}.about-us-top-text h2{color:var(--charlottetravel-com-hk-nile-blue,#173D48);text-align:center;font-family:Junge;font-size:70px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-1.4px;text-transform:capitalize;}.about-us-top-text div.content{color:var(--charlottetravel-com-hk-nile-blue,#173D48);text-align:center;font-family:"Avenir Next";font-size:26px;font-style:normal;font-weight:400;line-height:170%;}.section-about-us-main-text{padding-top:100px;padding-bottom:200px;background:url('/themes/custom/uglitheme_v2/images/SYMBOL.png'),#FFFFFF;background-size:60%;background-repeat:no-repeat;background-position:130% -150px;}.section-about-us-main-text .about-us-gap{gap:15px;}.about-us-second-block,.about-us-third-block,.about-us-fourth-block{margin-bottom:100px;}.about-us-second-block h2.about-us-second-block-title,.about-us-third-block h2.about-us-second-block-title,.about-us-fourth-block h2.about-us-fourth-block-title{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:Junge;font-size:48px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.96px;text-transform:capitalize;}.about-us-second-block .about-us-second-block-content,.about-us-fourth-block .about-us-fourth-block-content{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:"Avenir Next";font-size:18px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:0.48px;}.our-team-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;}.our-team-list a{color:#000;text-decoration:none;}.our-team-list .our-team-single-info h3{color:var(--charlottetravel-com-hk-black,#000);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss02' on,'ss03' on,'ss04' on;font-family:Junge;font-size:28px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:-1.5px;}.our-team-list .our-team-single-info span{color:var(--charlottetravel-com-hk-black,#000);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss02' on,'ss03' on,'ss04' on;font-family:"Avenir Next";font-size:20px;font-style:normal;font-weight:400;line-height:22px;}.our-team-list .our-team-single-info{display:flex;flex-direction:column;}.our-team-list .our-team-info-outer{width:80%;margin-left:auto;margin-right:auto;}.bg-symbol-center{background:url(/themes/custom/uglitheme_v2/images/SYMBOL.png),#FFFFFF;background-size:50%;background-repeat:no-repeat;background-position:0 30%;}div.contact-us-modal .modal-dialog{max-width:1200px;position:relative;}div.contact-us-modal .modal-dialog button.close{position:absolute;top:15px;right:20px;}.contact-us-modal-separate-section{display:flex;flex-direction:row;}.contact-modal-form{background:url(/themes/custom/uglitheme_v2/images/SYMBOL.png),#FFFFFF;padding:100px;background-position:center top;width:50%;}.contact-modal-form h2{color:var(--charlottetravel-com-hk-black,#000);text-align:center;font-family:Junge;font-size:31.562px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.631px;text-transform:capitalize;margin-bottom:50px;}.contact-modal-form form .form-item label{color:#000;font-family:"Avenir Next";font-size:14.028px;font-style:normal;font-weight:400;line-height:21.041px;}.contact-modal-form form .form-item label:not(.option){display:block;}.contact-modal-form form .form-item{margin-bottom:15px;}.contact-modal-form form .form-item .form-text,.contact-modal-form form .form-item .form-email,.contact-modal-form form .form-item .form-textarea{border:0.877px solid #CCC;background:#FFF;box-shadow:0px 1.753px 1.753px 1.753px rgba(204,204,204,0.10);width:100%;padding:10px;}.contact-modal-form form .form-actions{text-align:center;margin-top:20px;}.contact-modal-form form .form-actions input{padding:0px 43.836px;color:var(--charlottetravel-com-hk-white-white,#FFF);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss03' on,'ss04' on;font-family:Junge;font-size:21.041px;font-style:normal;font-weight:400;line-height:45.59px;letter-spacing:var(--Display-Medium-Tracking,0px);border:0.877px solid var(--charlottetravel-com-hk-white-white,#FFF);background:#12313A;backdrop-filter:blur(1.7534459829330444px);}.contact-modal-info-testimonials{width:50%;background:var(--gradient,linear-gradient(162deg,#214F5C 10.72%,#12313A 78.52%));}.contact-modal-info-testimonials-inner{display:flex;height:100%;flex-direction:column;padding:10%;justify-content:space-between;}.contact-modal-info-testimonials-inner{display:flex;height:100%;flex-direction:column;padding:50px;justify-content:space-between;align-items:center;}.contact-web-logo img{max-width:200px;}.contact-web-logo{text-align:center;}.contact-line-separator{opacity:0.8;background:var(--charlottetravel-com-hk-white-white,linear-gradient(0deg,#FFF 0%,#FFF 100%),#FFF);height:1px;width:100%;}.contact-info a{color:#FFF;text-align:center;font-family:"Avenir Next";font-size:17.534px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:0.701px;}.contact-popup.social-media{display:flex;flex-direction:row;gap:15px;}.contact-info{text-align:center;}.contact-testimonials-slide-inner-desc .contact-client-info h3.client-name{color:#1E1E1E;text-align:center;font-family:Junge;font-size:17.534px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;margin-bottom:10px;}.contact-testimonials-slide-inner-desc .contact-client-info div.client-job{color:#1E1E1E;text-align:center;font-family:"Avenir Next";font-size:14.028px;font-style:normal;font-weight:400;text-transform:capitalize;margin-bottom:10px;}.contact-testimonials-slide-inner-desc .contact-client-info .client-destination{display:flex;flex-direction:row;align-items:center;gap:5px;justify-content:center;margin-bottom:10px;}.contact-testimonials-slide-inner-desc .contact-client-info .client-destination span{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:"Avenir Next";font-size:12.274px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;}.contact-testimonials-slide-inner-desc .testimonial-content{color:#1E1E1E;text-align:center;font-family:"Avenir Next";font-size:12.274px;font-style:normal;font-weight:400;width:85%;margin-left:auto;margin-right:auto;height:120px;overflow-x:hidden;overflow-y:auto;padding-right:20px;display:flex;justify-content:center;align-items:center;}.contact-testimonials-slide-inner-desc .testimonial-content::-webkit-scrollbar{width:10px;}.contact-testimonials-slide-inner-desc .testimonial-content::-webkit-scrollbar-track{background:#d6d6d6;border-radius:50px;}.contact-testimonials-slide-inner-desc .testimonial-content::-webkit-scrollbar-thumb{background:#505050;border-radius:50px;border:2px solid #d6d6d6;}.contact-popup-testimonials-outer{border-radius:10.521px;opacity:0.8;background:#FFF;padding:30px 15px;width:100%;height:auto;overflow:hidden;}#swiper-homepage-block-3 .swiper-wrapper{margin-bottom:50px;}.hamburger-overlay{position:fixed;background-color:rgba(0,0,0,0.5);width:100%;height:100%;z-index:-1;top:0;display:none;}.hamburger-overlay.show{z-index:9999;display:block;}body.hamburger-active{overflow:hidden;}.hamburger-outer-container{max-width:1200px;height:100%;background:var(--gradient,linear-gradient(162deg,#214F5C 10.72%,#12313A 78.52%));backdrop-filter:blur(2px);transform:translate(-100%,0);transition:all ease 0.5s;}.hamburger-overlay .hamburger-outer-container.slide-open{transform:translate(0%,0) !important;}.hamburger-top{background-color:#fff;padding:20px;display:flex;gap:25px;align-items:center;}.go-black-layer{padding-left:35px;display:none;}.go-black-layer svg{width:15px;fill:#fff;}.go-black-layer a{display:flex;gap:10px;color:#FFF;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss03' on,'ss04' on;font-family:Junge;font-size:22px;font-style:normal;font-weight:400;line-height:45px;}.hamburger-search form label,.hamburger-search form input.form-submit{display:none;}.hamburger-search{display:flex;align-items:center;gap:15px;}.hamburger-search svg{width:60px;}.hamburger-search form input.form-text{color:#545454;font-family:Avenir Next;font-size:21px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:-0.5px;border:unset;margin:0;outline:none;width:100%;}.member-login a{color:#FFF;text-align:right;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss03' on,'ss04' on;font-family:Junge;font-size:24px;font-style:normal;font-weight:400;line-height:52px;letter-spacing:-1px;}.hamburger-center{padding:50px;}.logo-login-form{display:flex;align-items:center;justify-content:space-between;margin-bottom:70px;}.hamburger-menu{display:flex;gap:20px;align-items:start;}.hamburger-menu > div{width:33%;}.hamburger-menu .first-layer ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:5px;}.hamburger-menu .first-layer ul li a{color:#FFF;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss03' on,'ss04' on;font-family:Junge;font-size:32px;font-style:normal;font-weight:400;line-height:52px;letter-spacing:-1px;text-decoration:none;}.hamburger-menu .first-layer ul li a:hover{text-decoration:underline;}.hamburger-menu .first-layer{padding-right:30px;border-right:1px solid #fff;}.hamburger-menu > div.second-layer,.hamburger-menu > div.third-layer{display:none;}.hamburger-menu > div.second-layer.show,.hamburger-menu > div.third-layer.show{display:block;}.hamburger-menu > div.second-layer ul,.hamburger-menu > div.third-layer ul{padding:0 0 0 30px;margin:0;list-style:none;display:flex;flex-direction:column;}.hamburger-menu > div.second-layer ul li a,.hamburger-menu > div.third-layer ul li a{color:#FFF;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss03' on,'ss04' on;font-family:Junge;font-size:22px;font-style:normal;font-weight:400;line-height:45px;}.hamburger-menu > div.third-layer,.hamburger-menu > div.second-layer{height:500px;overflow-y:auto;}.hamburger-menu > div.second-layer{border-right:1px solid #fff;padding-right:30px;}.hamburger-menu > div.third-layer::-webkit-scrollbar,.hamburger-menu > div.second-layer::-webkit-scrollbar{width:10px;}.hamburger-menu > div.third-layer::-webkit-scrollbar-track,.hamburger-menu > div.second-layer::-webkit-scrollbar-track{background:#d6d6d6;border-radius:50px;}.hamburger-menu > div.third-layer::-webkit-scrollbar-thumb,.hamburger-menu > div.second-layer::-webkit-scrollbar-thumb{background:#505050;border-radius:50px;border:2px solid #d6d6d6;}.hamburger-menu > div.third-layer .third-layer-menus{display:none;}.hamburger-menu > div.third-layer .third-layer-menus.show{display:block;}.hamburger-container{height:100%;background-size:250px;background-repeat:no-repeat;background-position:center center;display:flex;flex-direction:column;overflow-y:auto;}.hamburger-container.has-bg{background-image:url(/themes/custom/uglitheme_v2/images/ct-logo-grayshade.png);}.hamburger-contact-left div{display:inline-flex;padding:0px 50px;justify-content:center;align-items:center;gap:10px;border:1px solid var(--charlottetravel-com-hk-white-white,#FFF);background:#12313A;backdrop-filter:blur(2px);}.hamburger-contact-left div a{color:var(--charlottetravel-com-hk-white-white,#FFF);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss03' on,'ss04' on;font-family:Junge;font-size:24px;font-style:normal;font-weight:400;line-height:52px;letter-spacing:var(--Display-Medium-Tracking,0px);}.hamburger-bottom{margin-top:auto;padding:50px;display:flex;justify-content:space-between;align-items:center;}.hamburger-social-right .social-media{display:flex;flex-direction:row;gap:15px;}.custom-swiper-controls svg{width:70px;height:70px;cursor:pointer;}.custom-swiper-controls{display:flex;justify-content:end;width:100%;align-items:center;position:relative;}.custom-swiper-controls.country-banner-swiper-controls{right:-59px;}.four-col-blog-carousel{overflow:hidden;}.hidden-overflow-carousel{overflow:hidden;}.countries-considered-carousel .swiper-wrapper .swiper-slide{position:relative;}.countries-considered-carousel .swiper-wrapper .swiper-slide .views-field-field-country-image img{width:100%;height:auto;}.countries-considered-carousel .swiper-wrapper .swiper-slide .views-field.views-field-title{position:absolute;bottom:0;padding:20px;width:100%;background-color:rgba(0,0,0,0.1);}.countries-considered-carousel .swiper-wrapper .swiper-slide .views-field.views-field-title a{color:#FFF;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss02' on,'ss03' on,'ss04' on;text-shadow:2px 2px 8px rgba(0,0,0,0.31);font-family:Junge;font-size:40px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:var(--Headline-Medium-Tracking,0px);text-decoration:none;}.modal.contact-us-modal.show{padding-right:15px !important;padding-left:15px !important;}a.link-to-nodes{width:100%;height:100%;position:absolute;z-index:1;}.all-blogs-pager nav ul,body.path-search nav.pager ul{display:flex;}.all-blogs-pager nav ul li a,body.path-search nav.pager ul li a{color:var(--Neutral-400,#A3A3A3);text-align:center;font-family:Junge;font-size:36px;font-style:normal;font-weight:400;padding:10px;line-height:20px;}.all-blogs-pager nav ul,body.path-search nav.pager ul{padding:0;margin:0;list-style:none;}.all-blogs-pager nav ul li,body.path-search nav.pager ul li{display:flex;width:fit-content;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;}body.path-search nav.pager ul{justify-content:center;}.all-blogs-pager nav ul li.pager__item--next,.all-blogs-pager nav ul li.pager__item--last{display:none;}.all-blogs-pager nav ul li.is-active a,body.path-search nav.pager ul li.is-active a{color:#040F0F;}body.path-user .section-main{margin:70px 0 100px;}body.path-user .section-main #block-uglitheme-v2-page-title{color:#173D48;font-family:Junge;font-size:48px;font-style:normal;font-weight:400;line-height:72px;text-transform:capitalize;text-align:center;}body.path-user .section-main #block-uglitheme-v2-local-tasks ul{padding:0;margin:15px 0;list-style:none;display:flex;gap:20px;justify-content:center;}body.path-user .section-main #block-uglitheme-v2-local-tasks ul li a{color:#fff;background-color:#173D48;padding:5px 20px;display:block;}body.path-user .section-main .user-login-form .form-item,body.path-user .section-main .user-pass .form-item{margin-bottom:20px;}body.path-user .section-main .user-login-form .form-actions input,body.path-user .section-main .user-pass .form-actions input{background-color:#173D48;color:#fff;width:200px;padding:10px;width:100%;}body.path-user .section-main .user-login-form,body.path-user .section-main .user-pass{max-width:600px;margin-left:auto;margin-right:auto;}body.path-user .section-main .user-login-form .form-item input.form-text,body.path-user .section-main .user-pass .form-item input.form-text{width:100%;padding:10px;}.section-blog-main-banner img.img-responsive,.section-about-us-main-banner img.img-responsive,.section-page-main-banner img.img-responsive{height:700px !important;object-fit:cover;}.page__type__experience .section-main,.page__type__blog .section-main,.page__type__page .section-main{margin:50px 0;}.page__type__experience .section-main h1,.page__type__blog .section-main h1,.page__type__page .section-main h1{color:var(--charlottetravel-com-hk-nile-blue,#173D48);text-align:center;font-family:Junge;font-size:54px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-1.4px;text-transform:capitalize;margin-bottom:50px;}.footer-signup-weekly-news h2{color:#FFF;font-family:"Avenir Next";font-size:17px;font-style:normal;font-weight:500;line-height:180%;text-transform:capitalize;}.footer-signup-weekly-news form{}.footer-signup-weekly-news form .form-item-first-name,.footer-signup-weekly-news form .form-item-last-name{}.footer-signup-weekly-news form .form-item input{padding:10px;color:var(--charlottetravel-com-hk-dusty-gray,#979797);font-family:"Avenir Next";font-size:16px;font-style:normal;font-weight:400;line-height:16px;width:100%;}.footer-signup-weekly-news form .form-actions{display:flex;justify-content:end;margin-top:15px;}.footer-signup-weekly-news form .form-actions input{color:var(--charlottetravel-com-hk-white-white,#FFF);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:'ss03' on,'ss04' on;font-family:Junge;font-size:24px;font-style:normal;font-weight:400;line-height:52px;letter-spacing:var(--Display-Medium-Tracking,0px);width:250px;border:1px solid var(--charlottetravel-com-hk-white-white,#FFF);background:rgba(255,255,255,0.20);backdrop-filter:blur(2px);}.continent-content{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:"Avenir Next";font-size:24px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:0.48px;margin-top:15px;margin-bottom:30px;}.section-countries-also-considered{margin-top:50px;}.homepage-hotel-partners{position:relative;overflow:hidden;}.homepage-hotel-partners .swiper-slide img{width:100%;height:auto;}.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:linear;}.custom-swiper-controls.hotel-partners-swiper-controls{justify-content:space-between;position:absolute;bottom:17px;width:100%;z-index:5;}.view-countries.view-display-id-block_5{position:relative;}.custom-swiper-controls.considered-countries-swiper-controls{position:absolute;top:40%;z-index:1;justify-content:space-between;}.considered-countries-swiper-button-prev,.considered-countries-swiper-button-next{background-color:rgba(255,255,255,0.5);display:flex;justify-content:center;align-items:center;position:relative;}.considered-countries-swiper-button-prev{left:-80px;}.considered-countries-swiper-button-next{right:-80px;}.team-member-content-modal img{max-width:150px;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;}.team-member-content-modal span.team-member-name{display:block;font-weight:bold;text-align:center;margin-bottom:26px;}.team-member-content-modal{margin-top:35px;}.team-members-modal .modal-content{position:relative;flex:1 1 auto;padding:1rem;}.team-members-modal .modal-content .close{position:absolute;top:10px;right:15px;outline:none;}.footer-website-logo{text-align:center;}.countries-stories-carousel .swiper-wrapper{justify-content:center;}.countries-also-considered-list .view-countries .view-content,.country-page-banner .view .view-content{overflow:hidden;}.country-page-banner .view .views-field-field-country-image img{width:100%;height:auto;}.country-page-banner{margin-bottom:30px;}span.left-arrow-chevron,span.right-arrow-chevron{display:flex;padding:15px;width:50px;justify-content:center;cursor:pointer;}span.left-arrow-chevron img,span.right-arrow-chevron img{width:100px;}.margin-uniform-p p{margin-bottom:40px;}.path-search #block-uglitheme-v2-page-title h1{text-align:center;color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:Junge;font-size:48px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.96px;text-transform:capitalize;}.path-search .section-main{margin-top:100px;margin-bottom:100px;}#views-exposed-form-search-page-page-1{display:flex;justify-content:center;align-items:center;margin:35px 0 100px;gap:10px;}#views-exposed-form-search-page-page-1 .form-actions input{background-color:#173D48;border-color:#173D48;color:#fff;padding:10px;width:200px;}#views-exposed-form-search-page-page-1 .form-item-title label{display:none;}#views-exposed-form-search-page-page-1 .form-item-title input{padding:10px;margin-top:0;}.view-search-page .view-content .views-row{display:flex;flex-direction:row;gap:15px;justify-content:space-evenly;align-items:start;margin-bottom:25px;}.view-search-page .view-content .views-row div.views-field-nothing-1{width:20%;}.view-search-page .view-content .views-row div.views-field-nothing{width:80%;}.view-search-page .view-content .views-row div.views-field-nothing-1 img{width:100%;height:auto;}.view-search-page .view-content .views-row div.views-field-nothing h2.search-title,.view-search-page .view-content .views-row div.views-field-nothing h2.search-title a{color:#173D48;text-decoration:none;font-weight:normal;color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:Junge;}.view-search-page .view-content .views-row div.views-field-nothing div.search-body > *{font-size:18px;font-weight:normal;}.view-search-page nav.pager ul.pagination{justify-content:center;}.hamburger-menu > div.second-layer ul li,.hamburger-menu > div.first-layer ul li.places-to-visit{display:flex;justify-content:space-between;align-items:center;}.hamburger-menu > div.second-layer ul li span,.hamburger-menu > div.first-layer ul li.places-to-visit span{cursor:pointer;}.hamburger-menu > div.second-layer ul li span img,.hamburger-menu > div.first-layer ul li.places-to-visit span img{width:10px;}.space-travel-image-right.w-35{display:flex;align-items:center;}.space-travel-image-right.w-35 a{color:#000;text-decoration:none;}.path-ct-online-payment-gateway #block-uglitheme-v2-page-title h1{text-align:center;margin-top:50px;}.path-ct-online-payment-gateway #block-uglitheme-v2-content{margin-bottom:50px;}form.c-t-online-payment-gateway{width:600px;margin-left:auto;margin-right:auto;}.billing-details-container{border:1px solid #d0cece;}.billing-details-container > h3{margin:0;text-align:center;background:#d0cece;padding:7px;font-size:16px;}form.c-t-online-payment-gateway fieldset{margin:20px 0;}ul.billing-details-online-payment{padding:0;margin:20px;list-style:none;}ul.billing-details-online-payment li{text-align:right;margin-bottom:10px;font-weight:bold;}ul.billing-details-online-payment li strong{float:left;font-weight:normal;text-align:left;}ul.billing-details-online-payment li strong span{width:200px;display:inline-block;}form.c-t-online-payment-gateway input.form-submit{background-color:#173D48;color:#fff;width:200px;padding:10px;width:100%;}form.c-t-online-payment-gateway .form-item.form-type-radios.form-item-payment-method{border:1px solid #d0cece;}form.c-t-online-payment-gateway .form-item.form-type-radios.form-item-payment-method > label{text-align:center;background:#d0cece;padding:7px;}form.c-t-online-payment-gateway .form-item.form-type-radios.form-item-payment-method > div.form-radios{margin:5px 20px 15px;}form.c-t-online-payment-gateway .form-item.form-type-radios.form-item-payment-method > div.form-radios > div:first-child{border-bottom:1px solid #d0cece;padding-bottom:10px;margin-bottom:15px;}form.c-t-online-payment-gateway .form-item.form-type-radios.form-item-payment-method > div.form-radios > div:first-child:before{content:"";background:#d0cece;width:20px;height:1px;position:absolute;left:-20px;bottom:-1px;}form.c-t-online-payment-gateway .form-item.form-type-radios.form-item-payment-method > div.form-radios > div:first-child:after{content:"";background:#d0cece;width:20px;height:1px;position:absolute;right:-20px;bottom:-1px;}form.c-t-online-payment-gateway .form-item-payment-method{position:relative;}form.c-t-online-payment-gateway .form-item-payment-method > input{position:absolute;width:15px;height:15px;top:0;left:0;bottom:0;margin:auto;}form.c-t-online-payment-gateway .form-item-payment-method label[for=edit-payment-method-visa-or-mastercard]{background-image:url(/themes/custom/uglitheme_v2/images/visa-logo-2.png);background-size:150px;background-repeat:no-repeat;text-indent:-9999px;display:inline-block;width:100%;height:70px;position:relative;background-position:center right;border:1px solid transparent;}form.c-t-online-payment-gateway .form-item-payment-method label[for=edit-payment-method-amex]{background-image:url(/themes/custom/uglitheme_v2/images/amex-logo.png);background-size:150px;background-repeat:no-repeat;text-indent:-9999px;display:inline-block;width:100%;height:70px;border:1px solid transparent;background-position:center right;}.view-content.country-banner-carousel{overflow:visible !important;}.page-node-type-country .section-main{overflow:hidden;}.luxury-defined-text-inner h2,.section-blog-main-text .blog-main-text-inner h2,.section-hotel-booking-main-text .hotel-booking-main-text-inner h2,.space-travel-text-left h2,.about-us-top-text h2,.section-blog-main-text .blog-main-text-inner h2,.section-hotel-booking-main-text .hotel-booking-main-text-inner h2,.next-in-your-space-travel-bottom h2,.country-cta-block h2,.section-country-title,.section-kind-of-traveller h2.section-title,.section-testimonials h2.section-title,.section-carousel-blog h2.section-title,.section-countries-also-considered h2.section-title,.section-activities-blog h2.section-title,.section-main div.general-breadcrumbs h1.page-title,.section-main div.general-breadcrumbs span.past-pages{font-size:48px;line-height:normal;}.luxury-defined-text-inner span.subtext,.space-travel-text-left p,.about-us-top-text div.content,.luxury-defined-text-inner p,.section-blog-main-text .blog-main-text-inner .content,.section-hotel-booking-main-text .hotel-booking-main-text-inner .content,.traveller-slide-inner-desc p,div.four-col-blog-carousel .blogs-slide-inner .blog-info p,.next-in-your-space-travel-bottom p,.continents-grid .continent-single .continent-info p,.countries-grid .countries-single .countries-info p,.continent-content,.country-page-body{font-size:18px;}.book-your-consultations a,.next-in-your-space-travel-bottom .contact-us-book a,.country-cta-button a{font-size:20px;}.traveller-slide-inner-desc h3,.continents-grid .continent-single .continent-info h2,.countries-grid .countries-single .countries-info h2,.countries-considered-carousel .swiper-wrapper .swiper-slide .views-field.views-field-title a{font-size:32px;}.cruise-voyage-each-year .voyage-text span{font-size:22px;}div.four-col-blog-carousel .blogs-slide-inner .blog-info h2{font-size:24px;}a.linked-in-button{background-color:#173D48;color:#fff;display:inline-flex;padding:5px 15px;border-radius:10px;line-height:normal;}.blog-content .blog-content-inner{display:flex;flex-direction:row;gap:50px;}.left-blog-content{width:70%;}.right-blog-sidebar{width:30%;}.blog-content .blog-content-inner .left-blog-content h1{text-align:left;font-size:42px;margin-bottom:30px;}.blog-content .blog-content-inner .left-blog-content span.blog-category{text-transform:uppercase;color:#333;letter-spacing:3px;opacity:0.8;margin-bottom:5px;display:block;}.blog-content .blog-content-inner .right-blog-sidebar .block h2{font-size:28px;font-family:'Junge';margin-bottom:20px;}.blog-content .blog-content-inner .content{font-size:18px;}.blog-content .blog-content-inner .left-blog-content .blog-featured-image-date-author{display:flex;margin-bottom:80px;position:relative;}.blog-content .blog-content-inner .left-blog-content .blog-featured-image-date-author .blog-author{position:absolute;bottom:-35px;left:25px;font-weight:bold;}.blog-content .blog-content-inner .left-blog-content .blog-featured-image-date-author .blog-date{width:20px;position:relative;}.blog-content .blog-content-inner .left-blog-content .blog-featured-image-date-author .blog-date span{width:300px;display:block;transform:rotate(-90deg);position:absolute;bottom:0;transform-origin:left;color:#fa3255;}.blog-content .blog-content-inner .left-blog-content .blog-featured-image-date-author .blog-image{width:calc(100% - 20px);}.blog-content .blog-content-inner .left-blog-content .blog-featured-image-date-author .blog-image img{width:100%;height:auto;}.blog-topics{display:flex;flex-direction:row;gap:15px;margin-top:30px;}.blog-topics span,.blog-topics a{background-color:#173D48;color:#fff;padding:7px 20px;}.blog-sidebar-view .views-row .views-field-nothing .blogsidebar-recent{display:flex;gap:20px;margin-bottom:20px;}.blog-sidebar-view .views-row .views-field-nothing .blogsidebar-recent .featured-image{}.blog-sidebar-view .views-row .views-field-nothing .blogsidebar-recent .featured-image img{width:150px;height:auto;}.blog-sidebar-view .views-row .views-field-nothing .blogsidebar-recent .featured-content .blog-date{font-size:14px;margin-bottom:5px;}.blog-sidebar-view .views-row .views-field-nothing .blogsidebar-recent .featured-content .blog-title a{font-size:16px;color:#000;text-decoration:none;font-family:Junge;}.read-more-here-blogsidebar{background-color:#173D48;color:#fff !important;padding:7px 20px;text-decoration:none;text-align:center;max-width:250px;display:block;margin-top:25px;}.explore-more-things-to-do-blog{margin-top:70px;margin-bottom:100px;}.explore-more-things-to-do-blog > h2{margin-bottom:30px;font-family:'Junge';text-align:center;text-transform:uppercase;}.explore-more-things-to-do-blog .views-element-container > div{display:flex;width:100%;gap:20px;}.explore-more-things-to-do-blog .views-element-container > div .views-row{width:33%;}.explore-more-things-to-do-blog .views-element-container > div .views-field-field-experience-image img{width:100%;height:auto;}.explore-more-things-to-do-blog .views-element-container > div .views-field-title a{color:var(--charlottetravel-com-hk-nile-blue,#173D48);font-family:Junge;font-size:24px;font-style:normal;letter-spacing:-1.4px;text-transform:capitalize;margin-top:10px;display:block;text-align:left;text-decoration:none;}.contact-modal-form form .form-item label.form-required span{color:red;}body.page__type__team_member .section-main article img{max-width:320px !important;width:100%;margin-left:auto;margin-right:auto;display:block;height:auto;margin-top:30px;margin-bottom:30px;padding-right:15px;padding-left:15px;}body.page__type__team_member .section-main h1{margin-top:30px;margin-bottom:30px;text-align:center;}
@media only screen and (max-width:1600px){.homepage-banner-video video{height:auto;top:0;display:flex;}.homepage-banner-video{height:auto;}}@media only screen and (max-width:1500px){.container-1400{max-width:92%;}}@media only screen and (max-width:1400px){.considered-countries-swiper-button-next{right:-4%;}.considered-countries-swiper-button-prev{left:-4%;}.custom-swiper-controls.country-banner-swiper-controls{right:0;}.luxury-defined-text-inner.m-5.p-5,.hotel-booking-main-text-inner.m-5.p-5,.blog-main-text-inner.m-5.p-5{margin:0 !important;}.luxury-defined-text-inner h2,.section-blog-main-text .blog-main-text-inner h2,.section-hotel-booking-main-text .hotel-booking-main-text-inner h2,.space-travel-text-left h2,.about-us-top-text h2,.section-blog-main-text .blog-main-text-inner h2,.section-hotel-booking-main-text .hotel-booking-main-text-inner h2,.next-in-your-space-travel-bottom h2,.country-cta-block h2,.section-country-title,.section-kind-of-traveller h2.section-title,.section-testimonials h2.section-title,.section-carousel-blog h2.section-title,.section-countries-also-considered h2.section-title,.section-activities-blog h2.section-title,.section-main div.general-breadcrumbs h1.page-title,.section-main div.general-breadcrumbs span.past-pages{font-size:48px;line-height:normal;}.luxury-defined-text-inner span.subtext,.space-travel-text-left p,.about-us-top-text div.content,.luxury-defined-text-inner p,.section-blog-main-text .blog-main-text-inner .content,.section-hotel-booking-main-text .hotel-booking-main-text-inner .content,.traveller-slide-inner-desc p,div.four-col-blog-carousel .blogs-slide-inner .blog-info p,.next-in-your-space-travel-bottom p,.continents-grid .continent-single .continent-info p,.countries-grid .countries-single .countries-info p,.continent-content,.country-page-body{font-size:18px;}.book-your-consultations a,.next-in-your-space-travel-bottom .contact-us-book a,.country-cta-button a{font-size:20px;}.traveller-slide-inner-desc h3,.continents-grid .continent-single .continent-info h2,.countries-grid .countries-single .countries-info h2,.countries-considered-carousel .swiper-wrapper .swiper-slide .views-field.views-field-title a{font-size:32px;}.cruise-voyage-each-year .voyage-text span{font-size:22px;}div.four-col-blog-carousel .blogs-slide-inner .blog-info h2{font-size:24px;}div.four-col-blog-carousel .blogs-slide-inner .blog-info p 
	
	.luxury-defined-image img.img-responsive,.blog-main-text-image img.img-responsive,.hotel-booking-main-text-image img.img-responsive{width:100% !important;height:100% !important;object-fit:cover;object-position:center center;}div.activities-blogs-carousel.top .blogs-slide-inner .blog-info,div.activities-blogs-carousel.bottom .blogs-slide-inner .blog-info{min-height:220px;}}@media only screen and (max-width:1300px){.continents-grid,.countries-grid{grid-template-columns:repeat(3,1fr);}.cruise-voyage-each-year .voyage-text span{font-size:18px;line-height:normal;}}@media only screen and (max-width:1200px){.space-travel-text-left.d-flex.align-items-center.justify-content-center.w-65,.space-travel-image-right.w-35{width:100%;}.cruise-voyage-each-year{max-width:600px;margin-left:auto;margin-right:auto;}.country-page-banner .swiper-container .swiper-slide .views-field-field-country-image img{object-fit:cover;width:100%;height:500px;}}@media only screen and (max-width:1100px){div.activities-blogs-carousel.top .blogs-slide-inner .blog-info,div.activities-blogs-carousel.bottom .blogs-slide-inner .blog-info{min-height:240px;}}@media only screen and (max-width:992px){.blog-content .blog-content-inner{flex-direction:column;}.blog-content-inner .left-blog-content,.blog-content-inner .right-blog-sidebar{width:100%;}.activities-blogs-container .activities-blog-featured-image{display:none;}.countries-grid .countries-single.featured-country,.countries-grid .countries-single.featured-country img{grid-column:unset;grid-row:unset;height:400px;}.luxury-defined-text.d-flex.align-items-center.justify-content-center.w-65,.hotel-booking-main-text.d-flex.align-items-center.justify-content-center.w-65,.blog-main-text.d-flex.align-items-center.justify-content-center.w-65{width:100% !important;}.luxury-defined-image.w-35,.hotel-booking-main-text-image.w-35,.blog-main-text-image.w-35{width:100% !important;}.luxury-defined-image img.img-responsive,.blog-main-text-image img.img-responsive,.hotel-booking-main-text-image img.img-responsive{height:500px !important;}.hamburger-menu > div{width:100%;}.go-black-layer{display:flex;align-items:center;justify-content:center;}.continents-grid,.countries-grid,.country-activities-list{grid-template-columns:repeat(2,1fr);}.section-footer .footer-first-col{order:1;}.section-footer .footer-third-col{order:2;}.section-footer .footer-second-col{order:3;}.footer-website-logo img{width:128px;margin-left:auto;margin-right:auto;display:block;}.footer-website-logo{margin-bottom:70px;}.footer-menus{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;text-align:center;}.footer-contact-details{margin-top:50px;}.next-in-your-space-travel-bottom h2,.country-cta-block h2{font-size:52px;line-height:normal;}.next-in-your-space-travel-bottom p,.luxury-defined-text-inner p,.luxury-defined-text-inner span.subtext,.about-us-top-text div.content,.about-us-second-block .about-us-second-block-content,.about-us-fourth-block .about-us-fourth-block-content,.section-blog-main-text .blog-main-text-inner .content,.section-hotel-booking-main-text .hotel-booking-main-text-inner .content{font-size:22px;}.next-in-your-space-travel-bottom{padding:50px;}.section-kind-of-traveller h2.section-title,.section-testimonials h2.section-title,.section-carousel-blog h2.section-title,.section-countries-also-considered h2.section-title,.section-activities-blog h2.section-title,.section-hotel-partners h2,.mirandus-magazine-title h2,h2.section-country-title{font-size:32px;line-height:normal;padding-bottom:20px !important;}.our-team-list .our-team-single-info h3{font-size:22px;line-height:normal;margin-top:15px;margin-bottom:0;}.our-team-list .our-team-single-info span,.continent-content{font-size:18px;line-height:normal;}.about-us-second-block h2.about-us-second-block-title,.about-us-third-block h2.about-us-second-block-title,.about-us-fourth-block h2.about-us-fourth-block-title{text-align:center;margin-bottom:30px;font-size:32px;}.faq-accordion-container .card-header h2 button{font-size:22px;}.faq-accordion-container .card .card-body{font-size:18px;}.section-hotel-booking-faq{margin-top:50px;}.hotel-booking-main-text-inner.m-5.p-5,.blog-main-text-inner.m-5.p-5,.luxury-defined-text-inner.m-5.p-5{padding:30px !important;}.contact-us-modal-separate-section,.activities-blogs-container-inner{flex-direction:column;}.contact-us-modal-separate-section .contact-modal-form{order:2;}.contact-us-modal-separate-section .contact-modal-form,.contact-us-modal-separate-section .contact-modal-info-testimonials,.activities-blogs-container .activities-blog-featured-image,.activities-blogs-container .activities-blogs-carousel{width:100%;}.contact-modal-info-testimonials-inner{gap:2rem;}div.contact-us-modal .modal-dialog button.close{background:rgba(0,0,0,0.5);width:30px;height:30px;line-height:10px;border-radius:100%;}div.contact-us-modal .modal-dialog button.close img{width:15px;}.section-countries-also-considered h2.section-title{margin-bottom:.5rem !important;}.all-blogs-pager nav ul li a{font-size:18px;}.section-blog-main-banner img.img-responsive,.section-about-us-main-banner img.img-responsive,.section-page-main-banner img.img-responsive{height:300px !important;object-fit:cover;}.page__type__experience .section-main h1,.page__type__blog .section-main h1,.page__type__page .section-main h1{font-size:32px;margin-bottom:20px;}.book-your-consultations a{font-size:18px;}.hamburger-menu > div.third-layer,.hamburger-menu > div.second-layer{height:auto;border-left:unset;}.hamburger-menu > div.second-layer ul,.hamburger-menu > div.third-layer ul,.go-black-layer{padding:0;}div.activities-blogs-carousel.top .blogs-slide-inner .blog-info,div.activities-blogs-carousel.bottom .blogs-slide-inner .blog-info{min-height:170px;}}@media only screen and (max-width:900px){.separator,.about-us-top-text span.about-separator{width:100%;}.homepage-travellers .swiper-wrapper .swiper-slide,.testimonials-homepage .swiper-wrapper .swiper-slide{width:50% !important;}.header-contact a span.text{display:none;}.header-contact a span.icon{display:block;}.header-container .header-logo img{max-width:150px;height:auto;}.header-contact a{width:auto !important;border:unset;padding:0;}.header-container .col-12.d-flex.justify-content-between.align-items-center.px-5.py-4{padding-left:15px !important;padding-right:15px !important;}.section-main div.general-breadcrumbs h1.page-title,.section-main div.general-breadcrumbs span.past-pages{font-size:32px;}.general-breadcrumbs > *:after{top:10px;}}@media only screen and (max-width:768px){.continents-grid,.countries-grid,.country-activities-list{grid-template-columns:unset;grid-auto-columns:100%;grid-auto-flow:row;gap:25px;}.logo-login-form{flex-direction:column;gap:20px;}.space-travel-text-left.m-5.p-5{padding:30px !important;margin:0 !important;text-align:center;}.book-your-consultations{margin-top:0 !important;}div.swiper-container.homepage-travellers .swiper-button-prev,div.swiper-container.testimonials-homepage .swiper-button-prev{left:20px !important;right:unset !important;}div.swiper-container.homepage-travellers .swiper-button-next,div.swiper-container.testimonials-homepage .swiper-button-next{right:20px !important;}.country-page-body{top:0;width:100%;font-size:18px;}div.blog-homepage .swiper-button-prev,#swiper-countries-block-1 .swiper-button-prev{right:50px !important;}.our-team-list{grid-template-columns:repeat(2,1fr);}.contact-us-modal-separate-section .contact-modal-form{padding:30px;}.all-blogs-pager nav ul li{display:none;}.all-blogs-pager nav ul li.pager__item--next,.all-blogs-pager nav ul li.pager__item--last{display:block;}.faq-accordion-container .card-header h2 button{font-size:18px;line-height:54px;}.footer-signup-weekly-news form .form-item{margin-bottom:10px;}.hamburger-menu > div.second-layer ul li span img,.hamburger-menu > div.first-layer ul li.places-to-visit span img{display:flex !important;}.hamburger-menu > div.first-layer,.hamburger-menu > div.second-layer{border:unset !important;}.hamburger-menu .first-layer,.hamburger-menu > div.second-layer{padding-right:0;}.country-page-body{margin-top:-15px;}}@media only screen and (max-width:680px){.continents-grid,.countries-grid,.country-activities-list{grid-template-columns:repeat(1,1fr);}.copyright-menu-container{flex-direction:column;}.next-in-your-space-travel-bottom h2,.luxury-defined-text-inner h2,.section-blog-main-text .blog-main-text-inner h2,.section-hotel-booking-main-text .hotel-booking-main-text-inner h2,.space-travel-text-left h2,.country-cta-block h2,.about-us-top-text h2,.about-us-second-block h2.about-us-second-block-title,.about-us-third-block h2.about-us-second-block-title,.about-us-fourth-block h2.about-us-fourth-block-title{font-size:34px;line-height:normal;}.next-in-your-space-travel-bottom p,.luxury-defined-text-inner p,.luxury-defined-text-inner span.subtext,.space-travel-text-left p,.country-cta-button a,.about-us-top-text div.content,.about-us-second-block .about-us-second-block-content,.about-us-fourth-block .about-us-fourth-block-content,.section-blog-main-text .blog-main-text-inner .content,.section-hotel-booking-main-text .hotel-booking-main-text-inner .content{font-size:17px;line-height:unset;}.section-carousel-blog .swiper-container .swiper-wrapper .swiper-slide{width:100% !important;}}@media only screen and (max-width:600px){.homepage-travellers .swiper-wrapper .swiper-slide,.testimonials-homepage .swiper-wrapper .swiper-slide{width:100% !important;}.hamburger-bottom{flex-direction:column;gap:20px;}.next-in-your-space-travel-bottom .contact-us-book,.book-your-consultations{padding:15px;}.next-in-your-space-travel-bottom .contact-us-book a,.book-your-consultations a{font-size:18px;}.hamburger-menu .first-layer ul li a,.hamburger-menu > div.second-layer ul li a,.hamburger-menu > div.third-layer ul li a,.go-black-layer a,.member-login a{font-size:20px;line-height:40px;}.hamburger-contact-left div a{font-size:20px;}.hamburger-container .hamburger-bottom{margin-top:unset;}.logo-login-form{margin-bottom:20px;}.hamburger-bottom{padding-top:25px;}}@media only screen and (max-width:480px){.section-main div.general-breadcrumbs h1.page-title,.section-main div.general-breadcrumbs span.past-pages{font-size:22px;}.general-breadcrumbs > *:after{top:5px;}.our-team-list{grid-template-columns:repeat(1,1fr);}.next-in-your-space-travel-bottom .contact-us-book,.book-your-consultations{width:100%;justify-content:center;align-items:center;}.faq-accordion-container .card-header h2 button{font-size:20px;}.faq-accordion-container .card .card-body{font-size:16px;}}
