.Resorts-module-scss-module__42KAcq__root{flex-direction:row;flex-grow:1;width:100%;max-width:1280px;margin:0 auto;display:flex}.Resorts-module-scss-module__42KAcq__left{width:100%;max-width:770px;padding-top:76px}@media (max-width:1127px){.Resorts-module-scss-module__42KAcq__left{width:100%;max-width:none}}.Resorts-module-scss-module__42KAcq__searchWrapper{margin-top:46px;position:relative}.Resorts-module-scss-module__42KAcq__searchWrapper .Resorts-module-scss-module__42KAcq__searchIcon{position:absolute;top:14px;right:32px}.Resorts-module-scss-module__42KAcq__searchInp{letter-spacing:.47px;color:#cfcfcf;background:#3b3060;border:1px solid transparent;border-radius:10px;outline:none;width:100%;height:52px;padding:0 32px;font-size:16px;line-height:24px;transition:all .3s;box-shadow:inset 0 3px 4px rgba(0,0,0,.15)}.Resorts-module-scss-module__42KAcq__searchInp:focus,.Resorts-module-scss-module__42KAcq__searchInp:hover{border-color:#cc78ff}.Resorts-module-scss-module__42KAcq__card{border-radius:8px;width:calc(50% - 25px);margin-bottom:50px;padding:1px;position:relative;overflow:hidden;box-shadow:0 34px 80px rgba(0,0,0,.08)}.Resorts-module-scss-module__42KAcq__card:before{content:"";z-index:-1;background:linear-gradient(#fff 0%,rgba(255,255,255,0) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Resorts-module-scss-module__42KAcq__card:hover .Resorts-module-scss-module__42KAcq__cardCover{opacity:1;transform:scale(1)}.Resorts-module-scss-module__42KAcq__card:hover .Resorts-module-scss-module__42KAcq__cardName{transform:translateY(150%)}.Resorts-module-scss-module__42KAcq__card .Resorts-module-scss-module__42KAcq__cardImage{object-fit:cover;background:#3b305f;border-radius:8px;width:100%;height:280px;max-height:calc(50vw - 50px)}.Resorts-module-scss-module__42KAcq__card .Resorts-module-scss-module__42KAcq__cardName{z-index:1;font-size:24px;font-weight:500;line-height:36px;font-family:var(--font-poppins);letter-spacing:.47px;color:#fff;margin-bottom:0;transition:transform .3s;position:absolute;bottom:20px;left:34px;right:34px;transform:translateY(0)}.Resorts-module-scss-module__42KAcq__card .Resorts-module-scss-module__42KAcq__cardCover{z-index:2;opacity:0;background:#423072;border-radius:8px;width:100%;height:100%;padding:48px 42px;transition:all .3s;position:absolute;top:0;left:0;transform:scale(.8)}.Resorts-module-scss-module__42KAcq__card .Resorts-module-scss-module__42KAcq__coverCardName{font-family:var(--font-poppins);letter-spacing:.47px;color:#fff;margin-bottom:16px;font-size:24px;font-style:normal;font-weight:500;line-height:36px}.Resorts-module-scss-module__42KAcq__card .Resorts-module-scss-module__42KAcq__coverCardDescription{font-family:var(--font-poppins);letter-spacing:.47px;color:#cfcfcf;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:85px;font-size:14px;font-style:normal;font-weight:400;line-height:17px;display:-webkit-box;overflow:hidden}.Resorts-module-scss-module__42KAcq__card .Resorts-module-scss-module__42KAcq__arrowIcon{z-index:3;position:absolute;top:54px;right:12px;transform:rotateY(180deg)}.Resorts-module-scss-module__42KAcq__cardMobile{background:linear-gradient(#fff 0%,rgba(255,255,255,0) 100%);border-radius:20px;width:100%;max-width:540px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:1px;display:flex}.Resorts-module-scss-module__42KAcq__cardMobile .Resorts-module-scss-module__42KAcq__cardName{font-family:var(--font-poppins);letter-spacing:.47px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.Resorts-module-scss-module__42KAcq__cardMobile .Resorts-module-scss-module__42KAcq__cardDescription{font-family:var(--font-poppins);letter-spacing:.47px;color:#fff;-webkit-line-clamp:5;-webkit-box-orient:vertical;width:100%;max-height:85px;font-size:12px;font-style:normal;font-weight:400;line-height:17px;display:-webkit-box;overflow:hidden}@media (max-width:376px){.Resorts-module-scss-module__42KAcq__cardMobile .Resorts-module-scss-module__42KAcq__cardDescription{-webkit-line-clamp:3;max-height:51px}}.Resorts-module-scss-module__42KAcq__cardMobile .Resorts-module-scss-module__42KAcq__cardImage{object-fit:cover;background:linear-gradient(#fff 0%,rgba(255,255,255,0) 100%);border-radius:11px;width:100%;height:auto;padding:1px}.Resorts-module-scss-module__42KAcq__cardMobile .Resorts-module-scss-module__42KAcq__cardMobileContent{background-color:#695486;border-radius:20px;grid-template-columns:40% 1fr;align-items:center;gap:12px;padding:20px;display:grid;position:relative}@media (max-width:420px){.Resorts-module-scss-module__42KAcq__cardMobile .Resorts-module-scss-module__42KAcq__cardMobileContent{padding:12px}}.Resorts-module-scss-module__42KAcq__cardMobile .Resorts-module-scss-module__42KAcq__cardLink{width:100%;display:block}.Resorts-module-scss-module__42KAcq__cardMobile .Resorts-module-scss-module__42KAcq__arrowIcon{width:24px;height:24px;position:absolute;top:19px;right:4px;transform:rotateY(180deg)}.Resorts-module-scss-module__42KAcq__cardHidden{display:none}.Resorts-module-scss-module__42KAcq__cardWrapper{flex-wrap:wrap;justify-content:space-between;margin-top:46px;display:flex}.Resorts-module-scss-module__42KAcq__emptyResult{font-family:var(--font-poppins);text-align:center;letter-spacing:.47px;color:#fff;margin-top:160px;padding-bottom:160px;font-size:24px;font-style:normal;font-weight:500;line-height:36px}.Resorts-module-scss-module__42KAcq__emptyResult .Resorts-module-scss-module__42KAcq__emptyResultSub{color:#cfcfcf;margin-top:36px;font-weight:400}.Resorts-module-scss-module__42KAcq__emptyResult .Resorts-module-scss-module__42KAcq__emptyResultList{letter-spacing:.47px;color:#cc78ff;margin:0;padding:0;font-size:18px;font-weight:500;line-height:27px;list-style:none}.Resorts-module-scss-module__42KAcq__emptyResult .Resorts-module-scss-module__42KAcq__emptyResultList li{cursor:pointer}.Resorts-module-scss-module__42KAcq__right{width:calc(100% - 740px);height:100vh;margin-left:40px;display:none;position:-webkit-sticky;position:sticky;top:0;right:0}@media (min-width:1128px){.Resorts-module-scss-module__42KAcq__right{display:block}}.Resorts-module-scss-module__42KAcq__right .Resorts-module-scss-module__42KAcq__bg{object-fit:cover;width:150%;max-width:50vw;height:100vh}.Resorts-module-scss-module__42KAcq__right .Resorts-module-scss-module__42KAcq__content{padding:23px 40px;position:absolute;top:76px}.Resorts-module-scss-module__42KAcq__right .Resorts-module-scss-module__42KAcq__content .Resorts-module-scss-module__42KAcq__title{font-family:var(--font-lora);letter-spacing:.47px;color:#fff;margin-bottom:23px;font-size:40px;line-height:140%}.Resorts-module-scss-module__42KAcq__right .Resorts-module-scss-module__42KAcq__content .Resorts-module-scss-module__42KAcq__description{font-family:var(--font-poppins);letter-spacing:.0583333px;color:#cfcfcf;font-size:16px;line-height:140%}.Resorts-module-scss-module__42KAcq__desktopContent{flex-grow:1;width:100%;display:flex}@media (max-width:768px){.Resorts-module-scss-module__42KAcq__desktopContent{display:none}}.Resorts-module-scss-module__42KAcq__mobileContent{padding-top:76px;display:none}@media (max-width:768px){.Resorts-module-scss-module__42KAcq__mobileContent{display:block}}.Resorts-module-scss-module__42KAcq__mobileContent .Resorts-module-scss-module__42KAcq__title{font-family:var(--font-lora);letter-spacing:.47px;color:#fff;margin-top:13px;margin-bottom:28px;font-size:24px;line-height:140%}.Resorts-module-scss-module__42KAcq__mobileContent .Resorts-module-scss-module__42KAcq__description{font-family:var(--font-poppins);letter-spacing:.0583333px;color:#cfcfcf;font-size:14px;line-height:140%}
@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__root{margin-bottom:33px}}.ResortSections-module-scss-module__nPX63G__root .ResortSections-module-scss-module__nPX63G__description{font-family:var(--font-poppins);letter-spacing:.0583333px;color:#cfcfcf;white-space:break-spaces;margin-bottom:50px;font-size:16px;font-style:normal;font-weight:400;line-height:22px}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__root .ResortSections-module-scss-module__nPX63G__description{font-size:14px;line-height:20px}}@media (max-width:768px){.ResortSections-module-scss-module__nPX63G__imgWrapper{width:100vw;position:relative;left:-16px}}.ResortSections-module-scss-module__nPX63G__topImage{object-position:center;object-fit:cover;border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:100%;height:auto}.ResortSections-module-scss-module__nPX63G__topImage.ResortSections-module-scss-module__nPX63G__topImageMobile{display:none}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__topImage{border-radius:0}}@media (max-width:768px){.ResortSections-module-scss-module__nPX63G__topImage{border-radius:0}.ResortSections-module-scss-module__nPX63G__topImage.ResortSections-module-scss-module__nPX63G__topImageDesktop{display:none}.ResortSections-module-scss-module__nPX63G__topImage.ResortSections-module-scss-module__nPX63G__topImageMobile{display:block}}.ResortSections-module-scss-module__nPX63G__titleWrapper{flex-direction:column;margin-bottom:34px;display:flex;position:relative}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__titleWrapper{margin-bottom:16px}}.ResortSections-module-scss-module__nPX63G__titleWrapper .ResortSections-module-scss-module__nPX63G__title{font-family:var(--font-lora);letter-spacing:.47px;color:#fff;margin:0;font-size:40px;font-weight:400;line-height:43px}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__titleWrapper .ResortSections-module-scss-module__nPX63G__title{font-size:24px;line-height:34px}}.ResortSections-module-scss-module__nPX63G__titleWrapper .ResortSections-module-scss-module__nPX63G__titleLink{width:400px;max-width:100%;padding-left:48px;position:absolute;top:32px;left:0}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__titleWrapper .ResortSections-module-scss-module__nPX63G__titleLink{margin-top:47px;margin-bottom:14px;position:relative;top:0}}.ResortSections-module-scss-module__nPX63G__titleWrapper div.ResortSections-module-scss-module__nPX63G__titleLink{margin-bottom:0;padding-left:0}.ResortSections-module-scss-module__nPX63G__titleWrapper .ResortSections-module-scss-module__nPX63G__arrowLeft{width:30px;height:30px;position:absolute;top:8px;left:0}.ResortSections-module-scss-module__nPX63G__sectionTwo{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;display:flex}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__sectionTwo{justify-content:space-evenly}}.ResortSections-module-scss-module__nPX63G__prosConsContainer{justify-content:space-between;width:calc(50% - 50px);min-width:500px;display:flex}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__prosConsContainer{display:none}}.ResortSections-module-scss-module__nPX63G__prosConsRoot{flex-direction:column;width:250px;display:flex}.ResortSections-module-scss-module__nPX63G__prosConsRoot h4{font-family:var(--font-poppins);letter-spacing:.0583333px;color:#fff;margin-bottom:21px;font-size:24px;font-style:normal;font-weight:400;line-height:19px}.ResortSections-module-scss-module__nPX63G__prosConsRoot .ResortSections-module-scss-module__nPX63G__prosConsList{flex-direction:column;margin-top:54px;padding-left:0;list-style:none;display:flex}.ResortSections-module-scss-module__nPX63G__prosConsRoot .ResortSections-module-scss-module__nPX63G__prosConsItem{font-family:var(--font-poppins);letter-spacing:.0583333px;color:#cfcfcf;align-items:center;margin-bottom:18px;font-size:12px;font-style:normal;font-weight:300;line-height:19px;display:flex}.ResortSections-module-scss-module__nPX63G__prosConsRoot .ResortSections-module-scss-module__nPX63G__prosConsLineMain,.ResortSections-module-scss-module__nPX63G__prosConsRoot .ResortSections-module-scss-module__nPX63G__prosConsLine{background:#30254c;border-radius:14px;width:100%;height:5px;position:relative}.ResortSections-module-scss-module__nPX63G__prosConsRoot .ResortSections-module-scss-module__nPX63G__prosConsLineMain>span,.ResortSections-module-scss-module__nPX63G__prosConsRoot .ResortSections-module-scss-module__nPX63G__prosConsLine>span{background:var(--color);border-radius:14px;height:100%;position:absolute;top:0;left:0}.ResortSections-module-scss-module__nPX63G__prosConsRoot .ResortSections-module-scss-module__nPX63G__prosConsLine{flex-shrink:0;width:70px;height:4px;margin-right:25px}.ResortSections-module-scss-module__nPX63G__overview{background:#30254d;border-radius:8px;align-self:flex-start;width:100%;margin-bottom:23px;margin-right:50px;padding:19px 47px;box-shadow:0 34px 80px rgba(0,0,0,.08)}.ResortSections-module-scss-module__nPX63G__overview .ResortSections-module-scss-module__nPX63G__overviewTitle{font-family:var(--font-poppins);letter-spacing:.0583333px;color:#fff;margin-top:12px;margin-bottom:16px;font-size:24px;line-height:19px}.ResortSections-module-scss-module__nPX63G__overview .ResortSections-module-scss-module__nPX63G__list{font-family:var(--font-poppins);letter-spacing:.0583333px;color:#cfcfcf;margin-bottom:12px;padding-left:0;font-size:16px;line-height:27px}.ResortSections-module-scss-module__nPX63G__overview .ResortSections-module-scss-module__nPX63G__list .ResortSections-module-scss-module__nPX63G__boldCell{color:#fff;padding-left:16px}.ResortSections-module-scss-module__nPX63G__overview .ResortSections-module-scss-module__nPX63G__list a{color:#fff}.ResortSections-module-scss-module__nPX63G__leftSide{flex-direction:column;width:calc(50% - 50px);padding-bottom:20px;display:flex}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__leftSide{width:100%}}.ResortSections-module-scss-module__nPX63G__viewListingsBtn,.ResortSections-module-scss-module__nPX63G__pointChartBtn{width:250px;height:63px;font-family:var(--font-poppins);letter-spacing:.5px;color:#fff;text-align:center;background:#9e00ff;border-radius:8px;margin-bottom:20px;font-size:18px;font-style:normal;font-weight:500;line-height:63px;transition:background-color .3s;display:inline-block;box-shadow:0 15px 41px rgba(0,0,0,.18)}.ResortSections-module-scss-module__nPX63G__viewListingsBtn:hover,.ResortSections-module-scss-module__nPX63G__viewListingsBtn:focus,.ResortSections-module-scss-module__nPX63G__pointChartBtn:hover,.ResortSections-module-scss-module__nPX63G__pointChartBtn:focus{color:#fff;background-color:#cc78ff}@media (max-width:500px){.ResortSections-module-scss-module__nPX63G__viewListingsBtn,.ResortSections-module-scss-module__nPX63G__pointChartBtn{width:100%;margin-right:0}}.ResortSections-module-scss-module__nPX63G__pointChartBtn{filter:drop-shadow(0 15px 41px rgba(0,0,0,.18));background-color:transparent;border:2px solid #cc78ff;margin-right:25px}.ResortSections-module-scss-module__nPX63G__pointChartBtn:hover,.ResortSections-module-scss-module__nPX63G__pointChartBtn:focus{background-color:rgba(204,120,255,.2)}.ResortSections-module-scss-module__nPX63G__restaurantsHeader{margin-bottom:60px;padding:82px 70px;position:relative;box-shadow:0 34px 80px rgba(0,0,0,.08)}.ResortSections-module-scss-module__nPX63G__restaurantsHeader .ResortSections-module-scss-module__nPX63G__restaurantsTitle{max-width:630px;font-family:var(--font-lora);letter-spacing:.0583333px;color:#fff;margin-bottom:16px;font-size:40px;line-height:48px;position:relative}.ResortSections-module-scss-module__nPX63G__restaurantsHeader .ResortSections-module-scss-module__nPX63G__restaurantsDescription{max-width:530px;font-family:var(--font-poppins);letter-spacing:.0583333px;color:#cfcfcf;font-size:16px;line-height:22px;position:relative}.ResortSections-module-scss-module__nPX63G__restaurantsHeader .ResortSections-module-scss-module__nPX63G__restaurantsHeaderBg{background-size:cover;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ResortSections-module-scss-module__nPX63G__restaurantsHeader .ResortSections-module-scss-module__nPX63G__restaurantsHeaderBg:after{content:"";background:linear-gradient(257.41deg,transparent 30.28%,rgba(0,0,0,.66) 63.92%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__restaurantsHeader{margin-bottom:32px;padding:58px 24px 50px}.ResortSections-module-scss-module__nPX63G__restaurantsHeader .ResortSections-module-scss-module__nPX63G__restaurantsTitle{margin-bottom:20px;font-size:24px;line-height:120%}.ResortSections-module-scss-module__nPX63G__restaurantsHeader .ResortSections-module-scss-module__nPX63G__restaurantsDescription{font-size:12px;line-height:19px}}.ResortSections-module-scss-module__nPX63G__diningLocations{margin-bottom:60px}.ResortSections-module-scss-module__nPX63G__diningLocations .ResortSections-module-scss-module__nPX63G__overLocations{flex-direction:column;display:flex}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__diningLocations .ResortSections-module-scss-module__nPX63G__overLocations{flex-flow:wrap;justify-content:space-evenly}}.ResortSections-module-scss-module__nPX63G__diningLocations .ResortSections-module-scss-module__nPX63G__tabTitle{font-family:var(--font-poppins);letter-spacing:.0583333px;color:#fff;cursor:pointer;white-space:nowrap;font-size:24px;line-height:30px}.ResortSections-module-scss-module__nPX63G__diningLocations .ResortSections-module-scss-module__nPX63G__tabsWrapper{width:100%;position:relative}.ResortSections-module-scss-module__nPX63G__diningLocations .ant-tabs-nav .ant-tabs-ink-bar{background:#cc78ff;border-radius:9px;height:4px}.ResortSections-module-scss-module__nPX63G__diningLocations .ant-tabs-tab{font-family:var(--font-poppins);letter-spacing:.0583333px;color:#cfcfcf;font-size:24px;font-style:normal;font-weight:400;line-height:19px}.ResortSections-module-scss-module__nPX63G__diningLocations .ant-tabs-nav{margin-bottom:52px}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__diningLocations .ant-tabs-nav{margin-bottom:20px}}.ResortSections-module-scss-module__nPX63G__diningLocations .ant-tabs-nav:before{content:none}.ResortSections-module-scss-module__nPX63G__diningLocationItem{color:#fff;background:#3b3060;border-radius:8px;margin-bottom:40px;padding:53px 107px;display:flex;box-shadow:0 34px 80px rgba(0,0,0,.08)}@media (max-width:1250px) and (min-width:1025px){.ResortSections-module-scss-module__nPX63G__diningLocationItem{padding-left:60px;padding-right:60px}}.ResortSections-module-scss-module__nPX63G__diningLocationItem .ResortSections-module-scss-module__nPX63G__left,.ResortSections-module-scss-module__nPX63G__diningLocationItem .ResortSections-module-scss-module__nPX63G__right{flex-direction:column;width:50%;display:flex}.ResortSections-module-scss-module__nPX63G__diningLocationItem .ResortSections-module-scss-module__nPX63G__title{font-family:var(--font-poppins);letter-spacing:.175px;font-size:40px;line-height:40px}.ResortSections-module-scss-module__nPX63G__diningLocationItem .ResortSections-module-scss-module__nPX63G__subTitle{font-size:16px;font-family:var(--font-poppins);letter-spacing:.0583333px;color:#7d7d7d;margin-bottom:14px;line-height:24px}.ResortSections-module-scss-module__nPX63G__diningLocationItem .ResortSections-module-scss-module__nPX63G__description{letter-spacing:.0583333px;color:#cfcfcf;max-width:437px;margin-bottom:22px;font-size:16px;line-height:22px}.ResortSections-module-scss-module__nPX63G__onlyDesktop{display:block}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__onlyDesktop{display:none}}.ResortSections-module-scss-module__nPX63G__onlyMobile{display:none}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__onlyMobile{display:block}}.ResortSections-module-scss-module__nPX63G__overAction{margin-top:auto;display:flex}.ResortSections-module-scss-module__nPX63G__overAction .ResortSections-module-scss-module__nPX63G__menuBtn{box-sizing:border-box;letter-spacing:.0583333px;color:#fff;cursor:pointer;background-color:transparent;border:2px solid #cc78ff;border-radius:8px;justify-content:space-between;align-items:center;width:185px;height:56px;margin-right:23px;padding:0 17px;font-size:18px;font-weight:500;line-height:26px;transition:all .3s;display:flex}.ResortSections-module-scss-module__nPX63G__overAction .ResortSections-module-scss-module__nPX63G__menuBtn:hover{background:rgba(204,120,255,.5)}.ResortSections-module-scss-module__nPX63G__overAction .ResortSections-module-scss-module__nPX63G__availabilityBtn{cursor:pointer;color:#fff;background:#9e00ff;border:none;border-radius:8px;justify-content:center;align-items:center;width:302px;height:56px;font-size:18px;font-style:normal;font-weight:500;line-height:26px;transition:all .3s;display:flex}.ResortSections-module-scss-module__nPX63G__overAction .ResortSections-module-scss-module__nPX63G__availabilityBtn svg{margin-right:27px}.ResortSections-module-scss-module__nPX63G__overAction .ResortSections-module-scss-module__nPX63G__availabilityBtn:hover{background:#cc78ff}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__overAction{flex-direction:column;margin-top:auto}.ResortSections-module-scss-module__nPX63G__overAction .ResortSections-module-scss-module__nPX63G__availabilityBtn{order:-1;justify-content:center;width:100%;height:41px;margin-bottom:24px;font-size:14px;line-height:26px}.ResortSections-module-scss-module__nPX63G__overAction .ResortSections-module-scss-module__nPX63G__availabilityBtn svg{height:21px}.ResortSections-module-scss-module__nPX63G__overAction .ResortSections-module-scss-module__nPX63G__menuBtn{justify-content:center;width:100%;height:41px;margin-bottom:23px;font-size:14px;line-height:26px}.ResortSections-module-scss-module__nPX63G__overAction .ResortSections-module-scss-module__nPX63G__menuBtn svg{height:18px;margin-right:32px}}.ResortSections-module-scss-module__nPX63G__overTags{flex-wrap:wrap;display:flex}.ResortSections-module-scss-module__nPX63G__overTags .ResortSections-module-scss-module__nPX63G__tag{letter-spacing:.0583333px;color:#cfcfcf;background:#271e42;border-radius:13px;margin-bottom:14px;margin-right:14px;padding:4px 17px;font-size:18px;line-height:26px}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__overTags{margin-bottom:18px}.ResortSections-module-scss-module__nPX63G__overTags .ResortSections-module-scss-module__nPX63G__tag{margin-bottom:12px;margin-right:12px;font-size:14px}}.ResortSections-module-scss-module__nPX63G__diningLocationItemMobile{background:#3b3060;border-radius:8px;flex-direction:column;width:340px;max-width:100%;margin-bottom:32px;margin-left:auto;margin-right:auto;display:flex;box-shadow:0 34px 80px rgba(0,0,0,.08)}.ResortSections-module-scss-module__nPX63G__diningLocationItemMobile .ResortSections-module-scss-module__nPX63G__mobileImg{object-fit:cover;background:linear-gradient(#fff 0%,rgba(255,255,255,0) 100%);border-radius:8px;width:100%;height:163px;margin-bottom:32px;padding:2px}.ResortSections-module-scss-module__nPX63G__diningLocationItemMobile .ResortSections-module-scss-module__nPX63G__title{font-family:var(--font-poppins);text-align:left;letter-spacing:.175px;color:#fff;margin-bottom:8px;font-size:24px;line-height:16px}.ResortSections-module-scss-module__nPX63G__diningLocationItemMobile .ResortSections-module-scss-module__nPX63G__subTitle{font-family:var(--font-poppins);letter-spacing:.0583333px;color:#cfcfcf;margin-bottom:20px;font-size:9px;line-height:13px}.ResortSections-module-scss-module__nPX63G__diningLocationItemMobile .ResortSections-module-scss-module__nPX63G__description{font-family:var(--font-poppins);letter-spacing:.0583333px;color:#cfcfcf;margin-bottom:16px;font-size:12px;line-height:140%}.ResortSections-module-scss-module__nPX63G__diningLocationItemMobile .ResortSections-module-scss-module__nPX63G__content{flex-direction:column;flex-grow:1;padding:0 25px;display:flex}.ResortSections-module-scss-module__nPX63G__galleryRoot{width:100%;margin-bottom:40px;padding:0 50px}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__carousel{justify-content:center;display:flex;position:relative}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__item{text-align:center;transform-origin:50%;z-index:0;opacity:.3;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .4s;position:absolute;top:0;transform:scale(.2)}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__carouselImage{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background:0 0;border-radius:11px;max-width:100%;height:auto;max-height:430px;padding:2px;transition:all .3s}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__itemNext{z-index:1;transform:translate(130px)scale(.83)}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__itemPrev{z-index:1;transform:translate(-130px)scale(.83)}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__itemActive{z-index:2;opacity:1;transform:none}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__itemActive .ResortSections-module-scss-module__nPX63G__carouselImage{background:linear-gradient(#fff 0%,rgba(255,255,255,0) 100%)}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__prevBtn,.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__nextBtn{cursor:pointer;background-color:transparent;border:none;justify-content:center;align-items:center;width:50px;height:100%;display:flex;position:absolute;top:0;right:calc(100% + 10px)}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__prevBtn .arrow-svg{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(90deg)}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__nextBtn .arrow-svg{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(90deg)}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__nextBtn{left:calc(100% + 10px);right:0;transform:rotate(180deg)}@media (max-width:1024px){.ResortSections-module-scss-module__nPX63G__galleryRoot{height:auto;margin-top:60px;margin-bottom:60px;padding:0 34px}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__itemPrev{transform-origin:0;transform:translate(-35px)scaleY(.83)}.ResortSections-module-scss-module__nPX63G__galleryRoot .ResortSections-module-scss-module__nPX63G__itemNext{transform-origin:100%;transform:translate(35px)scaleY(.83)}}
/*# sourceMappingURL=84cafdb7c68c845d.css.map*/