.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(42deg, rgba(0, 0, 0, 0.60) 23.32%, rgba(0, 0, 0, 0.00) 81.71%);z-index:1}.hero{background-image:var(--bg-hero-image-desk);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:800px;height:100%;position:relative}.f-pluto{font-family:'pluto_r',sans-serif !important}.f-river{font-family:'river',sans-serif !important}.hero h1{max-width:1100px}.hero .title{font-size:45px;line-height:50px;color:#fff !important;text-shadow:2px 2px 5px #000000e0;z-index:2;position:relative}.hero .pre-title-river{font-size:100px;line-height:110px;color:#fff !important;text-shadow:2px 2px 5px #000000e0;z-index:2;position:relative}.hero .pre-title-pluto{font-size:50px;line-height:55px;color:#fff !important;text-shadow:2px 2px 5px #000000e0;z-index:2;position:relative;font-weight:bold}.hero::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background-size:cover;background-repeat:no-repeat;background-position:center bottom;z-index:2}.hero .bnt-scroll{border:0;background:transparent;position:absolute;bottom:100px;left:50%;transform:translate(-50%, -50%);z-index:2}.sticky-nav .link, .main-nav .link{font-family:'pluto_r',sans-serif !important;font-size:14px;line-height:18px;color:#0063f5 !important;text-transform:uppercase;padding:10px 20px;border-radius:50px;border:2px solid #cecece54 !important;margin:0 5px;text-decoration:none !important;background-color:#FFF}.sticky-nav .link.active svg path{fill:#FFF !important}.sticky-nav .link.active, .main-nav .link.active{background-color:#0063f5 !important;color:#fff !important;border:2px solid #0063f5 !important}.main-nav{padding:10px;border-radius:100px;background:rgba(255, 255, 255, 0.90);position:absolute;top:165px;left:50%;transform:translateX(-50%);z-index:2}.schede-tab .desc, .schede-tab .desc p, .schede-tab .desc ul li{font-family:'pluto_l';font-size:1.125em !important;line-height:24px !important;color:#151c58 !important}.schede-tab .title{font-size:50px;line-height:54px}.infos .el-title{font-size:36px;line-height:40px;color:#151c58 !important;font-family:'pluto_r',sans-serif !important}.infos .el-description, .infos .el-description p, .infos .el-description ul li{font-family:'pluto_l';font-size:16px !important;line-height:24px !important;color:#151c58 !important}.link-blue:hover{color:#FFF !important}.link-blue{padding:15px 10px;margin-top:auto;color:#FFF;font-family:'pluto_m',sans-serif;font-size:14px;text-decoration:none;font-style:normal;font-weight:500;line-height:16px;text-transform:uppercase;background-color:#06F;border-radius:6px;transition:all 0.5s;display:block;border:1px solid #06F !important}.link-white{font-family:'pluto_m',sans-serif;font-size:14px;text-decoration:none;font-style:normal;font-weight:500;line-height:16px;background-color:#06F;border-radius:6px;transition:all 0.5s;display:block;padding:15px 10px;color:#06F;border:1px solid #06F !important;background-color:transparent}.infos .el-img{height:450px;object-fit:cover;border-radius:10px}@media (min-width: 991px){.sticky-nav{position:sticky;top:150px}}.owl-card .desc-item p, .owl-card .desc-item{font-family:'pluto_l',sans-serif !important;font-size:14px !important;line-height:20px !important;color:#151c58 !important}.owl-card .item-img{height:160px;object-fit:cover;border-radius:10px}.owl-card .owl-nav{position:absolute;top:80px}.owl-card .owl-nav .owl-prev{position:absolute;top:-48px;left:-24px}.owl-card .owl-nav .owl-next{position:absolute;top:6px;left:-24px}.owl-card .owl-nav button:hover{background-color:transparent !important}.custom-select-mobile{display:none}.custom-select{position:relative;width:calc(100% - 40px);max-width:480px}.cs-button{width:100%;background:#06f;color:#fff;border-radius:50px;border:none;padding:10px 20px;font-weight:700;letter-spacing: .6px;font-size:16px;text-transform:uppercase;position:relative;cursor:pointer;text-align:center;box-shadow:0 0 0 8px #ffffffb8}.cs-caret{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.cs-list{position:absolute;width:100%;background:#fff;border-radius:12px;margin-top:10px;padding:10px;box-shadow:0 10px 30px rgba(0, 0, 0, .15);display:none;list-style-type:none}.custom-select.open .cs-list{display:block}.cs-item{padding:10px 14px;border-radius:8px;cursor:pointer;font-weight:100;font-family:'pluto_l',sans-serif;font-size:14px !important;line-height:24px !important;background:#06f;margin:5px 0;color:#FFF !important;text-align:center}.cs-item a{color:#FFF !important;text-decoration:none}.cs-label{font-family:'pluto_l',sans-serif;font-size:16px !important;line-height:24px !important;color:#FFF !important}.cs-item:hover{background:rgba(11, 113, 255, 0.08)}.next-promo{background-color:#F7F7F7 !important;padding:50px 0 100px}.next-promo .desc, .next-promo .desc p, .next-promo .desc ul li{font-family:'pluto_l';font-size:16px !important;line-height:24px !important;color:#151c58 !important}.next-promo .el-img{height:380px;object-fit:cover;border-radius:20px;width:100%}.next-promo .pre-title{color:#06F !important;font-size:24px !important;line-height:42px !important}.next-promo .title .first, .next-promo .title .third{color:#151C58 !important;font-size:30px !important;line-height:36px !important}.next-promo .title .second{color:#151C58 !important;font-size:100px !important;line-height:70px !important}.hotel-aderenti{background-color:#06F !important;padding:100px 0 50px;position:relative}.hotel-aderenti::before{content:"";position:absolute;top:-100px;left:0;width:100%;height:100px;background-size:cover;background-repeat:no-repeat;background-position:center bottom;z-index:2}.hotel-aderenti::after{content:"";position:absolute;bottom:-100px;left:0;width:100%;height:100px;background-size:cover;background-repeat:no-repeat;background-position:center bottom;z-index:2}.hotel-aderenti .pre-title{font-size:100px !important;line-height:70px !important;color:#FFF !important}.hotel-aderenti .title{font-size:37px !important;line-height:43px !important;color:#FFF !important;text-transform:uppercase}.hotel-aderenti .owl-hotel-carousel .item-img{height:330px !important}.hotel-aderenti .owl-hotel-carousel .title{font-size:28px !important;line-height:32px !important;color:#FFF !important}.hotel-aderenti .owl-hotel-carousel .desc, .hotel-aderenti .owl-hotel-carousel .desc p, .hotel-aderenti .owl-hotel-carousel .desc ul li{font-family:'pluto_l';font-size:16px !important;line-height:24px !important;color:#FFF !important}.hotel-aderenti .owl-hotel-carousel .link{color:#FFF;text-transform:uppercase}.hotel-aderenti .owl-hotel-carousel .owl-nav{position:absolute;top:115px;left:0}.hotel-aderenti .owl-hotel-carousel .owl-nav .owl-prev{position:absolute;left:-25px;top:110px}.hotel-aderenti .owl-hotel-carousel .owl-nav .owl-next{position:absolute;left:-25px;top:160px}.hotel-aderenti .owl-hotel-carousel .owl-nav button:hover{background-color:transparent !important}.banner-finale{background-color:#151c58;text-align:center;padding:80px 0px}.banner-finale .title{font-family:'river',sans-serif !important;font-size:90px;line-height:96px;color:#FFF !important;text-align:center;margin-top:10px}.banner-finale .description p{font-family:'pluto_l';font-size:1.125em !important;line-height:24px !important;color:#fff !important}@media (max-width: 991px){.hero{background-image:var(--bg-hero-image-mob) !important}.hero::after{bottom:-2px}.hero .bnt-scroll{display:none}.hero h1{max-width:340px;margin-top:-230px}.hero .title{font-size:25px;line-height:31px}.hero .pre-title-river{font-size:75px;line-height:80px}.hero .pre-title-pluto{font-size:30px;line-height:35px}.owl-card .owl-nav{position:absolute;top:initial;bottom:-30px}.owl-card .owl-nav .owl-prev{top:-35px;left:0}.owl-card .owl-nav .owl-next{top:-35px;left:46px}.owl-card .owl-dots{position:absolute;bottom:-39px;right:0px}.owl-card .owl-dots button{transition:all 0.3s !important}.owl-card .owl-dots button span{background:#08F !important;width:15px !important;height:5px !important;transition:all 0.3s !important;margin:2px !important}.owl-card .owl-dots button.active span{width:40px !important;height:5px !important}.main-nav{display:none !important}.custom-select-mobile{display:flex;justify-content:center;padding:20px 0;position:absolute;top:450px;z-index:2;left:50%;max-width:300px;width:100%;transform:translateX(-50%)}.schede-tab .title{font-size:24px;line-height:30px}.schede-tab .desc, .schede-tab .desc p, .schede-tab .desc ul li{font-size:16px !important;line-height:24px !important}.infos .sticky-nav{overflow-x:auto;max-width:1376px;width:100%;flex-direction:row;flex-wrap:unset !important;gap:10px !important;padding:10px 5px !important}.infos .sticky-nav a{display:block}.infos .col-lg-2{overflow:hidden;position:sticky;top:0;background-color:#FFF;z-index:22}.infos .el-img{height:300px}.infos .el-title{font-size:24px;line-height:28px;margin-top:30px}.sticky-nav .link{padding:7px 20px;font-size:13px;line-height:17px;margin:0px}.sticky-nav .link svg{width:18px;height:18px}.next-promo .title .second{font-size:75px !important;line-height:70px !important}.next-promo .title .first, .next-promo .title .third{font-size:25px !important;line-height:30px !important}.next-promo .title .first{display:block}.hotel-aderenti{padding:20px 0 150px}.hotel-aderenti .pre-title{font-size:75px !important;line-height:50px !important}.hotel-aderenti .title{font-size:30px !important;line-height:36px !important}.hotel-aderenti .link-white{margin:20px 10px 40px}.hotel-aderenti .owl-hotel-carousel .owl-nav{position:absolute;top:initial;bottom:-30px}.hotel-aderenti .owl-hotel-carousel .item-img{height:260px !important}.hotel-aderenti .owl-hotel-carousel .owl-nav .owl-prev{position:absolute;left:0%;top:initial;bottom:-80px}.hotel-aderenti .owl-hotel-carousel .owl-nav .owl-next{position:absolute;left:50px;top:initial;bottom:-80px}.hotel-aderenti .owl-hotel-carousel .title{font-size:20px !important;line-height:26px !important}.next-promo{padding-bottom:50px}.banner-finale .title{font-size:72px;line-height:78px}.banner-finale .description p{font-size:16px !important;line-height:24px !important}}