.home-hero{background:var(--footer-bg);min-height:400px;max-height:1200px;height:calc(100vh - 31px);position:relative;z-index:1}.home-hero .bg-img{background-image:url(/static/upnextgroup.com/images/home/home-hero-2.webp)}.hero-content{position:absolute;left:50%;bottom:50px;transform:translateX(-50%);color:#fff;text-align:center;width:100%;text-shadow:0 1px 5px rgba(0,0,0,.3)}.hero-content .title{font-size:7.5rem;font-weight:400;line-height:1.1;font-family:georgia,sans-serif}.hero-content .sub-title{letter-spacing:2px;margin-bottom:-10px}[data-slide]{opacity:0}[data-slide=bottom]{transform:translateY(300px)}[data-slide].active{opacity:1;transform:translate(0)}.intro-brand-wrapper{overflow-x:hidden;max-width:var(--container-width);margin:0 auto}.intro-section{position:relative}.intro-section .container{position:relative}.intro-section .container:after{content:'';position:absolute;bottom:-530px;height:960px;width:100%;right:-30%;z-index:-1;background:url(/static/upnextgroup.com/images/home-watermark.webp)no-repeat 50%;background-size:100%}.intro-section .title{position:relative}.intro-section .img-container{display:flex;gap:10px;margin-bottom:-10px;padding-top:40px}.intro-section .slogan-text{position:absolute;top:80px;left:50%;transform:translateX(-50%);display:flex;width:100%;justify-content:center;align-items:center}.intro-section .slogan-text svg{width:100px;height:60px;margin-right:15px}.intro-section .slogan-text h6{font-size:1.125rem;color:#fff}.intro-section .img-wrapper{height:50%;position:relative}.intro-section .img-wrapper img{height:100%;object-fit:cover;padding-bottom:10px}.intro-section .w-1-3 .img-wrapper{height:100%}.intro-section .w-1-6 .img-wrapper{display:flex;height:auto}.intro-section .pattern-wrap .img-wrapper{height:auto;padding-left:60px}.intro-section .w-1-3{width:32%}.intro-section .w-1-4{width:23%}.intro-section .w-1-6{width:19%}.intro-section .pattern-wrap{width:26%}.brands-section{overflow:hidden}.platform-mobile .brands-section .js-continuous-slider{margin:0 -15px}.brands-section .title{max-width:1e3px;margin-bottom:30px}.brands-section .sub-title{max-width:1200px;margin-bottom:50px}.brands-section .sub-title a{color:#3db59c}.brands-section .sub-title a:hover{text-decoration:underline}.brands-section .brand-wrapper{display:flex;gap:6px}.brand-wrapper .brand{min-width:265px;display:flex;flex-direction:column;position:relative;gap:6px}.platform-mobile .brand-wrapper .brand a{min-width:25%;padding:0 0 75%;position:relative}.platform-mobile .brand-wrapper .brand img{position:absolute;max-height:100%;max-width:100%;min-width:130px;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;padding:20px}.platform-mobile .brand-wrapper .brand,.platform-mobile .brands-section .brand-wrapper{gap:0}.brand-wrapper .main-brand{min-width:558px;min-height:558px}.brand-wrapper .brand a{display:flex;padding:35px;align-items:center;justify-content:center;height:50%;width:100%;background:#ddd}.brand-wrapper .main-brand a{height:100%;padding:65px}.brand-wrapper .main-brand a img{max-width:100%}.brand-wrapper a img{max-width:200px;width:auto}.brand-wrapper .brand .rbo{background:#0f417e}.brand-wrapper .brand .varoom{background:#e43913}.brand-wrapper .brand .bedroomvillas{background:#161514}.brand-wrapper .brand .onedegree{background:#4fa85c}.brand-wrapper .brand .hotala{background:#6b2e70}.brand-wrapper .brand .vacation-cottage{background:#f19e12}.brand-wrapper .brand .petffriendly{background:#1fb2a8}.brand-wrapper .brand .sunski{background:#d5463e}.brand-wrapper .brand .cabins{background:#914f4c}.brand-wrapper .brand .hawaiivillas{background:#20234a}.brand-wrapper .brand .fvrentals{background:#42adb4}.brand-wrapper .brand .meilleureslocations{background:#012555}.brand-wrapper .brand .execstays{background:#192836}.brand-wrapper .brand .alojamiento{background:#f8583f}.brand-wrapper .brand .ferienimhaus{background:#1e3044}.brand-wrapper .brand .orai{background:#013b95}.brand-wrapper .brand .casai{background:#292929}.brand-wrapper .brand .pickletrip{background:#3a385c}.brand-wrapper .brand .coming-soon{background:var(--secondary-color);color:#fff;font-size:22px;font-weight:600;text-transform:uppercase}.brands-section .nav-wrapper{justify-content:end;margin-right:-10px}.feature-section .title{max-width:800px;margin-bottom:50px}.feature-section .feature-wrapper{display:flex;flex-wrap:wrap;column-gap:70px;row-gap:35px;max-width:1400px}.feature-wrapper .feature{display:flex;flex:1;min-width:415px;max-width:415px;align-items:center}.feature-wrapper .feature .icon{height:42px;width:42px;min-width:42px;margin-right:30px}.feature-wrapper .feature:nth-child(2) .icon,.feature-wrapper .feature:nth-child(3) .icon,.feature-wrapper .feature:nth-child(6) .icon{transform:scale(1.1)}.feature-wrapper .feature:nth-child(5) .icon{transform:scale(1.2)}.feature-wrapper .feature .f-title{color:#7d7d7d}.banner-section{padding-top:70px}.banner-section .banner-image{text-align:center;position:relative;display:flex}.banner-section .banner-image>img{min-height:275px}.banner-section .banner-image img{max-width:var(--container-width)}.banner-section,.banner-section .container{position:relative}.banner-section .banner-pattern{position:absolute;top:115px;right:0;left:0;z-index:1;text-align:right}.banner-section .banner-pattern img{width:27%;max-width:357px;object-fit:contain}.banner-section .banner-info{align-items:center;position:absolute;bottom:7%;left:0;right:0;z-index:1;color:#fff}.banner-info .container{display:flex;align-items:center;justify-content:center}.banner-info .banner-content{max-width:310px;padding-right:50px;margin-right:50px;position:relative;flex:1}.banner-info .banner-content:nth-child(1){max-width:300px}.banner-info .banner-content:nth-child(3){max-width:288px}.banner-info .banner-content:after{content:'';width:1px;position:absolute;top:10px;bottom:10px;right:0;background:rgba(255,255,255,.2)}.banner-info .content-wrapper{max-width:530px;margin-right:40px}.banner-info .b-title{font-size:2.5rem;line-height:1.15;margin-bottom:5px;color:var(--secondary-color)}.banner-info p{color:inherit;font-size:1rem;line-height:1.313}.banner-info .content-wrapper h6{color:inherit;font-family:georgia,sans-serif;font-style:italic;font-weight:400;line-height:1.455}.banner-info .info-wrapper{display:flex}.instagram-section .title{max-width:800px;margin-bottom:30px}.instagram-section .d-flex{flex-wrap:wrap;gap:10px}.instagram-section .d-flex>a{flex-basis:calc(20% - 8px);display:flex;overflow:hidden;border-radius:12px;position:relative}.instagram-section .d-flex>a:after{content:'';position:absolute;top:0;height:100px;left:0;right:0;z-index:1;background-image:linear-gradient(to bottom,rgba(0,0,0,.4),transparent)}.instagram-section .d-flex img{overflow:hidden}.instagram-section .insta-user{z-index:2;position:absolute;display:flex;align-items:center;top:18px;left:18px;font-size:1.1rem;color:#fff;line-height:1}.instagram-section .insta-user svg{height:18px;width:18px;margin-right:10px}.feedback-section{padding-bottom:110px}.feedback-section .title{max-width:800px;margin:0 auto 20px;text-align:center}.feedback-section .sub-title{max-width:900px;margin:0 auto 50px;text-align:center}.feedback-section .feedback{padding:0 45px;text-align:center;flex-basis:33.333%;border-right:1px solid rgba(0,0,0,.1);min-width:33.333%;position:relative}.feedback-section .js-continuous-slider{position:relative}.feedback-section .js-continuous-slider:after{content:'';position:absolute;top:0;bottom:0;right:0;width:2px;background:#fff;z-index:1}.feedback .img-wrapper{min-height:115px;display:flex;align-items:center;justify-content:center}.feedback img{max-height:115px;height:auto;width:100%;object-fit:unset}.feedback img.h-85x{max-height:85px}.feedback-section .feedback:last-child{border-right:none}.feedback-section .feedback h6{margin:50px 0 25px}.feedback h6 span{display:block}.feedback p{font-family:georgia,sans-serif;font-style:italic}@media screen and (max-width:1860px){.banner-section .banner-pattern{top:40px}}@media screen and (max-width:1200px){.banner-section .banner-info{position:static;color:var(--text-secondary-color);padding-top:50px}.banner-info .banner-content:last-child{margin-right:0;padding-right:0}.banner-info .banner-content:last-child:after{display:none}.banner-info .content-wrapper{margin-top:30px;max-width:100%}.banner-info .banner-content{margin-right:30px;padding-right:30px}.banner-info .banner-content:after{background:rgba(0,0,0,.1)}.banner-info .container{flex-direction:column}.banner-section .banner-pattern{text-align:left}.instagram-section .d-flex>a{flex-basis:calc(25% - 7.5px)}.feedback-section .feedback{padding:0 30px}.brand-wrapper .main-brand{min-width:400px;min-height:400px}.brand-wrapper .brand a{padding:30px}}@media screen and (max-width:992px){.home-hero .bg-img{background-position:29%}.intro-section .container:after{display:none}.intro-section .pattern-wrap{display:none}.intro-section .w-1-6{width:30%}.intro-section .w-1-4{width:35%}.intro-section .w-1-3{width:45%}.intro-section:after{display:none}.instagram-section .d-flex>a{flex-basis:calc(33.33% - 7px)}.feedback-section .feedback{flex-basis:50%;min-width:50%}.feature-section .nav-wrapper{display:none}.platform-mobile .brand-wrapper .brand{min-width:33.33%}.banner-section .banner-pattern{top:15px}}@media screen and (max-width:768px){.home-hero{height:calc(100vh - 100px)}.home-hero .bg-img{background-size:auto 100%;background-position:29%}.home-hero .title{margin-top:10px;font-size:3.57rem}.hero-content .sub-title span{display:block}.brands-section{text-align:center}.brands-section .title{margin-bottom:20px}.intro-section .img-container{padding-top:20px}.intro-section .w-1-6{display:none}.intro-section .w-1-4{width:45%}.intro-section .w-1-3{width:55%}.feature-section .title{margin-bottom:30px}.feature-section .feature-wrapper{column-gap:50px;row-gap:25px}.banner-section{padding-top:40px}.banner-info .info-wrapper{flex-direction:column;justify-content:center;border-bottom:1px solid rgba(0,0,0,.1)}.banner-info .banner-content{margin:0 auto 20px;padding:0 0 20px;max-width:260px}.banner-info .content-wrapper h6{font-size:1.43rem;line-height:1.4;padding:0 15px}.banner-info .banner-content:last-child{margin-right:auto}.banner-info .container{flex-direction:column-reverse;text-align:center}.banner-section .banner-info{padding-top:0}.banner-info .content-wrapper{margin:30px auto 25px;max-width:400px}.banner-info .banner-content:after{width:100%;height:1px;left:0;right:0;top:auto;bottom:0}.instagram-section .title{text-align:center}.feedback-section .feedback{flex-basis:100%;min-width:100%}.feedback-section .feedback:after{display:none}.brands-section .nav-wrapper{justify-content:center;margin-right:0}.brand-wrapper .main-brand{min-width:300px;min-height:300px}.platform-mobile .brand-wrapper .brand{min-width:50%}.feedback-section{padding-bottom:50px}.nav-wrapper{margin-top:20px}.feedback-section .feedback{padding:0}.feedback-section .feedback h6{margin:25px 0 10px}}@media screen and (max-width:576px){.intro-section .w-1-4{display:none}.intro-section .w-1-3{width:100%}.intro-section .img-container{gap:0;margin:0 -15px}.feature-wrapper .feature{min-width:100%}.instagram-section .d-flex>a{flex-basis:calc(50% - 5px)}.brand-wrapper .main-brand{min-width:100%}.banner-section .banner-image{padding-bottom:80%;overflow:hidden}.banner-section .banner-image>img{position:absolute;top:0;bottom:0;left:0;right:0;height:100%}}