.amenity-carousel{background:#4dada7;overflow:hidden;padding:0 24px;position:relative}@media screen and (min-width:1440px){.amenity-carousel{padding:0}}.amenity-carousel__bg-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.amenity-carousel__bg-texture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.amenity-carousel__inner{position:relative;z-index:2}.amenity-carousel__title{font-family:SchoolProjectJNL,sans-serif;font-style:normal;font-weight:400;color:#efeed8;font-size:22px;line-height:120%;margin-bottom:28px;text-align:center}@media screen and (min-width:768px){.amenity-carousel__title{font-size:26px;margin-bottom:27px}}@media screen and (min-width:1024px){.amenity-carousel__title{font-size:32px;margin-bottom:27px}}@media screen and (min-width:1280px){.amenity-carousel__title{margin-bottom:26px}}@media screen and (min-width:1440px){.amenity-carousel__title{font-size:36px;margin-bottom:32px}}@media screen and (min-width:1920px){.amenity-carousel__title{margin-bottom:61px}}@media screen and (min-width:1440px){.amenity-carousel__carousel-wrapper{margin-left:80px}}.amenity-carousel__carousel-wrapper.amenity-count--1 .amenity-carousel__controls{display:none}.amenity-carousel__carousel-wrapper.amenity-count--1 .glide__slide--clone{opacity:0}.amenity-carousel__carousel-wrapper.amenity-count--1 .glide__slide--active+.glide__slide--clone{opacity:0}@media screen and (min-width:768px){.amenity-carousel__carousel-wrapper.amenity-count--2 .amenity-carousel__controls{display:none}.amenity-carousel__carousel-wrapper.amenity-count--2 .glide__slide--clone{opacity:0}}.amenity-carousel__card-slide{background:#fff;height:100%;overflow:hidden}.amenity-carousel .card{padding:0}@media screen and (min-width:1024px){.amenity-carousel .card{height:100%}}@media screen and (min-width:1024px){.amenity-carousel .card__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.amenity-carousel .card__image{height:180px}@media screen and (min-width:1024px){.amenity-carousel .card__image{height:100%}}.amenity-carousel .card__bottom{padding:19px 32px 35px}@media screen and (min-width:768px){.amenity-carousel .card__bottom{padding:30px 36px 42px}}@media screen and (min-width:1024px){.amenity-carousel .card__bottom{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;min-height:330px;padding:30px 26px 46px}}@media screen and (min-width:1280px){.amenity-carousel .card__bottom{-webkit-box-flex:0;-ms-flex:0 0 314px;flex:0 0 314px;padding:39px 42px 43px}}@media screen and (min-width:1440px){.amenity-carousel .card__bottom{-webkit-box-flex:0;-ms-flex:0 0 330px;flex:0 0 330px}}@media screen and (min-width:1920px){.amenity-carousel .card__bottom{-webkit-box-flex:0;-ms-flex:0 0 304px;flex:0 0 304px;padding:39px 28px 43px}}.amenity-carousel .card__content{padding:0}.amenity-carousel .card__content .title{line-height:30px;margin-bottom:16px;text-transform:capitalize}@media screen and (min-width:768px){.amenity-carousel .card__content .title{margin-bottom:9px}}@media screen and (min-width:1024px){.amenity-carousel .card__content .title{font-size:22px;margin-bottom:14px}}@media screen and (min-width:1280px){.amenity-carousel .card__content .title{font-size:27px;line-height:36px;margin-bottom:26px}}.amenity-carousel .glide__slide{height:auto}@media screen and (min-width:1440px){.amenity-carousel .glide__slide{opacity:.5}.amenity-carousel .glide__slide.slide-fade-transition{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.amenity-carousel .glide__slide--active,.amenity-carousel .glide__slide--active+.glide__slide{opacity:1}}.amenity-carousel .glide__arrows{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-top:70px;top:unset}@media screen and (min-width:768px){.amenity-carousel .glide__arrows{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.amenity-carousel .glide__arrow{width:46px;height:66px;border:2px solid #cfe2cd;background:#fff;border-radius:55px;display:block;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.amenity-carousel .glide__arrow{margin:0 70px}}.amenity-carousel .glide__arrow:hover{background:#efeed8}.amenity-carousel .glide__arrow:active,.amenity-carousel .glide__arrow:focus{background:#f9f9f9}.amenity-carousel .glide__bullets{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.amenity-carousel .glide__bullets{bottom:26px}}.amenity-carousel .glide__bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:10px;height:10px;border-radius:50%;padding:0;background:#cfe2cd;margin:7px}.amenity-carousel .glide__bullet--active{background:#fcfcfc}.amenity-carousel__controls{margin-top:24px}@media screen and (min-width:768px){.amenity-carousel__controls{margin-top:32px}}@media screen and (min-width:1440px){.amenity-carousel__controls{padding-right:80px}}@media screen and (min-width:1920px){.amenity-carousel__controls{margin-top:59px}}