.hero.group-reservations{position:relative;min-height:300px;display:block;text-align:center;padding:3rem}@media(min-width: 768px){.hero.group-reservations{min-height:565px}}.hero.group-reservations .heading{color:#fff;font-weight:bold}.hero.group-reservations .subhead{color:#fff;font-family:"rockwell",serif;font-weight:bold;font-size:1.25rem;margin:0}.hero.group-reservations .link{text-decoration:underline;text-transform:uppercase;color:#1eb995;font-weight:bold;font-size:1.25rem}.hero.group-reservations .bg{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;right:0;bottom:0;object-fit:cover}.SumoSelect{width:100%}.SumoSelect>.CaptionCont{border:1px solid #ced4da;border-radius:1rem}.hero-search-container{max-width:926px;margin-left:auto;margin-right:auto}@media(max-width: 767.98px){.hero-search-container{background:#f6f4f0;text-align:center}.hero-search-container .module-resort-search{margin-top:-3rem}.hero-search-container .SumoSelect{text-align:left}.hero-search-container .btn{margin-top:1.5rem}}@media(min-width: 768px){.hero-search-container{background-color:#fff;position:absolute;left:0;right:0;bottom:-3rem;top:auto}}.module-reservations{background:#f6f4f0;padding:1.25rem 0 1.25rem}@media(min-width: 768px){.module-reservations{padding-top:3.75rem}}.module-reservation-steps .heading{text-align:center;color:#0d6b55;font-weight:bold}.module-reservation-steps .text{text-align:center;max-width:300px;margin-left:auto;margin-right:auto}@media(max-width: 767.98px){.module-reservation-steps div+div .heading{margin-top:2rem}}.module-reservation-hq{background:url(../images/bg-topo.jpg) repeat 0 0 #fbf9f6;text-align:center}.module-reservation-hq .heading{font-weight:bold}.group-reservations-carousel{margin:3rem -3rem 0}.group-reservations-carousel .slick-list{padding:0 10%}.group-reservations-carousel .slick-slide{position:relative;margin-right:2rem}.group-reservations-carousel .slick-slide img{width:100%;height:auto}.group-reservations-carousel .slick-prev{left:3rem;right:auto}@media(max-width: 767.98px){.group-reservations-carousel .slick-prev{transform:scale(0.65);margin-top:-2rem}}@media(min-width: 992px){.group-reservations-carousel .slick-prev{left:1.5rem}}.group-reservations-carousel .slick-next{right:3rem;left:auto}@media(max-width: 767.98px){.group-reservations-carousel .slick-next{transform:scale(0.65);margin-top:-2rem}}@media(min-width: 992px){.group-reservations-carousel .slick-next{right:1.5rem}}.group-reservations-carousel .slick-disabled{display:none !important}.group-reservations-carousel .item{overflow:hidden;border-radius:2rem}.tile{position:relative}.tile .tile-heading{position:absolute;left:0;bottom:1.5rem;width:100%;text-align:center;color:#fff;font-weight:bold;font-size:1.5rem}.module-reservation-planning{position:relative;overflow:hidden;text-align:center;padding-top:6rem}@media(max-width: 767.98px){.module-reservation-planning{padding-bottom:60%}}@media(min-width: 768px){.module-reservation-planning{min-height:900px}}@media(min-width: 992px){.module-reservation-planning{min-height:1050px}}.module-reservation-planning .heading{font-weight:bold}.module-reservation-planning .icon{height:135px;object-fit:none}.module-reservation-planning .text{color:#0d6b55;font-weight:bold;max-width:300px;margin-left:auto;margin-right:auto}.module-reservation-planning .bg{z-index:-1;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.module-reservation-planning .bg img{position:absolute;left:0;bottom:0;right:0;width:100%;object-fit:cover}@media(min-width: 1366px){.module-reservation-planning .bg img{bottom:unset;top:-5%}}@media(min-width: 1600px){.module-reservation-planning .bg img{top:-10%}}@media(min-width: 2000px){.module-reservation-planning .bg img{top:-15%}}.module-reservation-ten{background:url(../images/bg-topo.jpg) repeat 0 0 #fbf9f6;text-align:center}.module-reservation-ten .text{font-size:1.25rem;font-weight:bold;font-family:"rockwell",serif;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:0}.module-reservation-ten .text a{color:inherit;text-decoration:none}.module-reservation-pay{text-align:center}.module-reservation-pay .heading{font-weight:bold}.module-reservation-pay .btn{margin-top:1.5rem}/*# sourceMappingURL=group-reservations.css.map */
