@charset "UTF-8";.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.wht-spc-nowrp{white-space:nowrap}.text-right{text-align:right}.txt-center{text-align:center}.text-left{text-align:left}.el-center{margin-left:auto;margin-right:auto}.el-right{margin-left:auto;margin-right:0}.el-left{margin-left:0;margin-right:auto}.img-responsive{display:block;max-width:100%;height:auto;width:100%}.none{display:none!important}.flx{display:-ms-flexbox;display:flex}.flx,.in-flx{-ms-flex-wrap:wrap;flex-wrap:wrap}.in-flx{display:-ms-inline-flexbox;display:inline-flex}.blk,.display-block{display:block}.ib,.in-blk{display:inline-block}.ib{vertical-align:top}.pos-fix{position:fixed}.pos-stc{position:sticky}.pos-init{position:static}.pa,.pos-abs{position:absolute}.pos-rel,.pr{position:relative}.ps-h-center{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.ps-v-center{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ps-hv-center{top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.full-ht{height:100%}.full-wt{width:100%}.no-padding,.no-pg{padding:0}.no-mg{margin:0}.white-bg{background:#fff}.black-bg{background:#000}.italic{font-style:italic}.light{font-family:OpenSans-Light}.bold{font-family:OpenSans-Bold}.semibold{font-family:OpenSans-Semibold}.btn-black{font-size:1.2rem;line-height:3rem;font-family:OpenSans-Bold;text-transform:uppercase;text-align:center;padding:0 2rem;color:#fff;background:#000;display:block;max-width:max-content}.btn-black:hover{color:#fff;text-decoration:none}@font-face{font-family:sandals-icons-font;src:url(/assets/fonts/sandals-icons-font/fonts/sandals-icons-font.woff?v=u0206dbcd) format("woff");src:url(/assets/fonts/sandals-icons-font/fonts/sandals-icons-font.ttf?v=u0206dbcd) format("truetype"),url(/assets/fonts/sandals-icons-font/fonts/sandals-icons-font.eot?v=u0206dbcd) format("embedded-opentype"),url(/assets/fonts/sandals-icons-font/fonts/sandals-icons-font.svg?v=u0206dbcd) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:OpenSans-Light;src:url(/assets/fonts/OpenSans/Light/OpenSans-Light.woff?v=u0206dbcd) format("woff");src:url(/assets/fonts/OpenSans/Light/OpenSans-Light.woff2?v=u0206dbcd) format("woff2"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.eot?v=u0206dbcd) format("embedded-opentype"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.ttf?v=u0206dbcd) format("truetype"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.svg?v=u0206dbcd) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Regular;src:url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff?v=u0206dbcd) format("woff");src:url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff2?v=u0206dbcd) format("woff2"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.eot?v=u0206dbcd) format("embedded-opentype"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.ttf?v=u0206dbcd) format("truetype"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.svg?v=u0206dbcd) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Semibold;src:url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.woff?v=u0206dbcd) format("woff");src:url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.woff2?v=u0206dbcd) format("woff2"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.eot?v=u0206dbcd) format("embedded-opentype"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.ttf?v=u0206dbcd) format("truetype"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.svg?v=u0206dbcd) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Bold;src:url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff?v=u0206dbcd) format("woff");src:url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff2?v=u0206dbcd) format("woff2"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.eot?v=u0206dbcd) format("embedded-opentype"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.ttf?v=u0206dbcd) format("truetype"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.svg?v=u0206dbcd) format("svg");font-weight:400;font-style:normal;font-display:swap}.intro{background:url(//cdn.sandals.com/sandals/v13/images/EN/general/includes/intro-background.jpg);background-position:50%;background-size:cover;color:#fff;padding-top:17rem;padding-bottom:9rem}.intro-title.title-sm{font:5rem/4.8rem OpenSans-Light}.intro-title.title-lg{font:7.5rem/4.8rem OpenSans-Light}.intro-title_2{margin:0 0 1.5rem;font:2.5rem/3rem OpenSans-Regular}.intro-paragraph{margin-top:1.5rem;letter-spacing:.02em;font:2rem/3.4rem OpenSans-Light}.resort-menu{position:relative;z-index:998;transform:translateZ(0);box-shadow:0 0 3rem 0 rgba(0,0,0,.1);background:#fff}.resort-menu .rm-container{height:5.05rem}.resort-menu.stuck-rm-top{position:fixed;right:0;left:0}.resort-menu .rm-menu-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.resort-menu .rm-menu-wrap .menu-label{color:#000;text-transform:uppercase;font:1.2rem/1.7rem OpenSans-Semibold}.resort-menu .rm-logo{position:relative;z-index:1;display:-ms-flexbox;display:flex;text-align:center;white-space:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.resort-menu .rm-logo-content{text-align:left;transition:none}.resort-menu .rm-logo-content .icon-beaches{display:inline-block;margin-right:1.1rem;font-size:4.2rem;color:#447daa;vertical-align:middle}.resort-menu .rm-logo-content .rm-logo-content-title{text-align:left}.resort-menu .rm-logo-content .rm-logo-content-subtitle{color:#242424}.resort-menu .rm-logo-content-title{display:inline-block;font-family:OpenSans-Bold;text-transform:uppercase;color:#000;text-align:left;vertical-align:middle;font-size:1.4rem;line-height:2.2rem}.resort-menu .rm-logo-content-title.no-subtitle{font-size:1.6rem;line-height:2.2rem}.resort-menu .rm-logo-content-title.text-capitalize{text-transform:capitalize}.resort-menu--resort-main .rm-logo-content .rm-logo-content-title{text-align:left}.resort-menu--resort-main .rm-logo-content .rm-logo-content-subtitle{color:#242424}.resort-menu--travel-nav .rm-logo-content .rm-logo-content-title{text-transform:uppercase;font:.9rem/1.6rem OpenSans-Regular}.resort-menu--travel-nav .rm-logo-content .rm-logo-content-subtitle{text-transform:capitalize;font:1.4rem/2.2rem OpenSans-Bold;margin-top:-.5rem}.resort-menu .arrow-dvdr{position:absolute;top:0;right:5.25rem;height:100%}.resort-menu .rm-logo-content-subtitle{display:block;font-family:OpenSans-Regular;font-weight:400;color:#000;text-transform:uppercase;font-size:.9rem;line-height:1.6rem}.resort-menu .rm-menu{text-align:center}.resort-menu .rm-menu-title-text{font-size:3.4rem;text-transform:uppercase;color:#000}.resort-menu .rm-menu-list{display:-ms-flexbox;display:flex;height:100%;font-size:0;list-style:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:5rem}.resort-menu .rm-menu-item{position:relative;display:inline-block;padding:0;margin-left:2.7rem}.resort-menu .rm-menu-item:before{display:none}.resort-menu .rm-menu-item:first-child{margin-left:0}.resort-menu .rm-menu-item.active .rm-menu-link,.resort-menu .rm-menu-item:hover .rm-menu-link{color:#447daa}.resort-menu .rm-menu-link{display:block;font:1.4rem OpenSans-Bold;line-height:4.8rem;color:#000;text-align:center;text-transform:uppercase;transition:color .35s ease;margin:0 auto}.resort-menu--weddings-nav .rm-menu-item.active .rm-menu-link,.resort-menu--weddings-nav .rm-menu-item:hover .rm-menu-link{color:#b1a18f}.resort-menu .rm-collapse-arrow{position:relative;text-align:right;outline:none;display:block;color:#000}.resort-menu .rm-collapse-arrow:before{transition:all .15s ease-in-out;content:"";width:.1rem;background:#e5e5e5;height:100%;position:absolute;left:-1.5rem;top:0}.resort-menu .rm-collapse-arrow .ic{position:relative;transition:all .5s ease-in-out;font-size:.8rem;font-weight:900;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;line-height:1.7rem;text-align:center}.resort-menu .rm-collapse-arrow .ic:before{top:-.05rem;position:relative;display:inline-block;transition:all .15s ease-in-out;-ms-transform:inherit;transform:inherit}.resort-menu .rm-collapse-arrow .ic:after{top:.2rem;position:absolute;opacity:0;transition:all .15s ease-in-out;font-family:sandals-icons-font;content:"";display:inline-block}.resort-menu-colored-line{position:absolute;bottom:-3.2rem;left:0;height:3.2rem;width:100%}.resort-menu-colored-line img{position:absolute;width:100%;height:100%;object-position:center bottom;object-fit:cover}.hero__banner{position:relative;height:8rem}.hero__banner .background{z-index:0}.hero__banner .background img{width:100%}.videos__wrapper{background:#081628;padding:0}.videos__wrapper_light{background:hsla(0,0%,82%,.4)}.videos__wrapper_light .videos__items .videos__thumbnail .thumbnail__info h3,.videos__wrapper_light .videos__items .videos__thumbnail .thumbnail__info p{color:#000}.videos__wrapper_light .videos__items::-webkit-scrollbar{width:1.8rem}.videos__wrapper_light .videos__items::-webkit-scrollbar-track{margin-top:1.5rem;box-shadow:inset 0 0 1.6rem 1.6rem hsla(0,0%,82%,0)!important;border:.6rem solid transparent}.videos__wrapper_light .videos__items::-webkit-scrollbar-thumb{box-shadow:inset 0 0 1.6rem 1.6rem #d0d0d0!important;border:.6rem solid transparent;border-radius:2rem}.videos__wrapper .videos__player{height:25rem;background:#000;position:relative}.videos__wrapper .videos__preview{height:100%;cursor:pointer;background:#000;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.videos__wrapper .videos__preview--disabled{display:none}.videos__wrapper .videos__preview img{z-index:100}.videos__wrapper .videos__preview button{z-index:200}.videos__wrapper .videos__preview button .ic{font-size:7rem;color:#fff}.videos__wrapper .videos__preview button .ic:before{display:block;max-width:12rem;background:hsla(0,0%,100%,.35);border-radius:100%}.videos__wrapper .videos__items{overflow-x:auto;height:100%}.videos__wrapper .videos__items::-webkit-scrollbar{width:1.8rem}.videos__wrapper .videos__items::-webkit-scrollbar-track{margin-top:1.5rem;box-shadow:inset 0 0 1.8rem 1.8rem #081628;border:.6rem solid transparent}.videos__wrapper .videos__items::-webkit-scrollbar-thumb{box-shadow:inset 0 0 1.8rem 1.8rem hsla(0,0%,82%,.4);border:.6rem solid transparent;border-radius:2rem}.videos__wrapper .videos__items::-webkit-scrollbar-corner{display:none}.videos__wrapper .videos__items ul{margin-left:1.5rem;padding:2rem 1.5rem 1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:left;justify-content:left;-ms-flex-align:start;align-items:flex-start}.videos__wrapper .videos__items li.videos__thumbnail{display:block}.videos__wrapper .videos__items li.videos__thumbnail--playing .thumbnail__image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:.5rem solid #fff;z-index:100}.videos__wrapper .videos__items li.videos__thumbnail:last-child .thumbnail__button{margin-right:1.5rem}.videos__wrapper .videos__items .thumbnail__button{text-align:left;display:block;margin-right:2rem;width:12rem}.videos__wrapper .videos__items .thumbnail__image{position:relative;width:11rem;height:6.229rem}.videos__wrapper .videos__items .thumbnail__info h3{margin-top:.8rem;margin-bottom:.6rem;font-family:OpenSans-Bold;color:#fff;font-size:1rem;line-height:1.4rem}.videos__wrapper .videos__items .thumbnail__info p{font-family:OpenSans-Semibold;font-size:1rem;line-height:1.4rem;color:#a0a0a0}.videos__wrapper div.videos__thumbnail{margin:3rem}.videos__wrapper div.videos__thumbnail h3{font-family:OpenSans-Semibold;font-size:1.6rem;line-height:2.2rem}.videos__wrapper div.videos__thumbnail .videos__timestamp{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:start;-ms-flex-align:center;align-items:center;margin-top:.9rem}.videos__wrapper div.videos__thumbnail .videos__timestamp span{font-family:OpenSans-Semibold;font-size:2rem;line-height:2.6rem;color:#447daa}.videos__wrapper div.videos__thumbnail .videos__timestamp button{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:start;-ms-flex-align:center;align-items:center;margin-left:.9rem;font-family:OpenSans-Bold;font-size:1.2rem;line-height:2rem;text-transform:uppercase;color:#000}.videos__wrapper div.videos__thumbnail .videos__timestamp button i{margin-left:.4rem;font-size:1rem;color:#447daa}.videos__wrapper div.videos__thumbnail .videos__description{margin-top:1.5rem;font-size:1.2rem;line-height:2rem}.videos__wrapper .videos__inner{height:100%;display:-ms-flexbox;display:flex;width:100%;background:#fff}.videos__wrapper .videos__inner .videos__span{font-size:2rem;display:block;text-transform:uppercase;color:#797979;margin:0}.resort-menu .rm-menu-item{margin-left:4.2rem}.resort-menu .title--groups{padding-left:.5rem}.resort-menu .ic-icon-get-quote{position:relative;top:.1rem}.resort-menu .separator:before{left:-2rem}.groups-hero{position:relative;height:8rem}.groups-hero .background{z-index:0}.groups-hero .background img{width:100%;object-position:center top}.top-section{font-size:1rem;padding:4.5rem 0 7.1rem}.top-section-title{display:block;font-family:OpenSans-Light;font-size:2.6rem;line-height:2.4rem}.top-section-subtitle{display:block;font-size:1.2rem;letter-spacing:.25em}.top-section-image{display:block;width:100%;object-fit:cover;object-position:center;height:26.7rem}.top-section-box{text-align:left;background:#fff}.top-section-box-left{display:none}.top-section-box-right{padding:1.9rem 2.2rem 4.3rem}.top-section-box-header{font-size:2.2rem;font-family:OpenSans-Light}.top-section-hr{width:4.2rem;margin-right:auto;border-top:.2rem solid #000}.top-section-box-body p{font-size:1.2rem;line-height:2rem}.top-section-box-footer{line-height:0}.top-section-link{display:inline-block;padding:.6rem 2.6rem;font-size:.9rem;line-height:1.5;letter-spacing:.03em;background:#000;color:#fff}.top-section-link:active,.top-section-link:focus,.top-section-link:hover{color:#fff}*+.top-section-subtitle{margin-top:.7rem}*+.top-section-image{margin-top:2.3rem}*+.top-section-container{margin-top:-2.8rem}*+.top-section-hr{margin-top:1.7rem}*+.top-section-box-body{margin-top:1.5rem}*+.top-section-box-footer{margin-top:1.3rem}.groups-intro{background:#0d2542;padding-top:3.8rem;padding-bottom:6.4rem}.groups-intro .groups-intro-text{padding:0 1.5rem}.groups-intro .groups-intro-text .intro-title-big{display:block;font-family:OpenSans-Light;font-size:2.2rem;line-height:3rem;color:#fff;margin-bottom:.2rem}.groups-intro .groups-intro-text .intro-title-small{display:block;font-size:1.2rem;line-height:2rem;color:#fff;letter-spacing:.3rem;margin-top:0}.groups-intro .groups-intro-text hr{width:4.5rem;border-top:.2rem solid #fff;margin:1rem auto}.groups-intro .groups-intro-text p{color:#d0d0d0;font-size:1.2rem;line-height:2rem}.groups-inclusions-list{background:#0d2542;padding-bottom:6.6rem}.groups-inclusions-list figure{margin:0}.groups-inclusions-list figure img{display:block;width:100%;height:20rem;object-fit:cover;object-position:center}.groups-inclusions-list .groups-inclusions-desc{background-color:#fff;padding:3.2rem 2.3rem 5.4rem;margin-top:-2.8rem}.groups-inclusions-list .groups-inclusions-desc b{font-weight:400;font-family:OpenSans-Bold}.groups-inclusions-list .groups-inclusions-desc h3{margin:0;position:relative;font-size:1.8rem;line-height:3rem;margin-bottom:1rem}.groups-inclusions-list .groups-inclusions-desc h3:after{content:"";display:block;width:4.5rem;height:.2rem;background-color:#000;margin-top:.5rem}.groups-inclusions-list .groups-inclusions-desc>ul{margin-left:1.8rem}.groups-inclusions-list .groups-inclusions-desc>ul>li{font-size:1.4rem;line-height:2rem;padding-bottom:1rem;position:relative;color:#242424}.groups-inclusions-list .groups-inclusions-desc>ul>li:before{content:"";display:block;position:absolute;width:.8rem;height:.8rem;left:-1.6rem;top:.8rem;background-color:#242424;border-radius:50%}.groups-inclusions-list .groups-inclusions-desc>ul>li u{font-size:1rem;line-height:1.6rem;text-decoration:none;color:#000;display:block}.groups-inclusions-list .groups-inclusions-desc>ul>li ul{padding-top:.3rem}.groups-inclusions-list .groups-inclusions-desc>ul>li ul li{font-size:1.2rem;line-height:1.8rem;color:#646464}.groups-inclusions-list .groups-inclusions-link-popup{text-align:right;padding-top:.6rem}.groups-inclusions-list .groups-inclusions-link-popup a{font-family:OpenSans-Bold;color:#fff;font-size:1rem;line-height:2rem}.groups-inclusions-list .groups-inclusions-link-popup a i{margin-left:.4rem;font-size:.8rem}.groups-modal h2{font-size:2.4rem;line-height:2.8rem;font-family:OpenSans-Semibold;color:#447daa;margin-bottom:1.7rem}.groups-modal h3{font-size:1.8rem;line-height:2.2rem;font-family:OpenSans-Bold;color:#000;margin-bottom:1.2rem}.groups-modal h4{font-family:OpenSans-Semibold;margin:0 0 1rem}.groups-modal h4,.groups-modal ul li{font-size:1.4rem;line-height:2.2rem;color:#000}.groups-modal ul li{position:relative;padding-bottom:1rem}.groups-modal ul li:before{content:"•";display:inline-block;margin-right:.3rem}.groups-modal p i{font-size:1.2rem;line-height:2.2rem;padding-bottom:1rem;color:#000}.vacation-includes{background-color:#fff;padding:5.3rem 1.3rem}.vacation-includes .vacation-includes-left h2{font-family:OpenSans-Bold;font-size:1.6rem;line-height:1.6rem;text-transform:uppercase;margin-bottom:1.9rem}.vacation-includes .vacation-includes-left h2:after{content:"";display:block;width:7rem;height:.2rem;background:#a7a7a7;margin-top:2rem}.vacation-includes .vacation-includes-right ul{margin-left:.3rem}.vacation-includes .vacation-includes-right ul li{font-size:1.2rem;line-height:2rem;position:relative;padding-left:1.8rem;padding-bottom:1rem}.vacation-includes .vacation-includes-right ul li:before{position:absolute;display:block;content:"";left:0;top:.7rem;width:.6rem;height:.6rem;background-color:#d0d0d0;border-radius:50%}.get-quote-wrap .get-quote-logo i{display:none}.get-quote-wrap .for-more-details-text{font-family:OpenSans-Regular;padding-top:1rem}.get-quote-wrap .get-quote-inner:after{border:0}.get-quote-wrap .get-quote-inner .phone-number{color:#000;font-family:OpenSans-Semibold;margin:0 -2rem;display:block}.get-quote-wrap .get-quote-inner .ext-number{letter-spacing:.3rem;font-family:OpenSans-Regular;margin-top:.4rem;font-size:1.2rem;line-height:1.8rem}.get-quote-wrap .get-quote-inner .ext-number .alt-gray-text{color:#000;font-family:OpenSans-Regular;font-size:1.2rem;line-height:1.8rem}.get-quote-wrap .get-quote-inner .get-quote-btn{display:inline-block;background-color:#000;font-family:OpenSans-Bold;text-transform:uppercase;color:#fff;width:100%;margin-top:2rem}.footnote-wrap{padding-top:3.4rem;padding-bottom:.3rem}.footnote-wrap p{margin-top:1.5rem;font-size:1.1rem;line-height:1.8rem;color:#666}.team-block{margin-top:8.5rem}.team-block__header{margin-bottom:1rem}.team-block__title{font:2.8rem/1.8rem OpenSans-Semibold}.team-block__subtitle{font-size:1.6rem;line-height:3rem;color:#646464;margin-top:1rem}.team-item{padding:2.5rem 3rem;background:#fff}.team-item__col{margin-top:3rem}.team-item__title{font:2.2rem OpenSans-Bold;color:#447daa}.team-item__subtitle{font:1.6rem OpenSans-Bold}.team-item__subtitle2{font-size:1.6rem;font-style:italic}.team-item__description{border-top:.1rem solid #d0d0d0;margin-top:1.5rem;padding-top:1.5rem;font-family:OpenSans-Bold}.team-item a{font-family:OpenSans-Regular}.team-item a:hover{text-decoration:underline}.cta-slider .slick-slider .slick-track{display:-ms-flexbox;display:flex}.cta-slider .slick-slider .slick-track .slick-slide{max-width:28rem;height:auto}.cta-slider .slick-slider .slick-track .slick-slide>div{height:100%}.cta-slider .slick-slider .slick-track .slick-slide>div .slide{width:25rem;height:auto;position:relative;text-align:center;height:100%;border:1.5rem solid transparent;overflow:hidden}.cta-slider .slick-slider .slick-track .slick-slide>div .slide.open .slide-img{filter:brightness(.7) blur(1rem)}.cta-slider .slick-slider .slick-track .slick-slide>div .slide.open .content{top:20%;animation:slide-down .4s}.cta-slider .slick-slider .slick-track .slick-slide>div .slide.open .content .slide-text{animation:expand .4s;max-height:20rem}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .slide-btn{position:absolute;top:1rem;right:1rem;z-index:2;width:1.7rem;height:1.7rem;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.6);font-size:.5rem;line-height:1}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .slide-btn:focus,.cta-slider .slick-slider .slick-track .slick-slide>div .slide .slide-btn:hover{cursor:pointer;background:hsla(0,0%,70%,.6)}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .slide-btn .ic-close,.cta-slider .slick-slider .slick-track .slick-slide>div .slide .slide-btn .ic-next{position:relative}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .slide-btn .ic-close:before,.cta-slider .slick-slider .slick-track .slick-slide>div .slide .slide-btn .ic-next:before{font-size:.8rem}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .slide-btn .ic-next{left:.1rem;top:0}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .slide-btn .ic-close:before{font-size:.6rem}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .slide-img{position:relative;display:block;width:24rem;height:36rem}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .content{position:absolute;top:8%;left:0;right:0;margin:0 auto;animation:slide-up .2s}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .content .slide-title{margin:0 auto;padding-left:4rem;padding-right:4rem;color:#fff;font-family:OpenSans-Bold;font-size:1.8rem;line-height:2rem;text-transform:uppercase}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .content .slide-text{max-height:0;max-width:95%;padding:1rem 2rem 0;margin:0 auto;font-family:OpenSans-Regular;font-size:1.2rem;line-height:2rem;color:#fff;overflow:hidden;animation:collapse .2s}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .content .slide-text p{margin-bottom:.8rem}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .content .learn-more{display:inline-block;padding:1rem 1.5rem;margin:.2rem auto 0;background:#fff;font-family:OpenSans-Bold;font-size:.9rem;line-height:1;text-transform:uppercase;min-width:11.8rem}.intro{background:#fff;color:#000}.intro .container .intro-title{font-size:2.8rem;line-height:2.3rem}.intro.intro-section{padding-top:6rem;padding-bottom:0}.intro-paragraph{font-family:OpenSans-Regular;margin-top:3rem}.contact-thank-you-slider{padding-top:5rem;padding-bottom:8.6rem}.contact-thank-you-slider-title{font-family:OpenSans-Semibold;text-transform:uppercase;font-size:2.8rem;text-align:center;margin-bottom:4.5rem}.contact-thank-you-slider .slick-slider .slick-list{max-height:42rem}.contact-thank-you-slider__slider-item{position:relative;margin:0 .6rem;width:27rem;height:42rem}.contact-thank-you-slider__slider-item-inner{height:100%}.contact-thank-you-slider__background{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;z-index:-1}.contact-thank-you-slider__background img{width:100%;height:100%}.contact-thank-you-slider__content{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.contact-thank-you-slider__content>div{-ms-flex-preferred-size:0;flex-basis:0}.contact-thank-you-slider__content-icon{margin:2rem 0 1.5rem;font-size:10rem}.contact-thank-you-slider__content-title{margin-top:2.4rem;margin-bottom:1rem;font-size:1.8rem;font-family:OpenSans-Bold;line-height:2rem;text-transform:uppercase}.contact-thank-you-slider__content-title sup{font-size:60%}.contact-thank-you-slider__content-subtitle{font-size:1.1rem;line-height:1.4rem;font-family:OpenSans-Semibold}.contact-thank-you-slider__content-link{display:inline-block;padding:.7rem 3rem .9rem;margin-top:auto;margin-bottom:2.3rem;font-size:1rem;font-family:OpenSans-Bold;line-height:1.4rem;background:#fff;text-transform:uppercase}.contact-thank-you .get-quote-wrap{background:#fff;padding:10rem 0}.groups-home{overflow:hidden}.groups-home-banner{height:8rem;position:relative}.groups-home-banner .main-title,.groups-home-banner .sub-title{text-align:center;text-transform:uppercase;font-family:OpenSans-Light;color:#fff}.groups-home-banner .sub-title{font-size:1.2rem;line-height:2.6rem;letter-spacing:.35rem}.groups-home-slider{width:100%;padding-bottom:5.5rem}.groups-home .intro-section-wrap{padding-top:5rem;padding-bottom:3.5rem}.groups-home .intro-section-wrap .intro-section-desc .title__cont{padding:0 3.5rem}.groups-home .intro-section-wrap .intro-section-desc .title__text .title{font-size:2.2rem;font-family:OpenSans-Bold;line-height:2.6rem;display:block}.groups-home .intro-section-wrap .intro-section-desc .title__text .subtitle{font-size:1.2rem;font-family:OpenSans-Regular;line-height:1.6rem;display:block}.groups-home .addons__container .slide__cta{font-size:1.2rem;line-height:2rem;text-transform:uppercase;font-family:OpenSans-Bold;display:block;margin-top:.8rem}.groups-home .addons__container .slide__cta i{margin-left:.5rem;color:#447daa}.groups-home .addons__container #sliderrr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.groups-home .addons__container #sliderrr .slider__container{padding:0 1.5rem}.groups-home .addons__container #sliderrr .slider__item{margin-bottom:5rem;padding:0 1.5rem}.groups-home .addons__container #sliderrr .slider__item img{height:19.4rem;max-width:none;object-fit:cover}.groups-home .addons__container #sliderrr .slider__item img.hide-sm,.groups-home .addons__container #sliderrr .slider__item img.hide-xs{display:none}.groups-home .addons__container #sliderrr .slider__item .text__container{text-align:start}.groups-home .addons__container #sliderrr .container{width:98.7rem}.groups-home .addons__container #sliderrr .img-cont{width:31.5rem}.groups-home .addons__container .slide__title-cont .slide__title{font-size:1.6rem;line-height:2rem;text-transform:uppercase;font-family:OpenSans-Bold;margin-top:2rem;margin-bottom:1rem}.groups-home .addons__container .slide__desc-cont{margin-bottom:1rem;font-size:1.2rem;line-height:2.2rem;font-family:OpenSans-Regular}.all-included__container{position:relative}.all-included__content{background-color:#fff;height:21.8rem;width:100%}.all-included__content h2{letter-spacing:.4rem;text-transform:uppercase;position:relative;color:#fff;bottom:1rem;font-family:OpenSans-Semibold;z-index:1;font-size:1.2rem;line-height:1.6rem}.all-included__content h2:after{content:"";display:block;height:3.3rem;width:29.1rem;position:absolute;background-color:#447daa;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-.9rem;z-index:-1}.all-included__text p{font-size:1.6rem;line-height:2.2rem;text-transform:uppercase;font-family:OpenSans-Bold;padding-top:1.7rem}.all-included__text sup{font-size:60%;top:-.6em}.all-included .row{margin:0}.all-included__text1 p{font-size:1.4rem;line-height:2.6rem;text-align:center;color:#646464;font-family:OpenSans-Regular;margin:.4rem 1.6rem;text-transform:none;padding:0 1rem}.all-included__link a{font-size:1.2rem;line-height:2rem;text-transform:uppercase;font-family:OpenSans-Bold;margin:1.6rem}.all-included__link a i{margin-left:.5rem;color:#447daa}.get-quote-wrap .ic-sandals-logo-icon:before{content:none}.get-quote-wrap h5{padding:0 0 1rem;border-bottom:1px solid #d2d2d2;font-family:OpenSans-Semibold;text-transform:uppercase;text-align:center}.groups-business{overflow:hidden}.groups-business .social-group-intro{margin-top:5.45rem}.groups-business .social-group-intro .title-wrapper h1{font:1.8rem/2rem OpenSans-Bold;text-transform:uppercase}.groups-business .social-group-intro .title-wrapper p{font:1.2rem/2.2rem OpenSans-Regular;margin-top:2rem;padding:0 1.5rem}.groups-business .collage-section{margin:7rem auto 0}.groups-business .collage-section .collage__grid-container{display:-ms-grid;display:grid;grid-template-areas:"item0 item1 item2 item2" "item0 item3 item3 item6" "item4 item4 item5 item6";column-gap:.5rem;row-gap:.5rem}.groups-business .collage-section .collage__item img{display:block;height:100%;width:100%;object-fit:cover}.groups-business .collage-section .collage__item--0{grid-area:item0;height:37.4rem}.groups-business .collage-section .collage__item--1{grid-area:item1;height:18.5rem}.groups-business .collage-section .collage__item--2{grid-area:item2;height:18.5rem}.groups-business .collage-section .collage__item--3{grid-area:item3}.groups-business .collage-section .collage__item--4{grid-area:item4;height:18.5rem}.groups-business .collage-section .collage__item--5{grid-area:item5;height:18.5rem}.groups-business .collage-section .collage__item--6{grid-area:item6;height:37.4rem}.groups-business .collage-section .collage__description{text-align:center;padding:5.46rem 0 7.86rem}.groups-business .collage-section .collage__description h2{text-transform:uppercase;font-family:OpenSans-Bold;font-size:1.4rem}.groups-business .collage-section .collage__description h3{text-transform:uppercase;font-family:OpenSans-Semibold;font-size:1rem;line-height:1.2rem;margin-top:1rem;letter-spacing:.25rem}.groups-business .collage-section .quote-btn{text-align:center;margin-top:4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.groups-business .collage-section .quote-btn .get-quote-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:.6rem 2.8rem;background-color:#000;font-size:1.2rem;font-family:OpenSans-Bold;text-transform:uppercase;color:#fff}.groups-business .meeting__elite{margin-top:7rem}.groups-business .meeting__elite .meeting__box{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 1.5rem}.groups-business .meeting__elite .box__media{height:18rem;width:100%}.groups-business .meeting__elite .box__img{display:block;object-fit:cover;height:100%;width:100%}.groups-business .meeting__elite .box__body{width:100%}.groups-business .meeting__elite .box__content{padding:3.85rem 1.7rem 4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.groups-business .meeting__elite .box__h2{margin:0;font-family:OpenSans-Bold;font-size:1.8rem;text-transform:uppercase;text-align:center}.groups-business .meeting__elite .box__p{font:1.2rem/2.2rem OpenSans-Regular;text-align:center;margin-top:1rem}.groups-business .meeting__elite .box__a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:.6rem 2.8rem;margin-top:2rem;font-family:OpenSans-Bold;font-size:1.2rem;text-transform:uppercase;background:#000;color:#fff}.groups-business .groups__inclusions{margin-top:7rem;background:#fff;padding:7rem 0}.groups-business .groups__inclusions .includes__header{text-align:center}.groups-business .groups__inclusions .includes__header .header__h2{margin:auto;display:block;text-transform:uppercase;font:1.8rem/2rem OpenSans-Bold}.groups-business .groups__inclusions .container__inclusions .inclusions__item{margin-top:3.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 1.5rem}.groups-business .groups__inclusions .container__inclusions .inclusions__item .img__cont{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:20rem}.groups-business .groups__inclusions .container__inclusions .inclusions__item .img__cont img{height:100%;width:100%;object-fit:cover}.groups-business .groups__inclusions .container__inclusions .inclusions__item .inclusions__text{margin-top:2rem}.groups-business .groups__inclusions .container__inclusions .inclusions__item .inclusions__text .header__h3{font:1.6rem/2.2rem OpenSans-Semibold}.groups-business .groups__inclusions .container__inclusions .inclusions__item .inclusions__text .groups-inclusions-desc{font:1.2rem/2.2rem OpenSans-Regular}.groups-business .groups__inclusions .inclusions__item:first-child .groups-inclusions-desc p:last-child{font:.9rem/1.4rem OpenSans-Regular;margin-top:1rem}.groups-business .groups__inclusions .inclusions__item:nth-of-type(2) .groups-inclusions-desc p:last-child{font:1rem/1.6rem OpenSans-Regular;margin-top:1rem}.groups-business .vacation__includes{color:#000;padding-top:7rem}.groups-business .vacation__includes .includes__header{text-align:center}.groups-business .vacation__includes .includes__header .header__h2{text-transform:uppercase;font:1.8rem/2rem OpenSans-Bold;padding:0 5rem}.groups-business .vacation__includes .includes__table{margin:5rem 1.5rem 0}.groups-business .vacation__includes .includes__table .row{gap:3.5rem}.groups-business .vacation__includes .includes__table .table__column .column__h3{text-transform:uppercase;font:1.4rem/2.2rem OpenSans-Bold;margin:0 0 2rem}.groups-business .vacation__includes .includes__table .table__column .column__h3 span{font-family:OpenSans-Semibold}.groups-business .vacation__includes .includes__table .table__column:last-child:after{display:none}.groups-business .vacation__includes .includes__table .table__column .column__list ul{margin:0 0 -1rem;font:1.2rem/2.2rem OpenSans-Regular}.groups-business .vacation__includes .includes__table .table__column .column__list ul li{position:relative;padding:0 0 0 1.5rem;margin:0 0 1rem}.groups-business .vacation__includes .includes__table .table__column .column__list ul li:before{content:"";position:absolute;left:0;top:1rem;-ms-transform:translateY(-50%);transform:translateY(-50%);width:.8rem;height:.8rem;background:#447daa;border-radius:50%}.groups-business .group__inclusions{width:auto}.groups-business .group__inclusions .inclusions__conditions{padding-bottom:14rem;background-color:#f1f1f1;color:#646464;font-size:1rem;line-height:1.6rem}.groups-business .group__inclusions .inclusions__conditions p{margin-bottom:1.5rem}.groups-business .group__inclusions .inclusions__conditions strong{font-family:OpenSans-Bold}.groups-business .group__inclusions .inclusions__conditions .inclusions__container{padding:0 3rem}.groups__get-qoute .get-quote__intro .intro__h1{font-family:OpenSans-Light;font-size:2.8rem;line-height:2.6rem;color:#000}.groups__get-qoute .get-quote__intro .intro__p{font-size:1.2rem;line-height:3rem;letter-spacing:.3rem;color:#000}.groups__get-qoute .get-quote__form{position:relative;margin-bottom:10rem}.groups__get-qoute .get-quote__form .form__container{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;row-gap:5rem}.groups__get-qoute .get-quote__form .form__container_bg{background:#fff;padding-top:3.5rem;padding-bottom:3.5rem}.groups__get-qoute .get-quote__form .form__container_bg .guest__title{margin-top:0!important}.groups__get-qoute .get-quote__form .form__container_bg .san-form-group label[for=guests]{margin-right:-3px}.groups__get-qoute .get-quote__form .header__title{font-family:OpenSans-Bold;margin-bottom:1rem;font-size:2.8rem;line-height:2.8rem;text-align:center;color:#000}.groups__get-qoute .get-quote__form .header__subtitle{font-family:OpenSans-Regular;margin-bottom:3rem;font-size:1.4rem;line-height:2.8rem;text-align:center;color:#000}.groups__get-qoute .get-quote__form .program__group{columns:2;margin:1.5rem 0}.groups__get-qoute .get-quote__form .program__group .inputgroup-row{white-space:nowrap;margin-bottom:2rem}.groups__get-qoute .get-quote__form .interests__group .inputgroup-wrapper{columns:2;margin:1.5rem 0}.groups__get-qoute .get-quote__form .interests__group .inputgroup-row{margin-bottom:2rem}.groups__get-qoute .get-quote__form .program__description .description__p{color:#666;margin-bottom:1.5rem;font-size:1rem;line-height:1.6rem}.groups__get-qoute .get-quote__form .san-label .san-label-subheading{display:inline-block;margin-left:.3rem;color:#666;font-size:1.2rem;line-height:2rem}.groups__get-qoute .get-quote__form .san-phone-group{margin-bottom:0}.groups__get-qoute .get-quote__form .san-phone-group .phone_subscribe_checkbox{margin-top:3rem}.groups__get-qoute .get-quote__form .lb-bold{font-family:OpenSans-Bold}.groups__get-qoute .get-quote__form .travel-dates{margin-bottom:1rem}.groups__get-qoute .get-quote__form .mg-bottom{margin-bottom:3rem}.groups__get-qoute .get-quote__form .terms{text-align:center;color:#707070}.groups__get-qoute .get-quote__form .terms p{font-family:OpenSans-Regular;font-size:1.4rem;line-height:2rem}.groups__get-qoute .get-quote__form .terms a{font-family:OpenSans-Semibold;color:#447daa}.groups__get-qoute .get-quote__form .ckb-suscribe{padding:0 8.5rem;margin-top:2rem}.groups__get-qoute .get-quote__form .ckb-suscribe label{color:#707070}.groups__get-qoute .get-quote__form .mg{margin:0}.groups__get-qoute .get-quote__form .form__container_bg{padding:0}.groups__get-qoute .get-quote__form .san-submit{width:25.4rem;height:4rem;max-width:none;font-size:1.8rem;line-height:3rem}.groups__get-qoute .get-quote__form .is-flexible{font-family:OpenSans-Regular;font-size:1.4rem;padding-left:0;padding-top:.4rem}.groups__get-qoute .get-quote__form .san-denotes-required-fields{text-align:center;padding:1.5rem 0 0;color:#707070}.groups-entertainment .groups-blue-dark-bg{background:#0d2542}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap figure{margin:0}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap figure img{display:block;width:100%;height:20rem;object-fit:cover;object-position:center}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc{background:#fff;padding:2.4rem 2rem;margin-top:-2.8rem}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc .endless-ways-left-col h2{font-family:OpenSans-Bold;font-size:2rem;line-height:2.6rem;text-transform:uppercase;border-bottom:.1rem solid #d0d0d0;padding-bottom:1.8rem}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc .endless-ways-right-col ul{padding:1.3rem 0}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc .endless-ways-right-col ul li{padding-bottom:1.5rem;padding-left:2rem;font-size:1.6rem;line-height:2.6rem;position:relative;color:#000;break-inside:avoid-column}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc .endless-ways-right-col ul li:before{content:"";display:block;position:absolute;background:#d0d0d0;width:.8rem;height:.8rem;border-radius:50%;top:.9rem;left:.2rem}.groups-entertainment .trained-chefs-wrap{background:#000}.groups-entertainment .trained-chefs-wrap figure{margin:0}.groups-entertainment .trained-chefs-wrap figure.trained-chefs-bg img{width:100%;display:block}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-picture figure img{width:8.4rem;margin-top:-4rem}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-inner{padding-top:1.9rem;padding-bottom:7rem}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-inner p{font-size:1.2rem;line-height:2.2rem;color:#fff}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-inner .btn-link{margin-top:1.4rem;padding:.2rem 1.5rem;display:inline-block;background-color:#fff;font-size:.9rem;font-family:OpenSans-Bold;text-transform:uppercase;color:#000}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-inner small{display:block;color:#fff;font-size:1rem;line-height:1.6rem;margin-top:1.2rem}.groups-facilities{background-color:#fff}.groups-facilities .hero__banner{height:8rem}.groups-facilities .hero__banner .background{position:relative;z-index:0}.groups-facilities .facilities__intro{padding:5rem 0}.groups-facilities .facilities__intro h1{font:1.8rem/2rem OpenSans-Bold;text-transform:uppercase;margin-bottom:1rem}.groups-facilities .facilities__intro .intro__description{font:1rem/1.3rem OpenSans-Regular}.groups-facilities .facilities__filter .facility-card{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.groups-facilities .facilities__filter .facility-card+.facility-card{margin-top:7rem}.groups-facilities .facilities__filter .facility-card .card__img{width:100%;height:25rem;max-height:25rem;overflow:hidden;position:relative}.groups-facilities .facilities__filter .facility-card .card__img .img__wrapper{width:100%;height:25rem;max-height:25rem}.groups-facilities .facilities__filter .facility-card .card__img .img__wrapper img{object-fit:cover;height:100%}.groups-facilities .facilities__filter .facility-card .card__img .img__overlay{right:1.3rem;bottom:1.2rem}.groups-facilities .facilities__filter .facility-card .card__img .img__overlay .ic{font-size:1.6rem;color:#fff;cursor:pointer}.groups-facilities .facilities__filter .facility-card .card__img .slick-slide{transform:translateZ(0)!important}.groups-facilities .facilities__filter .facility-card .card__img .slick-dots{top:-2.5rem}.groups-facilities .facilities__filter .facility-card .card__img .slick-arrow{background-color:rgba(0,0,0,.25);height:3.6rem;width:1.6rem;top:17.9rem!important}.groups-facilities .facilities__filter .facility-card .card__img .slick-arrow.slick-prev{left:1.9rem!important}.groups-facilities .facilities__filter .facility-card .card__img .slick-arrow.slick-next{right:1.9rem!important}.groups-facilities .facilities__filter .facility-card .card__img .slick-arrow .ic{font-size:1.3rem!important}.groups-facilities .facilities__filter .facility-card .card__content{padding:0 2.95rem 3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.groups-facilities .facilities__filter .facility-card .card__content .card__main{padding:1.9rem 0 2.2rem}.groups-facilities .facilities__filter .facility-card .card__content .card__main .card__title{text-align:start;font:1.8rem/3rem OpenSans-Bold;text-transform:uppercase}.groups-facilities .facilities__filter .facility-card .card__content .card__main .card__subtitle{margin:.5rem 0 1.5rem;text-transform:capitalize;font:1.2rem/1.3rem OpenSans-Regular}.groups-facilities .facilities__filter .facility-card .card__content .card__main .card__subtitle strong{font-family:OpenSans-Semibold}.groups-facilities .facilities__filter .facility-card .card__content .card__main .card__description{font:1.2rem/2.2rem OpenSans-Regular}.groups-facilities .facilities__filter .facility-card .card__content .card__features{border-top:.05rem solid #bfbfbf;border-bottom:.05rem solid #bfbfbf;padding:3rem 0}.groups-facilities .facilities__filter .facility-card .card__content .card__features .features__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.65rem;text-transform:uppercase;font:1.2rem/1.78rem OpenSans-Regular}.groups-facilities .facilities__filter .facility-card .card__content .card__features .features__list .feature__item strong{font-family:OpenSans-Bold}.groups-facilities .facilities__filter .facility-card .card__content .card__features .features__list .feature__item .ic{margin-right:.7rem}.groups-facilities .facilities__filter .facility-card .card__content .card__features .features__list .feature__item .ic.ic-right-arrow{margin-left:.7rem}.groups-facilities .facilities__filter .facility-card .card__content .card__features .features__list .feature__item p{display:inline-block}.groups-facilities .facilities__filter .facility-card .card__content .card__features .features__list .feature__item.pointer{cursor:pointer}.groups-facilities .facilities__filter .facility-card .card__cta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase}.groups-facilities .facilities__filter .facility-card .card__cta a:first-of-type{display:inline-block;background-color:#000;color:#fff;height:2.7rem;padding:0 2.72rem;font:1.4rem/2.7rem OpenSans-Bold}.groups-facilities .facilities__filter .facility-card .card__cta .cta__pdf{margin-top:1.5rem;font:1rem/2rem OpenSans-Semibold}.groups-facilities .facilities__filter .facility-card .card__cta .cta__pdf p{display:inline-block}.groups-facilities .facilities__filter .facility-card .card__cta .cta__pdf .ic{color:#447daa;margin-left:.7rem;font-size:1.4rem;position:relative;top:.15rem}.groups-facilities .facilities__filter .category__rooms .loader__wrapper{position:relative;padding:5rem 0}.groups-facilities .facilities__filter .category__rooms .room__card .card__text .card__location{font:1rem/2.2rem OpenSans-Regular;text-transform:capitalize}.groups-facilities .facilities__filter .category__rooms .room__card .card__text .card__location a{text-transform:uppercase;font-family:OpenSans-Bold;text-decoration:underline}.groups-facilities .facilities__filter .category__rooms .room__card .room__attributes{margin-top:2rem}.groups-facilities .facilities__filter .category__rooms h2{font:1.8rem/2rem OpenSans-Bold;text-transform:uppercase;text-align:center;max-width:33.5rem;margin:.5rem auto}.groups-facilities .facilities__filter .category__rooms h3{font:1.2rem/1.6rem OpenSans-Regular;margin-bottom:3.5rem;text-align:center}.groups-facilities .facilities__filter .category__rooms .slick-slider .slick-prev{left:5rem}.groups-facilities .facilities__filter .category__rooms .slick-slider .slick-next{right:5rem}.groups-facilities .facilities__filter .category__rooms .slick-slider .slick-arrow{top:23.5rem}.groups-facilities .facilities__filter .category__rooms .slick-slider .slick-arrow .ic{font-size:4.7rem}.groups-facilities .facilities__filter .category__rooms .slick-slider .slick-list{max-height:48rem}.groups-facilities .facilities__filter .category__rooms .slider__card{width:31.7rem;height:48rem;margin:0 .6rem;background-color:#fff}.groups-facilities .facilities__filter .category__rooms .slider__card .card__img{height:22rem;width:100%}.groups-facilities .facilities__filter .category__rooms .slider__card .card__img img{height:100%;object-fit:cover}.groups-facilities .facilities__filter .category__rooms .slider__card .card__content{text-align:center;padding:1.9rem 2.15rem}.groups-facilities .facilities__filter .category__rooms .slider__card .card__content h4{font:1.6rem/2.6rem OpenSans-Semibold;margin:0 0 1rem}.groups-facilities .facilities__filter .category__rooms .slider__card .card__content .card__description{font:1.2rem/2.2rem OpenSans-Regular}.groups-facilities .facilities__filter .category__rooms .slider__card .card__content a{font:1.4rem/2rem OpenSans-Bold;text-transform:uppercase;margin-top:2rem;display:inline-block}.groups-facilities .facilities__filter .category__rooms .slider__card .card__content a .ic{color:#447daa;margin-left:.6rem}.groups-facilities .facilities__filter .rooms__selectors{margin-top:1rem}.groups-facilities .facilities__filter .rooms__toggle{padding-top:.2rem;position:relative;z-index:500}.groups-facilities .facilities__filter .rooms__toggle .toggle__filter{color:#000}.groups-facilities .facilities__filter .rooms__toggle .toggle__filter .filter__open{font-size:1.4rem;line-height:1.8rem}.groups-facilities .facilities__filter .rooms__toggle .toggle__filter .ic-filter{margin-right:1rem;font-size:1.494rem;color:#447daa}.groups-facilities .facilities__filter .rooms__backdrop{transition:opacity .5s ease-in-out;background:rgba(0,0,0,.4);position:fixed;z-index:998;width:100%;height:100%;top:0;left:-100%;opacity:0}.groups-facilities .facilities__filter .rooms__backdrop--active{left:0;opacity:1}.groups-facilities .facilities__filter .rooms__filter{padding-top:1.5rem;padding-bottom:6rem;z-index:999;background:#fff;transition:all .5s ease-in-out;position:fixed;height:100%;top:0;bottom:0;left:-100%;right:0;overflow:hidden}.groups-facilities .facilities__filter .rooms__filter--active{transition:all .5s ease-in-out;left:0!important}.groups-facilities .facilities__filter .rooms__filter .filter__close{line-height:1.198rem;margin-bottom:1rem}.groups-facilities .facilities__filter .rooms__filter .filter__close .toggle__close{color:#000;font-size:1.198rem;position:relative}.groups-facilities .facilities__filter .rooms__filter .filter__header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.groups-facilities .facilities__filter .rooms__filter .filter__header:after{display:block;width:100%;height:.1rem;background:#fff;margin-top:2rem}.groups-facilities .facilities__filter .rooms__filter .filter__header .header__span{font-size:1.8rem;line-height:1.8rem}.groups-facilities .facilities__filter .rooms__filter .filter__label{padding-bottom:2rem;display:-ms-flexbox;display:flex;border-bottom:.05rem solid hsla(0,0%,52%,.5);width:100%;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem}.groups-facilities .facilities__filter .rooms__filter .filter__label>p{font:1.8rem/1.8rem OpenSans-Regular}.groups-facilities .facilities__filter .rooms__filter .filter__label .filter__reset{display:block}.groups-facilities .facilities__filter .rooms__filter .filter__reset .toggle__reset{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;line-height:1.502rem;color:#447daa}.groups-facilities .facilities__filter .rooms__filter .filter__reset .toggle__reset .ic-reset-alt{font-size:1.502rem;margin-right:.5rem}.groups-facilities .facilities__filter .rooms__filter .filter__reset .toggle__reset .reset__label{text-transform:uppercase;font-family:OpenSans-Bold;font-size:1.2rem;line-height:1.8rem}.groups-facilities .facilities__filter .rooms__filter .filter__controls{height:calc(100vh - 4rem);overflow:hidden;overflow-y:auto;padding-bottom:12rem;text-align:left}.groups-facilities .facilities__filter .rooms__filter .filter__controls strong{font-size:1.4rem;line-height:2.6rem;text-transform:uppercase;font-family:OpenSans-Bold}.groups-facilities .facilities__filter .rooms__filter .filter__collapsible{position:relative;margin-top:1rem;padding-bottom:1rem}.groups-facilities .facilities__filter .rooms__filter .filter__collapsible--empty .filter__reset{margin-top:1rem;margin-bottom:2rem}.groups-facilities .facilities__filter .rooms__filter .filter__collapsible .filter__reset{margin-top:2rem}.groups-facilities .facilities__filter .rooms__filter .filter__collapsible p{color:#646464;font-size:1.4rem;line-height:2rem;text-transform:uppercase}.groups-facilities .facilities__filter .rooms__filter .filter__collapsible .collapsible__wrapper--expanded .collapsible__icon{-ms-transform:rotate(0deg);transform:rotate(0deg)}.groups-facilities .facilities__filter .rooms__filter .filter__collapsible .collapsible__button{color:#000;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.groups-facilities .facilities__filter .rooms__filter .filter__collapsible .collapsible__label{text-transform:uppercase;font-family:OpenSans-Bold;font-size:1.4rem;line-height:2.6rem}.groups-facilities .facilities__filter .rooms__filter .filter__collapsible .collapsible__icon{-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:.75rem;font-weight:700}.groups-facilities .facilities__filter .rooms__filter .filter__collapsible:last-of-type{padding-top:2rem;border-top:.05rem solid hsla(0,0%,52%,.5)}.groups-facilities .facilities__filter .rooms__filter .filter__collapsible:last-of-type>p{font:1.4rem/2.6rem OpenSans-Bold;color:#000}.groups-facilities .facilities__filter .rooms__filter .input__modal{font-size:1.497rem;color:#447daa;position:absolute;left:12rem;top:.7rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.groups-facilities .facilities__filter .rooms__filter .input__group{margin-top:1.25rem}.groups-facilities .facilities__filter .rooms__filter .input__wrapper{display:-ms-flexbox;display:flex;margin-bottom:1.5rem}.groups-facilities .facilities__filter .rooms__filter .input__wrapper:last-child{margin-bottom:0}.groups-facilities .facilities__filter .rooms__filter .input__reset{margin-top:.5rem;text-transform:uppercase;font-family:OpenSans-Bold;font-size:1.2rem;line-height:2.6rem;color:#447daa;display:block}.groups-facilities .facilities__filter .rooms__filter .filter__cta{transition:all .5s ease-in-out;margin-top:-5rem;text-align:center}.groups-facilities .facilities__filter .rooms__filter .filter__cta--disabled{transition:all .5s ease-in-out;margin-top:1rem}.groups-facilities .facilities__filter .rooms__filter .filter__button{font-size:1.2rem;line-height:3rem;background:#000;box-shadow:0 0 5rem 2rem hsla(0,0%,95%,.8);color:#fff;font-family:OpenSans-Bold;height:3rem;width:100%;text-transform:uppercase}.groups-facilities .facilities__filter .rooms__panel .slider__placeholder{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;background:#fff;height:13.207rem;padding-top:1rem}.groups-facilities .facilities__filter .rooms__panel .slider__placeholder .placeholder__item{position:relative;width:4rem;height:4rem}.groups-facilities .facilities__filter .rooms__panel .slider__placeholder .placeholder__item .loader .loader__spinner{width:4rem!important;height:4rem!important;border-width:.45rem;margin:0}.groups-facilities .facilities__filter .rooms__results--loading .results__container{transition:all .5s ease-in-out;position:relative}.groups-facilities .facilities__filter .rooms__results--loading .results__container:after,.groups-facilities .facilities__filter .rooms__results--loading .results__container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.groups-facilities .facilities__filter .rooms__results--loading .results__container:before{backdrop-filter:blur(.5rem)}.groups-facilities .facilities__filter .rooms__results--loading .results__container:after{background:hsla(0,0%,95%,.65);backdrop-filter:brightness(1)}.groups-facilities .facilities__filter .rooms__results--loading .results__container:before{transition:all .5s ease-in-out;z-index:1;margin-top:-10rem;margin-bottom:-10rem}.groups-facilities .facilities__filter .rooms__results--loading .results__container:after{transition:all .5s ease-in-out;z-index:2;margin-top:-10rem;margin-bottom:-10rem}.groups-facilities .facilities__filter .rooms__results--loading .results__container .loader{z-index:3}.groups-facilities .facilities__filter .rooms__results .results__matching{z-index:100;margin-bottom:2rem}.groups-facilities .facilities__filter .rooms__results .results__matching span{position:relative;text-transform:capitalize;font-family:OpenSans-Regular;font-size:1.4rem;line-height:1.8rem}.groups-facilities .facilities__filter .rooms__results .results__matching span .results__loader{position:absolute;top:-.5rem;left:0}.groups-facilities .facilities__filter .rooms__results .results__matching span .results__loader .loader__spinner{position:absolute;top:0;right:-4rem;width:3rem!important;height:3rem!important;border-width:.4rem;margin:0}.groups-facilities .facilities__filter .rooms__results .results__label{color:#797979}.groups-facilities .facilities__filter .rooms__results .collapsible__wrapper_unmatching{margin-top:5.5rem}.groups-facilities .facilities__filter .rooms__results .collapsible__wrapper_unmatching:before{content:"";display:block;width:100%;height:.1rem;background:#fff;margin-bottom:2.5rem}.groups-facilities .facilities__filter .rooms__results .collapsible__wrapper_unmatching>.collapsible__button{color:#447daa;font-size:1.4rem;line-height:1.8rem;font-family:OpenSans-Semibold;text-align:left;margin-bottom:2rem}.groups-facilities .facilities__filter .rooms__results .collapsible__wrapper_unmatching>.collapsible__button .collapsible__icon{font-size:1.2rem;-ms-transform:rotate(0deg);transform:rotate(0deg);margin-right:.7rem}.groups-facilities .facilities__filter .rooms__results .collapsible__wrapper_unmatching.collapsible__wrapper--expanded>.collapsible__button .collapsible__icon{-ms-transform:rotate(90deg);transform:rotate(90deg)}.groups-facilities .facilities__filter .rooms__chips{position:relative;z-index:500}.groups-facilities .facilities__filter .rooms__chips .chips__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:0 0 2.45rem;border-bottom:none}.groups-facilities .facilities__filter .rooms__chips .chips__item{z-index:50;position:relative;margin-right:.57rem;background:#fff}.groups-facilities .facilities__filter .rooms__chips .chips__icon,.groups-facilities .facilities__filter .rooms__chips .chips__label{color:#447daa}.groups-facilities .facilities__filter .rooms__sorter{z-index:200}.groups-facilities .facilities__filter .rooms__sorter .sorter__dropdown{width:100%}.groups-facilities .facilities__filter .rooms__sorter .sorter__dropdown .dropdown__header,.groups-facilities .facilities__filter .rooms__sorter .sorter__dropdown .dropdown__select{background-color:#fff;font-size:1.4rem;line-height:3.8rem;width:100%!important}.groups-facilities .facilities__filter .rooms__sorter .sorter__dropdown:after{line-height:3.8rem;right:2rem;font-size:1rem;padding:0;height:3.8rem;top:0;-ms-transform:none;transform:none}.groups-facilities .facilities__filter .rooms__style{z-index:100;display:none}.groups-facilities .facilities__filter .rooms__style .style__toggle{width:1.835rem;height:1.833rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.groups-facilities .facilities__filter .rooms__style .style__toggle:after,.groups-facilities .facilities__filter .rooms__style .style__toggle:before,.groups-facilities .facilities__filter .rooms__style .style__toggle span{background:#fff;content:"";display:inline-block;width:100%}.groups-facilities .facilities__filter .rooms__style .style__toggle_row{margin-right:1rem}.groups-facilities .facilities__filter .rooms__style .style__toggle_row span{margin:.25rem 0}.groups-facilities .facilities__filter .rooms__style .style__toggle_row:after,.groups-facilities .facilities__filter .rooms__style .style__toggle_row:before,.groups-facilities .facilities__filter .rooms__style .style__toggle_row span{height:.456rem}.groups-facilities .facilities__filter .rooms__style .style__toggle_column span{display:none}.groups-facilities .facilities__filter .rooms__style .style__toggle_column:after,.groups-facilities .facilities__filter .rooms__style .style__toggle_column:before{height:.816rem}.groups-facilities .facilities__filter .rooms__style .style__toggle_column:before{margin-bottom:.25rem}.groups-facilities .facilities__filter .rooms__style .style__toggle--active:after,.groups-facilities .facilities__filter .rooms__style .style__toggle--active:before,.groups-facilities .facilities__filter .rooms__style .style__toggle--active span{background:#447daa}.groups-facilities .get-quote-wrap{padding-top:13.4rem;padding-bottom:14rem}#seating-config__modal-container .modal__static{max-width:34.4rem;padding:0!important}#seating-config__modal-container .seating-config__modal{text-transform:uppercase;text-align:center;padding:5.2rem 1rem 0}#seating-config__modal-container .seating-config__modal h2{font:1.8rem/1.8rem OpenSans-Bold}#seating-config__modal-container .seating-config__modal h3{font:1.2rem/1.8rem OpenSans-Regular;margin-top:1rem}#seating-config__modal-container .seating-config__modal .seating-config__container{margin-bottom:4.1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:3.85rem;row-gap:3.5rem;-ms-flex-pack:center;justify-content:center;margin-top:4rem}#seating-config__modal-container .seating-config__modal .seating-config__container .config__item{width:12.6rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#seating-config__modal-container .seating-config__modal .seating-config__container .config__item h4{font:1.2rem/1.6rem OpenSans-Bold}#seating-config__modal-container .seating-config__modal .seating-config__container .config__item p{font:1rem/1.6rem OpenSans-Regular;text-transform:capitalize}#seating-config__modal-container .seating-config__modal .seating-config__container .config__item img{border-top:.1rem solid #d2d2d2;margin-top:1rem}#seating-config__modal-container .config-modal__footer{background-color:#000;width:100%;padding:1rem 0;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;font:1.2rem/1.7rem OpenSans-Regular;text-transform:capitalize}#seating-config__modal-container .config-modal__footer strong{font-family:OpenSans-Semibold}#seating-config__modal-container .config-modal__footer a{color:#fff}#seating-config__modal-container .config-modal__footer a .ic{margin-left:.5rem}#seating-config__modal-container .config-modal__footer p{display:inline-block}#image-slider__modal-container .modal__close__button{color:#fff;right:2rem;top:2rem}#image-slider__modal-container .modal__static{max-width:34.4rem;padding:0!important}#image-slider__modal-container .modal__static .slick-dots{top:-2.5rem}#image-slider__modal-container .modal__static .slick-arrow{background-color:rgba(0,0,0,.25);height:3.6rem;width:1.6rem;top:28rem!important}#image-slider__modal-container .modal__static .slick-arrow.slick-prev{left:2.4rem!important}#image-slider__modal-container .modal__static .slick-arrow.slick-next{right:2.4rem!important}#image-slider__modal-container .modal__static .slick-arrow .ic{font-size:1.3rem!important}#image-slider__modal-container .modal__static .slick-slide{transform:translateZ(0)!important}#image-slider__modal-container .modal__static .img__wrapper,#image-slider__modal-container .modal__static .slick-list,#image-slider__modal-container .modal__static .slick-slide,#image-slider__modal-container .modal__static .slick-slider,#image-slider__modal-container .modal__static .slick-track,#image-slider__modal-container .modal__static img{max-height:46.3rem;min-height:46.3rem}#image-slider__modal-container .modal__static .img__wrapper img,#image-slider__modal-container .modal__static .slick-list img,#image-slider__modal-container .modal__static .slick-slide img,#image-slider__modal-container .modal__static .slick-slider img,#image-slider__modal-container .modal__static .slick-track img,#image-slider__modal-container .modal__static img img{object-fit:cover}#image-slider__modal-container .config-modal__footer{background-color:#000;width:100%;padding:1rem 0;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;font:1.2rem/1.7rem OpenSans-Regular;text-transform:capitalize}#image-slider__modal-container .config-modal__footer strong{font-family:OpenSans-Semibold}#image-slider__modal-container .config-modal__footer a{color:#fff}#image-slider__modal-container .config-modal__footer a .ic{margin-left:.5rem}#image-slider__modal-container .config-modal__footer p{display:inline-block}.groups-inclusions .groups-blue-dark-bg{background:#0d2542}.groups-inclusions .groups-intro{padding-bottom:1.6rem}.groups-social-groups .groups-blue-dark-bg{background:#0d2542}.groups-social-groups .groups-hero{height:8rem}.groups-social-groups .social-group-intro h1{font-family:OpenSans-Bold;text-transform:uppercase;-ms-flex-pack:center;justify-content:center;text-align:center}.groups-social-groups .social-group-intro p{margin-top:2rem;-ms-flex-pack:center;justify-content:center;color:#000;margin-bottom:8rem}.groups-social-groups .collage-section .collage{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr);grid-column-gap:.8rem;grid-row-gap:.8rem;max-width:113.5rem;margin:auto}.groups-social-groups .collage-section .collage img{object-fit:cover;width:100%;height:100%}.groups-social-groups .collage-section .collage .collage-copy{margin:auto;text-align:center}.groups-social-groups .collage-section .collage .collage-copy .header__h2{padding-bottom:1rem;margin:0;text-transform:uppercase;font:1.4rem/1.8rem OpenSans-Bold}.groups-social-groups .collage-section .collage .collage-copy .header__h3{margin:0;text-transform:uppercase;font:1rem/1.2rem OpenSans-Semibold;letter-spacing:.2rem}.groups-social-groups .collage-section .collage .picture1{grid-area:1/1/3/2}.groups-social-groups .collage-section .collage .picture2{grid-area:1/2/2/3}.groups-social-groups .collage-section .collage .picture3{grid-area:1/3/2/5}.groups-social-groups .collage-section .collage .picture3 .picture--xs{display:none}.groups-social-groups .collage-section .collage .picture4{grid-area:3/1/3/3}.groups-social-groups .collage-section .collage .picture4 .picture--xs{display:none}.groups-social-groups .collage-section .collage .picture5{grid-area:3/3/3/4}.groups-social-groups .collage-section .collage .picture6{grid-area:2/4/4/5}.groups-social-groups .collage-section .collage .collage-copy{grid-area:2/2/3/4}.groups-social-groups .collage-section .quote-btn{text-align:center;padding:4rem 0 14rem}.groups-social-groups .collage-section .quote-btn .get-quote-btn{padding:.5rem 1.5rem;display:inline-block;background-color:#000;font-size:1.2rem;font-family:OpenSans-Bold;text-transform:uppercase;color:#fff;width:12.2rem}.groups-social-groups .groups-modal strong{font-family:OpenSans-Bold;font-size:1.4rem}.groups-social-groups .groups__inclusions{background:#fff;padding:6rem 1.5rem}.groups-social-groups .groups__inclusions .includes__header{text-align:center}.groups-social-groups .groups__inclusions .includes__header .header__h2{padding-bottom:1rem;margin:0;text-transform:uppercase;font:1.8rem/2rem OpenSans-Bold}.groups-social-groups .groups__inclusions .includes__header .header__h2 span{font-size:1.2rem;vertical-align:text-top}.groups-social-groups .groups__inclusions .inclusions__item{padding:2rem 1.5rem 1rem;margin:auto}.groups-social-groups .groups__inclusions .inclusions__item .row img{object-fit:cover}.groups-social-groups .groups__inclusions .header__h3{font:1.6rem/2.2rem OpenSans-Semibold}.groups-social-groups .groups__inclusions .groups-inclusions-desc{font:1.2rem/2.2rem OpenSans-Regular}.groups-social-groups .vacation__includes{color:#000;padding:7rem 0}.groups-social-groups .vacation__includes .includes__header{text-align:center}.groups-social-groups .vacation__includes .includes__header .header__h2{margin:0;text-transform:uppercase;font:1.8rem/2rem OpenSans-Bold;padding:0 5rem}.groups-social-groups .vacation__includes .includes__table .table__column{margin:2.5rem 0 0;padding-left:3rem}.groups-social-groups .vacation__includes .includes__table .table__column .column__h3{text-transform:uppercase;font:1.4rem/2.2rem OpenSans-Bold;margin:0 0 2rem}.groups-social-groups .vacation__includes .includes__table .table__column .column__h3 span{font-family:OpenSans-Semibold}.groups-social-groups .vacation__includes .includes__table .table__column:last-child:after{display:none}.groups-social-groups .vacation__includes .includes__table .table__column .column__list ul{margin:0 0 -1rem;font-size:1.2rem;line-height:2.2rem}.groups-social-groups .vacation__includes .includes__table .table__column .column__list ul li{position:relative;padding:0 0 0 1.5rem;margin:0 0 1rem}.groups-social-groups .vacation__includes .includes__table .table__column .column__list ul li:before{content:"";position:absolute;left:0;top:1rem;-ms-transform:translateY(-50%);transform:translateY(-50%);width:.8rem;height:.8rem;background:#447daa;border-radius:50%}.groups-social-groups .footnote-wrap{margin:0 1.5rem 7rem}.groups-social-groups .footnote-wrap p{font-size:1rem;line-height:1.6rem}.groups-team .top-section{padding-bottom:3rem}.groups-team .top-section-subtitle:after{content:"";position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-3rem;width:9rem;height:.3rem;background:#000}.groups-entertainment-activities .hero-image img{display:block;width:100%}.groups-entertainment-activities-content{overflow:hidden;color:#fff;background-color:#0d2542;padding:4.6rem 0 0}.groups-entertainment-activities-content:last-child{padding-bottom:7.5rem}.groups-entertainment-activities-content .title{font-size:2.2rem;text-transform:uppercase;font-family:OpenSans-Light}.groups-entertainment-activities-content .title.main:after{content:"";display:block;margin:1rem 0;height:.2rem;width:5.5rem;background-color:#fff}.groups-entertainment-activities-content .title span{display:block}.groups-entertainment-activities-content .intro-text{font-size:1.4rem;line-height:2.6rem}.groups-entertainment-activities-content .description{font-size:1.2rem;line-height:2.2rem;margin:1.3rem 0 0;color:#d0d0d0}.groups-entertainment-activities-content .description ul li{max-width:45rem;display:inline-block;margin:0 auto}.groups-entertainment-activities-content .description ul li:before{content:"•";color:#fff;display:inline;margin:0 .5rem}.groups-entertainment-activities-content .side-content{margin:2rem auto;width:100%}.groups-entertainment-activities-content .side-content .star-logo{border-right:.1rem solid #fff;width:12rem;padding:0 2rem 0 0;margin:0 2rem 0 0}.groups-entertainment-activities-content .side-content .side-text{color:#fff;font:1.9rem/2rem OpenSans-Light;text-transform:uppercase;width:10rem;display:inline-block;text-align:left}.groups-entertainment-activities-content .side-content a{color:#fff;text-transform:uppercase;display:block;font-weight:700;text-align:left;margin-top:1rem;font-size:1.2rem}.groups-entertainment-activities-block{margin-top:5rem}.groups-entertainment-activities-block figure{margin:0 -1.5rem}.groups-entertainment-activities-block.right .additional{margin-left:auto}.groups-entertainment-activities-block.right .additional span{display:inline-block;margin:0 .5rem}.groups-entertainment-activities-block .activities-collage{margin:0 auto 1.4rem;display:block}.groups-entertainment-activities-block .included-label{font-family:OpenSans-Bold;padding:.2rem 2rem;margin-bottom:.9rem;display:inline-block;color:#fff;font-size:.7rem;line-height:1.2rem;text-transform:uppercase;background-color:#447daa;min-width:15.8rem;letter-spacing:.13rem;text-align:center}.groups-entertainment-activities-block .included-label.optional{background-color:#6b7279}.groups-entertainment-activities-block .btn-link{margin-top:1.2rem;padding:.2rem 1.5rem;display:inline-block;background-color:#fff;font-size:.9rem;font-family:OpenSans-Bold;text-transform:uppercase;color:#000}.groups-entertainment-activities-block .item__wrapper{margin:7rem auto 0;position:relative;max-width:37.5rem}.groups-entertainment-activities-block .item__wrapper:before{z-index:0;display:block;content:"";background:hsla(0,0%,100%,.1);width:21.6rem;height:26.6rem;margin:0 auto;position:relative;right:-2rem;top:-7rem}.groups-entertainment-activities-block .item__wrapper .item__img{position:absolute;top:0;box-shadow:0 0 .5rem 0 rgba(0,0,0,.25)}.groups-entertainment-activities-block .item__wrapper .item__img_first{z-index:300;right:0;width:13rem}.groups-entertainment-activities-block .item__wrapper .item__img_second{z-index:200;width:10.4rem;right:13rem;top:auto;bottom:4.4rem}.groups-entertainment-activities-block .item__wrapper .item__img_third{z-index:100;top:-3.3rem;left:0;width:25.9rem}.groups-entertainment-activities-block.right{text-align:right}.groups-entertainment-activities-block.right .item__description ul{margin-right:0;margin-left:auto}.groups-entertainment-activities-block.right .item__wrapper:before{right:2rem}.groups-entertainment-activities-block.right .item__extra_ic{right:auto;left:7.5rem}.groups-entertainment-activities-block.right .item__extra_img{right:auto;left:8rem}.groups-entertainment-activities-block.right .item__img_first{right:auto;left:0}.groups-entertainment-activities-block.right .item__img_second{right:auto;left:13rem}.groups-entertainment-activities-block.right .item__img_third{left:auto;right:0}.wedding__groups .intro__description h1{font-family:OpenSans-Bold;text-transform:uppercase;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:2rem;font-size:1.8rem;margin-top:4.5rem;margin-bottom:0}.wedding__groups .intro__description p{margin-top:2rem;-ms-flex-pack:center;justify-content:center;color:#000;font-size:1.2rem;line-height:2.2rem;padding:0 1.5rem;margin-bottom:5rem}.wedding__groups .content-wrapper__description{-ms-flex-pack:center;justify-content:center;text-align:center;padding:2.5rem 2.5rem 4rem}.wedding__groups .content-wrapper__description p{color:#000;font-size:1.2rem;line-height:2.2rem}.wedding__groups .content-wrapper__description .packages__link .text__link{display:inline-block;background-color:#000;font-family:OpenSans-Bold;text-transform:uppercase;color:#fff;width:100%;margin-top:2rem;max-width:17rem;font-size:1.4rem;padding:.75rem 1rem}.wedding__groups h2{font-family:OpenSans-Bold;margin-bottom:2rem;font-size:1.8rem;line-height:2.6rem}.wedding__groups .description-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.wedding__groups .content-wrapper{width:97.5%;margin-top:-7rem}.wedding__groups .wedding-section img{height:32.83rem;object-fit:cover}.wedding__groups .header-section__background--xs,.wedding__groups .img-wrapper{margin:auto}.wedding__groups .header-section__background--sm,.wedding__groups .header-section__background--xl,.wedding__groups .header-section__background--xxl{display:none}@media (min-width:320px){.get-quote-wrap{padding:6rem 2.5rem 7rem}.get-quote-wrap h6{line-height:2rem}.get-quote-wrap .for-more-details-text{letter-spacing:.3rem;font-size:1.2rem;line-height:1.8rem}.get-quote-wrap .get-quote-inner .phone-number{font-size:2.8rem;line-height:2.8rem}.get-quote-wrap .get-quote-inner .get-quote-btn{max-width:20.5rem;font-size:1.4rem;padding:1rem;height:4.1rem}.groups-home-banner .main-title{font-size:2.2rem;line-height:2.6rem;margin-bottom:.6rem}.all-included__content{margin-top:5rem}.get-quote-wrap{padding:7rem 2rem;margin-top:rem}.get-quote-wrap h6{font-size:1.6rem;line-height:2.6rem}.get-quote-wrap h5{font-size:2.8rem;line-height:2.8rem}.groups__get-qoute .get-quote__form .form__container_bg{padding-top:5rem;padding-bottom:5rem}.groups-social-groups .social-group-intro h1{line-height:2rem;font-size:1.8rem;margin-top:4.5rem;margin-bottom:0}.groups-social-groups .social-group-intro p{font-size:1.2rem;line-height:2.2rem;padding:0 1.5rem;margin-bottom:5rem}.groups-social-groups .vacation__includes{padding-bottom:3.1rem}.groups-social-groups .footnote-wrap{padding-top:0}.groups-social-groups .footnote-wrap p{margin-top:0}}@media (min-width:768px){.resort-menu .rm-container{height:6rem}.resort-menu .rm-logo-content-title,.resort-menu .rm-logo-content-title.no-subtitle{font-size:1.8rem;line-height:2.6rem}.resort-menu--travel-nav .rm-logo-content{margin-left:1.4rem;margin-top:-.5rem}.resort-menu--travel-nav .rm-logo-content .rm-logo-content-title{font-size:1rem;line-height:2rem;margin-bottom:-.5rem}.resort-menu--travel-nav .rm-logo-content .rm-logo-content-subtitle{font-size:1.8rem;line-height:2.6rem}.resort-menu .rm-logo-content-subtitle{font-size:1rem;line-height:2rem}.resort-menu .rm-collapse-arrow:before{left:-2.5rem}.hero__banner{height:14.7rem}.videos__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:normal;align-items:normal;height:34rem}.videos__wrapper .videos__player{height:inherit}.videos__wrapper .videos__preview img{object-position:100% 50%}.videos__wrapper .videos__preview button{margin-top:-2rem}.videos__wrapper .videos__preview button .ic{font-size:8.6rem}.videos__wrapper .videos__items{height:inherit;overflow-y:auto}.videos__wrapper .videos__items ul{overflow-x:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:0;padding:2.5rem 0}.videos__wrapper .videos__items li.videos__thumbnail{width:12rem;margin:0 auto;margin-bottom:1.8rem}.videos__wrapper .videos__items li.videos__thumbnail:last-child .thumbnail__button{margin-right:2rem}.videos__wrapper .videos__items .thumbnail__button{margin:0;width:auto}.videos__wrapper .videos__items .thumbnail__info h3{margin-bottom:.3rem}.videos__wrapper div.videos__thumbnail{margin:2.7rem 1.8rem 1.4rem 3rem;margin:5.1rem 1.6rem 1.4rem 2.1rem;padding-right:2.5rem}.videos__wrapper div.videos__thumbnail .videos__timestamp{margin-top:1.5rem}.videos__wrapper .videos__inner .videos__span{font-size:4rem}.resort-menu .title--groups{padding-left:1.6rem}.groups-hero{height:17rem}.top-section{padding:6.3rem 0 10rem}.top-section-title{font-size:5rem;line-height:4.8rem}.top-section-subtitle{font-size:1.8rem}.top-section-image{height:55.6rem}.top-section-box-right{padding:4.2rem 4rem 5.4rem}.top-section-box-header{font-size:2.4rem}.top-section-box-body p{font-size:1.4rem;line-height:2.6rem}.top-section-link{padding:.6rem 2rem;font-size:1.2rem;line-height:1.5}*+.top-section-subtitle{margin-top:1.2rem}*+.top-section-image{margin-top:5.2rem}*+.top-section-container{margin-top:-10rem}*+.top-section-hr{margin-top:2.2rem}*+.top-section-box-body{margin-top:2.4rem}*+.top-section-box-footer{margin-top:1.6rem}.groups-intro{padding-top:7rem}.groups-intro .groups-intro-text{padding:0}.groups-intro .groups-intro-text .intro-title-big{font-size:5rem;line-height:6.2rem;margin-bottom:0}.groups-intro .groups-intro-text .intro-title-small{font-size:1.8rem;line-height:2.9rem;letter-spacing:.42rem}.groups-intro .groups-intro-text hr{width:9rem;border-top-width:.4rem;margin-top:.8rem;margin-bottom:2rem}.groups-intro .groups-intro-text p{font-size:1.8rem;line-height:3.6rem}.groups-inclusions-list{padding-bottom:10.5rem}.groups-inclusions-list figure img{height:33.1rem}.groups-inclusions-list .groups-inclusions-desc{margin-top:-7.3rem;padding:5rem 3rem 2.4rem}.groups-inclusions-list .groups-inclusions-desc h3{font-size:2.8rem;line-height:3rem;margin-bottom:1.2rem}.groups-inclusions-list .groups-inclusions-desc h3:after{width:4.1rem;margin-top:1.9rem}.groups-inclusions-list .groups-inclusions-desc>ul{padding-bottom:2.2rem}.groups-inclusions-list .groups-inclusions-desc>ul>li{font-size:1.6rem;line-height:3rem}.groups-inclusions-list .groups-inclusions-desc>ul>li:before{top:1.2rem}.groups-inclusions-list .groups-inclusions-desc>ul>li u{font-size:1.2rem;line-height:.8rem;padding-top:.1rem;padding-bottom:.6rem}.groups-inclusions-list .groups-inclusions-desc>ul>li ul{padding-top:.2rem}.groups-inclusions-list .groups-inclusions-desc>ul>li ul li{font-size:1.2rem;line-height:1.4rem}.groups-inclusions-list .groups-inclusions-desc>ul>li ul li:not(:last-child){padding-bottom:.8rem}.groups-inclusions-list .groups-inclusions-link-popup{padding-top:1.2rem}.groups-inclusions-list .groups-inclusions-link-popup a{font-size:1.2rem}.groups-modal h2{font-size:2.1rem;line-height:3rem;margin-bottom:2.1rem}.vacation-includes{padding:5rem 0 10rem}.vacation-includes .vacation-includes-left:after{content:"";display:block;position:absolute;width:.2rem;height:100%;background:#d0d0d0;top:0;right:1.4rem}.vacation-includes .vacation-includes-left h2{text-align:right;font-size:2.8rem;line-height:2.6rem;padding-right:3.7rem;margin-top:1.6rem}.vacation-includes .vacation-includes-left h2:after{content:none}.vacation-includes .vacation-includes-right{padding-top:1.8rem;padding-bottom:6.1rem}.vacation-includes .vacation-includes-right ul{margin-left:1rem}.vacation-includes .vacation-includes-right ul li{font-size:1.6rem;line-height:2.6rem;padding-bottom:1.5rem}.vacation-includes .vacation-includes-right ul li:before{width:.8rem;height:.8rem;top:1rem}.get-quote-wrap{padding:6.9rem 2.5rem 10rem}.get-quote-wrap .for-more-details-text{letter-spacing:.5rem;font-size:1.2rem;line-height:1.8rem}.get-quote-wrap .get-quote-inner .phone-number{font-size:4rem;line-height:4rem}.get-quote-wrap .get-quote-inner .get-quote-btn{max-width:25.4rem;font-size:1.6rem;height:4.4rem;padding:1.2rem 1rem}.footnote-wrap{padding-top:1.7rem;margin-bottom:-1.7rem;padding-bottom:0}.footnote-wrap p{text-align:left}.team-container{padding:0}.team-item{min-height:23rem}.cta-slider .slick-slider .slick-track{-ms-flex-pack:center;justify-content:center}.cta-slider .slick-slider .slick-track .slick-slide>div .slide:hover .slide-img{filter:brightness(.7) blur(1rem)}.cta-slider .slick-slider .slick-track .slick-slide>div .slide:hover .content{top:20%;animation:slide-down .4s}.cta-slider .slick-slider .slick-track .slick-slide>div .slide:hover .content .slide-text{animation:expand .4s;max-height:20rem}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .slide-btn{display:none}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .slide-img{width:100%;height:auto}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .content .slide-title{font-size:1.8rem;line-height:2rem}.intro .container .intro-title{font-size:4rem;line-height:2.3rem}.intro-paragraph{padding:0 4rem}.contact-thank-you-slider{padding-top:6rem;padding-bottom:10.5rem}.contact-thank-you-slider .slick-slider .slick-list{max-height:46.5rem}.contact-thank-you-slider__slider-item{margin:0 1.2rem;width:30rem;height:46.5rem}.contact-thank-you-slider__content-title{margin-top:4.2rem;font-size:2.2rem;line-height:2.4rem}.contact-thank-you-slider__content-subtitle{font-size:1.2rem;line-height:1.6rem}.groups-home-banner{height:14.7rem;position:relative}.groups-home-banner .main-title{font-size:4rem;line-height:5.4rem;margin-bottom:0}.groups-home-banner .sub-title{font-size:1.8rem;line-height:2.1rem;letter-spacing:.4rem}.groups-home-slider{padding-bottom:8.6rem}.groups-home .intro-section-wrap{padding-bottom:5rem;padding-top:5rem}.groups-home .intro-section-wrap .intro-section-desc .title__text .title{font-size:1.8rem;line-height:2rem}.groups-home .intro-section-wrap .intro-section-desc .title__text .subtitle{font-size:1rem;line-height:1.3rem}.groups-home .addons__container .slide__cta{font-size:1.2rem;line-height:5rem;margin-bottom:0;margin-top:0}.groups-home .addons__container #sliderrr .slider__item{padding:0 .825rem}.groups-home .addons__container #sliderrr .slider__item img{height:33.9rem}.groups-home .addons__container #sliderrr .slider__item img.hide-sm{display:block}.groups-home .addons__container #sliderrr .container{padding-left:.5;padding-right:.5}.groups-home .addons__container .slide__title-cont .slide__title{font-size:1.6rem;line-height:3rem;margin-top:2rem}.groups-home .addons__container .slide__desc-cont{font-size:1.2rem;line-height:2.2rem;height:7rem}.all-included__content{height:17.6rem}.all-included__content h2{font-size:1.2rem;line-height:1.6rem;letter-spacing:.4rem}.all-included__content h2:after{width:33rem;height:3.3rem}.all-included__text p{font-size:1.6rem;line-height:1.2rem;padding-top:1.6rem}.all-included__text1 p{font-size:1.15rem;line-height:2.2rem;padding-left:9.9rem;padding-right:10.1rem;margin-top:1rem;margin-bottom:1.6rem}.all-included__link a{font-size:1.2rem;line-height:2rem}.get-quote-wrap{padding:10rem 2.5rem}.get-quote-wrap h6{font-size:1.6rem;line-height:2.6rem}.get-quote-wrap h5{font-size:4rem;line-height:4rem;width:32.5rem;margin-left:6rem}.groups-business .social-group-intro{margin-top:6.3rem}.groups-business .social-group-intro .title-wrapper h1{font-size:2.8rem;line-height:1.8rem}.groups-business .social-group-intro .title-wrapper p{font-size:1.4rem;line-height:2.6rem}.groups-business .collage-section{max-width:76.8rem;margin-top:10rem}.groups-business .collage-section .collage__grid-container{column-gap:.78rem;row-gap:.78rem}.groups-business .collage-section .collage__item img{width:100%}.groups-business .collage-section .collage__item--0{width:18.8rem;height:38.4rem}.groups-business .collage-section .collage__item--1,.groups-business .collage-section .collage__item--2,.groups-business .collage-section .collage__item--4,.groups-business .collage-section .collage__item--5{height:18.8rem}.groups-business .collage-section .collage__item--6{width:19.8rem;height:38.4rem}.groups-business .collage-section .collage__description{padding:6.51rem 0 6.36rem}.groups-business .collage-section .quote-btn .get-quote-btn{width:12.4rem;height:3rem}.groups-business .meeting__elite{margin-top:10rem}.groups-business .meeting__elite .meeting__box{-ms-flex-direction:row;flex-direction:row;margin:0}.groups-business .meeting__elite .box__media{height:32rem;-ms-flex-preferred-size:233%;flex-basis:233%}.groups-business .meeting__elite .box__content{padding:6.8rem 1rem 5rem}.groups-business .groups__inclusions{margin-top:10rem;padding:10.8rem 0 12.7rem}.groups-business .groups__inclusions .includes__header .header__h2{font-size:2.8rem;line-height:3rem}.groups-business .groups__inclusions .container__inclusions{margin-top:5rem}.groups-business .groups__inclusions .container__inclusions .inclusions__item{-ms-flex-direction:row;flex-direction:row;gap:2rem;margin-top:3rem}.groups-business .groups__inclusions .container__inclusions .inclusions__item .img__cont{min-width:33rem;max-width:33rem}.groups-business .groups__inclusions .container__inclusions .inclusions__item .inclusions__text{margin-top:0}.groups-business .groups__inclusions .container__inclusions .inclusions__item .inclusions__text .header__h3{font-size:1.6rem;line-height:2rem;margin-top:0}.groups-business .groups__inclusions .inclusions__item:first-child .groups-inclusions-desc p:last-child{font-size:1rem;margin-top:2.9rem}.groups-business .groups__inclusions .inclusions__item:nth-of-type(2) .groups-inclusions-desc p:last-child{font-size:1rem;line-height:1.6rem;margin-top:1rem;margin-top:.5rem}.groups-business .vacation__includes{padding-top:10rem}.groups-business .vacation__includes .includes__header .header__h2{font-size:2.8rem;line-height:3rem}.groups-business .vacation__includes .includes__table .row{gap:0}.groups-business .vacation__includes .includes__table .table__column .column__h3{font-size:1.8rem;line-height:2rem}.groups-business .vacation__includes .includes__table .table__column .column__list ul li:before{width:.8rem;height:.8rem}.groups-business .vacation__includes .includes__table .table__column:nth-of-type(3){margin-top:-11.5rem}.groups-business .group__inclusions .inclusions__conditions .inclusions__container{padding-left:1.5rem;padding-right:1.5rem}.groups__get-qoute .get-quote__intro{padding:6.5rem 0 5.5rem}.groups__get-qoute .get-quote__intro .intro__h1{font-size:4rem;line-height:4.8rem}.groups__get-qoute .get-quote__intro .intro__p{font-size:1.8rem;line-height:1.8rem;letter-spacing:.45rem}.groups__get-qoute .get-quote__form .form__container_bg{padding-top:5rem}.groups__get-qoute .get-quote__form .program__group{columns:3;column-gap:7rem;margin-bottom:3.5rem}.groups__get-qoute .get-quote__form .interests__group .inputgroup-row,.groups__get-qoute .get-quote__form .program__group .inputgroup-row{margin-bottom:1rem}.groups__get-qoute .get-quote__form .program__description .description__label{font-size:1.4rem;line-height:1.8rem}.groups__get-qoute .get-quote__form .program__description .description__p{font-size:1.2rem;line-height:2rem}.groups__get-qoute .get-quote__form .san-label.bigger__inputgroup-label{font-size:1.2rem;line-height:1.8rem}.groups__get-qoute .get-quote__form .form__container_bg .sm-9{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap figure img{height:33.1rem}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc{padding-top:4rem;padding-left:3rem;padding-right:3rem;margin-top:-5rem}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc .endless-ways-left-col h2{font-size:2.8rem;line-height:2.8rem;padding-left:5rem;padding-right:5rem}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc .endless-ways-right-col ul{column-count:3;columns:3;padding:1.6rem 2rem}.groups-entertainment .trained-chefs-wrap{position:relative}.groups-entertainment .trained-chefs-wrap figure.trained-chefs-bg img{min-height:46.8rem;object-fit:cover;object-position:center}.groups-entertainment .trained-chefs-wrap .trained-chefs-description{padding:2rem 0 2.5rem 2rem;position:absolute;left:0;bottom:0;background:linear-gradient(90deg,#000 0,#000 40%,transparent 75%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=1)}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-picture figure img{width:100%;margin-top:0}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-inner{padding-top:0;padding-bottom:0}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-inner p{line-height:2rem}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-inner .btn-link{font-size:1.2rem;margin-top:.9rem;padding:.5rem 2rem}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-inner small{margin-top:1rem}.groups-facilities .hero__banner{height:14.7rem}.groups-facilities .facilities__intro .intro__description{font-size:1.2rem;line-height:1.8rem}.groups-facilities .facilities__filter .facility-card+.facility-card{margin-top:8.12rem}.groups-facilities .facilities__filter .facility-card .card__img,.groups-facilities .facilities__filter .facility-card .card__img .img__wrapper{height:34.8rem;max-height:34.8rem}.groups-facilities .facilities__filter .facility-card .card__content{padding:2.4rem 0 4.1rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;gap:8.23rem}.groups-facilities .facilities__filter .facility-card .card__content .card__main{padding:0}.groups-facilities .facilities__filter .facility-card .card__content .card__features{border:none;padding:3.7rem 0 3rem}.groups-facilities .facilities__filter .facility-card .card__content .card__features .features__list{-ms-flex-direction:column;flex-direction:column;gap:1.67rem}.groups-facilities .facilities__filter .facility-card .card__cta a:first-of-type{padding:0 4.95rem}.groups-facilities .facilities__filter .facility-card .card__cta .cta__pdf{margin-top:1rem}.groups-facilities .facilities__filter .category__rooms .room__card .card__text{padding:2.4rem 2.4rem 2.1rem}.groups-facilities .facilities__filter .category__rooms .room__card .card__text:last-of-type{padding-top:0}.groups-facilities .facilities__filter .category__rooms .room__card .card__text .card__location{display:none}.groups-facilities .facilities__filter .category__rooms .room__card .card__text .room__name .name__h4{font-size:1.4rem;line-height:2.2rem}.groups-facilities .facilities__filter .category__rooms .room__card .card__text .room__promotions{margin:2.3rem 0 0}.groups-facilities .facilities__filter .category__rooms .room__card .card__text .room__link{max-width:18.5rem}.groups-facilities .facilities__filter .category__rooms h2{max-width:none}.groups-facilities .facilities__filter .category__rooms h3{font-size:1.4rem;line-height:1.8rem}.groups-facilities .facilities__filter .category__rooms .slick-slider .slick-list{max-height:52rem}.groups-facilities .facilities__filter .category__rooms .slider__card{width:43.6rem;height:52rem;margin:0 .8rem}.groups-facilities .facilities__filter .category__rooms .slider__card .card__img{height:29rem}.groups-facilities .facilities__filter .category__rooms .slider__card .card__content{padding:2rem 3.55rem}.groups-facilities .facilities__filter .rooms__selectors{z-index:200}.groups-facilities .facilities__filter .rooms__toggle{padding-top:1.5rem}.groups-facilities .facilities__filter .rooms__filter{padding-left:3rem}.groups-facilities .facilities__filter .rooms__panel{top:1rem}.groups-facilities .facilities__filter .rooms__panel .slider__placeholder{height:12.211rem;padding-top:1.25rem}.groups-facilities .facilities__filter .rooms__results{z-index:200;margin-top:-3rem}.groups-facilities .facilities__filter .rooms__results .results__matching{text-align:end}.groups-facilities .facilities__filter .rooms__results .collapsible__wrapper_unmatching{margin-top:10.5rem}.groups-facilities .facilities__filter .rooms__results .collapsible__wrapper_unmatching:before,.groups-facilities .facilities__filter .rooms__results .collapsible__wrapper_unmatching>.collapsible__button{margin-bottom:3.5rem}.groups-facilities .facilities__filter .rooms__chips .chips__wrapper{padding:0}.groups-facilities .facilities__filter .rooms__style{display:-ms-flexbox;display:flex}.groups-facilities .get-quote-wrap{padding-bottom:10rem}#seating-config__modal-container .modal__static{max-width:68.9rem}#seating-config__modal-container .seating-config__modal{padding:5.6rem 18.1rem 0}#seating-config__modal-container .seating-config__modal .seating-config__container{column-gap:7.35rem;row-gap:3.7rem}#seating-config__modal-container .seating-config__modal .seating-config__container .config__item h4{font-size:1.4rem;line-height:1.6rem}#seating-config__modal-container .seating-config__modal .seating-config__container .config__item p{font-size:1.2rem;line-height:1.6rem}#seating-config__modal-container .config-modal__footer{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 2.7rem}#image-slider__modal-container .modal__static{max-width:68.9rem}#image-slider__modal-container .modal__static .slick-arrow{top:33.7rem!important}#image-slider__modal-container .modal__static .img__wrapper,#image-slider__modal-container .modal__static .slick-list,#image-slider__modal-container .modal__static .slick-slide,#image-slider__modal-container .modal__static .slick-slider,#image-slider__modal-container .modal__static .slick-track,#image-slider__modal-container .modal__static img{max-height:67.4rem;min-height:67.4rem}#image-slider__modal-container .config-modal__footer{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 2.7rem}.groups-inclusions .groups-intro{padding-bottom:4.3rem}.groups-social-groups .groups-hero{height:14.7rem}.groups-social-groups .social-group-intro h1{font-size:1.8rem;line-height:1.8rem;margin-top:7rem}.groups-social-groups .social-group-intro p{font-size:1.4rem;line-height:2.6rem;padding:0 3rem;margin-bottom:10rem}.groups-social-groups .collage-section .quote-btn{padding:4rem 0 10rem}.groups-social-groups .groups__inclusions{padding:9rem 1.5rem 6rem}.groups-social-groups .groups__inclusions .includes__header .header__h2{font-size:2.8rem;line-height:3rem;padding-bottom:3.5rem}.groups-social-groups .groups__inclusions .includes__header .header__h2 span{font-size:2rem}.groups-social-groups .groups__inclusions .row{-ms-flex-pack:center;justify-content:center}.groups-social-groups .groups__inclusions .header__h3{font-size:1.6rem;line-height:2rem;margin-top:0}.groups-social-groups .vacation__includes{padding:10rem 0 2rem}.groups-social-groups .vacation__includes .includes__header .header__h2{font-size:2.8rem;line-height:3rem;padding-bottom:2rem}.groups-social-groups .vacation__includes .includes__table .table__column{margin:1.5rem 0 0!important;padding-left:0}.groups-social-groups .vacation__includes .includes__table .table__column .column__h3{font-size:1.8rem;line-height:2.6rem}.groups-social-groups .vacation__includes .includes__table .table__column .column__list ul li:before{top:1.2rem;width:.8rem;height:.8rem}.groups-social-groups .footnote-wrap{margin-bottom:10rem}.groups-entertainment-activities-content{padding:9rem 0 0}.groups-entertainment-activities-content:last-child{padding-bottom:10rem}.groups-entertainment-activities-content .title{font-size:2.8rem}.groups-entertainment-activities-content .title.main{font-size:5rem}.groups-entertainment-activities-content .description{font-size:1.4rem;line-height:2.6rem;margin-top:1.6rem}.groups-entertainment-activities-content .side-content{margin:6rem 0 0}.groups-entertainment-activities-block{margin-top:1rem}.groups-entertainment-activities-block.right .sm-offset-1{margin-right:8.33333%}.groups-entertainment-activities-block .reverse-row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.groups-entertainment-activities-block .activities-collage{width:80%;margin-bottom:2.6rem}.groups-entertainment-activities-block .included-label{font-size:1rem;letter-spacing:.2rem;padding-top:.3rem;padding-bottom:.5rem;min-width:19.6rem;margin-bottom:1rem}.groups-entertainment-activities-block .btn-link{font-size:1.2rem;margin-top:2.1rem;padding:.5rem 2rem}.groups-entertainment-activities-block .item__wrapper{max-width:100%;width:57rem}.groups-entertainment-activities-block .item__wrapper:before{width:32.8rem;height:42.5rem}.groups-entertainment-activities-block .item__wrapper .item__img_first{top:2rem;width:19.8rem}.groups-entertainment-activities-block .item__wrapper .item__img_second{right:19.8rem;width:15.8rem}.groups-entertainment-activities-block .item__wrapper .item__img_third{top:-2rem;width:39.3rem}.groups-entertainment-activities-block.right .item__extra_ic,.groups-entertainment-activities-block.right .item__extra_img{left:12.5rem}.groups-entertainment-activities-block.right .item__img_second{left:19.8rem}.wedding__groups .intro__description h1{font-size:1.8rem;line-height:1.8rem;margin-top:5rem}.wedding__groups .intro__description p{font-size:1.2rem;line-height:2.2rem;padding:0 9rem;margin-bottom:8rem}.wedding__groups .content-wrapper__description{padding:5rem 9.1rem}.wedding__groups .content-wrapper__description .packages__link .text__link{height:3.5rem;padding:.8rem 1rem 1rem}.wedding__groups h2{font-size:2rem;line-height:2.6rem}.wedding__groups .content-wrapper{width:69rem;height:29.6rem}.wedding__groups .wedding-section img{height:47.27rem}.wedding__groups .header-section__background--xs{display:none}.wedding__groups .header-section__background--sm{display:block}}@media (min-width:992px){.top-section{padding:5.8rem 0 14rem}.top-section-image{display:none}.top-section-box{display:-ms-flexbox;display:flex}.top-section-box-col{-ms-flex:1 0 50%;flex:1 0 50%}.top-section-box-left{display:block;background-size:cover;background-position:50%;background-repeat:no-repeat}*+.top-section-container{margin-top:6.3rem}.groups-intro{padding-top:5.2rem;padding-bottom:9.5rem}.groups-intro .groups-intro-text hr{margin-top:2.6rem}.groups-inclusions-list{padding-bottom:13.9rem}.groups-inclusions-list figure img{height:62.9rem}.groups-inclusions-list .groups-inclusions-desc{text-align:left;margin:-9.6rem 3.5rem 0;padding:10.7rem 14.2rem 7.5rem}.groups-inclusions-list .groups-inclusions-link-popup{margin-left:3.5rem;margin-right:3.5rem;padding-top:1.9rem}.groups-modal h2{font-size:2.4rem;line-height:3rem;margin-bottom:2.5rem}.vacation-includes{padding:14rem 0}.vacation-includes .vacation-includes-left:after{right:.7rem}.vacation-includes .vacation-includes-left h2{padding-right:3rem;padding-left:1rem}.vacation-includes .vacation-includes-right{padding-bottom:2.2rem}.vacation-includes .vacation-includes-right ul{column-count:2;columns:2;margin-left:6rem}.vacation-includes .vacation-includes-right ul li{break-inside:avoid-column}.footnote-wrap{padding-top:.9rem;margin-bottom:.3rem}.intro.intro-section{padding-top:9rem}.intro-paragraph{font-size:1.6rem;line-height:2.2rem}.groups-home-banner{height:14.7rem;display:block}.groups-home-banner .main-title{font-size:8rem;line-height:9.8rem;margin-bottom:0}.groups-home-banner .sub-title{font-size:2.8rem;line-height:3rem;letter-spacing:.7rem}.groups-home-slider{padding-bottom:12.5rem}.groups-home .intro-section-wrap{padding-bottom:5rem;padding-top:5rem}.groups-home .addons__container .slide__cta{font-size:1.2rem;line-height:2rem;margin-bottom:2rem;margin-top:1.3rem}.groups-home .addons__container #sliderrr .slider__item{margin-bottom:0}.groups-home .addons__container #sliderrr .slider__item img{height:54rem}.groups-home .addons__container .slide__title-cont .slide__title{font-size:2rem;line-height:3rem;margin-top:2rem}.groups-home .addons__container .slide__desc-cont{font-size:1.4rem;line-height:2.6rem}.all-included__container{margin-top:10rem}.all-included__content{margin-top:5rem;height:16.6rem}.all-included__content h2:after{width:35.8rem;height:3.3rem}.all-included__text p{font-size:2rem;line-height:2.6rem;padding-top:1rem}.all-included__text1 p{font-size:1.4rem;line-height:2.6rem;padding-top:.2rem;margin-bottom:1.6rem;margin:0}.all-included__link a{font-size:1.2rem;line-height:2rem;margin:0;margin-top:1.3rem}.groups__get-qoute .get-quote__form .header__title{font-size:2.8rem;line-height:3rem}.groups__get-qoute .get-quote__form .header__subtitle{font-size:1.4rem;line-height:1.8rem}.groups__get-qoute .get-quote__form .ckb-suscribe{padding:0 11.5rem}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap figure img{height:62.9rem}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc{margin:-14rem 3.5rem 0;padding-top:4.6rem;padding-bottom:4.7rem}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc .endless-ways-left-col h2{padding:1rem 0;border-bottom:0;padding-left:3rem}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc .endless-ways-right-col:before{content:"";display:block;position:absolute;background:#d0d0d0;width:.1rem;height:100%;left:2.7rem;top:0}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc .endless-ways-right-col ul{column-count:2;columns:2;padding:0 0 0 4.5rem;margin-bottom:-1.5rem}.groups-entertainment .trained-chefs-wrap figure.trained-chefs-bg img{min-height:90rem}.groups-entertainment .trained-chefs-wrap .trained-chefs-description{width:100%;padding:0;background:transparent;bottom:7rem}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .container{padding-top:2rem;padding-bottom:1.7rem;background:linear-gradient(90deg,#000 0,#000 40%,transparent 75%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=1)}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-inner p{font-size:1.6rem;line-height:2.8rem}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-inner .btn-link{min-width:31.8rem;font-family:OpenSans-Semibold;font-size:1.1rem;letter-spacing:.1rem;text-align:center;padding-top:1.1rem;padding-bottom:.9rem;margin-top:1.9rem}.groups-entertainment .trained-chefs-wrap .trained-chefs-description .trained-chefs-description-inner small{font-size:1.2rem;line-height:2.8rem}.groups-inclusions .groups-intro{padding-bottom:2.3rem}.groups-social-groups .vacation__includes .includes__table .table__column .column__h3{font-size:2.4rem;line-height:2.6rem}.groups-entertainment-activities-content{padding:14rem 0 0}.groups-entertainment-activities-content:last-child{padding-bottom:14rem}.groups-entertainment-activities-content .title{font-size:4rem;line-height:3.8rem}.groups-entertainment-activities-content .description{font-size:1.6rem;line-height:3rem;margin-top:2.8rem}.groups-entertainment-activities-block .activities-block-desc-box{padding-top:8.2rem}.groups-entertainment-activities-block figure{margin:0}.groups-entertainment-activities-block.right .sm-offset-1{margin-right:0}.groups-entertainment-activities-block .activities-collage{width:100%}.groups-entertainment-activities-block .included-label{margin-bottom:1.5rem}.groups-entertainment-activities-block .btn-link{margin-top:1.8rem}}@media (min-width:1200px){.resort-menu .rm-container{height:8rem}.resort-menu .rm-logo-content-title.no-subtitle{font-size:2rem;line-height:2.6rem}.resort-menu--travel-nav .rm-logo-content .rm-logo-content-title{font-size:1.2rem;line-height:2rem;margin-bottom:0}.resort-menu--travel-nav .rm-logo-content .rm-logo-content-subtitle{font-size:2.4rem;line-height:2rem}.resort-menu .rm-logo-content-subtitle{font-size:1.2rem;line-height:2rem}.resort-menu .rm-menu-list{padding:0}.resort-menu .rm-menu-item.separator{margin-left:4rem}.resort-menu .rm-menu-item.separator:before{position:absolute;display:block;content:"";top:.2rem;left:-1.5rem;height:1.3rem;width:.2rem;background:gray}.resort-menu .rm-menu-item.separator i{margin:0 .5rem}.resort-menu .rm-menu-link{font-size:1.6rem;line-height:2rem}.hero__banner{height:17.7rem}.videos__wrapper{height:49.4rem}.videos__wrapper .videos__items ul{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4.4rem 4rem 4.5rem 3rem}.videos__wrapper .videos__items li.videos__thumbnail{margin:0;margin-bottom:.9rem;width:33rem}.videos__wrapper .videos__items .thumbnail__button{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:normal;align-items:normal}.videos__wrapper .videos__items .thumbnail__image{margin-right:1.5rem;width:16.6rem;height:9.4rem}.videos__wrapper .videos__items .thumbnail__info{width:12.5rem}.videos__wrapper .videos__items .thumbnail__info h3{margin-top:1.1rem;font-size:1.4rem;line-height:1.8rem}.videos__wrapper .videos__items .thumbnail__info p{font-size:1.4rem;line-height:1.8rem}.videos__wrapper div.videos__thumbnail h3{font-size:2rem;line-height:2.6rem}.videos__wrapper div.videos__thumbnail .videos__timestamp{margin-top:1.2rem}.videos__wrapper div.videos__thumbnail .videos__timestamp button{margin-left:1.6rem}.resort-menu .title--groups{padding-left:0}.groups-hero{height:17.8rem}.get-quote-wrap{padding:10rem 2.5rem 14rem}.get-quote-wrap .get-quote-inner .phone-number{font-size:4.5rem;line-height:5rem;margin:0 -9rem}.cta-slider .slick-slider .slick-track .slick-slide{max-width:39rem}.cta-slider .slick-slider .slick-track .slick-slide>div .slide{width:39rem}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .content .slide-title{padding-left:7rem;padding-right:7rem;font-size:2.8rem;line-height:3.2rem}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .content .slide-text{max-width:90%;font-size:1.4rem;line-height:2.6rem}.cta-slider .slick-slider .slick-track .slick-slide>div .slide .content .learn-more{padding:1rem 3rem 1.1rem;font-size:1.4rem}.intro .container .intro-title{font-size:8rem;line-height:2.3rem}.intro-paragraph{margin-top:5rem}.contact-thank-you-slider{padding-bottom:12.5rem;padding-top:8rem}.contact-thank-you-slider .slick-slider .slick-list{max-height:55.5rem}.contact-thank-you-slider__slider-item{margin:0 1.5rem;width:35.8rem;height:55.5rem}.contact-thank-you-slider__content-subtitle{font-size:1.4rem;line-height:1.8rem}.contact-thank-you-slider__content-link{font-size:1.4rem}.contact-thank-you .get-quote-wrap{padding:14rem 0}.groups-home-banner{height:17.7rem;display:block}.groups-home-banner .sub-title{font-size:1.4rem;line-height:20r;letter-spacing:.7rem}.groups-home .intro-section-wrap .intro-section-desc .title__text .title{font-size:2.8rem;line-height:1.8rem}.groups-home .intro-section-wrap .intro-section-desc .title__text .subtitle{font-size:1.4rem;line-height:1.8rem;margin-top:1rem}.groups-home .addons__container .slide__cta{font-size:1.2rem;line-height:2rem;margin-bottom:2.1rem;margin-top:1.3rem}.groups-home .addons__container #sliderrr .slider__item img{height:54rem;width:35.8rem;padding:0 .6rem}.groups-home .addons__container #sliderrr .slider__item .text__container{margin-left:.5rem}.groups-home .addons__container .slide__desc-cont{font-size:1.4rem;line-height:2.6rem}.all-included{margin-top:5rem;margin:0 32.6rem;width:80.6rem;margin-left:auto;margin-right:auto}.all-included__content{margin-top:5rem}.all-included__text1 p{font-size:1.4rem;line-height:2.6rem;padding-left:8.9rem;padding-right:8.9rem}.get-quote-wrap{padding:14rem 2.5rem}.get-quote-wrap h6{font-size:2rem;line-height:2.6rem}.get-quote-wrap h5{font-size:5rem;line-height:5rem;margin-left:1rem;width:42.1rem}.groups-business .social-group-intro{margin-top:7rem}.groups-business .social-group-intro .title-wrapper p{padding:0 17rem}.groups-business .collage-section{max-width:113.4rem}.groups-business .collage-section .collage__grid-container{column-gap:1.15rem;row-gap:1.15rem}.groups-business .collage-section .collage__item--0{width:27.8rem;height:auto}.groups-business .collage-section .collage__item--1,.groups-business .collage-section .collage__item--2{height:27.8rem}.groups-business .collage-section .collage__item--4{height:27.8rem;width:auto}.groups-business .collage-section .collage__item--5{height:27.8rem}.groups-business .collage-section .collage__item--6{width:28.8rem;height:auto}.groups-business .collage-section .collage__description{padding:12.4rem 0 11.83rem}.groups-business .collage-section .collage__description h2{font-size:2.4rem}.groups-business .collage-section .collage__description h3{font-size:1.4rem;letter-spacing:.36rem}.groups-business .collage-section .collage__description h3 br{display:none}.groups-business .collage-section .quote-btn{margin-top:5rem}.groups-business .collage-section .quote-btn .get-quote-btn{width:16.5rem;font-size:1.4rem;height:3.5rem}.groups-business .meeting__elite{margin-top:14rem}.groups-business .meeting__elite .box__media{height:48rem;-ms-flex-preferred-size:217%;flex-basis:217%}.groups-business .meeting__elite .box__content{padding:13.7rem 3rem 14.2rem}.groups-business .meeting__elite .box__h2{font-size:2.8rem}.groups-business .meeting__elite .box__p{font-size:1.4rem;line-height:2.6rem;margin-top:1.1rem}.groups-business .meeting__elite .box__a{font-size:1.4rem;line-height:3rem;padding:.25rem 4.3rem}.groups-business .groups__inclusions{margin-top:14rem;padding:14rem 0 14.1rem}.groups-business .groups__inclusions .container__inclusions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;row-gap:7rem;column-gap:3rem;margin-top:7rem}.groups-business .groups__inclusions .container__inclusions .inclusions__item{-ms-flex-direction:column;flex-direction:column;width:35.8rem;padding:0;gap:0;margin-top:0}.groups-business .groups__inclusions .container__inclusions .inclusions__item .img__cont{min-width:unset;max-width:unset;width:35.8rem;height:21rem}.groups-business .groups__inclusions .container__inclusions .inclusions__item .inclusions__text .header__h3{font-size:2rem;line-height:3rem;margin:1rem 0}.groups-business .groups__inclusions .container__inclusions .inclusions__item .inclusions__text .groups-inclusions-desc{font-size:1.4rem;line-height:2.6rem}.groups-business .groups__inclusions .inclusions__item:first-child .groups-inclusions-desc p:last-child{font-size:1rem;margin-top:.5rem}.groups-business .vacation__includes{paddin-top:14rem}.groups-business .vacation__includes .includes__header .header__h2{font-size:2.8rem;line-height:5rem}.groups-business .vacation__includes .includes__table{margin:7rem 0}.groups-business .vacation__includes .includes__table .table__column .column__h3{font-size:2rem;line-height:2.6rem}.groups-business .vacation__includes .includes__table .table__column .column__list ul{margin:0 0 -1.5rem;font-size:1.4rem;line-height:2.6rem}.groups-business .vacation__includes .includes__table .table__column .column__list ul li{margin:0 0 1.5rem}.groups-business .vacation__includes .includes__table .table__column .column__list ul li:before{top:1.5rem}.groups-business .vacation__includes .includes__table .table__column:nth-of-type(3){margin-top:0}.groups-business .group__inclusions .inclusions__conditions .inclusions__container{padding-left:6.5rem;padding-right:6.5rem}.groups__get-qoute .get-quote__intro{padding:8rem 0 7rem}.groups__get-qoute .get-quote__intro .intro__h1{font-size:5rem;line-height:5rem}.groups__get-qoute .get-quote__form{margin-bottom:14rem}.groups__get-qoute .get-quote__form .form__container{row-gap:7rem}.groups__get-qoute .get-quote__form .form__container_bg{padding-top:7rem;padding-bottom:7rem}.groups__get-qoute .get-quote__form .program__group{column-gap:11rem}.groups__get-qoute .get-quote__form .ckb-suscribe{padding:0 8.5rem}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap .endless-ways-desc .endless-ways-left-col h2{padding-left:7rem}.groups-facilities .hero__banner{height:17.7rem}.groups-facilities .facilities__intro{padding:7rem 0}.groups-facilities .facilities__intro h1{font-size:2.8rem;line-height:1.8rem}.groups-facilities .facilities__intro .intro__description{font-size:1.4rem;line-height:1.8rem}.groups-facilities .facilities__filter .facility-card{-ms-flex-direction:row;flex-direction:row;gap:3rem}.groups-facilities .facilities__filter .facility-card+.facility-card{margin-top:7rem}.groups-facilities .facilities__filter .facility-card .card__img{height:27.4rem;max-height:27.4rem;width:35.8rem}.groups-facilities .facilities__filter .facility-card .card__img .img__wrapper{height:27.4rem;max-height:27.4rem}.groups-facilities .facilities__filter .facility-card .card__img .slick-arrow{top:13.7rem!important}.groups-facilities .facilities__filter .facility-card .card__img .slick-arrow.slick-prev{left:1rem!important}.groups-facilities .facilities__filter .facility-card .card__img .slick-arrow.slick-next{right:1rem!important}.groups-facilities .facilities__filter .facility-card .card__content{padding:1rem 0 2rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;gap:0;width:45.5rem}.groups-facilities .facilities__filter .facility-card .card__content .card__main{padding:.7rem 0 2rem}.groups-facilities .facilities__filter .facility-card .card__content .card__main .card__subtitle{margin:.5rem 0 2rem}.groups-facilities .facilities__filter .facility-card .card__content .card__features{border-top:.05rem solid #bfbfbf;border-bottom:.05rem solid #bfbfbf;padding:1rem 0}.groups-facilities .facilities__filter .facility-card .card__content .card__features .features__list{-ms-flex-direction:row;flex-direction:row}.groups-facilities .facilities__filter .facility-card .card__cta{-ms-flex-align:center;align-items:center;width:fit-content}.groups-facilities .facilities__filter .category__rooms .container>.row{-ms-flex-pack:justify;justify-content:space-between}.groups-facilities .facilities__filter .category__rooms .room__card .card__text .card__location{display:block}.groups-facilities .facilities__filter .category__rooms .room__card .card__text .room__name .name__h4{font-size:1.6rem;line-height:2.2rem}.groups-facilities .facilities__filter .category__rooms h2{font-size:2.8rem;line-height:3rem;margin-bottom:1.3rem}.groups-facilities .facilities__filter .category__rooms .slick-slider .slick-prev{left:9rem}.groups-facilities .facilities__filter .category__rooms .slick-slider .slick-next{right:9rem}.groups-facilities .facilities__filter .category__rooms .slick-slider .slick-arrow{top:22.5rem}.groups-facilities .facilities__filter .category__rooms .slick-slider .slick-arrow .ic{font-size:6rem}.groups-facilities .facilities__filter .rooms__selectors{margin-top:4rem}.groups-facilities .facilities__filter .rooms__toggle{display:none}.groups-facilities .facilities__filter .rooms__toggle .toggle__filter .filter__open{font-size:1.8rem;line-height:1.8rem}.groups-facilities .facilities__filter .rooms__filter{box-shadow:none;position:relative;left:0;right:0;top:0;bottom:0;padding:0;width:100%;z-index:0;min-width:28rem}.groups-facilities .facilities__filter .rooms__filter .filter__close,.groups-facilities .facilities__filter .rooms__filter .filter__label .filter__reset{display:none}.groups-facilities .facilities__filter .rooms__filter .filter__controls{height:100%;padding-bottom:0}.groups-facilities .facilities__filter .rooms__filter .filter__collapsible{padding-bottom:1.5rem;margin-top:1.5rem}.groups-facilities .facilities__filter .rooms__filter .filter__cta{display:none}.groups-facilities .facilities__filter .rooms__panel{padding:0;top:-1rem}.groups-facilities .facilities__filter .rooms__results{margin-top:-2rem}.groups-facilities .facilities__filter .rooms__results .results__matching{text-align:start;z-index:-1}.groups-facilities .facilities__filter .rooms__results .collapsible__wrapper_unmatching:before{margin-bottom:2rem}.groups-facilities .facilities__filter .rooms__chips .chips__wrapper{display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:100;background:transparent;padding-bottom:0;width:100%;white-space:nowrap;overflow-x:scroll;min-height:2.7rem;border-bottom:none}.groups-facilities .facilities__filter .rooms__chips .chips__wrapper::-webkit-scrollbar{display:none}.groups-facilities .facilities__filter .rooms__chips .chips__wrapper:after{content:"";display:block;width:100%;height:2.7rem;position:absolute;bottom:0}.groups-facilities .facilities__filter .rooms__chips .chips__item{margin-bottom:0}.groups-facilities .facilities__filter .rooms__chips .chips__item:last-child{margin-right:0}.groups-facilities .get-quote-wrap{padding-top:14rem}#seating-config__modal-container .modal__static{max-width:94rem}#seating-config__modal-container .seating-config__modal{padding:5.6rem 10.8rem 0}#seating-config__modal-container .seating-config__modal h2{font-size:2.8rem;line-height:1.8rem}#seating-config__modal-container .seating-config__modal h3{font-size:1.4rem;line-height:1.8rem}#seating-config__modal-container .seating-config__modal .seating-config__container{margin-bottom:3.4rem;column-gap:6rem;row-gap:5rem;margin-top:3.4rem}#seating-config__modal-container .config-modal__footer{padding:1.7rem 6.65rem}#image-slider__modal-container .modal__close__button{top:1.7rem}#image-slider__modal-container .modal__static{max-width:94rem}#image-slider__modal-container .modal__static .slick-arrow{top:28rem!important;height:8rem;width:3.6rem}#image-slider__modal-container .modal__static .slick-arrow.slick-prev{left:3.5rem!important}#image-slider__modal-container .modal__static .slick-arrow.slick-next{right:3.5rem!important}#image-slider__modal-container .modal__static .slick-arrow .ic{font-size:3rem!important}#image-slider__modal-container .modal__static .img__wrapper,#image-slider__modal-container .modal__static .slick-list,#image-slider__modal-container .modal__static .slick-slide,#image-slider__modal-container .modal__static .slick-slider,#image-slider__modal-container .modal__static .slick-track,#image-slider__modal-container .modal__static img{max-height:55.9rem;min-height:55.9rem}#image-slider__modal-container .config-modal__footer{padding:1.7rem 6.65rem}.groups-social-groups .groups-hero{height:17.7rem}.groups-social-groups .social-group-intro h1{font-size:2.8rem;line-height:1.8rem;margin-top:8rem;margin-bottom:1rem}.groups-social-groups .social-group-intro p{font-size:1.4rem;line-height:2.6rem;padding:0 17rem;margin-bottom:8rem}.groups-social-groups .collage-section .collage .collage-copy .header__h2{font-size:2.4rem;line-height:2.6rem;padding-bottom:1rem}.groups-social-groups .collage-section .collage .collage-copy .header__h2 br{display:none}.groups-social-groups .collage-section .collage .collage-copy .header__h3{font-size:1.4rem;line-height:1.8rem}.groups-social-groups .collage-section .collage .collage-copy .header__h3 br{display:none}.groups-social-groups .collage-section .quote-btn .get-quote-btn{width:16.5rem;font-size:1.4rem;padding:.75rem 1.5rem}.groups-social-groups .groups__inclusions{padding:13rem 1.5rem 11rem}.groups-social-groups .groups__inclusions .container>.row{row-gap:5rem}.groups-social-groups .groups__inclusions .container>.row .inclusions__item{padding-bottom:0}.groups-social-groups .groups__inclusions .inclusions__item{margin:0;-ms-flex-preferred-size:34.25%;flex-basis:34.25%;max-width:34.25%}.groups-social-groups .groups__inclusions .inclusions__item .row{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.groups-social-groups .groups__inclusions .inclusions__item .row img{width:100%;height:14.39vw}.groups-social-groups .groups__inclusions .header__h3{font-size:2rem;line-height:3rem}.groups-social-groups .groups__inclusions .groups-inclusions-desc{font-size:1.4rem;line-height:2.6rem}.groups-social-groups .vacation__includes{padding:12rem 0 0}.groups-social-groups .vacation__includes .includes__header .header__h2{font-size:2.8rem;line-height:5rem;padding-bottom:7rem}.groups-social-groups .vacation__includes .includes__table .table__column{margin:7rem 0 0}.groups-social-groups .vacation__includes .includes__table .table__column .column__h3{font-size:2rem;line-height:2.6rem}.groups-social-groups .vacation__includes .includes__table .table__column .column__list ul{margin:0 0 -1.5rem;font-size:1.4rem;line-height:2.6rem}.groups-social-groups .vacation__includes .includes__table .table__column .column__list ul li{margin:0 0 1.5rem}.groups-social-groups .vacation__includes .includes__table .table__column .column__list ul li:before{top:1.3rem}.groups-social-groups .footnote-wrap{margin-bottom:14rem}.groups-social-groups .footnote-wrap .container{padding-left:0;padding-right:0}.groups-entertainment-activities-content .side-content a{font-size:1.4rem}.groups-entertainment-activities-block .item__wrapper{width:64.9rem}.groups-entertainment-activities-block .item__wrapper_left{margin-left:0}.groups-entertainment-activities-block .item__wrapper_right{margin-right:0}.groups-entertainment-activities-block .item__wrapper:before{width:37.3rem;height:44.7rem;top:-8rem}.groups-entertainment-activities-block .item__wrapper .item__img_first{top:1.5rem;width:22.4rem}.groups-entertainment-activities-block .item__wrapper .item__img_second{right:22.4rem;width:18rem}.groups-entertainment-activities-block .item__wrapper .item__img_third{width:44.7rem}.groups-entertainment-activities-block.right .item__extra_ic{left:14.5rem}.groups-entertainment-activities-block.right .item__extra_img{left:15rem}.groups-entertainment-activities-block.right .item__img_second{left:22.4rem}.wedding__groups .intro__description h1{font-size:2.8rem;line-height:1.8rem;margin-top:8rem}.wedding__groups .intro__description p{font-size:1.4rem;line-height:2.6rem;padding:0 21rem}.wedding__groups .content-wrapper__description{padding:4rem 15.5rem}.wedding__groups .content-wrapper__description p{font-size:1.4rem;line-height:2.6rem}.wedding__groups h2{font-size:2.4rem;line-height:2.6rem}.wedding__groups .content-wrapper{width:93.1rem;height:29.09rem;top:-3rem}.wedding__groups .wedding-section img{height:52.46rem}}@media (min-width:1200px) and (min-width:1200px){.groups-facilities .facilities__filter .rooms__chips .chips__wrapper:after{position:relative}}@media (min-width:1460px){.resort-menu .rm-logo-content-title{font-size:2rem;line-height:2.6rem}.get-quote-wrap .get-quote-inner .get-quote-btn{font-size:2.4rem;max-width:28.6rem;padding:1.5rem;height:5.2rem}.groups-home .addons__container #sliderrr .slider__item img{height:54rem;width:35.8rem;padding:0 .6rem}.all-included{margin-top:5rem;margin:0 32.6rem;margin-left:auto;margin-right:auto}.all-included__text{padding:0 19rem}.all-included__text1 p{font-size:1.4rem;line-height:2.6rem;padding-left:8.9rem;padding-right:8.9rem}.groups-business .collage-section .collage__item--1{width:27.8rem}.groups-business .collage-section .collage__item--2{width:55.6rem}.wedding__groups .content-wrapper__description{padding:3.5rem 16rem;height:290.95px}.wedding__groups .content-wrapper{width:93.1rem;height:28.5rem}.wedding__groups .header-section__background--sm{display:none}.wedding__groups .header-section__background--xl{display:block;max-width:1460px;margin:auto}}@media (min-width:1920px){.videos__wrapper{height:57.8rem}.videos__wrapper .videos__preview button .ic{font-size:12rem}.videos__wrapper .videos__items{-ms-flex-preferred-size:62.7rem;flex-basis:62.7rem}.videos__wrapper .videos__items ul{padding:4.5rem 6rem 4.5rem 2rem}.videos__wrapper .videos__items li.videos__thumbnail{margin-bottom:1rem;width:40rem}.videos__wrapper .videos__items .thumbnail__info{width:17rem}.videos__wrapper div.videos__thumbnail{margin:11.5rem 5.7rem 1.4rem 5.5rem;padding-right:4rem}.videos__wrapper div.videos__thumbnail .videos__timestamp span,.videos__wrapper div.videos__thumbnail h3{font-size:2.4rem;line-height:3rem}.videos__wrapper div.videos__thumbnail .videos__description{font-size:1.4rem;line-height:2.6rem}.groups-inclusions-list figure img{height:82.7rem}.groups-inclusions-list .groups-inclusions-desc{margin-top:-23rem;padding:8.1rem 14.2rem 5.8rem}.groups-inclusions-list .groups-inclusions-link-popup{padding-top:1.5rem}.footnote-wrap{margin-bottom:0;padding-bottom:.9rem}.all-included{margin-top:5rem;margin:0 55.6rem;margin-left:auto;margin-right:auto}.all-included__text1 p{font-size:1.4rem;line-height:2.6rem;padding-left:8.9rem;padding-right:8.9rem}.groups-entertainment .groups-blue-dark-bg .endless-ways-wrap figure img{height:82.7rem}.groups-facilities .facilities__filter .category__rooms h3{font-size:1.6rem;line-height:3rem}.groups-facilities .facilities__filter .category__rooms .slick-slider .slick-list{max-height:59.8rem}.groups-facilities .facilities__filter .category__rooms .slider__card{width:55.2rem;height:59.8rem;margin:0 1rem}.groups-facilities .facilities__filter .category__rooms .slider__card .card__img{height:33rem}.groups-facilities .facilities__filter .category__rooms .slider__card .card__content h4{font-size:2rem;line-height:2.6rem}.groups-facilities .facilities__filter .category__rooms .slider__card .card__content .card__description{font-size:1.4rem;line-height:2.6rem}.groups-social-groups .collage-section .collage{column-gap:1.15rem;row-gap:1.35rem;-ms-grid-rows:(27.7rem)[3];grid-template-rows:repeat(3,27.7rem)}.groups-social-groups .groups__inclusions .inclusions__item .row img{width:100%;height:10.94vw}.groups-entertainment-activities-block .item__wrapper{width:87.2rem}.groups-entertainment-activities-block .item__wrapper_left,.groups-entertainment-activities-block .item__wrapper_right{margin-left:auto;margin-right:auto}.groups-entertainment-activities-block .item__wrapper:before{width:50.2rem;height:60.2rem;top:-12rem;right:-5rem}.groups-entertainment-activities-block .item__wrapper .item__img_first{width:30.1rem}.groups-entertainment-activities-block .item__wrapper .item__img_second{right:30.1rem;width:24.3rem;bottom:8.1rem}.groups-entertainment-activities-block .item__wrapper .item__img_third{top:-3.5rem;width:60.2rem}.groups-entertainment-activities-block.right .item__wrapper:before{left:-5rem;right:auto}.groups-entertainment-activities-block.right .item__extra_ic{left:19.25rem}.groups-entertainment-activities-block.right .item__extra_img{left:19rem}.groups-entertainment-activities-block.right .item__img_second{left:30.1rem}.wedding__groups .content-wrapper__description{height:285px}.wedding__groups .header-section__background--xl{display:none}.wedding__groups .header-section__background--xxl{display:block;max-width:1580px;margin:auto}}@media (max-width:1919px){.groups-social-groups .collage-section .collage{column-gap:1.14rem;row-gap:1.35rem;-ms-grid-rows:(27.7rem)[3];grid-template-rows:repeat(3,27.7rem)}}@media (max-width:1459px){.intro-title_2{font-size:2.2rem}}@media (max-width:1200px){.contact-thank-you-slider .container{width:100%}}@media (max-width:1199px){.resort-menu{box-shadow:0 0 5.4rem .6rem rgba(0,0,0,.1)}.resort-menu.open .rm-menu{max-height:calc(100vh - 9.4rem);overflow-y:auto;transition:max-height .35s ease-in-out}.resort-menu.open .rm-collapse-arrow:before{height:0}.resort-menu.open .rm-collapse-arrow .ic-bottom-arrow:before{top:-.4rem;display:inline-block;transition:all .15s ease-in-out}.resort-menu.open .rm-collapse-arrow .ic-bottom-arrow:after{opacity:1;transition:all .15s ease-in-out}.resort-menu .rm-menu{max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}.resort-menu .rm-menu-list{display:block}.resort-menu .rm-menu-item{padding-top:.7rem;display:block;width:100%;padding-top:0;margin-left:0;border-bottom:.1rem solid #e5e5e5}.resort-menu .rm-menu-item:last-child{border:none}.resort-menu-colored-line{bottom:-1.3rem;height:1.3rem}.groups-business .collage-section>.container{padding:0;margin:0;width:auto}.groups-facilities .facilities__filter .category__rooms .container>.row>div:first-of-type{margin:0 auto}}@media (max-width:991px){.intro{padding-top:14rem;padding-bottom:8rem}.intro-title.title-sm{font-size:3.6rem;line-height:3.2rem}.intro-title.title-lg{font-size:6rem}.intro-title_2{font:1.6rem/2.6rem OpenSans-Light;margin-bottom:0}.intro-paragraph{letter-spacing:0;font-size:1.6rem;line-height:2.6rem}.resort-menu .rm-logo{text-align:left}.resort-menu .rm-logo-content .icon-beaches{display:block;margin-right:0;font-size:2.4rem}.resort-menu-colored-line{bottom:-2.1rem;height:2.1rem}.team-block{margin-top:3rem}.team-block+.team-block{margin-top:6rem}.intro-paragraph{font-size:1.4rem;line-height:1.8rem}.contact-thank-you-slider-title{font-size:1.8rem;line-height:1.8rem}.groups__get-qoute .get-quote__form .header__title{font-size:2rem;line-height:1.8rem}.groups__get-qoute .get-quote__form .header__subtitle{font-size:1.2rem;line-height:1.8rem}.groups__get-qoute .get-quote__form .ckb-suscribe{padding:0 2.5rem}.groups-social-groups .collage-section .collage{column-gap:.78rem;row-gap:.78rem;-ms-grid-rows:(18.8rem)[3];grid-template-rows:repeat(3,18.8rem)}}@media (max-width:768px){.all-included{text-align:center;position:relative;margin-left:auto;margin-right:auto}.groups-facilities .facilities__filter .rooms__sorter .sorter__dropdown .dropdown__header,.groups-facilities .facilities__filter .rooms__sorter .sorter__dropdown .dropdown__select{padding:0 2rem}}@media (max-width:767px){.xtra-pd{padding-left:3rem;padding-right:3rem}.intro{padding-top:8rem;padding-bottom:5rem}.intro-title.title-sm{font-size:2.2rem;line-height:2.4rem}.intro-title.title-lg{font-size:4.5rem}.intro-paragraph{line-height:2rem}.resort-menu .rm-logo{text-align:left;-ms-flex-pack:start;justify-content:start}.resort-menu .rm-logo-content{margin-right:1.2rem;margin-left:0}.resort-menu .rm-logo-content .icon-beaches{display:inline-block;font-size:2.9rem}.resort-menu--travel-nav .rm-logo-content{margin-left:.5rem!important;margin-top:-.2rem}.team-block+.team-block{margin-top:4.5rem}.team-block__title{font-size:2.1rem}.team-block__subtitle{font-size:1.4rem;line-height:2.4rem}.intro-paragraph{font-size:1.2rem;line-height:1.5rem;margin:0 2rem;margin-top:2rem}.intro-paragraph br{display:none}.contact-thank-you-slider #contact-thank-you-slides{height:42rem}.contact-thank-you-slider .slick-slider .magic-dots{padding-top:2.5rem}.groups-home .addons__container #sliderrr .slider__item img.hide-xs{display:block}.groups-business .collage-section .collage__grid-container{grid-template-areas:"item0 item1" "item0 item2" "item3 item3" "item4 item6" "item5 item6"}.groups-business .collage-section .collage__item img{object-position:65% center}.groups__get-qoute .get-quote__intro{padding:5.5rem 0 4.5rem}.groups__get-qoute .get-quote__form .form__container .form__container_bg{padding-left:1.5rem;padding-right:1.5rem}.groups__get-qoute .get-quote__form .header__title{font-size:1.8rem;line-height:1.8rem}.groups__get-qoute .get-quote__form .terms p{font-size:1.2rem;line-height:1.5rem;padding:0 2rem;text-align:left}.groups__get-qoute .get-quote__form .single-date-picker.arrival-date{margin-bottom:3.5rem}.groups__get-qoute .get-quote__form .san-submit{width:20rem;height:4rem}.groups__get-qoute .get-quote__form .is-flexible{font-size:1.2rem;padding-top:0}.groups-facilities .facilities__filter .large-filter__container{width:100%}.groups-facilities .facilities__filter .rooms__toggle .toggle__filter{text-align:start;width:100%;padding-bottom:1.65rem;border-bottom:.05rem solid hsla(0,0%,52%,.5)}.groups-facilities .facilities__filter .rooms__chips .chips__item{margin-top:1.75rem}#image-slider__modal-container .config-modal__footer a,#seating-config__modal-container .config-modal__footer a{margin-top:.85rem}.groups-social-groups .collage-section .collage{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(18.5rem)[5];grid-template-rows:repeat(5,18.5rem);grid-column-gap:.5rem;grid-row-gap:.5rem;max-width:42.5rem}.groups-social-groups .collage-section .collage .picture1{grid-area:1/1/3/2}.groups-social-groups .collage-section .collage .picture2{grid-area:1/2/2/3}.groups-social-groups .collage-section .collage .picture3{grid-area:2/2/3/3}.groups-social-groups .collage-section .collage .picture3 .picture--sm{display:none}.groups-social-groups .collage-section .collage .picture3 .picture--xs{display:inherit}.groups-social-groups .collage-section .collage .picture4{grid-area:4/1/5/2}.groups-social-groups .collage-section .collage .picture4 .picture--sm{display:none}.groups-social-groups .collage-section .collage .picture4 .picture--xs{display:inherit}.groups-social-groups .collage-section .collage .picture5{grid-area:5/1/6/2}.groups-social-groups .collage-section .collage .picture6{grid-area:4/2/6/3}.groups-social-groups .collage-section .collage .collage-copy{grid-area:3/1/4/3}.groups-social-groups .groups__inclusions .inclusions__item{max-width:42.5rem}.groups-social-groups .groups__inclusions .inclusions__item .row img{width:100%;height:53.35vw;max-height:25rem}.groups-social-groups .groups__inclusions .header__h3{margin-top:1.5rem}.groups-team .top-section{padding-bottom:1.5rem}.groups-team .top-section-subtitle:after{width:4.5rem;bottom:-1.5rem}}@media (min-width:320px) and (max-width:991px){.contact-thank-you-slider .slick-slider .slick-list .slick-track{-ms-flex-pack:start;justify-content:start}}@media (min-width:768px) and (max-width:1199px){.groups-business .meeting__elite .meeting__box{max-width:72rem;margin:auto}.groups-facilities .facilities__filter .facility-card .card__content .card__main .card__description{max-width:45.2rem}.groups-facilities .facilities__filter .category__rooms .room__card .slick-next,.groups-facilities .facilities__filter .category__rooms .room__card .slick-prev{display:none!important}.groups-facilities .facilities__filter .rooms__results .results__matching{max-width:69rem;margin-left:1.5rem;border-bottom:.05rem solid hsla(0,0%,52%,.5);margin-bottom:5rem;padding-bottom:2.1rem}.groups-social-groups .groups__inclusions .inclusions__item{max-width:69rem}}@media (min-width:768px) and (max-width:1199px) and (min-width:992px){.groups-facilities .facilities__filter .rooms__results .results__matching{max-width:94rem}}@media (min-width:768px) and (max-width:991px){.groups-social-groups .groups__inclusions .inclusions__item .row .img-container{padding-right:0}.groups-social-groups .groups__inclusions .inclusions__item .row .text-container{padding-left:2rem}.groups-social-groups .groups__inclusions .inclusions__item .row img{width:100%;height:26.1vw}.groups-social-groups .vacation__includes .includes__table{padding:0 1.5rem}.groups-social-groups .vacation__includes .includes__table .row{height:48rem}.groups-social-groups .vacation__includes .includes__table .table__column:last-child{position:relative;top:-11rem}}