.mod-hero .booking-hotel .booking-title{color:var(--bs-primary);font-size:2.4rem;font-weight:900;padding-bottom:20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .3s}.mod-hero .booking-hotel .tabs .btn:not(.active){opacity:.3}.booking-hotel .booking .mod-hero-nav .wrapper{border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}.mod-hero .booking-mobile{display:none;margin-top:3rem;position:relative;z-index:1}.mod-hero .booking-mobile .btn{min-height:3rem;padding:2rem 2.5rem;position:relative;text-align:center;width:100%}.mod-hero .booking-mobile .btn:hover{background-color:var(--bs-secondary)!important;border-color:var(--bs-secondary)!important}.mod-hero .booking-mobile .btn img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:4rem;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%);width:4rem}.mod-hero .booking-mobile .btn span{width:100%}.mod-hero .booking-mobile-accordion{background-color:var(--bs-secondary);border-radius:var(--bs-border-radius);margin:10px 0}.booking-home .booking-mobile{display:none;margin-top:-5rem;position:relative;z-index:1}@media (max-width:768px){.booking-home .booking-mobile{display:block}.booking-home .booking-desktop{display:none}}@media (max-width:992px){.mod-hero .booking-hotel .booking .container .wrapper{padding:4rem 2.5rem 5rem}}@media (max-width:768px){.mod-hero .booking-hotel .booking .container{max-width:none;padding:0}.mod-hero .booking-hotel.masked{position:relative;z-index:0}.mod-hero .mask{position:relative;z-index:1}.mod-hero.horizontal_mobile_slides .mask{-webkit-mask-box-image:unset;mask-image:unset}.mod-hero.horizontal_mobile_slides .slide{height:21vh}.mod-hero.horizontal_mobile_slides .slide .wrapper{justify-content:center}.mod-hero.horizontal_mobile_slides .mask h1:after{display:none}}@media (max-width:600px){.mod-hero .booking-hotel .booking-title{font-size:3.6rem}.mod-hero .booking-hotel .booking-title span{display:block;font-size:1.4rem;font-weight:500;padding-top:10px}}.hero-content-2{align-items:center;color:#fff;display:flex;gap:2rem;justify-content:space-between;width:100%}.hero-content-column{flex:1}.hero-img{max-width:100%}.booking-home{background:#edebe7}.widget-title-container{align-items:center;display:flex;gap:4rem}.change-widget-type,.widget-title{font-size:2.5rem;text-decoration:none;text-transform:uppercase}@media (min-width:992px){.booking-home.fixed{left:0;position:fixed;top:76px;width:100%;z-index:99}.booking-home.fixed .wrapper{margin-top:0!important;padding-top:20px!important}}@media (max-width:1500px){.hero-img{margin-right:0!important}}@media (max-width:992px){.hero-content-2{flex-wrap:wrap}.hero-content-column{width:100%}.widget-title-container{flex-wrap:wrap;gap:10px}.change-widget-type,.widget-title{width:100%}}