:root{--primary-color:#08243C;--secondary-color:#2AD8A7;--text-primary-color:#000000;--text-secondary-color:#888888;--footer-bg:#2078CF;--container-width:2150px}.container{max-width:var(--container-width);margin:0 auto;padding:0 115px}.bg-img{width:100%;position:absolute;bottom:0;top:0;left:50%;transform:translateX(-50%);padding:0;background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:-1}.bg-layer{position:absolute;left:100%;height:100%;width:100%;background-position:0 -100%;background-size:0;overflow:hidden;transform:scaleX(-1);background-image:inherit}.bg-layer:after,.bg-layer:before{content:'';position:absolute;top:0;bottom:0;width:100%}.bg-layer:before{left:0;background-image:inherit;background-size:cover;background-repeat:no-repeat;background-position:50%;transform-origin:right;transform:scaleX(1)}.bg-layer:after{left:0;background:linear-gradient(to left,transparent,rgba(32,120,207,.7) 10%,rgba(32,120,207,.99) 20%,var(--footer-bg));z-index:1}.bg-layer.left-layer{left:auto;right:100%}.bg-layer.left-layer:before{transform-origin:left}.bg-layer.left-layer:after{background:linear-gradient(to right,transparent,rgba(32,120,207,.7) 10%,rgba(32,120,207,.99) 20%,var(--footer-bg))}.container-fluid{width:100%;margin:0 auto}.row{flex-wrap:wrap;display:flex}.row .col-12{width:100%}.text-uppercase{text-transform:uppercase}.bg-white{background-color:#fff}.bg-gray{background-color:#eef0f6}section{margin:0 auto;padding-top:120px}.body-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--primary-color);opacity:.4;z-index:1}.title-centered{text-align:center}.title-centered .title{max-width:800px;margin:0 auto 50px;line-height:1.1}.title-centered .sub-title{max-width:1100px;margin:0 auto 70px}body:not(.layout-home) .content{padding-top:108px}[id^=js-][id$=slider]{transition:all .3s ease 0s}.slider-wrapper{width:100%;position:relative;left:0}.js-slide{display:flex;flex-direction:column;justify-content:center;transition:all 1s;border-radius:2px;position:relative;width:100%;top:0;height:auto;transform:translate(0%,0%)}.nav-wrapper{display:flex;justify-content:center;position:relative;margin-top:30px}.nav-wrapper button{padding:0 15px;display:flex;align-items:center;justify-content:center;border-left:1px solid #ccc;color:var(--secondary-color)}.nav-wrapper button:first-child{border-left:0;transform:scale(-1)}.nav-wrapper .icon{height:19px;width:11px}header{position:absolute;left:0;right:0;padding:54px 0 0;color:#fff;display:flex;align-items:center;justify-content:space-between;z-index:10;transition:all .2s ease-out}header .container{display:flex;align-items:center;flex-grow:1;justify-content:space-between;padding-right:60px;padding-left:60px}body:not(.layout-home) header,header.sticky{height:108px;position:fixed;padding:0;background:var(--primary-color)}body:not(.layout-home) header .header-logo img,header.sticky .header-logo img{height:57px}.header-logo img{width:auto;height:85px;transition:all .2s}.header-links{display:flex;gap:12px;overflow:auto}.header-links a{font-size:1.125rem;padding:10px 0;margin:0 16px;text-transform:uppercase;font-weight:700;border-bottom:2px solid transparent}.header-links a:last-child{margin-right:0}.header-links .active,.header-links a:hover{border-bottom-color:#fff}body:not(.layout-home) header .header-links .active,header.sticky .header-links .active{color:var(--secondary-color);border-bottom-color:var(--secondary-color)}header .nav-btn{position:relative;display:none}header .nav-btn .icon{height:23px;width:40px}.heading-section{margin-top:70px}footer{padding-top:100px;color:#fff;position:relative;background:var(--footer-bg);z-index:1}footer .bg-img{background-image:url(/static/upnextgroup.com/images/footer/footer-bg.webp);background-position:50% 100%;background-size:cover}footer .bg-traveller{height:600px;position:absolute;left:0;right:0;bottom:0;margin:0 auto;z-index:1}footer .bg-traveller:before,footer .bg-traveller:after{content:'';position:absolute;left:-2px;right:-2px;height:301px;z-index:1;transform:scaleX(1.002)}footer .bg-traveller:after{background-image:url(/static/upnextgroup.com/images/footer/footer-traveller.webp);background-size:contain;background-repeat:no-repeat;background-position:bottom;bottom:165px;max-width:var(--container-width);margin:0 auto}footer .bg-traveller:before{bottom:0;height:166px;background-color:#01011f}footer .bg-traveller .container{top:0;position:absolute;width:100%;left:50%;transform:translateX(-50%);bottom:160px}.bg-moon-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}footer .bg-traveller .container .bg-layer{height:23px;bottom:0;left:100%;width:200%;background:#01011f}footer .bg-traveller .container .bg-layer.left-layer{height:23px;left:auto;right:100%}footer .bg-traveller .container .bg-layer:after,footer .bg-traveller .container .bg-layer:before{display:none}footer .bg-moon{position:absolute;right:30%;bottom:60px;height:250px;width:250px;background-image:url(/static/upnextgroup.com/images/footer/footer-moon.webp);background-size:contain;background-repeat:no-repeat;z-index:0;transform:translateY(100%);transition:all 12s ease-out}footer .active .bg-moon{transform:translateY(0)}footer>.container{position:relative;z-index:1}footer>.container:after{content:'';position:absolute;top:-163px;right:15px;height:300px;width:300px;background:url(/static/upnextgroup.com/images/footer-pattern.svg)no-repeat 50%}footer p{color:#fff}footer .footer-links{display:flex;padding:35px 0;border-bottom:1px solid rgba(255,255,255,.2)}footer .footer-links a{text-transform:uppercase;margin-right:35px;letter-spacing:2px;font-size:1.25rem;line-height:1.71}footer .footer-logo{display:flex;align-items:center;padding:80px 0;margin-bottom:80px;border-bottom:1px solid rgba(255,255,255,.2)}footer .footer-logo h6{text-shadow:0 1px 10px rgba(0,0,0,.4)}footer .footer-logo a{max-width:350px;padding-right:40px;margin-right:40px}footer .footer-logo a{position:relative}footer .footer-logo a:after{content:'';position:absolute;top:13px;right:0;bottom:13px;width:1px;background:rgba(255,255,255,.3)}footer .privacy-links{display:flex}footer .privacy-links a{padding-right:15px;margin-right:15px;position:relative}footer .privacy-links a:after{content:"|";position:absolute;height:20px;top:50%;margin-top:-10px;right:0}footer .privacy-links a:last-child{padding-right:0;margin-right:0}footer .privacy-links a:last-child:after{display:none}footer .partners-links{font-size:.875rem;padding-bottom:50px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:50px}footer .partners-links a{min-height:60px;align-items:center;display:flex;justify-content:center}footer .partners-links img{max-height:60px;max-width:180px;flex-grow:1;object-fit:contain;width:100%}footer .partners-links .rbo-logo{max-width:221px}footer .partners-links .varoom-logo{max-width:147px}footer .partners-links .onedegree-logo{max-width:142px}footer .partners-links .vc-logo{max-width:60px}footer .partners-links .cabins-logo{max-width:70px}footer .partners-links .bv-logo{max-width:195px}footer .partners-links .pet-friendly-logo{max-width:145px}footer .partners-links .hotala-logo{max-width:120px}footer .partners-links .sunski-logo{max-width:110px}footer .partners-links a:first-child img{margin-left:0}footer .copyright{font-size:.875rem;margin:15px 0 200px}.go-top img{transform:rotate(-90deg);width:30px}#topBtn{position:fixed;bottom:15px;right:15px;z-index:999;border:none;cursor:pointer;background-color:#ffffffab;padding:12px;border-radius:5px;box-shadow:rgba(0,0,0,8%)0 4px 12px;scroll-behavior:smooth;opacity:0;max-width:0;max-height:0;transition:.3s}#topBtn.active{opacity:1;max-width:100px;max-height:100px}#topBtn:hover{background-color:#fff}.privacy-banner{position:fixed;bottom:0;left:0;width:100%;max-width:100%;padding:1rem .5rem;background:#fff;z-index:1030;color:#000;font-size:14px;margin:0;display:none}.banner-wrapper{max-width:1200px;width:100%;margin:0 auto;display:flex;position:relative;align-items:center}.privacy-banner p{margin:0;color:#000;text-align:center}.privacy-banner .banner-wrapper p{padding-right:3rem}.privacy-banner a{text-decoration:none;margin:20px auto 0;display:block;max-width:150px}.privacy-banner a:hover{text-decoration:underline}.privacy-banner button{position:absolute;right:5px;top:calc(50% - 12.5px);color:#fff;outline:0;height:25px;width:25px;border:0;display:flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:700;border-radius:50%;text-align:center;padding:0;line-height:1;background:#000;cursor:pointer}.banner-learn{color:#000}.banner-accept{padding:7px 15px;color:#fff;border-radius:5px;background:#000}@media(min-width:768px){.privacy-banner{padding:1.5rem .5rem}.privacy-banner a{display:inline-block;margin:0 10px}}@media screen and (max-width:1860px){.container{padding:0 40px}header .container{padding-right:20px;padding-left:20px}}@media screen and (max-width:1700px){footer .partners-links{gap:10px}footer .partners-links img{transform:scale(.9)}}@media screen and (max-width:1400px){.header-links{gap:0}.header-links a{margin:0 13px}.container{padding:0 30px}header .container{padding-right:30px;padding-left:30px}footer .partners-links{justify-content:center;padding-bottom:15px}footer .partners-links a{width:calc(20% - 8px);min-width:calc(20% - 8px);text-align:center}footer .container:after{height:200px;width:200px;background-size:contain}footer .footer-links a{margin-right:33px}}@media screen and (max-width:1200px){.heading-section{margin-top:50px}section{padding-top:80px}.title-centered .title{margin-bottom:50px}.title-centered .sub-title{margin-bottom:50px}header{padding:20px 0 0}body:not(.layout-home) .content{padding-top:90px}body.layout-home header .header-links .active{color:var(--secondary-color);border-bottom-color:var(--secondary-color)}body:not(.layout-home) header,header.sticky{height:90px;padding:0}.header-logo img{height:60px}header .nav-btn{display:block}header .header-links{position:fixed;top:0;bottom:0;right:-300px;background:var(--text-primary-color);min-width:300px;flex-direction:column;transition:all .2s;padding-top:108px;padding-bottom:30px}.header-links a{border:none;padding:20px}header.open .header-links{right:0}footer{min-height:830px}footer .container:after{display:none}footer .footer-links a{margin-right:29px;font-size:1rem}footer .footer-links a:last-child{margin-right:0}}@media screen and (max-width:992px){header .container{padding-left:15px;padding-right:15px}.container{padding:0 15px}section{padding-top:70px}body:not(.layout-home) .content{padding-top:80px}body:not(.layout-home) header,header.sticky{height:80px}body:not(.layout-home) header .header-logo img,header.sticky .header-logo img{height:40px}footer{padding-top:40px;min-height:0}footer .bg-traveller:after{bottom:60px;left:-60%}footer .bg-traveller:before{height:61px}footer .bg-moon{width:20vw;height:20vw;bottom:15%;right:50%}footer .footer-logo{padding:40px 0;margin-bottom:40px;width:100%;justify-content:center}footer .copyright{margin-bottom:0;padding-bottom:50%;text-align:center}footer .partners-links{display:none}footer .footer-links{flex-direction:column;justify-content:center;width:100%}footer .footer-links a{margin:0 0 25px;text-align:center}footer .privacy-links{justify-content:center}footer .bg-traveller .container{bottom:20px}}@media screen and (max-width:768px){.title-centered .title{margin-bottom:30px;line-height:1.22}.title-centered .sub-title{margin-bottom:30px}section{padding-top:40px}header{padding:15px 0 0}body:not(.layout-home) .content{padding-top:60px}body:not(.layout-home) header,header.sticky{height:60px;padding:0}.header-logo img{height:50px}footer .footer-links{flex-direction:column;width:100%}footer .footer-logo{text-align:center;flex-direction:column}footer .footer-logo a{margin-right:0;padding-right:0}footer .footer-logo a:after{display:none}footer .footer-logo img{margin-bottom:25px;max-width:250px}}@media screen and (max-width:576px){footer .copyright{padding-bottom:70%}.go-top img{width:20px}}