.publishmode .hero-banner-swiper .cmp-carousel{height:100vh!important}@media(max-width:649px){.publishmode .hero-banner-swiper .cmp-carousel{height:575px!important}}.homeherobanner{height:100%}.homeherobanner .hero-section{color:#fff;display:block;height:100vh;overflow:hidden;position:relative;z-index:1}.homeherobanner .hero-section:after{background:linear-gradient(88.06deg,#000 1.29%,rgba(0,0,0,.51) 41.4%,transparent 74.68%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.homeherobanner .hero-section .hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;left:0;margin:0 auto;max-width:80%;position:absolute;right:0;top:5pc;z-index:1}@media(max-width:768px){.homeherobanner .hero-section .hero-content{bottom:40px;gap:10px;left:auto;max-width:100%;padding-left:20px;position:absolute;top:auto;-webkit-transform:none;transform:none;width:100%}}@media screen and (min-width:760px)and (max-width:1102px){.homeherobanner .hero-section .hero-content{max-width:90%!important}}.homeherobanner .hero-section .hero-content .small-logo{height:100%;-o-object-fit:cover;object-fit:contain;width:150px}@media(max-width:649px){.homeherobanner .hero-section .hero-content .small-logo{width:85px}}.homeherobanner .hero-section .hero-content .hero-title p{font-family:GuardianSansXCond Bold,sans-serif;font-size:60px;font-weight:600;letter-spacing:.8px;line-height:1.1;line-height:72px;margin:0;max-width:500px;width:100%}@media(max-width:768px){.homeherobanner .hero-section .hero-content .hero-title p{font-size:40px;font-weight:600;line-height:3pc;width:80%}}.homeherobanner .hero-section .hero-content .hero-description p{color:#a6a6a6;font-family:Montserrat;font-size:18px;font-weight:600;line-height:25.2px;width:40%}@media(max-width:768px){.homeherobanner .hero-section .hero-content .hero-description p{display:none}}.homeherobanner .hero-section .hero-content .glass-button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(112.38deg,hsla(0,0%,100%,.5) -120.84%,hsla(0,0%,100%,.1) 79.67%);border:none;border:none!important;border-image-source:linear-gradient(131.33deg,hsla(0,0%,100%,.26) -34.97%,hsla(0,0%,100%,0) 114.31%);color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.4pc;margin-top:0;padding:20px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;width:180px}@media(max-width:649px){.homeherobanner .hero-section .hero-content .glass-button{margin-top:0;padding:1pc}}.homeherobanner .hero-section .hero-content .glass-button:hover{background:linear-gradient(112.38deg,hsla(0,0%,100%,.5) .84%,hsla(0,0%,100%,0) 79.67%);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.homeherobanner .hero-section .hero-content .glass-button:active{-webkit-transform:scale(.95);transform:scale(.95)}.homeherobanner .hero-section .hero-content .glass-button-video{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(112.38deg,hsla(0,0%,100%,.5) -120.84%,hsla(0,0%,100%,.1) 79.67%);border:none;border:none!important;border-image-source:linear-gradient(131.33deg,hsla(0,0%,100%,.26) -34.97%,hsla(0,0%,100%,0) 114.31%);color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.4pc;margin-top:0;padding:20px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;width:auto}@media(max-width:649px){.homeherobanner .hero-section .hero-content .glass-button-video{margin-top:0;padding:20px}}.homeherobanner .hero-section .hero-content .glass-button-video:hover{background:linear-gradient(112.38deg,hsla(0,0%,100%,.5) .84%,hsla(0,0%,100%,0) 79.67%);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.homeherobanner .hero-section .hero-content .glass-button-video:active{-webkit-transform:scale(.95);transform:scale(.95)}.homeherobanner .hero-section .hero-content.text-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.homeherobanner .hero-section .hero-content.text-center .hero-description p{margin:auto;width:50%}.homeherobanner .hero-section .hero-section-video-popup-trigger{backdrop-filter:blur(16.367px);background:hsla(0,10%,92%,.76);border:0;border-radius:50%;color:inherit;cursor:pointer;display:block;height:5pc;left:50%;margin:auto;position:absolute;text-decoration:none;top:50%;width:5pc}@media(max-width:768px){.homeherobanner .hero-section .hero-section-video-popup-trigger{height:50px;left:48%;top:34%;width:50px}}.homeherobanner .hero-section .hero-section-video-popup-trigger .hero-modal-play-icon{fill:#000;height:40px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px}.homeherobanner .video-container{background-color:#000;border-radius:8px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.homeherobanner .video-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.homeherobanner .desktop-video{display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}.homeherobanner .desktop-video video{height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.homeherobanner .mobile-video{display:none}.homeherobanner .scroll-indicator{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.homeherobanner .scroll-indicator .scroll-icon{-webkit-animation:bounce 1.5s ease-in-out infinite;animation:bounce 1.5s ease-in-out infinite;position:relative}.homeherobanner .scroll-indicator .scroll-icon img{width:auto}.homeherobanner .scroll-indicator p{color:#a7a7a7;line-height:1.4pc}.homeherobanner .scroll-indicator a{cursor:pointer}.homeherobanner .scroll-indicator a img{width:auto}@media(max-width:768px){.homeherobanner .scroll-indicator{display:none}}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media(max-width:768px){.homeherobanner .desktop-video{display:none}.homeherobanner .mobile-video{display:block;height:100%;position:absolute;top:3pc;width:100%;z-index:-1}.homeherobanner .mobile-video .video-js{height:100%;width:100%}.homeherobanner .mobile-video video{height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}}.cmp-rides-banner-classic-section .hero-section .banner-background-image{height:100%}@media(max-width:996px){.cmp-drop-zone-hero-banner .hero-section{height:607px!important;margin-top:0}.cmp-drop-zone-hero-banner .hero-section .banner-background-image{height:99%;height:607px}}.cmp-drop-zone-hero-banner .hero-section .overlay{background:linear-gradient(3.8deg,#000 2.56%,hsla(0,0%,4%,.65) 43.13%,rgba(25,24,24,0) 74.4%)!important;bottom:0!important;-webkit-filter:none!important;filter:none!important;height:100%!important}@media(max-width:996px){.cmp-drop-zone-hero-banner .hero-section .overlay{background:radial-gradient(68.13% 49.19% at 60.2% 40.88%,transparent 0,#000 100%)!important;height:100%!important}}.cmp-drop-zone-hero-banner .hero-section .mobile-video{top:0}.cmp-drop-zone-hero-banner .hero-section .hero-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:52px;gap:1pc;left:0;position:absolute;right:0;top:auto;-webkit-transform:none;transform:none;width:100%}@media(max-width:996px){.cmp-drop-zone-hero-banner .hero-section .hero-content{background:none!important;bottom:38px!important;gap:0;padding-inline:24px;right:0;top:unset!important;width:auto!important}}.cmp-drop-zone-hero-banner .hero-section .hero-content .hero-title p{font-family:GuardianSansXCond Semibold!important;font-size:40px!important;font-weight:700!important;letter-spacing:.8px;line-height:3pc!important;max-width:600px}@media(max-width:996px){.cmp-drop-zone-hero-banner .hero-section .hero-content .hero-title p{margin-bottom:1pc;max-width:100%;padding:0;text-align:left!important}}.cmp-drop-zone-hero-banner .hero-section .hero-content .hero-description p{color:#a6a6a6;font-size:14px!important;font-weight:400!important;line-height:21px!important}@media(max-width:996px){.cmp-drop-zone-hero-banner .hero-section .hero-content .hero-description p{display:block;max-width:100%;padding:0;text-align:left;width:100%;width:100%!important}}.cmp-drop-zone-hero-banner .hero-section .hero-section-video-popup-trigger{backdrop-filter:none;background:none;height:46px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:46px}@media(max-width:996px){.cmp-drop-zone-hero-banner .hero-section .hero-section-video-popup-trigger{left:50%}}.cmp-drop-zone-hero-banner .hero-section .hero-section-video-popup-trigger .hero-modal-play-icon{fill:#fff;height:46px;width:46px}.hero-section .youtube-model,.homeherobanner .youtube-model{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(24,24,27,.98);display:none;height:100%;justify-content:center;left:0;overflow:auto;padding:24px;position:fixed;top:0;width:100%;z-index:99999}.hero-section .youtube-model .youtube-model-content,.homeherobanner .youtube-model .youtube-model-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:80%;max-width:70%;position:relative}@media(max-width:996px){.hero-section .youtube-model .youtube-model-content,.homeherobanner .youtube-model .youtube-model-content{height:300px;max-width:100%}}.hero-section .youtube-model .youtube-model-content .close-youtube-model,.homeherobanner .youtube-model .youtube-model-content .close-youtube-model{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.65);border:1px solid hsla(0,0%,100%,.5);border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;pointer-events:auto;position:fixed;right:24px;top:24px;width:40px;z-index:2}@media(max-width:996px){.hero-section .youtube-model .youtube-model-content .close-youtube-model,.homeherobanner .youtube-model .youtube-model-content .close-youtube-model{right:9pt;top:9pt}}.hero-section .youtube-model .youtube-model-content iframe,.homeherobanner .youtube-model .youtube-model-content iframe{border:0;display:block}.hero-section .youtube-model.show-model,.homeherobanner .youtube-model.show-model{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){html:not(:has(.re-revamp-styles-identifier)) .homeherobanner .hero-section{height:auto}html:not(:has(.re-revamp-styles-identifier)) .homeherobanner .hero-section .banner-background-image{position:unset}}.button,.scroll-indicator{cursor:pointer}.coral--light .hero-section{height:100%!important}.editmode .hero-section{height:700px}.hero-banner-swiper .swiper .swiper-pagination{bottom:15vh!important;margin:0 auto;position:relative!important;text-align:left!important;width:80%!important}@media(max-width:768px){.hero-banner-swiper .swiper .swiper-pagination{bottom:35px!important;margin:0 0 0 20px}}@media screen and (min-width:760px)and (max-width:1102px){.hero-banner-swiper .swiper .swiper-pagination{max-width:90%!important}}@media(max-width:1368px)and (min-width:1365px){.hero-banner-swiper .swiper .swiper-pagination{bottom:88px!important}}.hero-banner-swiper .swiper .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.5);border-radius:0;height:5.5px;width:30px}@media(max-width:767px){.hero-banner-swiper .swiper .swiper-pagination-bullet{height:2px;width:9pt}}.hero-banner-swiper .swiper .swiper-pagination-bullet-active{background-color:#fff;width:45px}@media(max-width:649px){.hero-banner-swiper .swiper .swiper-pagination-bullet-active{height:2px;width:20px}}.hero-banner-swiper .swiper .cmp-carousel__actions,.hero-banner-swiper .swiper .cmp-carousel__indicators,.hero-banner-swiper .swiper .swiper-button-next,.hero-banner-swiper .swiper .swiper-button-prev{display:none}.swiper-button-next,.swiper-button-prev{border:none}@media(max-width:649px){.cmp-rides-banner-classic-section .hero-title p{font-family:Montserrat!important;font-size:20px!important;font-weight:600!important;line-height:30px!important;width:100%!important}.cmp-rides-banner-classic-section .hero-content{background:#000!important;bottom:0!important;font-family:Montserrat!important;width:100%!important}.cmp-rides-banner-classic-section .hero-content p{font-size:20px!important;font-weight:600!important;line-height:38px!important;padding-bottom:10px;padding-top:10px}}.cmp-rides-banner-classic-section .overlay{background:rgba(0,0,0,.9)!important;bottom:0!important;bottom:-58px!important;color:#fff!important;-webkit-filter:blur(15px)!important;filter:blur(15px)!important;height:75pt!important;left:0!important;left:auto!important;position:absolute!important;top:auto!important;-webkit-transition:bottom .3s ease-in-out!important;transition:bottom .3s ease-in-out!important}.cmp-rides-banner-classic-section .overlay,.cmp-rides-center-logo-banner .hero-section .hero-content{-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;align-items:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:center!important;width:100%!important}.cmp-rides-center-logo-banner .hero-section .hero-content{gap:1pc!important}.cmp-rides-center-logo-banner .hero-section-video-popup-trigger{display:none!important}.cmp-rides-center-logo-banner .hero-content .hero-description p{line-height:2pc!important}.cmp-rides-center-logo-banner .small-logo{width:212px!important}@media(max-width:649px){.cmp-rides-center-logo-banner .small-logo{width:122px!important}}.cmp-rides-center-logo-banner .hero-title{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:center!important;margin-top:1pc;width:100%!important}.cmp-rides-center-logo-banner .hero-title p{font-weight:500!important;max-width:100%!important;text-align:center!important;width:100%!important}.cmp-rides-center-logo-banner .hero-description{width:100%!important}.cmp-rides-center-logo-banner .hero-description p{color:#fff!important;font-family:GuardianSansXCond Semibold!important;font-size:28px!important;font-weight:500!important;letter-spacing:2px!important;margin-bottom:1pc!important;text-align:center!important;width:100%!important}@media(max-width:649px){.cmp-rides-center-logo-banner .hero-description p{display:block!important;font-size:24px!important;line-height:28px!important}}.cmp-rides-center-logo-banner .hero-content .glass-button{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}@media(max-width:768px){.cmp-rides-center-logo-banner .hero-content .glass-button{width:100%!important}}.cmp-rides-center-logo-banner .hero-section .hero-content{bottom:24%!important}@media(max-width:649px){.cmp-rides-center-logo-banner .hero-section .hero-content{bottom:50%!important;left:50%!important;margin:0 auto;padding-left:0!important;-webkit-transform:translate(-50%,50%)!important;transform:translate(-50%,50%)!important;width:80%!important}}.hero-section .black-button{background:#000;border:1px solid #a7a7a7;color:#fff!important;font-family:Montserrat;font-size:14px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:140%;padding:20px;text-align:center;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:middle}.hero-section .black-button:hover{background:linear-gradient(112.38deg,#000 -120.84%,rgba(0,0,0,.51) 79.67%);color:#fff}.hero-section .black-button.no-hover:hover{background:#000}@media(max-width:996px){.hero-section .black-button{width:100%}}.rides-landing-app .herobanner-container-button .black-button{width:100%}.herobanner-container-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media(max-width:649px){.herobanner-container-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:100%}}.hero-banner-swiper .swiper-pagination{display:none}.cmp-rides-banner__image-only-banner .hero-section .banner-background-image{height:auto;max-width:100%;position:relative;width:100%}.re-app-cmp .homeherobanner .mobile-video{top:0!important}.cmp-rides-banner-auto-height{margin:4pc 0}@media(max-width:767px){.cmp-rides-banner-auto-height{margin:2pc 0}}.cmp-rides-banner-auto-height .hero-section{height:auto}.cmp-rides-banner-auto-height .banner-background-image{position:relative!important}.cmp--royalenfield-stick-tabs .hero-section{margin:4pc 0}@media(max-width:767px){.cmp--royalenfield-stick-tabs .hero-section{margin:2pc 0}}.hero-section .vjs-poster img{-o-object-fit:cover;object-fit:cover}.cmp-since-1901-swiper{margin-top:5pc}@media(max-width:768px){.cmp-since-1901-swiper{margin-top:4pc}}@media(min-width:1025px){.cmp-since-1901-swiper .royalEnfHero .hero-section{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media(max-width:1024px){.cmp-since-1901-swiper .royalEnfHero .hero-section{height:100vh;max-height:auto;text-align:center}}@media(max-width:767px){.cmp-since-1901-swiper .royalEnfHero .hero-section{height:100vh;max-height:auto;text-align:center}}.cmp-since-1901-swiper .royalEnfHero .hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:156px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:0;margin:0 auto;max-width:700px;right:0;text-align:center;top:auto;-webkit-transform:none;transform:none}@media(max-width:767px){.cmp-since-1901-swiper .royalEnfHero .hero-content{bottom:72px}}.cmp-since-1901-swiper .swiper-button-next,.cmp-since-1901-swiper .swiper-button-prev{display:none}.cmp-since-1901-swiper .royalEnfHero .overlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(15.36%,rgba(0,0,0,.1)),color-stop(92.72%,#000));background:linear-gradient(180deg,rgba(0,0,0,.1) 15.36%,#000 92.72%)}.cmp-since-1901-swiper .royalEnfHero .hero-title p{font-family:REFontBold!important;font-weight:700;width:100%}.cmp-since-1901-swiper .royalEnfHero .hero-description{font-family:REFontRegular!important;font-size:1pc}@media(min-width:1400px){.cmp-since-1901-swiper .royalEnfHero .hero-description{max-width:80%}}.cmp-since-1901-swiper .royalEnfHero .glass-button{backdrop-filter:blur(5px);background:linear-gradient(112.38deg,hsla(0,0%,100%,.5) -120.84%,hsla(0,0%,100%,.1) 79.67%);border:1px solid hsla(0,0%,100%,.2)!important;color:#daaa00!important;min-width:168px}.cmp-since-1901-swiper .royalEnfHero .glass-button:hover{background:linear-gradient(112.38deg,hsla(0,0%,100%,.5) .84%,hsla(0,0%,100%,0) 79.67%)}.cmp-since-1901-swiper.cmp-since-1901-swiper-lwp{margin-top:0}@media(max-width:768px){.cmp-since-1901-swiper.cmp-since-1901-swiper-lwp .cmp-since-1901-swiper-lwp{margin-top:0}}.cmp-spares-swiper .swiper-button-next,.cmp-spares-swiper .swiper-button-prev{display:none}.cmp-spares-swiper .swiper-pagination-bullet{background:#616161;border-radius:0;height:4px;opacity:1;width:34px}.cmp-spares-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;width:54px}.cmp-spares-swiper .sb-cmp-teaser{position:relative}.cmp-spares-swiper .sb-cmp-teaser:after{background:linear-gradient(271.09deg,transparent 14.71%,rgba(0,0,0,.56) 47.08%,#000 98.76%);bottom:0;content:"";height:100%;left:0;position:absolute;-webkit-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);width:100%}.cmp-spares-swiper .cmp-teaser__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;left:0;margin:0 auto;max-width:80%;position:absolute;right:0;top:0;z-index:1}.cmp-spares-swiper .cmp-teaser__content .cmp-teaser__pretitle{color:#a6a6a6;font-family:montserratregular;font-size:14px;font-weight:400;letter-spacing:0;line-height:21px;max-width:451px}.cmp-spares-swiper .cmp-teaser__content .cmp-teaser__title{color:#fff;font-family:Guardian Sans XCond Semibold;font-size:60px;font-weight:700;letter-spacing:2%;line-height:72px;margin-bottom:1pc;max-width:451px}@media(max-width:768px){.cmp-spares-swiper .cmp-teaser__content .cmp-teaser__title{font-size:40px;line-height:3pc}}.cmp-spares-swiper .cmp-teaser__content .cmp-teaser__description{color:#a6a6a6;font-family:montserratregular;font-size:14px;font-weight:400;letter-spacing:0;line-height:21px;max-width:451px}.cmp-spares-swiper .cmp-carousel__actions{display:none}@media(max-width:768px){.cmp-spares-swiper .swiper-wrapper{height:569px}.cmp-spares-swiper .swiper-wrapper .cmp-image__image{height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}}.cmp-wallpaper-hero-slider .royalEnfHero .hero-title p{font-family:REFontBold!important;font-weight:700;width:100%}@media(min-width:1200px){.cmp-wallpaper-hero-slider .royalEnfHero .hero-title p{max-width:451px}}.cmp-wallpaper-hero-slider .royalEnfHero .hero-description{font-family:REFontRegular!important;font-size:1pc}@media(min-width:1400px){.cmp-wallpaper-hero-slider .royalEnfHero .hero-description{max-width:80%}}@media(min-width:1200px){.cmp-reward-page-slider .hero-section .hero-content .hero-title p{max-width:451px}}@media(min-width:1400px){.cmp-reward-page-slider .hero-section .hero-content .hero-description p{max-width:80%}}.homepage-new-fonts .homeherobanner .hero-section .hero-content .hero-title p{font-family:REFontBold;letter-spacing:0}.homepage-new-fonts .cmp-rides-center-logo-banner .hero-description p{font-family:REFontSemibold!important;letter-spacing:0!important}.homepage-new-fonts .hero-section .black-button{font-family:REFontSemibold}@media(min-width:996px){.cmp-motoverse-banner .youtube-model,.homeherobanner.cmp-motoverse-banner .youtube-model{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.cmp-motoverse-banner .youtube-model .youtube-model-content,.homeherobanner.cmp-motoverse-banner .youtube-model .youtube-model-content{height:calc(100% - 70px);max-width:100%}@media(max-width:996px){.cmp-motoverse-banner .youtube-model .youtube-model-content,.homeherobanner.cmp-motoverse-banner .youtube-model .youtube-model-content{height:600px}}.cmp-motoverse-banner .youtube-model .youtube-model-content .close-youtube-model,.homeherobanner.cmp-motoverse-banner .youtube-model .youtube-model-content .close-youtube-model{top:75pt}@media(max-width:996px){.cmp-motoverse-banner .youtube-model .youtube-model-content .close-youtube-model,.homeherobanner.cmp-motoverse-banner .youtube-model .youtube-model-content .close-youtube-model{top:70px}}@media(max-width:768px){.homeherobanner.cmp-app-banner .mobile-video{top:0}}.cmp-monthly-route-details-hero-banner .royalEnfHero .overlay{background:linear-gradient(2deg,#000 1.29%,rgba(0,0,0,.51) 41.4%,transparent 74.68%)}.cmp-monthly-route-details-hero-banner .royalEnfHero .hero-content{bottom:0;top:auto}@media(min-width:768px)and (max-width:1024px){.cmp-monthly-route-details-hero-banner .royalEnfHero .hero-content{bottom:200px;left:0;max-width:60pc;position:relative;-webkit-transform:none;transform:none}}@media(max-width:1024px){.cmp-monthly-route-details-hero-banner .royalEnfHero .hero-section{height:97svh}}@media(max-width:768px){.cmp-monthly-route-details-hero-banner .royalEnfHero .hero-section{height:100svh}}.cmp-monthly-route-details-hero-banner .royalEnfHero .hero-title p{font-family:REFontBold}.cmp-monthly-route-details-hero-banner .royalEnfHero .hero-meta .day{font-family:REFontRegular}.cmp-mrd-tabs ol{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #373737;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cmp-mrd-tabs ol li{color:#fff;font-family:REFontSemibold;font-size:14px;font-weight:600;line-height:21px;margin-bottom:-1.5px;padding:1pc;text-align:center;width:100%}.cmp-mrd-tabs .cmp-tabs__tab--active{border-color:#da291c}.cmp-mrd-tabs .ride-key-places{max-width:100%}.cmp-mrd-tabs .ride-key-places-description,.cmp-mrd-tabs .ride-key-places-title{display:none}.cmp-mrd-tabs .ride-key-places{padding-block:40px}.mrd-tabs-title h3{color:#fff;font-family:REFontSemibold!important;font-size:40px;font-weight:600;line-height:3pc;margin-bottom:8px}@media(max-width:767px){.mrd-tabs-title h3{font-size:28px;font-weight:600;letter-spacing:.56px;line-height:2pc}}.cmp-container-overflow-visible .cmp-container{overflow:visible!important}@media(max-width:767px){.cmp-container-overflow-visible .cmp-container{padding:24px}}.cmp-container-overflow-visible .ride-key-places__swiper{width:100%}.cmp-container-overflow-visible .cmp-text p{color:#a6a6a6;font-family:REFontRegular}.cmp-reward-page-slider .swiper-button-next,.cmp-reward-page-slider .swiper-button-prev{display:none}.cmp-reward-page-slider .swiper-pagination-bullet{background:#616161;border-radius:0;height:4px;opacity:1;width:34px}.cmp-reward-page-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;width:54px}.cmp-reward-page-slider .cmp-carousel__actions{display:none}.cmp-reward-page-slider .hero-section{height:auto}.cmp-reward-page-slider .hero-section .hero-content .hero-title p{font-family:REFontBold!important;font-size:60px;font-weight:700;line-height:72px;width:100%}@media(min-width:1200px){.cmp-reward-page-slider .hero-section .hero-content .hero-title p{max-width:100%}}@media(max-width:768px){.cmp-reward-page-slider .hero-section .hero-content .hero-title p{font-size:40px;line-height:3pc}}.cmp-reward-page-slider .hero-section .hero-content .hero-description p{color:#a6a6a6;display:block;font-family:REFontRegular!important;font-size:14px;line-height:21px;width:100%}@media(min-width:1400px){.cmp-reward-page-slider .hero-section .hero-content .hero-description p{max-width:100%}}@media(max-width:1024px){.cmp-reward-page-slider .hero-section .hero-content .hero-description p{color:#fff;margin:6px 0 22px}}.cmp-reward-page-slider .hero-section .hero-content .small-logo{max-width:105px}.cmp-reward-page-slider .hero-section .black-button{background:transparent}@media(max-width:768px){.cmp-reward-page-slider .hero-section:after{background:-webkit-gradient(linear,left bottom,left top,color-stop(1.29%,#000),color-stop(61%,rgba(0,0,0,.51)),color-stop(74.68%,transparent));background:linear-gradient(1turn,#000 1.29%,rgba(0,0,0,.51) 61%,transparent 74.68%)}.cmp-reward-page-slider .hero-section .hero-content .glass-button{backdrop-filter:blur(10px);background:linear-gradient(112.38deg,hsla(0,0%,100%,.5) -120.84%,hsla(0,0%,100%,.1) 79.67%);border:1px solid #595959!important;width:100%}.cmp-reward-page-slider .hero-section .hero-content{padding-inline:20px}}.cmp-reward-page-slider .left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-reward-page-slider .right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-reward-page-slider .right .hero-section:after{background:linear-gradient(272deg,#000 1.29%,rgba(0,0,0,.51) 41.4%,transparent 74.68%)}.cmp-reward-page-slider .center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-reward-page-slider .center .hero-section .hero-content{top:180px}.cmp-reward-page-slider .center .hero-section:after{background:linear-gradient(359deg,#000 1.29%,rgba(0,0,0,.51) 41.4%,transparent 74.68%)}.cmp-reward-page-slider picture{width:100%}body.basicpage:not(.region-sel-pg-tours).modal-open,body.modal-open{height:100dvh;overflow-y:hidden!important}.cmp-new-re-fonts .hero-section .hero-content .hero-title p{font-family:REFontSemibold!important}.cmp-new-re-fonts .hero-section .hero-content .hero-description p{font-family:REFontRegular!important}