body,html{background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/backgrounds/bg.png) no-repeat center 0/cover;min-height:100vh}*,body{overscroll-behavior-y:none!important}*{box-sizing:border-box}body .MuiTabs-root{min-height:auto}body .MuiTabs-root .MuiTabs-indicator{background-color:#24adb6!important}body .MuiTabs-root .Mui-selected{color:#24adb6!important;font-weight:500;line-height:normal}body .MuiTab-root,body .MuiTabs-root .Mui-selected{text-align:center;font-family:Poppins;font-size:16px;font-style:normal;letter-spacing:.32px}body .MuiTab-root{color:#a3d2d5!important;font-weight:400;line-height:22px;text-transform:none;margin:10px 16px;padding:0;min-width:auto;min-height:auto}body .MuiBox-root{padding:0 15px}.pd--32{padding:-32px}.pd-t--32{padding-top:-32px}.pd-b--32{padding-bottom:-32px}.pd-l--32{padding-left:-32px}.pd-r--32{padding-right:-32px}.mg--32{margin:-32px}.mg-t--32{margin-top:-32px}.mg-b--32{margin-bottom:-32px}.mg-l--32{margin-left:-32px}.mg-r--32{margin-right:-32px}.pd--28{padding:-28px}.pd-t--28{padding-top:-28px}.pd-b--28{padding-bottom:-28px}.pd-l--28{padding-left:-28px}.pd-r--28{padding-right:-28px}.mg--28{margin:-28px}.mg-t--28{margin-top:-28px}.mg-b--28{margin-bottom:-28px}.mg-l--28{margin-left:-28px}.mg-r--28{margin-right:-28px}.pd--24{padding:-24px}.pd-t--24{padding-top:-24px}.pd-b--24{padding-bottom:-24px}.pd-l--24{padding-left:-24px}.pd-r--24{padding-right:-24px}.mg--24{margin:-24px}.mg-t--24{margin-top:-24px}.mg-b--24{margin-bottom:-24px}.mg-l--24{margin-left:-24px}.mg-r--24{margin-right:-24px}.pd--20{padding:-20px}.pd-t--20{padding-top:-20px}.pd-b--20{padding-bottom:-20px}.pd-l--20{padding-left:-20px}.pd-r--20{padding-right:-20px}.mg--20{margin:-20px}.mg-t--20{margin-top:-20px}.mg-b--20{margin-bottom:-20px}.mg-l--20{margin-left:-20px}.mg-r--20{margin-right:-20px}.pd--16{padding:-16px}.pd-t--16{padding-top:-16px}.pd-b--16{padding-bottom:-16px}.pd-l--16{padding-left:-16px}.pd-r--16{padding-right:-16px}.mg--16{margin:-16px}.mg-t--16{margin-top:-16px}.mg-b--16{margin-bottom:-16px}.mg-l--16{margin-left:-16px}.mg-r--16{margin-right:-16px}.pd--12{padding:-12px}.pd-t--12{padding-top:-12px}.pd-b--12{padding-bottom:-12px}.pd-l--12{padding-left:-12px}.pd-r--12{padding-right:-12px}.mg--12{margin:-12px}.mg-t--12{margin-top:-12px}.mg-b--12{margin-bottom:-12px}.mg-l--12{margin-left:-12px}.mg-r--12{margin-right:-12px}.pd--8{padding:-8px}.pd-t--8{padding-top:-8px}.pd-b--8{padding-bottom:-8px}.pd-l--8{padding-left:-8px}.pd-r--8{padding-right:-8px}.mg--8{margin:-8px}.mg-t--8{margin-top:-8px}.mg-b--8{margin-bottom:-8px}.mg-l--8{margin-left:-8px}.mg-r--8{margin-right:-8px}.pd--4{padding:-4px}.pd-t--4{padding-top:-4px}.pd-b--4{padding-bottom:-4px}.pd-l--4{padding-left:-4px}.pd-r--4{padding-right:-4px}.mg--4{margin:-4px}.mg-t--4{margin-top:-4px}.mg-b--4{margin-bottom:-4px}.mg-l--4{margin-left:-4px}.mg-r--4{margin-right:-4px}.pd-0{padding:0}.pd-t-0{padding-top:0}.pd-b-0{padding-bottom:0}.pd-l-0{padding-left:0}.pd-r-0{padding-right:0}.mg-0{margin:0}.mg-t-0{margin-top:0}.mg-b-0{margin-bottom:0}.mg-l-0{margin-left:0}.mg-r-0{margin-right:0}.pd-4{padding:4px}.pd-t-4{padding-top:4px}.pd-b-4{padding-bottom:4px}.pd-l-4{padding-left:4px}.pd-r-4{padding-right:4px}.mg-4{margin:4px}.mg-t-4{margin-top:4px}.mg-b-4{margin-bottom:4px}.mg-l-4{margin-left:4px}.mg-r-4{margin-right:4px}.pd-8{padding:8px}.pd-t-8{padding-top:8px}.pd-b-8{padding-bottom:8px}.pd-l-8{padding-left:8px}.pd-r-8{padding-right:8px}.mg-8{margin:8px}.mg-t-8{margin-top:8px}.mg-b-8{margin-bottom:8px}.mg-l-8{margin-left:8px}.mg-r-8{margin-right:8px}.pd-12{padding:12px}.pd-t-12{padding-top:12px}.pd-b-12{padding-bottom:12px}.pd-l-12{padding-left:12px}.pd-r-12{padding-right:12px}.mg-12{margin:12px}.mg-t-12{margin-top:12px}.mg-b-12{margin-bottom:12px}.mg-l-12{margin-left:12px}.mg-r-12{margin-right:12px}.pd-16{padding:16px}.pd-t-16{padding-top:16px}.pd-b-16{padding-bottom:16px}.pd-l-16{padding-left:16px}.pd-r-16{padding-right:16px}.mg-16{margin:16px}.mg-t-16{margin-top:16px}.mg-b-16{margin-bottom:16px}.mg-l-16{margin-left:16px}.mg-r-16{margin-right:16px}.pd-20{padding:20px}.pd-t-20{padding-top:20px}.pd-b-20{padding-bottom:20px}.pd-l-20{padding-left:20px}.pd-r-20{padding-right:20px}.mg-20{margin:20px}.mg-t-20{margin-top:20px}.mg-b-20{margin-bottom:20px}.mg-l-20{margin-left:20px}.mg-r-20{margin-right:20px}.pd-24{padding:24px}.pd-t-24{padding-top:24px}.pd-b-24{padding-bottom:24px}.pd-l-24{padding-left:24px}.pd-r-24{padding-right:24px}.mg-24{margin:24px}.mg-t-24{margin-top:24px}.mg-b-24{margin-bottom:24px}.mg-l-24{margin-left:24px}.mg-r-24{margin-right:24px}.pd-28{padding:28px}.pd-t-28{padding-top:28px}.pd-b-28{padding-bottom:28px}.pd-l-28{padding-left:28px}.pd-r-28{padding-right:28px}.mg-28{margin:28px}.mg-t-28{margin-top:28px}.mg-b-28{margin-bottom:28px}.mg-l-28{margin-left:28px}.mg-r-28{margin-right:28px}.pd-32{padding:32px}.pd-t-32{padding-top:32px}.pd-b-32{padding-bottom:32px}.pd-l-32{padding-left:32px}.pd-r-32{padding-right:32px}.mg-32{margin:32px}.mg-t-32{margin-top:32px}.mg-b-32{margin-bottom:32px}.mg-l-32{margin-left:32px}.mg-r-32{margin-right:32px}.pd-33{padding:33px}.pd-t-33{padding-top:33px}.pd-b-33{padding-bottom:33px}.pd-l-33{padding-left:33px}.pd-r-33{padding-right:33px}.mg-33{margin:33px}.mg-t-33{margin-top:33px}.mg-b-33{margin-bottom:33px}.mg-l-33{margin-left:33px}.mg-r-33{margin-right:33px}.pd-36{padding:36px}.pd-t-36{padding-top:36px}.pd-b-36{padding-bottom:36px}.pd-l-36{padding-left:36px}.pd-r-36{padding-right:36px}.mg-36{margin:36px}.mg-t-36{margin-top:36px}.mg-b-36{margin-bottom:36px}.mg-l-36{margin-left:36px}.mg-r-36{margin-right:36px}.pd-40{padding:40px}.pd-t-40{padding-top:40px}.pd-b-40{padding-bottom:40px}.pd-l-40{padding-left:40px}.pd-r-40{padding-right:40px}.mg-40{margin:40px}.mg-t-40{margin-top:40px}.mg-b-40{margin-bottom:40px}.mg-l-40{margin-left:40px}.mg-r-40{margin-right:40px}.pd-44{padding:44px}.pd-t-44{padding-top:44px}.pd-b-44{padding-bottom:44px}.pd-l-44{padding-left:44px}.pd-r-44{padding-right:44px}.mg-44{margin:44px}.mg-t-44{margin-top:44px}.mg-b-44{margin-bottom:44px}.mg-l-44{margin-left:44px}.mg-r-44{margin-right:44px}.pd-48{padding:48px}.pd-t-48{padding-top:48px}.pd-b-48{padding-bottom:48px}.pd-l-48{padding-left:48px}.pd-r-48{padding-right:48px}.mg-48{margin:48px}.mg-t-48{margin-top:48px}.mg-b-48{margin-bottom:48px}.mg-l-48{margin-left:48px}.mg-r-48{margin-right:48px}.pd-52{padding:52px}.pd-t-52{padding-top:52px}.pd-b-52{padding-bottom:52px}.pd-l-52{padding-left:52px}.pd-r-52{padding-right:52px}.mg-52{margin:52px}.mg-t-52{margin-top:52px}.mg-b-52{margin-bottom:52px}.mg-l-52{margin-left:52px}.mg-r-52{margin-right:52px}.pd-56{padding:56px}.pd-t-56{padding-top:56px}.pd-b-56{padding-bottom:56px}.pd-l-56{padding-left:56px}.pd-r-56{padding-right:56px}.mg-56{margin:56px}.mg-t-56{margin-top:56px}.mg-b-56{margin-bottom:56px}.mg-l-56{margin-left:56px}.mg-r-56{margin-right:56px}.pd-60{padding:60px}.pd-t-60{padding-top:60px}.pd-b-60{padding-bottom:60px}.pd-l-60{padding-left:60px}.pd-r-60{padding-right:60px}.mg-60{margin:60px}.mg-t-60{margin-top:60px}.mg-b-60{margin-bottom:60px}.mg-l-60{margin-left:60px}.mg-r-60{margin-right:60px}.pd-62{padding:62px}.pd-t-62{padding-top:62px}.pd-b-62{padding-bottom:62px}.pd-l-62{padding-left:62px}.pd-r-62{padding-right:62px}.mg-62{margin:62px}.mg-t-62{margin-top:62px}.mg-b-62{margin-bottom:62px}.mg-l-62{margin-left:62px}.mg-r-62{margin-right:62px}.pd-64{padding:64px}.pd-t-64{padding-top:64px}.pd-b-64{padding-bottom:64px}.pd-l-64{padding-left:64px}.pd-r-64{padding-right:64px}.mg-64{margin:64px}.mg-t-64{margin-top:64px}.mg-b-64{margin-bottom:64px}.mg-l-64{margin-left:64px}.mg-r-64{margin-right:64px}.pd-68{padding:68px}.pd-t-68{padding-top:68px}.pd-b-68{padding-bottom:68px}.pd-l-68{padding-left:68px}.pd-r-68{padding-right:68px}.mg-68{margin:68px}.mg-t-68{margin-top:68px}.mg-b-68{margin-bottom:68px}.mg-l-68{margin-left:68px}.mg-r-68{margin-right:68px}.pd-72{padding:72px}.pd-t-72{padding-top:72px}.pd-b-72{padding-bottom:72px}.pd-l-72{padding-left:72px}.pd-r-72{padding-right:72px}.mg-72{margin:72px}.mg-t-72{margin-top:72px}.mg-b-72{margin-bottom:72px}.mg-l-72{margin-left:72px}.mg-r-72{margin-right:72px}.pd-76{padding:76px}.pd-t-76{padding-top:76px}.pd-b-76{padding-bottom:76px}.pd-l-76{padding-left:76px}.pd-r-76{padding-right:76px}.mg-76{margin:76px}.mg-t-76{margin-top:76px}.mg-b-76{margin-bottom:76px}.mg-l-76{margin-left:76px}.mg-r-76{margin-right:76px}.pd-80{padding:80px}.pd-t-80{padding-top:80px}.pd-b-80{padding-bottom:80px}.pd-l-80{padding-left:80px}.pd-r-80{padding-right:80px}.mg-80{margin:80px}.mg-t-80{margin-top:80px}.mg-b-80{margin-bottom:80px}.mg-l-80{margin-left:80px}.mg-r-80{margin-right:80px}.pd-1-rem{padding:1rem}.pd-t-1-rem{padding-top:1rem}.pd-b-1-rem{padding-bottom:1rem}.pd-l-1-rem{padding-left:1rem}.pd-r-1-rem{padding-right:1rem}.mg-1-rem{margin:1rem}.mg-t-1-rem{margin-top:1rem}.mg-b-1-rem{margin-bottom:1rem}.mg-l-1-rem{margin-left:1rem}.mg-r-1-rem{margin-right:1rem}.pd-2-rem{padding:2rem}.pd-t-2-rem{padding-top:2rem}.pd-b-2-rem{padding-bottom:2rem}.pd-l-2-rem{padding-left:2rem}.pd-r-2-rem{padding-right:2rem}.mg-2-rem{margin:2rem}.mg-t-2-rem{margin-top:2rem}.mg-b-2-rem{margin-bottom:2rem}.mg-l-2-rem{margin-left:2rem}.mg-r-2-rem{margin-right:2rem}.pd-3-rem{padding:3rem}.pd-t-3-rem{padding-top:3rem}.pd-b-3-rem{padding-bottom:3rem}.pd-l-3-rem{padding-left:3rem}.pd-r-3-rem{padding-right:3rem}.mg-3-rem{margin:3rem}.mg-t-3-rem{margin-top:3rem}.mg-b-3-rem{margin-bottom:3rem}.mg-l-3-rem{margin-left:3rem}.mg-r-3-rem{margin-right:3rem}.pd-4-rem{padding:4rem}.pd-t-4-rem{padding-top:4rem}.pd-b-4-rem{padding-bottom:4rem}.pd-l-4-rem{padding-left:4rem}.pd-r-4-rem{padding-right:4rem}.mg-4-rem{margin:4rem}.mg-t-4-rem{margin-top:4rem}.mg-b-4-rem{margin-bottom:4rem}.mg-l-4-rem{margin-left:4rem}.mg-r-4-rem{margin-right:4rem}.pd-5-rem{padding:5rem}.pd-t-5-rem{padding-top:5rem}.pd-b-5-rem{padding-bottom:5rem}.pd-l-5-rem{padding-left:5rem}.pd-r-5-rem{padding-right:5rem}.mg-5-rem{margin:5rem}.mg-t-5-rem{margin-top:5rem}.mg-b-5-rem{margin-bottom:5rem}.mg-l-5-rem{margin-left:5rem}.mg-r-5-rem{margin-right:5rem}.pd-6-rem{padding:6rem}.pd-t-6-rem{padding-top:6rem}.pd-b-6-rem{padding-bottom:6rem}.pd-l-6-rem{padding-left:6rem}.pd-r-6-rem{padding-right:6rem}.mg-6-rem{margin:6rem}.mg-t-6-rem{margin-top:6rem}.mg-b-6-rem{margin-bottom:6rem}.mg-l-6-rem{margin-left:6rem}.mg-r-6-rem{margin-right:6rem}.text--uppercase{text-transform:uppercase}.text--lowercase{text-transform:lowercase}.text--capitalize{text-transform:capitalize}.text--invalid{color:#ff3000;font-size:.75rem}.text--bold{font-weight:600}.text--bold7{font-weight:700}.text--small{font-size:14px!important}.error{color:red!important}.loading{margin:24px 0;text-align:center}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Thin.605324f7.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Light.8b20023e.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Regular.4b4ebe20.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Medium.a52d0bf0.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-SemiBold.98512bf8.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Bold.8001a01b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Somar Sans;src:url(/_next/static/media/SomarSans-Regular.98f8b14b.otf);font-weight:400;font-style:normal}@font-face{font-family:Branch;src:url(/_next/static/media/Branch.e5be0203.otf);font-weight:400;font-style:normal}@font-face{font-family:Avenir Roman;font-style:normal;font-weight:400;src:url(/_next/static/media/avenir_roman_12.29f90289.woff) format("woff")}body,html{font-size:16px}body{line-height:1.5rem;font-weight:400;color:#000;margin:0;padding:0;background-color:#f9f3ec;box-sizing:border-box}body,h1,h2,h3,h4,h5{font-family:Poppins,sans-serif}h1,h2,h3,h4,h5{font-weight:700}h1{font-size:76px;font-style:normal;font-weight:400;line-height:90px;letter-spacing:3.04px}@media screen and (max-width:1280px){h1{font-size:3rem;line-height:3.5rem}}@media screen and (max-width:500px){h1{font-size:2rem;line-height:2.5rem}}h2{font-size:56px;font-style:normal;font-weight:400;line-height:76px}@media screen and (max-width:1280px){h2{font-size:2.5rem;line-height:3rem}}@media screen and (max-width:500px){h2{font-size:1.875rem;line-height:2rem}}h3{font-size:40px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.8px}@media screen and (max-width:1280px){h3{font-size:2rem;line-height:2.5rem}}@media screen and (max-width:500px){h3{font-size:1.5rem;line-height:2rem}}h4{font-size:30px;line-height:2.15rem}@media screen and (max-width:1280px){h4{font-size:1.5rem;line-height:2rem}}@media screen and (max-width:500px){h4{font-size:1.325rem;line-height:1.5rem}}h5{font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.48px}@media screen and (max-width:1280px){h5{font-size:1.5rem;line-height:2rem}}@media screen and (max-width:500px){h5{font-size:1.25rem;line-height:1.5rem}}h6{font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.6px}@media screen and (max-width:1280px){h6{font-size:.9rem;line-height:1.2rem}}@media screen and (max-width:500px){h6{font-size:.875rem}}li,p{font-size:16px;line-height:normal;margin:0}@media(max-width:1280px){li,p{font-size:.9rem;line-height:1.2rem}}@media(max-width:500px){li,p{font-size:.875rem}}.text{font-size:1rem}@media(max-width:1123px){.text{font-size:.9rem;line-height:1.2rem}}@media(max-width:500px){.text{font-size:.7rem;line-height:.9rem}}.text--xxxlarge{font-size:3rem;line-height:3rem}@media(max-width:500px){.text--xxxlarge{font-size:2.5rem;line-height:2.5rem}}.text--xxlarge{font-size:1.5rem;line-height:2.25rem}@media(max-width:1124px){.text--xxlarge{font-size:1.2rem;line-height:1.6rem}}@media(max-width:500px){.text--xxlarge{font-size:1rem;line-height:1.3rem}}.text--xlarge{font-size:1.3rem;line-height:1.8rem}@media(max-width:1124px){.text--xlarge{font-size:1rem;line-height:1.2rem}}@media(max-width:500px){.text--xlarge{font-size:.9rem;line-height:1.2rem}}.text--large{font-size:18px;line-height:24px}@media(max-width:1050px){.text--large{font-size:1rem;line-height:20px}}@media(max-width:500px){.text--large{font-size:15px;line-height:18px}}.text--small{font-size:14px;line-height:19px}@media(max-width:1023px){.text--small{font-size:12px;line-height:1rem}}@media(max-width:600px){.text--small{font-size:11px;line-height:1rem}}.text--xsmall{font-size:.75rem;line-height:1rem}@media(max-width:500px){.text--xsmall{font-size:.7rem;line-height:.9rem}}.bold{font-weight:600}.style-button{min-width:158px;height:40px;border-radius:100px;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.28px;text-transform:none}.style-button.Mui-disabled{background-color:rgba(0,0,0,.12)!important}.style-button.Mui-disabled>*{color:rgba(0,0,0,.26)!important}.style-button.Mui-disabled>* path,.style-button.Mui-disabled>* svg{stroke:rgba(0,0,0,.26)!important}.style-textfield .MuiInputBase-root input{font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px;padding:13px;height:22px;border:none;border-radius:8px}.style-textfield .MuiInputBase-root fieldset{border-radius:8px}.count-component{width:100%;min-width:220px;align-items:center;padding:20px 0;gap:78px}.count-component,.count-component--button{display:flex;justify-content:space-between}.count-component--button{width:86px}.count-component--button button{width:24px;height:24px;border:1px solid #24adb6}.count-component--button button svg{fill:#24adb6}.count-component--button button.--disabled{border-color:#a4a4a4}.count-component--button button.--disabled svg{fill:#a4a4a4}.count-component--button button[disabled]{border-color:#a4a4a4}.count-component--button button[disabled] svg{fill:#a4a4a4}.count-component--text p{font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px}.count-component--text .text--label{font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.24px;color:#a4a4a4}.calendar-component .react-datepicker{border:none;font-family:Poppins;border-radius:20px!important;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.08)!important;padding:20px 32px}.calendar-component .react-datepicker__header{background-color:#fff;border:none}.calendar-component .react-datepicker__navigation--next{right:16px;top:20px}.calendar-component .react-datepicker__navigation-icon:before{border-color:#24adb6}.calendar-component .react-datepicker__navigation--previous{left:16px;top:20px}.calendar-component .react-datepicker__navigation-icon--previous:before{content:""}.calendar-component .react-datepicker__current-month{font-family:Poppins;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;text-align:center}.calendar-component .react-datepicker__time-name{font-size:14px;font-weight:500;letter-spacing:.02em;text-align:center}.calendar-component .react-datepicker__day,.calendar-component .react-datepicker__day-name{font-size:14px;font-weight:400;letter-spacing:.02em;text-align:center;color:#a4a4a4}.calendar-component .react-datepicker__day{color:#554b44}.calendar-component .react-datepicker__day--disabled,.calendar-component .react-datepicker__month-text--disabled,.calendar-component .react-datepicker__quarter-text--disabled,.calendar-component .react-datepicker__year-text--disabled{color:#ccc}.calendar-component .react-datepicker__day,.calendar-component .react-datepicker__day--in-range,.calendar-component .react-datepicker__day--in-selecting-range,.calendar-component .react-datepicker__day--keyboard-selected,.calendar-component .react-datepicker__day--selected,.calendar-component .react-datepicker__day-name,.calendar-component .react-datepicker__month-text--in-range,.calendar-component .react-datepicker__month-text--in-selecting-range,.calendar-component .react-datepicker__month-text--keyboard-selected,.calendar-component .react-datepicker__month-text--selected,.calendar-component .react-datepicker__quarter-text--in-range,.calendar-component .react-datepicker__quarter-text--in-selecting-range,.calendar-component .react-datepicker__quarter-text--keyboard-selected,.calendar-component .react-datepicker__quarter-text--selected,.calendar-component .react-datepicker__time-name,.calendar-component .react-datepicker__year-text--in-range,.calendar-component .react-datepicker__year-text--in-selecting-range,.calendar-component .react-datepicker__year-text--keyboard-selected,.calendar-component .react-datepicker__year-text--selected{border-radius:0!important;width:38px;line-height:32px;margin:4px 0}.calendar-component .react-datepicker__day--range-end,.calendar-component .react-datepicker__day--selected{position:relative;z-index:1;background:#a3d2d5;color:#fff}.calendar-component .react-datepicker__day--selected{background-image:linear-gradient(90deg,#fff 50%,#a3d2d5 0)!important}.calendar-component .react-datepicker__day--selected.react-datepicker__day--range-end{background:none!important}.calendar-component .react-datepicker__day--range-end:not(.react-datepicker__day--range-start),.calendar-component .react-datepicker__day--selecting-range-end{background-image:linear-gradient(90deg,#a3d2d5 50%,#fff 0)!important;border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.calendar-component .react-datepicker__day:hover,.calendar-component .react-datepicker__month-text:hover,.calendar-component .react-datepicker__quarter-text:hover,.calendar-component .react-datepicker__year-text:hover{position:relative;z-index:1}.calendar-component .react-datepicker__day--range-end:not(.react-datepicker__day--outside-month):after,.calendar-component .react-datepicker__day--selected:not(.react-datepicker__day--outside-month):after,.calendar-component .react-datepicker__day:hover:after,.calendar-component .react-datepicker__month-text:hover:after,.calendar-component .react-datepicker__quarter-text:hover:after,.calendar-component .react-datepicker__year-text:hover:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:#24adb6;border-radius:50%;z-index:-1}.calendar-component .react-datepicker__day:hover{background:transparent}.calendar-component .react-datepicker__day--in-range,.calendar-component .react-datepicker__day--in-range:hover,.calendar-component .react-datepicker__day--selected:hover{background:#a3d2d5}.calendar-component .react-datepicker__month-container:last-child{margin-left:24px}.calendar-component .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background:#a3d2d5}.calendar.button_menu--mobile{padding:25px}.calendar.button_menu--mobile .calendar-content{margin-top:37px}.calendar.button_menu--mobile .react-datepicker__navigation{display:none}.calendar.button_menu--mobile .calendar-component{text-align:center}.calendar.button_menu--mobile .calendar-component .react-datepicker{box-shadow:none!important;padding:0;width:min-content}.calendar.button_menu--mobile .react-datepicker__current-month{margin-bottom:12px}.calendar.button_menu--mobile .calendar-component .react-datepicker__month-container:last-child{margin:0}.calendar.button_menu--mobile .cancel-button--mobile p.title{font-size:20px;font-weight:275;line-height:30px;letter-spacing:.02em;text-align:center}.style-alert{font-family:Poppins,sans-serif}.header-page{width:100%;background:#f9f3ec;height:100px;position:fixed;left:0;top:0;z-index:999}@media(max-width:875px){.header-page{height:70px}}.header-page_container{height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 60px}@media(max-width:1400px){.header-page_container{padding:0 40px}}@media(max-width:1200px){.header-page_container{padding:0 20px}}@media(max-width:875px){.header-page_logo{display:flex;align-items:center;gap:6px}}.header-page_logo a{text-decoration:none}.header-page_logo .logo{display:flex;align-items:center;gap:5px}.header-page_logo .logo--text{color:hsla(23,38%,56%,.7);font-family:Branch;text-align:center}.header-page_logo .logo--text div{height:.5px;width:100%;background-color:hsla(23,38%,56%,.7)}.header-page__button .phone-number{display:none;height:40px;width:40px;padding:0}@media(max-width:875px){.header-page__button .phone-number{display:flex}}.header-page__button .phone-number svg{height:26px;width:26px;border-radius:50%;padding:2px;border:1px solid hsla(23,38%,56%,.7)}.header-page__button .phone-number svg path{fill:hsla(23,38%,56%,.7)}.header-page_nav{display:flex;align-items:center;gap:60px;padding:0 20px}@media(max-width:1024px){.header-page_nav{gap:30px}}.header-page_nav a{color:#b98464;font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:4.2px;text-transform:uppercase;margin:0;text-decoration:none}.header-page_nav a:hover{color:#24adb6}@media(max-width:1024px){.header-page_nav a{font-size:12px}}.header-page_nav .--active{color:#24adb6!important;font-weight:500;line-height:normal}@media(max-width:876px){.header-page_nav{display:none}}.header-page_user{display:flex;align-items:center;gap:16px;height:min-content}@media(max-width:875px){.header-page_user{display:none}}.header-page_user .header-page__button svg{height:22px;width:22px;border-radius:50%;padding:2px;border:1px solid hsla(23,38%,56%,.7)}.header-page_user .header-page__button svg path{fill:hsla(23,38%,56%,.7)}.header-page_user .btn-profile{border:1px solid #f5e4d6}.header-page .btn-sign-in h6{color:#b98464;font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:4.2px;text-transform:uppercase;cursor:pointer}.header-page .btn-sign-in h6:hover{color:#24adb6}@media(max-width:1024px){.header-page .btn-sign-in h6{font-size:12px}}.header-page_nav--mobile{display:none;background-color:#24adb6;position:absolute;top:70px;left:0;width:100%;z-index:9999;animation:collapseAnimation .3s ease;overflow:hidden;visibility:hidden}.header-page_nav--mobile .header-page_nav-container--mobile{width:100%;margin:40px 0 32px;display:flex;gap:32px;flex-direction:column;justify-content:center;align-items:center}.header-page_nav--mobile__cancel-button{position:absolute;top:10px;right:10px}.header-page_nav--mobile__cancel-button button{border:1px solid #eee}.header-page_nav--mobile__cancel-button path,.header-page_nav--mobile__cancel-button svg{stroke:#fff}.header-page_nav--mobile a{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:4.8px;text-transform:uppercase}.header-page_nav--mobile a:hover{color:#f5e4d6}.header-page_nav--mobile .--active{color:#dab28e!important;font-weight:500}.header-page_nav--mobile.--open{display:flex;visibility:visible;animation:expandAnimation .3s ease}@media(min-width:876px){.header-page_logo--mobile,.header-page_nav--mobile{display:none!important;opacity:0}}.header-page .book-now_button{background-color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.28px;color:#24adb6;margin-top:16px;min-height:40px}@keyframes expandAnimation{0%{display:none;height:0}to{display:flex;height:388px}}@keyframes collapseAnimation{0%{display:flex;visibility:visible;padding:initial;height:388px}to{padding:0;display:none;visibility:hidden;height:0}}.footer-page{text-align:center;color:#b98464;border-top:1px solid #f5e4d6;padding:48px 24px 24px}@media(max-width:701px){.footer-page{padding:48px 24px 24px}}.footer-page .contact{text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:4.8px;text-transform:uppercase;margin-bottom:16px}.footer-page .gmail{font-size:24px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.48px;color:#dab28e}@media(max-width:768px){.footer-page .gmail{font-size:16px}}.footer-page__button{margin:40px 0 38px;display:flex;justify-content:center;gap:24px}.footer-page__button button{height:40px;width:40px;padding:0;background-color:hsla(0,0%,100%,.5)}.footer-page__button button img{height:22px;width:22px}.footer-page .address{text-align:center;font-size:12px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:3.6px;text-transform:uppercase}@media(max-width:768px){.footer-page .address{max-width:270px;margin:0 auto}}.toolbar-content{margin:20px auto 0;width:min-content;background-color:hsla(0,0%,100%,.8);gap:12px;border-radius:80px;padding:16px 20px;display:flex;align-items:center;justify-content:center}@media(max-width:875px){.toolbar-content{display:none;flex-direction:column;border-radius:30px}}.toolbar .toolbar-content--mobile{padding:12px;background-color:#fff;border-radius:80px;min-width:311px}@media(min-width:876px){.toolbar .toolbar-content--mobile{display:none}}.toolbar .toolbar-content--mobile .toolbar-button{border-radius:80px;border:1px solid #f5e4d6}.toolbar .toolbar-content--mobile .toolbar-button--text{border-radius:80px;display:flex;justify-content:space-between;align-items:center;padding:12px;gap:5px}.toolbar .toolbar-content--mobile .toolbar-button--text:hover{cursor:pointer}.toolbar .toolbar-content--mobile .toolbar-button--text .dash{width:1px;height:20px;background-color:#e4e4e4;margin:0 8px}.toolbar .toolbar-content--mobile .toolbar-button--text .text{display:flex}.toolbar .toolbar-content--mobile .toolbar-button--text button svg{height:15px;width:15px}.toolbar .toolbar-content--mobile .toolbar-button--text button svg path{stroke:#24adb6}.toolbar .toolbar-content--mobile .toolbar-button p{font-size:12px;font-weight:500;line-height:18px;letter-spacing:.02em;text-align:left;color:#b98464}.toolbar .dash{width:12px;height:1px;background-color:#dab28e;margin:0 12px}.toolbar .cancel-button--mobile{display:flex;align-items:center;justify-content:space-between;margin-top:24px}@media(min-width:701px){.toolbar .cancel-button--mobile{display:none}}.toolbar .cancel-button--mobile p{font-size:24px;font-style:normal;font-weight:275;line-height:normal;letter-spacing:.48px;color:#3a3a3a}.toolbar .cancel-button--mobile button{height:32px;width:32px;border:1px solid #f5e4d6}.toolbar-button>button{width:250px;height:48px;border-radius:12px;border:1px solid #f5e4d6;text-transform:none;padding:12px 16px;justify-content:flex-start;background-color:#fff}@media((min-width:701px) and (max-width:1024px)){.toolbar-button>button{width:230px}}@media(max-width:700px){.toolbar-button>button{width:260px}}.toolbar .calendar_button,.toolbar .guest_button,.toolbar .room_button{position:relative}.toolbar .calendar_button--text,.toolbar .guest_button--text,.toolbar .room_button--text{display:flex;justify-content:space-between;align-items:center;color:#b98464;text-align:left}.toolbar .calendar_button--text p,.toolbar .guest_button--text p,.toolbar .room_button--text p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px;margin:0}@media((min-width:701px) and (max-width:1024px)){.toolbar .calendar_button--text p,.toolbar .guest_button--text p,.toolbar .room_button--text p{font-size:12px}}.toolbar .calendar_button--text span,.toolbar .guest_button--text span,.toolbar .room_button--text span{font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.24px}.toolbar .guest_button>button,.toolbar .room_button>button{justify-content:space-between}.toolbar .guest_button--text,.toolbar .room_button--text{gap:12px}.toolbar .calendar{width:max-content}@media(max-width:875px){.toolbar .calendar{left:50%;transform:translateX(-50%)}}.toolbar .button_menu{position:absolute;top:72px;z-index:99;border-radius:20px}@media(max-width:768px){.toolbar .button_menu{display:none;width:343px;position:absolute;left:50%;transform:translateX(-50%);border-bottom-right-radius:0;border-bottom-left-radius:0}.toolbar .count-component--text{display:none}.toolbar .room_content{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;margin-top:34px}.toolbar .room_content .count-component{padding-top:11px;width:min-content;min-width:auto}}.toolbar .guest,.toolbar .rooms{background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.08);padding:0 16px}.toolbar .guest .divider,.toolbar .rooms .divider{width:100%;height:1px;background:#e4e4e4}.toolbar .guest .MuiFormControlLabel-label,.toolbar .rooms .MuiFormControlLabel-label{font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.28px;color:#3a3a3a}.toolbar .guest .room_size,.toolbar .rooms .room_size{display:flex;flex-direction:column;margin-bottom:20px}.toolbar .booking_button{display:none}.toolbar .booking_button button{background-color:#24adb6}.toolbar .search_button{width:min-content;border-radius:50%;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}@media(max-width:875px){.toolbar .search_button>button{display:none}}.toolbar .search_button--mobile{display:none}@media(max-width:875px){.toolbar .search_button--mobile{display:block}.toolbar .search_button--mobile button{background-color:#24adb6}}.menu-dialog{font-family:poppins}@media(min-width:876px){.menu-dialog{display:none;position:relative}}.menu-dialog .MuiDialog-container{align-items:flex-end}.menu-dialog .MuiDialog-container .MuiPaper-root{width:100%;margin:0;border-top-left-radius:30px;border-top-right-radius:30px}.menu-dialog-content{margin:20px auto 0;width:min-content;background-color:hsla(0,0%,100%,.8);gap:12px;border-radius:80px;padding:16px 20px;display:flex;align-items:center;justify-content:center}@media(max-width:875px){.menu-dialog-content{flex-direction:column;border-radius:30px}}.menu-dialog-content .dash{width:12px;height:1px;background-color:#dab28e;margin:0 12px}.menu-dialog .cancel-button--mobile{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}@media(min-width:876px){.menu-dialog .cancel-button--mobile{display:none}}.menu-dialog .cancel-button--mobile p{font-size:24px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.48px;color:#000;text-align:center;flex:1 1}.menu-dialog .cancel-button--mobile button{height:32px;width:32px;border:1px solid #eee}.menu-dialog-button>button{background-color:#fff}@media(max-width:768px){.menu-dialog .room_content{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;margin-top:34px}.menu-dialog .room_content .count-component{padding-top:11px;width:min-content;min-width:auto}}.menu-dialog .guest,.menu-dialog .rooms{background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.08);padding:24px 16px 0}.menu-dialog .guest .divider,.menu-dialog .rooms .divider{width:100%;height:1px;background:#e4e4e4}.menu-dialog .guest .MuiFormControlLabel-label,.menu-dialog .rooms .MuiFormControlLabel-label{font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.28px;color:#3a3a3a}.menu-dialog .guest .room_size,.menu-dialog .rooms .room_size{display:flex;flex-direction:column;margin-bottom:20px}.menu-dialog .book-now{padding:25px 24px 0;font-family:Poppins}.menu-dialog .book-now .cancel-button{display:flex;justify-content:space-between;margin-bottom:40px}.menu-dialog .book-now .cancel-button p{font-family:Poppins;font-size:20px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:.4px;color:#3a3a3a}.menu-dialog .book-now .cancel-button button{border:1px solid #eee}.menu-dialog .book-now .cancel-button path,.menu-dialog .book-now .cancel-button svg{stroke:#24adb6}.menu-dialog .book-now .item{display:flex;justify-content:space-between;margin-bottom:40px}.menu-dialog .book-now .item .title{display:flex;gap:24px}.menu-dialog .book-now .item .title p{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px}.menu-dialog .book-now .item .title path,.menu-dialog .book-now .item .title svg{stroke:#3a3a3a}.menu-dialog .booking_button--outside{display:none}.form-dialog .MuiPaper-root{border-radius:30px}@media(max-width:768px){.form-dialog .MuiPaper-root{width:calc(100% - 40px);margin:20px}}.form-dialog .MuiDialogContent-root{padding:40px 24px}@media(max-width:768px){.form-dialog .MuiDialogContent-root{padding:20px 16px}}.form-dialog .form-title{margin-bottom:48px}.form-dialog .form-title h4{text-align:center;font-size:30px;font-style:normal;font-weight:300;line-height:40px;letter-spacing:.6px;background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 auto;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.form-dialog .form-title h4{font-size:24px;line-height:30px}.form-dialog .form-title{margin:20px 0}}.form-dialog .cancel-button{position:absolute;top:40px;right:24px;border:1px solid #f5e4d6;background-color:#fff}.form-dialog .cancel-button path,.form-dialog .cancel-button svg{fill:#24adb6;stroke:#24adb6}@media(max-width:768px){.form-dialog .cancel-button{top:20px;right:20px}.form-dialog .cancel-button svg{height:20px;width:20px}}.form-dialog .form-container p{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px;color:#a4a4a4;margin:20px 0 8px}.form-dialog .form-container .form{width:360px;margin:0 auto}@media(max-width:768px){.form-dialog .form-container .form{width:auto}}.form-dialog .form-container .or{display:flex;align-items:center;justify-content:center;gap:8px;margin:32px 0}.form-dialog .form-container .or .line{width:166px;height:1px;background-color:#e4e4e4}.form-dialog .form-container .or p{margin:0}@media(max-width:768px){.form-dialog .form-container .or{margin:20px auto 15px!important}}.form-dialog .form-container .footer{display:flex;align-items:center;justify-content:center;gap:24px}.form-dialog .form-container .facebook,.form-dialog .form-container .gmail{box-shadow:0 0 10px rgba(0,0,0,.1);padding:10px}.form-dialog .form-container .facebook svg,.form-dialog .form-container .gmail svg{height:28px;width:28px}.form-dialog .form-container p.account{text-align:center}.form-dialog .form-container .link{font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.24px;color:#24adb6;text-decoration:none;cursor:pointer}.form-dialog .form-container .sign-up-button{text-align:center;margin:40px auto 20px!important}.form-dialog .form-container .sign-up-button button{background:#24adb6;width:max-content}.form-dialog .form-container .sign-up-button button[disabled]{background:#a3d2d5;color:#fff}@media(max-width:768px){.form-dialog .form-container .sign-up-button{margin:30px auto 10px!important}}.form-dialog .form-profile .tab-panel{margin-top:32px}.form-dialog .form-profile>p{margin-top:40px}@media(max-width:768px){.form-dialog .form-profile>p{margin-top:20px}}.form-dialog .form-profile .upcoming{margin-top:50px}@media(max-width:768px){.form-dialog .form-profile .upcoming{margin-top:30px}}.form-dialog .form-profile .upcoming>p{color:#a4a4a4;text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:.4px;margin:20px 0 40px}.form-dialog .form-profile .upcoming-empty{position:relative;text-align:center;z-index:1}.form-dialog .form-profile .upcoming .waves{position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:-1}.form-dialog .form-profile .upcoming-container{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;overflow:auto;height:calc(100vh - 37rem)}@media(max-width:768px){.form-dialog .form-profile .upcoming-container{height:320px}}@media(max-width:600px){.form-dialog .form-profile .upcoming-container{align-items:center}}.form-dialog .form-profile .upcoming-items{width:250px;border-radius:20px;border:1px solid #e4e4e4;background-color:#fff;padding:12px}@media(min-width:600px)and (max-width:768px){.form-dialog .form-profile .upcoming-items{width:200px}}@media(max-width:600px){.form-dialog .form-profile .upcoming-items{padding:8px}}.form-dialog .form-profile .upcoming-items h6{color:#3a3a3a;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px;margin:14px 0 16px;max-width:150px}.form-dialog .form-profile .upcoming-items svg{height:16px;width:16px}.form-dialog .form-profile .upcoming-items path,.form-dialog .form-profile .upcoming-items svg{stroke:#a4a4a4}.form-dialog .form-profile .upcoming-items span{color:var(--Grey,#a4a4a4);font-family:Poppins;font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.24px}.form-dialog .form-profile .upcoming-items_img{width:100%;height:130px;background-color:#a4a4a4;flex-shrink:0;border-radius:10px}.form-dialog .form-profile .upcoming-items_img img{height:100%;width:100%;object-fit:cover}.form-dialog .form-profile .upcoming-items .item{display:flex;align-items:center;gap:16px}.form-dialog .form-profile .form-button{text-align:center;margin:20px auto 0}.form-dialog .form-profile .form-button button{color:#24adb6;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.28px}.dialog-slide .MuiPaper-root{max-width:1210px;background-color:transparent;margin-left:5rem;margin-right:5rem;box-shadow:none}@media(max-width:875px){.dialog-slide .MuiPaper-root{margin-left:2rem;margin-right:2rem}}@media(max-width:600px){.dialog-slide .MuiPaper-root{width:100%;margin-left:.5rem;margin-right:.5rem}}.dialog-slide .MuiBackdrop-root{background-color:rgba(0,0,0,.7)}.dialog-slide .slick-slider{display:flex;gap:40px;justify-content:center}@media(max-width:875px){.dialog-slide .slick-slider{gap:20px}}@media(max-width:600px){.dialog-slide .slick-slider{gap:16px}}.dialog-slide .main-slider .dialog-slide_item{display:flex!important;justify-content:center;align-items:center;height:680px}@media(max-width:875px){.dialog-slide .main-slider .dialog-slide_item{height:600px}}@media(max-width:400px){.dialog-slide .main-slider .dialog-slide_item{max-width:100%;height:530px}}.dialog-slide .main-slider img{width:100%;height:100%;object-fit:contain}.dialog-slide .thumbs-slider{width:calc(100% - 185px);margin:24px auto 0}@media(max-width:600px){.dialog-slide .thumbs-slider{width:calc(100% - 60px)}}.dialog-slide .thumbs-slider .slick-slide{padding:0 4px}@media(max-width:600px){.dialog-slide .thumbs-slider .slick-slide{padding:0 2px}}.dialog-slide .thumbs-slider .slick-current img{border:2px solid #24adb6}.dialog-slide .thumbs-slider img{height:90px;width:100%;cursor:pointer;object-fit:cover}@media(max-width:875px){.dialog-slide .thumbs-slider img{height:50px}}@media(max-width:600px){.dialog-slide .thumbs-slider img{height:40px}}.dialog-slide .thumbs-slider--mobile{width:calc(100% - 60px);margin:24px auto 0}@media(min-width:601px){.dialog-slide .thumbs-slider--mobile{display:none}}.dialog-slide .thumbs-slider--mobile .slick-slide{padding:0 2px}.dialog-slide .thumbs-slider--mobile .slick-current img{border:2px solid #24adb6}.dialog-slide .thumbs-slider--mobile img{width:100%;object-fit:cover}@media(max-width:600px){.dialog-slide .thumbs-slider--mobile img{height:40px}}.dialog-slide .slide_button{display:flex;align-items:center}@media(max-width:600px){.dialog-slide .slide_button{position:absolute;top:50%;transform:translateY(-50%);z-index:99}}.dialog-slide .slide_button button{border:1px solid #fff}@media(max-width:768px){.dialog-slide .slide_button button{padding:5px}}.dialog-slide .slide_button button svg path{stroke:#fff}@media(max-width:600px){.dialog-slide .button_prev{right:10px}.dialog-slide .button_next{left:10px}}.cookie-consent-banner{position:fixed;bottom:0;left:0;right:0;background-color:#333;color:#fff;text-align:center;padding:10px;display:flex;justify-content:center;align-items:center;z-index:1000}.cookie-consent-banner a{text-decoration:underline;cursor:pointer;color:#fff}.cookie-consent-banner .read-more{font-weight:500}.cookie-consent-banner button{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;margin-left:10px;cursor:pointer}.home-page{padding:140px 0 0}@media(max-width:875px){.home-page{padding:90px 0 0}}.home-page .toolbar-component{position:-webkit-sticky;position:sticky;top:120px;z-index:99;margin-top:-77px;opacity:1;transition:opacity .3s ease,transform .3s ease;transform:translateY(0)}@media(max-width:875px){.home-page .toolbar-component{display:none}}.home-page .ideal-holiday{position:relative;padding:0 24px}@media(max-width:768px){.home-page .ideal-holiday{padding:0 12px}}.home-page .ideal-holiday_container{display:flex;justify-content:center;gap:22px;margin-bottom:42px}@media(max-width:768px){.home-page .ideal-holiday_container{gap:0}}.home-page .ideal-holiday_container--left{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:875px){.home-page .ideal-holiday_container--left{width:100%}}.home-page .ideal-holiday_container--left .ideal-holiday_image{height:585px}.home-page .ideal-holiday_container--left .ideal-holiday_image .image--mobile{display:none}.home-page .ideal-holiday_container--left .ideal-holiday_image .image{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.home-page .ideal-holiday_container--left .ideal-holiday_image .image{display:none}.home-page .ideal-holiday_container--left .ideal-holiday_image .image--mobile{display:block;object-fit:fill}.home-page .ideal-holiday_container--left .ideal-holiday_image{height:148px}}.home-page .ideal-holiday_container--left .shadow{position:absolute;bottom:0;left:0;width:100%}.home-page .ideal-holiday_container--left .address{position:absolute;top:20px;left:20px;border-radius:20px;opacity:.4;background:#fff;display:flex;align-items:center;gap:16px;padding:20px}@media(max-width:1400px){.home-page .ideal-holiday_container--left .address{padding:10px;gap:10px}}@media(max-width:768px){.home-page .ideal-holiday_container--left .address{display:none}}.home-page .ideal-holiday_container--left .address p{color:#187e88;font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}@media(max-width:1400px){.home-page .ideal-holiday_container--left .address p{font-size:10px}}.home-page .ideal-holiday_container--left .address h6{color:#187e88;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.36px;margin:0}@media(max-width:1400px){.home-page .ideal-holiday_container--left .address h6{font-size:16px}}@media(max-width:875px){.home-page .ideal-holiday_container--right{width:100%}}.home-page .ideal-holiday_container--right button{min-width:auto;max-width:89px;width:100%}.home-page .ideal-holiday_container--right .ideal-holiday_image .image--mobile{display:none}.home-page .ideal-holiday_container--right .ideal-holiday_image>img{width:100%;height:740px;object-fit:cover}@media(max-width:768px){.home-page .ideal-holiday_container--right .ideal-holiday_image>img{height:250px}.home-page .ideal-holiday_container--right .ideal-holiday_image .image{display:none}.home-page .ideal-holiday_container--right .ideal-holiday_image .image--mobile{display:block;object-fit:fill}.home-page .ideal-holiday_container--right .ideal-holiday_image{padding-bottom:0}}.home-page .ideal-holiday_container--right .shadow{position:absolute;top:0;left:0}.home-page .ideal-holiday_container--right .shadow img{width:100%;height:100%}.home-page .ideal-holiday_container--bottom{width:100%;max-width:1230.933px;margin:0 auto}.home-page .ideal-holiday_container--bottom img{width:100%;height:430px;object-fit:cover}@media(max-width:768px){.home-page .ideal-holiday_container--bottom img{width:100%;height:auto;min-height:164px}}.home-page .ideal-holiday_container--bottom .shadow{position:absolute;top:0;left:0;width:min-content;height:100%}.home-page .ideal-holiday_container--bottom .shadow img{width:100%;height:100%}.home-page .ideal-holiday__info{display:flex;margin:40px 10px 0;justify-content:center}.home-page .ideal-holiday__info_text{border-right:1px solid #f5e4d6;padding:0 20px}.home-page .ideal-holiday__info_text:nth-last-child(-n+2){border-right:none}.home-page .ideal-holiday__info h4{font-size:38px;font-style:normal;font-weight:400;line-height:50px;color:#b98464;margin:0}@media(max-width:1400px){.home-page .ideal-holiday__info h4{font-size:28px}}@media(max-width:768px){.home-page .ideal-holiday__info h4{font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.4px;text-align:center}}.home-page .ideal-holiday__info p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px;color:#dab28e}@media(max-width:1400px){.home-page .ideal-holiday__info p{font-size:12px}}@media(max-width:768px){.home-page .ideal-holiday__info p{font-weight:400;line-height:16px;letter-spacing:.02em;text-align:center}.home-page .ideal-holiday__info{display:none}.home-page .ideal-holiday__info>div{width:max-content;padding:0 8px}}.home-page .ideal-holiday .ideal-holiday__info--mobile{display:none}@media(max-width:768px){.home-page .ideal-holiday .ideal-holiday__info--mobile{margin:25px 0 20px;display:flex;justify-content:center}}.home-page .ideal-holiday .request-call_button circle,.home-page .ideal-holiday .request-call_button g,.home-page .ideal-holiday .request-call_button path,.home-page .ideal-holiday .request-call_button svg{fill:#24adb6}.home-page .ideal-holiday .request-call_button p{max-width:max-content;color:#24adb6;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.24px;margin-top:12px}@media(max-width:768px){.home-page .ideal-holiday .request-call_button p{margin:12px auto 0}}.home-page .ideal-holiday .request-call_button--mobile{display:none}.home-page .ideal-holiday .request-call_button--mobile .MuiButton-root{width:auto}@media(max-width:768px){.home-page .ideal-holiday .request-call_button--mobile{display:block;align-self:center}}.home-page .ideal-holiday_text{padding-left:10px}@media(max-width:768px){.home-page .ideal-holiday_text{display:none;padding-left:0}}.home-page .ideal-holiday_text--sub{display:flex;align-items:center;margin-bottom:35px;gap:20px}.home-page .ideal-holiday_text--sub p{color:#dab28e}.home-page .ideal-holiday_text--sub .line{flex:1 1;height:1px;background:#f5e4d6;margin-right:55px}@media(max-width:768px){.home-page .ideal-holiday_text--sub .line{margin-right:0}}.home-page .ideal-holiday_text h1{font-style:normal;font-weight:300;line-height:90px;letter-spacing:3.04px;background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:10px 0 32px}@media(max-width:1024px){.home-page .ideal-holiday_text h1{font-size:36px;line-height:50px}}@media(max-width:768px){.home-page .ideal-holiday_text h1{max-width:300px;font-size:32px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.64px}}.home-page .ideal-holiday_text--mobile{display:none}@media(max-width:768px){.home-page .ideal-holiday_text--mobile{display:block;padding-left:12px}}.home-page .ideal-holiday_image{position:relative;padding:10px}@media(max-width:768px){.home-page .ideal-holiday_image{padding:5px}}.home-page .sections-2-3{background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/gradientCurveBG.svg) no-repeat center 75%;background-size:4000px 1750px}@media(max-width:1250px){.home-page .sections-2-3{background-size:4000px 1500px;background-position:center 73%}}@media(max-width:1024px){.home-page .sections-2-3{background-position:center 72%}}@media(max-width:768px){.home-page .sections-2-3{background:none}}.home-page .section-2-Type-2{margin-top:142px;text-align:center}@media(max-width:875px){.home-page .section-2-Type-2{flex-direction:column;margin-top:40px}}.home-page .section-2-Type-2_text{display:flex;justify-content:center;padding:0 20px}@media(max-width:768px){.home-page .section-2-Type-2_text{flex-direction:column}}.home-page .section-2-Type-2_text img{width:35px;height:-moz-fit-content;height:fit-content}.home-page .section-2-Type-2_text h5{max-width:930px;color:#dab28e;text-align:center;font-size:32px;font-style:normal;font-weight:300;line-height:52px;letter-spacing:.64px}@media(max-width:768px){.home-page .section-2-Type-2_text h5{font-size:16px;font-style:normal;font-weight:300;line-height:29px;letter-spacing:.32px;margin-top:0}}.home-page .section-2-Type-2_text h5 span{color:#78d6df;font-size:32px;font-style:normal;font-weight:400;line-height:52px;letter-spacing:.64px}@media(max-width:768px){.home-page .section-2-Type-2_text h5 span{font-size:16px;font-style:normal;font-weight:500;line-height:29px;letter-spacing:.32px}}.home-page .section-2-Type-2_number{margin:114px 0 50px;position:relative}@media(max-width:875px){.home-page .section-2-Type-2_number{display:flex;justify-content:center;margin:57px 0 24px}}.home-page .section-2-Type-2_number h4{position:relative;z-index:2;color:#dab28e;text-align:center;font-family:Prata;font-size:30px;font-style:normal;font-weight:400;line-height:70px;letter-spacing:.6px;margin:0}@media(max-width:875px){.home-page .section-2-Type-2_number h4{font-size:20px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:.4px}}.home-page .section-2-Type-2_number img{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}@media(max-width:875px){.home-page .section-2-Type-2_number img{height:50px;width:50px}}.home-page .section-2-Type-2_number .shadow{top:-10px}@media(max-width:875px){.home-page .section-2-Type-2_number .shadow{top:-5px;height:60px;width:60px}}.home-page .section-2-Type-2_number .room-type_title--mobile{display:none;position:absolute;left:0;color:#9fdbe0;font-family:prata;font-size:32px;font-style:normal;font-weight:400;line-height:38px;text-transform:uppercase}.home-page .section-2-Type-2_number .room-type_title--mobile:last-child{right:0;left:auto}@media(max-width:875px){.home-page .section-2-Type-2_number .room-type_title--mobile{display:block}}.home-page .section-2-Type-2 .room-type{margin-bottom:80px;display:flex;justify-content:center;align-items:center;gap:37px;overflow:hidden}@media(max-width:768px){.home-page .section-2-Type-2 .room-type{margin-bottom:40px}}.home-page .section-2-Type-2 .room-type h4{font-size:40px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.8px;color:#b98464;margin:0 0 40px}@media(max-width:768px){.home-page .section-2-Type-2 .room-type h4{font-size:20px;margin:0 0 16px}}.home-page .section-2-Type-2 .room-type_content{min-width:800px}@media(max-width:1024px){.home-page .section-2-Type-2 .room-type_content{min-width:680px}}.home-page .section-2-Type-2 .room-type_content .size .text--mobile{display:none}@media(max-width:768px){.home-page .section-2-Type-2 .room-type_content .size .text{display:none}.home-page .section-2-Type-2 .room-type_content .size .text--mobile{display:block}.home-page .section-2-Type-2 .room-type_content .seaview{display:none}}.home-page .section-2-Type-2 .room-type_title{color:#fff;font-family:Prata;font-size:108px;font-style:normal;font-weight:400;line-height:88px;letter-spacing:4.32px;text-transform:uppercase}@media(max-width:875px){.home-page .section-2-Type-2 .room-type_title{display:none}}.home-page .section-2-Type-2 .room-type_description{display:flex;gap:70px;justify-content:center}@media(max-width:1600px){.home-page .section-2-Type-2 .room-type_description{gap:50px}}@media(max-width:1024px){.home-page .section-2-Type-2 .room-type_description{gap:35px}}@media(max-width:875px){.home-page .section-2-Type-2 .room-type_description{gap:24px}}.home-page .section-2-Type-2 .room-type_description>div{display:flex;align-items:center;gap:20px}@media(max-width:875px){.home-page .section-2-Type-2 .room-type_description>div{gap:12px}.home-page .section-2-Type-2 .room-type_description>div svg{height:16px;width:16px}}.home-page .section-2-Type-2 .room-type_description p{font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.4px;color:#dab28e}@media(max-width:1600px){.home-page .section-2-Type-2 .room-type_description p{font-size:18px}}@media(max-width:1200px){.home-page .section-2-Type-2 .room-type_description p{font-size:16px}}@media(max-width:875px){.home-page .section-2-Type-2 .room-type_description p{font-size:14px}}.home-page .section-2-Type-2 .slide-container{align-items:center;display:flex;justify-content:center;gap:54px}@media(max-width:1024px){.home-page .section-2-Type-2 .slide-container{gap:20px}}.home-page .section-2-Type-2 .slide-container .slide-wrapper{position:relative;padding:10px}@media(max-width:768px){.home-page .section-2-Type-2 .slide-container .slide-wrapper{padding:4px}}.home-page .section-2-Type-2 .slide-container .slide-wrapper .slide .image-container{width:940px;height:590px;background-color:#d3d3d3}@media(max-width:1400px){.home-page .section-2-Type-2 .slide-container .slide-wrapper .slide .image-container{width:600px;height:400px}}@media(max-width:1024px){.home-page .section-2-Type-2 .slide-container .slide-wrapper .slide .image-container{width:500px;height:400px}}@media(max-width:768px){.home-page .section-2-Type-2 .slide-container .slide-wrapper .slide .image-container{width:355px;height:260px}}@media(max-width:380px){.home-page .section-2-Type-2 .slide-container .slide-wrapper .slide .image-container{width:330px}}.home-page .section-2-Type-2 .slide-container .slide-wrapper .slide .image-container img{height:100%;width:100%}.home-page .section-2-Type-2 .slide-container .slide-wrapper .shadow{position:absolute;top:0;left:0;width:100%;height:auto}@media(max-width:768px){.home-page .section-2-Type-2 .slide-container>button{display:none}}.home-page .section-2-Type-2 .slide_button{width:120px;display:flex;align-items:center;gap:20px}.home-page .section-2-Type-2 .slide_button p{color:#24adb6;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px}.home-page .section-2-Type-2 .slide_button button{border:1px solid rgba(36,173,182,.102)}@media(max-width:875px){.home-page .section-2-Type-2 .slide_button{display:none}}.home-page .section-2-Type-2 .slide_button-container{display:none;justify-content:space-between;margin-top:1.5rem;padding:0 1rem}@media(max-width:875px){.home-page .section-2-Type-2 .slide_button-container{display:flex}}.home-page .section-2-Type-2 .slide_button-container .slide_button--mobile{display:flex;align-items:center;gap:12px}.home-page .section-2-Type-2 .slide_button-container .slide_button--mobile p{color:#dab28e;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px}.home-page .section-2-Type-2 .slide_button-container .slide_button--mobile button{border:1px solid #f5e4d6}.home-page .section-2-Type-2 .button_prev{justify-content:flex-end}.home-page .section-2-Type-2 .button_next{justify-content:flex-start}.home-page .section-2-Type-2 .list-images{display:flex;gap:20px;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto;margin:0 auto}.home-page .section-2-Type-2 .list-images::-webkit-scrollbar{height:.75rem}@media(max-width:768px){.home-page .section-2-Type-2 .list-images::-webkit-scrollbar{height:.375rem}}.home-page .section-2-Type-2 .list-images::-webkit-scrollbar-track{background-color:#eee}@media(max-width:768px){.home-page .section-2-Type-2 .list-images::-webkit-scrollbar-track{background-color:#fff}}.home-page .section-2-Type-2 .list-images::-webkit-scrollbar-thumb{background-color:#b8b7b7}.home-page .section-2-Type-2 .list-images::-webkit-scrollbar-thumb:hover{background-color:#abaaaa}.home-page .section-2-Type-2 .list-images::-webkit-scrollbar-thumb:active{background-color:#9f9d9d}.home-page .section-2-Type-2 .list-images .image.--active img{border:1px solid #24adb6}.home-page .section-2-Type-2 .list-images img{height:80px;width:100px;object-fit:cover;background-color:#d3d3d3}@media(max-width:768px){.home-page .section-2-Type-2 .list-images{gap:8px}.home-page .section-2-Type-2 .list-images img{height:50px;width:60px}}.home-page .section-2{margin-top:142px;text-align:center}@media(max-width:875px){.home-page .section-2{flex-direction:column;margin-top:40px}}.home-page .section-2_text{display:flex;justify-content:center;padding:0 20px}@media(max-width:768px){.home-page .section-2_text{flex-direction:column;display:none}}.home-page .section-2_text img{width:35px;height:-moz-fit-content;height:fit-content}.home-page .section-2_text h5{max-width:980px;color:#dab28e;text-align:center;font-size:32px;font-style:normal;font-weight:300;line-height:52px;letter-spacing:.64px}@media(max-width:768px){.home-page .section-2_text h5{font-size:16px;font-style:normal;font-weight:300;line-height:29px;letter-spacing:.32px;margin-top:0}}.home-page .section-2_text h5 span{color:#78d6df;font-size:32px;font-style:normal;font-weight:400;line-height:52px;letter-spacing:.64px}@media(max-width:768px){.home-page .section-2_text h5 span{font-size:16px;font-style:normal;font-weight:500;line-height:29px;letter-spacing:.32px}}.home-page .section-2_number{margin:114px 0 50px;position:relative}@media(max-width:875px){.home-page .section-2_number{display:flex;justify-content:center;margin:57px 0 24px}}.home-page .section-2_number h4{position:relative;z-index:2;color:#dab28e;text-align:center;font-family:Prata;font-size:30px;font-style:normal;font-weight:400;line-height:70px;letter-spacing:.6px;margin:0}@media(max-width:875px){.home-page .section-2_number h4{font-size:20px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:.4px}}.home-page .section-2_number img{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}@media(max-width:875px){.home-page .section-2_number img{height:50px;width:50px}}.home-page .section-2_number .shadow{top:-10px}@media(max-width:875px){.home-page .section-2_number .shadow{top:-5px;height:60px;width:60px}}.home-page .section-2_number .room-type_title--mobile{display:none;position:absolute;left:10px;color:#9fdbe0;font-family:prata;font-size:32px;font-style:normal;font-weight:400;line-height:38px;text-transform:uppercase}.home-page .section-2_number .room-type_title--mobile:last-child{right:10px;left:auto}@media(max-width:875px){.home-page .section-2_number .room-type_title--mobile{display:block}}.home-page .section-2 .room-type{margin-bottom:80px;display:flex;justify-content:center;align-items:center;gap:37px;overflow:hidden}@media(max-width:768px){.home-page .section-2 .room-type{margin-bottom:40px}}.home-page .section-2 .room-type h4{font-size:40px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.8px;color:#b98464;margin:0 0 40px}@media(max-width:768px){.home-page .section-2 .room-type h4{font-size:20px;margin:0 0 16px}}.home-page .section-2 .room-type_content{min-width:800px}@media(max-width:1024px){.home-page .section-2 .room-type_content{min-width:680px}}.home-page .section-2 .room-type_content .size .text--mobile{display:none}@media(max-width:768px){.home-page .section-2 .room-type_content .size .text{display:none}.home-page .section-2 .room-type_content .size .text--mobile{display:block}.home-page .section-2 .room-type_content .seaview{display:none}}.home-page .section-2 .room-type_title{color:#fff;font-family:Prata;font-size:108px;font-style:normal;font-weight:400;line-height:88px;letter-spacing:4.32px;text-transform:uppercase}@media(max-width:875px){.home-page .section-2 .room-type_title{display:none}}.home-page .section-2 .room-type_description{display:flex;gap:70px;justify-content:center}@media(max-width:1600px){.home-page .section-2 .room-type_description{gap:50px}}@media(max-width:1024px){.home-page .section-2 .room-type_description{gap:35px}}@media(max-width:875px){.home-page .section-2 .room-type_description{gap:24px}}.home-page .section-2 .room-type_description>div{display:flex;align-items:center;gap:20px}@media(max-width:875px){.home-page .section-2 .room-type_description>div{gap:12px}.home-page .section-2 .room-type_description>div svg{height:16px;width:16px}}.home-page .section-2 .room-type_description p{font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.4px;color:#dab28e}@media(max-width:1600px){.home-page .section-2 .room-type_description p{font-size:18px}}@media(max-width:1200px){.home-page .section-2 .room-type_description p{font-size:16px}}@media(max-width:875px){.home-page .section-2 .room-type_description p{font-size:14px}}.home-page .section-2 .slide-container{align-items:center;display:flex;justify-content:center;gap:54px}@media(max-width:1024px){.home-page .section-2 .slide-container{gap:20px}}.home-page .section-2 .slide-container .slide-wrapper{position:relative;padding:10px}@media(max-width:768px){.home-page .section-2 .slide-container .slide-wrapper{padding:4px}}.home-page .section-2 .slide-container .slide-wrapper .slide .image-container{width:940px;height:590px;background-color:#d3d3d3}@media(max-width:1400px){.home-page .section-2 .slide-container .slide-wrapper .slide .image-container{width:600px;height:400px}}@media(max-width:1024px){.home-page .section-2 .slide-container .slide-wrapper .slide .image-container{width:500px;height:400px}}@media(max-width:768px){.home-page .section-2 .slide-container .slide-wrapper .slide .image-container{width:355px;height:260px}}@media(max-width:380px){.home-page .section-2 .slide-container .slide-wrapper .slide .image-container{width:330px}}.home-page .section-2 .slide-container .slide-wrapper .slide .image-container img{height:100%;width:100%}.home-page .section-2 .slide-container .slide-wrapper .shadow{position:absolute;top:0;left:0;width:100%;height:auto}@media(max-width:768px){.home-page .section-2 .slide-container>button{display:none}}.home-page .section-2 .slide_button{width:120px;display:flex;align-items:center;gap:20px}.home-page .section-2 .slide_button p{color:#24adb6;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px}.home-page .section-2 .slide_button button{border:1px solid rgba(36,173,182,.102)}@media(max-width:875px){.home-page .section-2 .slide_button{display:none}}.home-page .section-2 .slide_button-container{display:none;justify-content:space-between;margin-top:1.5rem;padding:0 1rem}@media(max-width:875px){.home-page .section-2 .slide_button-container{display:flex}}.home-page .section-2 .slide_button-container .slide_button--mobile{display:flex;align-items:center;gap:12px}.home-page .section-2 .slide_button-container .slide_button--mobile p{color:#dab28e;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px}.home-page .section-2 .slide_button-container .slide_button--mobile button{border:1px solid #f5e4d6}.home-page .section-2 .button_prev{justify-content:flex-end}.home-page .section-2 .button_next{justify-content:flex-start}.home-page .section-2 .list-images{display:flex;gap:20px;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto;margin:0 auto}.home-page .section-2 .list-images::-webkit-scrollbar{height:.75rem}@media(max-width:768px){.home-page .section-2 .list-images::-webkit-scrollbar{height:.375rem}}.home-page .section-2 .list-images::-webkit-scrollbar-track{background-color:#eee}@media(max-width:768px){.home-page .section-2 .list-images::-webkit-scrollbar-track{background-color:#fff}}.home-page .section-2 .list-images::-webkit-scrollbar-thumb{background-color:#b8b7b7}.home-page .section-2 .list-images::-webkit-scrollbar-thumb:hover{background-color:#abaaaa}.home-page .section-2 .list-images::-webkit-scrollbar-thumb:active{background-color:#9f9d9d}.home-page .section-2 .list-images .image.--active img{border:1px solid #24adb6}.home-page .section-2 .list-images img{height:80px;width:100px;object-fit:cover;background-color:#d3d3d3}@media(max-width:768px){.home-page .section-2 .list-images{gap:8px}.home-page .section-2 .list-images img{height:50px;width:60px}}.home-page .section_3{position:relative;z-index:1;padding-top:80px}@media(max-width:768px){.home-page .section_3{padding-top:100px}.home-page .section_3:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/gradientCurveBG.svg) no-repeat 37% -440px/1100px 1750px;background-size:1100px 1750px;background-position:37% -440px}}.home-page .section_3 .logo{display:flex;justify-content:space-between;align-items:center;padding:0 70px}.home-page .section_3 .logo .text{margin-bottom:-55px}.home-page .section_3 .logo .discover{display:flex;flex-direction:column;align-items:center;justify-content:center}.home-page .section_3 .logo .discover .flag{height:140px;width:140px}.home-page .section_3 .logo .thongpla-logo{width:200px;height:auto;object-fit:contain}.home-page .section_3 .logo .shadow{margin-top:-140px;height:140px;width:140px}@media(max-width:768px){.home-page .section_3 .logo{padding:0 30px}.home-page .section_3 .logo .thongpla-logo{width:74px;height:auto;object-fit:contain}.home-page .section_3 .logo .text{width:80px;margin-bottom:-25px}.home-page .section_3 .logo .discover .flag{height:60px;width:60px}.home-page .section_3 .logo .discover .shadow{margin-top:-60px;height:60px;width:60px}}.home-page .section_3 .menu{display:flex;gap:40px;margin:40px auto 0;padding:24px;overflow:auto;max-width:1400px;justify-content:center}.home-page .section_3 .menu_scrollButton{display:none}.home-page .section_3 .menu_scrollButton .scrollButtonLeft,.home-page .section_3 .menu_scrollButton .scrollButtonRight{background-color:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:1.5rem;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.home-page .section_3 .menu::-webkit-scrollbar{height:.75rem}@media(max-width:768px){.home-page .section_3 .menu::-webkit-scrollbar{height:.375rem}}.home-page .section_3 .menu::-webkit-scrollbar-track{background-color:#eee}@media(max-width:768px){.home-page .section_3 .menu::-webkit-scrollbar-track{background-color:#fff}}.home-page .section_3 .menu::-webkit-scrollbar-thumb{background-color:#b8b7b7}.home-page .section_3 .menu::-webkit-scrollbar-thumb:hover{background-color:#abaaaa}.home-page .section_3 .menu::-webkit-scrollbar-thumb:active{background-color:#9f9d9d}@media(max-width:1080px){.home-page .section_3 .menu{max-width:1080px;gap:30px;justify-content:flex-start}.home-page .section_3 .menu_scrollButton{position:absolute;top:400px;width:100vw;display:flex;flex-direction:row;justify-content:space-between}}@media(max-width:768px){.home-page .section_3 .menu{gap:20px}}.home-page .section_3 .menu-item{display:flex;flex-direction:column;align-items:center}.home-page .section_3 .menu-item:nth-child(2n){margin-top:55px;flex-direction:column-reverse}@media(max-width:768px){.home-page .section_3 .menu-item:nth-child(2n){margin-top:-20px}}.home-page .section_3 .menu-item:nth-child(2n) .dish{margin:40px 0 0}.home-page .section_3 .menu-item:nth-child(2n) .dish .shadow{position:absolute;top:0;left:0;width:100%;height:auto}@media(max-width:768px){.home-page .section_3 .menu-item:nth-child(2n) .dish{margin:20px 0 0}}.home-page .section_3 .menu-item .dish{position:relative;z-index:1;margin:0 0 40px;padding:10px;border-radius:30px}@media(max-width:768px){.home-page .section_3 .menu-item .dish{padding:4px}}.home-page .section_3 .menu-item .dish>img{width:280px;height:360px;object-fit:cover}@media(max-width:1400px){.home-page .section_3 .menu-item .dish>img{width:240px;height:310}}@media(max-width:1250px){.home-page .section_3 .menu-item .dish>img{width:200px;height:260px}}@media(max-width:768px){.home-page .section_3 .menu-item .dish>img{width:180px;height:230px}}.home-page .section_3 .menu-item .dish .shadow{position:absolute;top:0;left:0;width:100%;height:auto}.home-page .section_3 .menu-item .dish .shadow img{height:100%;width:100%}@media(max-width:768px){.home-page .section_3 .menu-item .dish{margin:0 0 20px}}.home-page .section_3 .menu-item .dish-description{width:100%;text-align:center;color:#fff}.home-page .section_3 .menu-item .dish-description h6{text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 12px;opacity:.6}@media(max-width:1250px){.home-page .section_3 .menu-item .dish-description h6{font-size:14px}}@media(max-width:768px){.home-page .section_3 .menu-item .dish-description h6{font-size:12px;letter-spacing:1.2px}}.home-page .section_3 .menu-item .dish-description p{font-size:30px;font-style:normal;font-weight:300;line-height:40px;letter-spacing:.6px}@media(max-width:768px){.home-page .section_3 .menu-item .dish-description p{font-size:16px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:.32px}}@media(max-width:1250px){.home-page .section_3 .menu-item .dish-description img{height:80px}}@media(max-width:768px){.home-page .section_3 .menu-item .dish-description img{height:57px}}.home-page .section_3 .view-button{display:flex;align-items:center;gap:16px;justify-content:flex-end;margin-top:120px}@media(max-width:768px){.home-page .section_3 .view-button{margin-top:20px;padding-right:20px}.home-page .section_3 .view-button .MuiButton-root{width:auto}}.home-page .section_3 .view-button .button--desktop{width:max-content;height:min-content;background-color:transparent}.home-page .section_3 .view-button .button--desktop button{width:200px}@media(max-width:768px){.home-page .section_3 .view-button .button--desktop .text{display:none}}.home-page .section_3 .view-button .button--desktop .text--mobile{display:none}@media(max-width:768px){.home-page .section_3 .view-button .button--desktop .text--mobile{display:block;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.24px}}.home-page .section_3 .view-button .button--desktop:hover{background-color:transparent}@media(max-width:768px){.home-page .section_3 .view-button .button--desktop svg{width:40px}}.home-page .section_3 .view-button p{font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.28px;color:#fff;margin-right:16px}.home-page .section_3 .more-offers{margin:75px 0 86px}.home-page .section_3 .more-offers h1{max-width:543px;font-size:56px;font-style:normal;font-weight:400;line-height:76px;background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:1280px){.home-page .section_3 .more-offers h1{font-size:44px;letter-spacing:.64px}}@media(max-width:768px){.home-page .section_3 .more-offers h1{margin-left:20px;font-size:32px;font-style:normal;font-weight:400;line-height:40px}}.home-page .section_3 .more-offers .offers{display:flex;justify-content:space-between;padding:32px 56px;gap:80px}.home-page .section_3 .more-offers .offers::-webkit-scrollbar{height:.75rem}@media(max-width:768px){.home-page .section_3 .more-offers .offers::-webkit-scrollbar{height:.375rem}}.home-page .section_3 .more-offers .offers::-webkit-scrollbar-track{background-color:#eee}@media(max-width:768px){.home-page .section_3 .more-offers .offers::-webkit-scrollbar-track{background-color:#fff}}.home-page .section_3 .more-offers .offers::-webkit-scrollbar-thumb{background-color:#b8b7b7}.home-page .section_3 .more-offers .offers::-webkit-scrollbar-thumb:hover{background-color:#abaaaa}.home-page .section_3 .more-offers .offers::-webkit-scrollbar-thumb:active{background-color:#9f9d9d}@media(max-width:1280px){.home-page .section_3 .more-offers .offers{gap:80px;overflow:auto}}@media(max-width:768px){.home-page .section_3 .more-offers .offers{flex-direction:column;align-items:center;overflow:initial}}.home-page .section_3 .more-offers .offers .offer{min-width:320px;position:relative;text-align:center;background-color:transparent}@media(max-width:768px){.home-page .section_3 .more-offers .offers .offer{max-width:350px}}.home-page .section_3 .more-offers .offers .offer:first-child .image{height:220px;width:220px;position:absolute;top:-55%;left:-60%}.home-page .section_3 .more-offers .offers .offer:last-child .image{height:186px;width:186px;position:absolute;top:-55%;left:-50%}.home-page .section_3 .more-offers .offers .offer .image{height:214px;width:214px;position:absolute;top:-80%;left:-35%}.home-page .section_3 .more-offers .offers .offer-image{height:100px;width:100px;position:absolute;left:-45px;top:-35px;overflow:hidden;border-radius:50%}.home-page .section_3 .more-offers .offers .offer .ellipse-offer{position:absolute;left:-50px;top:-40px}@media(max-width:1280px){.home-page .section_3 .more-offers .offers .offer{min-width:260px}.home-page .section_3 .more-offers .offers .offer-image{height:90px;width:90px;top:-30px}.home-page .section_3 .more-offers .offers .offer .ellipse-offer{height:100px;width:100px;top:-35px}}@media(max-width:370px){.home-page .section_3 .more-offers .offers .offer{min-width:240px}}.home-page .section_3 .more-offers .offers .offer-content{width:100%;height:100%;padding:40px 57px 20px;border-radius:4px;background:#fff}@media(max-width:1280px){.home-page .section_3 .more-offers .offers .offer-content{padding:32px 30px 20px}}.home-page .section_3 .more-offers .offers .offer .price{display:flex;flex-direction:column;gap:14px;margin:30px 0 24px}.home-page .section_3 .more-offers .offers .offer .price-details,.home-page .section_3 .more-offers .offers .offer .value{display:flex;align-items:center;justify-content:space-between}.home-page .section_3 .more-offers .offers .offer .value{width:47%}.home-page .section_3 .more-offers .offers .offer .value span{color:#b98464}.home-page .section_3 .more-offers .offers .offer .time{display:flex;gap:8px}.home-page .section_3 .more-offers .offers .offer h6{color:#b98464;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:3.52px;text-transform:uppercase;margin:0}@media(max-width:1024px){.home-page .section_3 .more-offers .offers .offer h6{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:3.08px;text-transform:uppercase;margin:0}}.home-page .section_3 .more-offers .offers .offer .description{color:#a4a4a4;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px}.home-page .section_3 .more-offers .offers .offer p{color:#dab28e;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px;text-align:left}@media(max-width:1024px){.home-page .section_3 .more-offers .offers .offer p{font-size:12px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:.24px}}@media(max-width:768px){.home-page .section_4{padding:0 10px}}.home-page .section_4 .our-gallery_title{margin:150px 0 0}@media(max-width:768px){.home-page .section_4 .our-gallery_title{display:flex;margin:65px 0 0;align-items:center;justify-content:space-between}}.home-page .section_4 .our-gallery h1{max-width:543px;font-size:56px;font-style:normal;font-weight:400;line-height:76px;background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}@media(max-width:1280px){.home-page .section_4 .our-gallery h1{font-size:44px;letter-spacing:.64px}}@media(max-width:768px){.home-page .section_4 .our-gallery h1{font-size:32px;font-style:normal;font-weight:400;line-height:40px}}.home-page .section_4 .our-gallery .list-images{display:flex;justify-content:flex-end}@media(max-width:768px){.home-page .section_4 .our-gallery .list-images .image:first-child{display:none}}.home-page .section_4 .our-gallery .list-images p{font-style:normal;font-weight:300;line-height:16px;letter-spacing:.32px;color:#24adb6;text-align:center;width:min-content;position:absolute;left:50%;transform:translateX(-50%);top:9px}@media(max-width:875px){.home-page .section_4 .our-gallery .list-images p{font-size:14px;font-style:normal;font-weight:300;line-height:12px;letter-spacing:.28px}}.home-page .section_4 .our-gallery .list-images .image{position:relative;height:50px;width:50px;z-index:2;padding:2px;margin-left:-15px;cursor:pointer}.home-page .section_4 .our-gallery .list-images .image>img{border-radius:50%;height:46px;width:46px;background-color:#d3d3d3;object-fit:cover}.home-page .section_4 .our-gallery .list-images .image .shadow{position:absolute;top:0;left:0;z-index:-1}.home-page .section_4 .our-gallery .list-images .image .shadow img{height:50px;width:50px}@media(max-width:875px){.home-page .section_4 .our-gallery .list-images .image{height:40px;width:40px}.home-page .section_4 .our-gallery .list-images .image>img{border-radius:50%;height:36px;width:36px}.home-page .section_4 .our-gallery .list-images .image .shadow img{height:40px;width:40px}}.home-page .section_4 .our-gallery .gallery{display:flex;gap:20px;margin-top:25px}.home-page .section_4 .our-gallery .gallery-content{width:100%;min-height:500px;max-height:504px}@media(max-width:875px){.home-page .section_4 .our-gallery .gallery{gap:10px}.home-page .section_4 .our-gallery .gallery-content{min-height:200px}}.home-page .section_4 .our-gallery .gallery_left{cursor:pointer}.home-page .section_4 .our-gallery .gallery_left img{height:100%;width:100%;object-fit:cover;background-color:#d3d3d3}.home-page .section_4 .our-gallery .gallery_right{display:flex;gap:20px;flex-direction:column}@media(max-width:875px){.home-page .section_4 .our-gallery .gallery_right{gap:10px}}.home-page .section_4 .our-gallery .gallery_right__image{min-height:243px}@media(max-width:875px){.home-page .section_4 .our-gallery .gallery_right__image{min-height:96px}}.home-page .section_4 .our-gallery .gallery_right img{width:100%;height:100%;object-fit:cover;background-color:#d3d3d3}.home-page .section_4 .our-customers-says h1{max-width:543px;font-size:56px;font-style:normal;font-weight:400;line-height:76px;background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:150px 0 64px}@media(max-width:1280px){.home-page .section_4 .our-customers-says h1{font-size:44px;letter-spacing:.64px;margin:65px 0 35px}}@media(max-width:875px){.home-page .section_4 .our-customers-says h1{font-size:32px;font-style:normal;font-weight:400;line-height:40px}}.home-page .section_4 .our-customers-says_content{display:flex;gap:24px}.home-page .section_4 .our-customers-says_content::-webkit-scrollbar{height:.75rem}@media(max-width:768px){.home-page .section_4 .our-customers-says_content::-webkit-scrollbar{height:.375rem}}.home-page .section_4 .our-customers-says_content::-webkit-scrollbar-track{background-color:#eee}@media(max-width:768px){.home-page .section_4 .our-customers-says_content::-webkit-scrollbar-track{background-color:#fff}}.home-page .section_4 .our-customers-says_content::-webkit-scrollbar-thumb{background-color:#b8b7b7}.home-page .section_4 .our-customers-says_content::-webkit-scrollbar-thumb:hover{background-color:#abaaaa}.home-page .section_4 .our-customers-says_content::-webkit-scrollbar-thumb:active{background-color:#9f9d9d}@media(max-width:875px){.home-page .section_4 .our-customers-says_content{gap:8px;padding:25px 0;overflow:auto}}.home-page .section_4 .our-customers-says .customer_says{position:relative;background-color:#fff;border-radius:30px;border:1px solid #f5e4d6;width:380px;padding:30px}@media(max-width:875px){.home-page .section_4 .our-customers-says .customer_says{min-width:266px;padding:24px}}.home-page .section_4 .our-customers-says .customer_says>svg{position:absolute;left:0;top:-20px}@media(max-width:875px){.home-page .section_4 .our-customers-says .customer_says>svg{width:39px;height:auto;top:-15px}}.home-page .section_4 .our-customers-says .customer_says .customer{display:flex;align-items:center;gap:16px}.home-page .section_4 .our-customers-says .customer_says .customer p{font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.36px;color:#b98464}.home-page .section_4 .our-customers-says .customer_says .customer span{font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.24px;color:#f5e4d6}.home-page .section_4 .our-customers-says .customer_says .review{margin-top:20px}.home-page .section_4 .our-customers-says .customer_says .review p{font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.28px;color:#dab28e}.home-page .section_4 .our-customers-says .customer_says .time{margin-top:24px;display:flex;align-items:center;gap:12px}.home-page .section_4 .our-customers-says .customer_says .time p{font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.24px;color:#b98464}.home-page .section_4 .our-customers-says .more-reviews{margin:40px 0 110px}@media(max-width:768px){.home-page .section_4 .our-customers-says .more-reviews{margin:40px 0 0}}.home-page .section_4 .our-customers-says .more-reviews .button--desktop{text-align:right}.home-page .section_4 .our-customers-says .more-reviews .button--desktop button{width:max-content;gap:16px}@media(max-width:768px){.home-page .section_4 .our-customers-says .more-reviews .button--desktop{display:none}}.home-page .section_4 .our-customers-says .more-reviews p{font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.28px;color:#24adb6}.home-page .section_4 .our-customers-says .more-reviews circle,.home-page .section_4 .our-customers-says .more-reviews g,.home-page .section_4 .our-customers-says .more-reviews path,.home-page .section_4 .our-customers-says .more-reviews svg{fill:#24adb6}.home-page .book-now_button--mobile{position:-webkit-sticky;position:sticky;bottom:20px;z-index:99;opacity:1;transition:opacity .3s ease,transform .3s ease;transform:translateY(0);display:flex;align-items:center;justify-content:center;margin-bottom:40px}.home-page .book-now_button--mobile button{min-width:335px;text-align:center;background-color:#24adb6;display:none}@media(max-width:768px){.home-page .book-now_button--mobile button{display:block}}.style-dialog .MuiDialog-paper{border-radius:30px;padding:40px}.style-dialog h5{color:#b98464}.rooms-page{padding:140px 24px 0;margin-bottom:74px}@media(max-width:875px){.rooms-page{padding:90px 20px 0}}.rooms-page .toolbar-component{display:flex;align-items:center;justify-content:center;position:-webkit-sticky;position:sticky;top:120px;z-index:99;opacity:1;transition:opacity .3s ease,transform .3s ease;transform:translateY(0)}@media(max-width:875px){.rooms-page .toolbar-component{top:90px}}.rooms-page .toolbar{bottom:0;z-index:1}.rooms-page .toolbar-content{margin:0 auto;width:max-content;flex-wrap:wrap}@media(max-width:875px){.rooms-page .toolbar{display:flex}.rooms-page .toolbar-content{width:min-content}}.rooms-page .rooms-page_content{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:56px}@media(max-width:875px){.rooms-page .rooms-page_content{margin-top:32px}}.rooms-page .rooms-page_content .not-found{color:#b98464}.rooms-page .room{position:relative;width:593px;overflow:hidden;background-color:#fff;border-radius:20px}@media(max-width:1400px){.rooms-page .room{width:465px}}.rooms-page .room .main-image{width:100%;position:relative;overflow:hidden}.rooms-page .room .main-image img{width:100%;height:302px;margin-top:-10px;background-color:#d3d3d3}@media(max-width:500px){.rooms-page .room .main-image img{height:237px}}.rooms-page .room .main-image .wavy{background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/rooms/wareShape.png) no-repeat top/cover;width:101%;height:100%;position:absolute;bottom:-70%;left:0}@media(max-width:500px){.rooms-page .room .main-image .wavy{background-position:0 0;background-size:125%;bottom:-65%}}.rooms-page .room .list-images{display:flex;justify-content:center;gap:8px;padding:0 12px;margin-top:10px}.rooms-page .room .list-images .image{position:relative;overflow:hidden;width:132px;height:124px}@media(max-width:1400px){.rooms-page .room .list-images .image{height:104px}}@media(max-width:500px){.rooms-page .room .list-images .image{width:100%;height:64px}}.rooms-page .room .list-images .image span{font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.28px;color:#fff}@media(max-width:768px){.rooms-page .room .list-images .image span{font-size:12px;line-height:normal;letter-spacing:.24px}}.rooms-page .room .list-images .view-all_content{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(36,173,182,.4);display:flex;justify-content:center;align-items:center}.rooms-page .room .list-images img{width:100%;height:100%;object-fit:cover;background-color:#d3d3d3}.rooms-page .room .type-room{padding:40px 30px 32px}@media(max-width:1400px){.rooms-page .room .type-room{padding:20px}}@media(max-width:768px){.rooms-page .room .type-room{padding:16px}}.rooms-page .room .type-room h5{font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.48px;color:#b98464;margin:0 0 28px}@media(max-width:768px){.rooms-page .room .type-room h5{font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.4px;margin:0 0 24px}}.rooms-page .room .type-room_content{display:flex;align-items:flex-end;justify-content:space-between}@media(max-width:1400px){.rooms-page .room .type-room_content{gap:24px;align-items:flex-start;flex-direction:column}}.rooms-page .room .type-room .type .type-info{display:flex;gap:20px}.rooms-page .room .type-room .type .type-info:first-child{margin-bottom:18px}.rooms-page .room .type-room .type .type-info>div{display:flex;gap:20px}@media(max-width:1400px){.rooms-page .room .type-room .type .type-info>div{gap:12px}.rooms-page .room .type-room .type .type-info>div svg{height:20px;width:20px}}@media(max-width:768px){.rooms-page .room .type-room .type .type-info>div{gap:12px}.rooms-page .room .type-room .type .type-info>div svg{height:18px;width:18px}.rooms-page .room .type-room .type .type-info:first-child{margin-bottom:16px}}.rooms-page .room .type-room .type p{font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px;color:#dab28e}@media(max-width:768px){.rooms-page .room .type-room .type{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px}}.rooms-page .room .type-room .price{color:#24adb6;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.4px}.rooms-page .room .type-room .time{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.24px;color:#a4a4a4}.rooms-page .unavailable{position:relative;opacity:.7}.rooms-page .unavailable-content{max-width:450px;width:90%;position:absolute;left:50%;transform:translateX(-50%);top:24px;background-color:#fff;border-radius:20px;padding:20px 16px}.rooms-page .unavailable-content h6{color:#a4a4a4;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px;margin:0}@media(max-width:875px){.rooms-page .unavailable-content h6{font-size:14px}}.room-details-page{padding:140px 0 0}@media(max-width:875px){.room-details-page{padding:90px 0 0}}.room-details-page .toolbar-component{display:flex;align-items:center;justify-content:center;gap:48px;top:120px;z-index:99;padding:0 20px;opacity:1;transition:opacity .3s ease,transform .3s ease;transform:translateY(0)}@media(max-width:1024px){.room-details-page .toolbar-component{gap:15px}}@media(max-width:875px){.room-details-page .toolbar-component{top:90px}}.room-details-page .toolbar-component>button{height:60px;width:60px;border:1px solid #f5e4d6}.room-details-page .toolbar-component>button svg{height:32px;width:32px}@media(max-width:875px){.room-details-page .toolbar-component>button{display:none}}@media(max-width:1024px){.room-details-page .toolbar-component{flex-direction:column}}.room-details-page .toolbar{bottom:0;z-index:1}.room-details-page .toolbar-content{margin:0 auto;width:max-content;flex-wrap:wrap}.room-details-page .toolbar .booking_button{display:block}@media(max-width:1200px){.room-details-page .toolbar .booking_button{display:none}.room-details-page .toolbar-content{width:840px}}@media(max-width:1024px){.room-details-page .toolbar-content{width:780px}}@media(max-width:875px){.room-details-page .toolbar{display:flex}.room-details-page .toolbar-content{width:min-content}}.room-details-page .booking_button--outside{display:none}@media(min-width:876px)and (max-width:1200px){.room-details-page .booking_button--outside{display:block;text-align:center}.room-details-page .booking_button--outside .style-button{background-color:#24adb6}}.room-details-page_content{margin-top:70px}@media(max-width:768px){.room-details-page_content{margin-top:40px}}.room-details-page_content .room{padding:0 16px}.room-details-page_content .room .price-time{text-align:center}.room-details-page_content .room .price-time .price{font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.48px;background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.room-details-page_content .room .price-time .time{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px;color:#dab28e}.room-details-page_content .room .type-room{margin-bottom:40px}@media(max-width:768px){.room-details-page_content .room .type-room{margin-bottom:24px}}.room-details-page_content .room .type-room h3{text-align:center;font-family:Poppins;font-size:40px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.8px;color:#b98464}@media(max-width:768px){.room-details-page_content .room .type-room h3{font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.48px;margin:20px 0 24px}}.room-details-page_content .room .type-room .type{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:70px}@media(max-width:1400px){.room-details-page_content .room .type-room .type{gap:50px}}@media(max-width:768px){.room-details-page_content .room .type-room .type{gap:20px}}.room-details-page_content .room .type-room .type-info{display:flex;align-items:center;gap:20px}.room-details-page_content .room .type-room .type-info svg{height:24px;width:24px}@media(max-width:768px){.room-details-page_content .room .type-room .type-info{gap:12px}.room-details-page_content .room .type-room .type-info svg{height:18px;width:18px}}.room-details-page_content .room .type-room p{font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.4px;color:#dab28e}@media(max-width:768px){.room-details-page_content .room .type-room p{font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px}}.room-details-page_content .room .main-image{display:flex;gap:20px;width:min-content;text-align:center;margin:0 auto}@media(max-width:1400px){.room-details-page_content .room .main-image{gap:10px}}@media(max-width:875px){.room-details-page_content .room .main-image{width:100%;flex-direction:column}}.room-details-page_content .room .main-image_left{width:735px;height:640px}@media(max-width:1400px){.room-details-page_content .room .main-image_left{width:650px;height:500px}}@media(max-width:1200px){.room-details-page_content .room .main-image_left{width:500px;height:372px}}@media(max-width:875px){.room-details-page_content .room .main-image_left{flex:1 1;width:100%;height:350px}}.room-details-page_content .room .main-image_left img{width:100%;height:100%;object-fit:cover;cursor:pointer;background-color:#d3d3d3}.room-details-page_content .room .main-image_right{flex:1 1;display:flex;flex-direction:column;gap:20px}@media(max-width:1400px){.room-details-page_content .room .main-image_right{gap:10px}}@media(max-width:875px){.room-details-page_content .room .main-image_right{flex:1 1}}.room-details-page_content .room .main-image_right_top{width:432px;height:310px}.room-details-page_content .room .main-image_right_top img{width:100%;height:100%;object-fit:cover;background-color:#d3d3d3;cursor:pointer}@media(max-width:1400px){.room-details-page_content .room .main-image_right_top{width:320px;height:280px}}@media(max-width:1200px){.room-details-page_content .room .main-image_right_top{width:280px;height:200px}}@media(max-width:875px){.room-details-page_content .room .main-image_right_top{display:none}}.room-details-page_content .room .main-image_right_bottom{display:flex;flex-wrap:wrap;gap:20px}.room-details-page_content .room .main-image_right_bottom img{width:206px;height:145px;object-fit:cover;background-color:#d3d3d3;cursor:pointer}@media(max-width:1400px){.room-details-page_content .room .main-image_right_bottom{gap:10px}.room-details-page_content .room .main-image_right_bottom img{width:155px;height:100px}}@media(max-width:1200px){.room-details-page_content .room .main-image_right_bottom img{width:135px;height:75px}}@media(max-width:875px){.room-details-page_content .room .main-image_right_bottom img{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 8px);height:150px}.room-details-page_content .room .main-image_right_bottom img:last-child{display:none}}@media(max-width:600px){.room-details-page_content .room .main-image_right_bottom{display:none}}.room-details-page_content .room .scrollButtonLeft,.room-details-page_content .room .scrollButtonRight{background-color:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:1.5rem;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.room-details-page_content .room .list-images{display:flex;justify-content:center;align-items:center;padding:0 12px;margin:35px auto 0}.room-details-page_content .room .list-images_container{display:flex;gap:20px;overflow-x:auto}.room-details-page_content .room .list-images img{width:100px;height:80px;object-fit:cover;background-color:#d3d3d3}.room-details-page_content .room .list-images_scrollButton{display:none}@media(max-width:875px){.room-details-page_content .room .list-images{gap:8px;margin:13px auto 0;padding:0}.room-details-page_content .room .list-images_scrollButton{position:absolute;width:100vw;display:flex;flex-direction:row;justify-content:space-between}}.room-details-page_content .breakfast-and-amenities{background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/roomDetails/bg.svg) no-repeat 100% 100%;background-size:1391px}.room-details-page_content .details{display:flex;justify-content:center;margin-top:53px;margin-bottom:50px;gap:94px}@media(max-width:1400px){.room-details-page_content .details{gap:50px}}@media(max-width:1024px){.room-details-page_content .details{gap:30px}}@media(max-width:875px){.room-details-page_content .details{gap:0;flex-direction:column-reverse;margin-bottom:96px}}.room-details-page_content .details h6{font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:4.8px;text-transform:uppercase;width:max-content;margin:69px 0 40px;background:var(--Gradient,linear-gradient(90deg,#e9bd96 0,#24adb6 119.34%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:1400px){.room-details-page_content .details h6{margin:45px 0 25px}}@media(max-width:1024px){.room-details-page_content .details h6{margin:45px 0 15px}}@media(max-width:875px){.room-details-page_content .details h6{margin:0 0 32px}}.room-details-page_content .breakfast{background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/roomDetails/breakfastBg.png) no-repeat;background-size:contain;position:relative;z-index:1;padding-bottom:79px;flex:1 1;min-width:700px}@media(max-width:1400px){.room-details-page_content .breakfast{min-width:600px}}@media(max-width:1200px){.room-details-page_content .breakfast{min-width:500px}}@media(max-width:1024px){.room-details-page_content .breakfast{min-width:400px}}@media(max-width:875px){.room-details-page_content .breakfast{min-width:auto;background-size:660px 550px;padding-bottom:110px}}.room-details-page_content .breakfast h6{margin:69px auto 40px;text-align:center}@media(max-width:1400px){.room-details-page_content .breakfast h6{margin:45px auto 25px}}@media(max-width:1024px){.room-details-page_content .breakfast h6{margin:45px auto 15px}}@media(max-width:875px){.room-details-page_content .breakfast h6{margin:130px auto 32px}}.room-details-page_content .breakfast_images{position:relative;text-align:center}.room-details-page_content .breakfast_images img{width:320px;height:auto;background-color:#d3d3d3;object-fit:cover}.room-details-page_content .breakfast_images .view-button{position:absolute;left:50%;transform:translateX(-50%);bottom:13px;color:#24adb6;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px}@media(max-width:1400px){.room-details-page_content .breakfast_images{gap:10px}}@media(max-width:1200px){.room-details-page_content .breakfast img{width:230px}}@media(max-width:1024px){.room-details-page_content .breakfast img{width:200px}}.room-details-page_content .breakfast .shadow{position:absolute;top:0;left:0;z-index:-1}.room-details-page_content .amenities-and-facilities{flex:1 1;display:flex;justify-content:space-around;gap:100px;padding:0 16px 266px}@media(max-width:1400px){.room-details-page_content .amenities-and-facilities{gap:50px}}@media(max-width:875px){.room-details-page_content .amenities-and-facilities{justify-content:space-around;gap:20px;padding-bottom:0}}.room-details-page_content .amenities-and-facilities h6{background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.room-details-page_content .amenities-and-facilities .amenities_content,.room-details-page_content .amenities-and-facilities .facilities_content{max-width:650px}@media(max-width:875px){.room-details-page_content .amenities-and-facilities .amenities_content,.room-details-page_content .amenities-and-facilities .facilities_content{width:auto;max-width:none}}.room-details-page_content .amenities-and-facilities .amenities_content .item,.room-details-page_content .amenities-and-facilities .facilities_content .item{width:222px;padding-bottom:20px}@media(max-width:1200px){.room-details-page_content .amenities-and-facilities .amenities_content .item,.room-details-page_content .amenities-and-facilities .facilities_content .item{width:auto}}@media(max-width:875px){.room-details-page_content .amenities-and-facilities .amenities_content .item,.room-details-page_content .amenities-and-facilities .facilities_content .item{padding-bottom:16px}}.room-details-page_content .amenities-and-facilities .amenities_content .item p,.room-details-page_content .amenities-and-facilities .facilities_content .item p{font-size:18px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:.36px;color:#a4a4a4;word-break:break-word}@media(max-width:1200px){.room-details-page_content .amenities-and-facilities .amenities_content .item p,.room-details-page_content .amenities-and-facilities .facilities_content .item p{font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.28px}}.room-details-page_content .booking_button--mobile{position:fixed;z-index:1000;bottom:50px;display:flex;justify-content:center;align-items:center;width:100%;text-align:center;margin-bottom:40px}.room-details-page_content .booking_button--mobile button{background-color:#24adb6}@media(min-width:876px){.room-details-page_content .booking_button--mobile{display:none}}.style-dialog__pdf .react-pdf__Document{display:flex;flex-direction:column;align-items:center}.style-dialog__pdf .react-pdf__Page__canvas{max-width:700px;max-height:900px}@media(max-width:1280px){.style-dialog__pdf .react-pdf__Page__canvas{max-width:500px;max-height:700px}}@media(max-width:785px){.style-dialog__pdf .react-pdf__Page__canvas{max-width:300px;max-height:500px}}.style-dialog__pdf .textLayer{max-width:700px;max-height:900px}@media(max-width:1280px){.style-dialog__pdf .textLayer{max-width:500px;max-height:700px}}@media(max-width:785px){.style-dialog__pdf .textLayer{max-width:300px;max-height:500px}}.style-dialog__pdf .react-pdf__Page{margin:1em 0;box-shadow:0 0 8px rgba(0,0,0,.5)}.style-dialog__pdf .react-pdf__Page__annotations.annotationLayer{max-width:700px;max-height:900px}@media(max-width:1280px){.style-dialog__pdf .react-pdf__Page__annotations.annotationLayer{max-width:500px;max-height:700px}}@media(max-width:785px){.style-dialog__pdf .react-pdf__Page__annotations.annotationLayer{max-width:300px;max-height:500px}}.payment-page{padding:140px 20px 0;background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/backgrounds/summaryBg.png) no-repeat right 35%;background-size:46% 629px}@media(max-width:875px){.payment-page{padding:140px 20px 0;background-position:right 80%;background-size:115% 329px}}.payment-page_content{background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/backgrounds/summaryBg2.svg) no-repeat 100% 100%;display:flex;align-items:center;justify-content:center;gap:150px;padding-bottom:200px}@media(max-width:1400px){.payment-page_content{gap:80px}}@media(max-width:1200px){.payment-page_content{gap:50px}}@media(max-width:875px){.payment-page_content{flex-direction:column;gap:40px}}.payment-page_content h4{font-style:normal;font-weight:400;line-height:40px;letter-spacing:.6px;text-align:center}.payment-page_content h4,.payment-page_content h5{background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payment-page_content .booking-content{max-width:593px;width:100%}.payment-page_content .booking-content .booking-details{color:red}@media(max-width:875px){.payment-page_content .booking-content .booking-details .booking-details_address{flex-direction:column}.payment-page_content .booking-content .booking-details .booking-details_address>div{width:100%}}.payment-page_content .booking-content .input-card{margin-bottom:32px}@media(max-width:875px){.payment-page_content .booking-content .input-card{margin-bottom:20px}}.payment-page_content .booking-content p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px;color:#dab28e;margin-bottom:8px}.payment-page_content .booking-details_address{display:flex;gap:8px}.payment-page_content .booking-details_address>div{width:50%}.payment-page_content .booking-details_address .input-expiry-date{display:flex;border-radius:8px;padding:13px;border:1px solid #e3cdba}.payment-page_content .booking-details_address .input-expiry-date:hover{border-color:#b98464!important}.payment-page_content .booking-details_address .input-expiry-date span{color:#b98464}.payment-page_content .booking-details_address .input-expiry-date .input-expiry{width:27px;border-radius:0}.payment-page_content .booking-details_address .input-expiry-date .input-expiry:last-child{padding-left:5px}.payment-page_content .booking-details_address .input-expiry-date .input-expiry fieldset,.payment-page_content .booking-details_address .input-expiry-date .input-expiry input{padding:0;border:none;border-radius:0}.payment-page_content .payment h4{margin:0}.payment-page_content .summary p,.payment-page_content .summary span{color:#dab28e}@media(max-width:1200px){.payment-page_content .summary p,.payment-page_content .summary span{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px}}.payment-page_content .summary-details{display:flex;align-items:center;justify-content:center;gap:32px;border-bottom:1px solid #b98464;padding:32px 15px 40px}@media(max-width:1200px){.payment-page_content .summary-details{gap:20px;min-width:390px}}@media(max-width:875px){.payment-page_content .summary-details{max-width:370px;min-width:auto;padding:32px 0 40px;border-bottom:none}.payment-page_content .summary-details img{height:100px;width:100px}}@media(max-width:1200px){.payment-page_content .summary-details_content{display:flex;flex-wrap:wrap;gap:20px}}.payment-page_content .summary-details_content .item{display:flex;align-items:center;gap:20px;margin-bottom:16px}.payment-page_content .summary-details_content .item:last-child{margin-bottom:0}.payment-page_content .summary-details_content .item svg{height:20px;width:20px}@media(max-width:1200px){.payment-page_content .summary-details_content .item svg{height:16px;width:16px}}.payment-page_content .summary-details_content .item path,.payment-page_content .summary-details_content .item svg{stroke:#dab28e}@media(max-width:1200px){.payment-page_content .summary-details_content .item{margin-bottom:0}}@media(max-width:875px){.payment-page_content .summary-details_content .item{gap:12px}}.payment-page_content .summary-details_total{display:flex;justify-content:space-between;padding:0 15px}@media(max-width:875px){.payment-page_content .summary-details_total{display:none}}.payment-page_content .summary-package{font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.48px;color:#b98464;margin:0 auto;text-align:center}.payment-page_content .summary .pay-btn{text-align:center;margin-top:140px}@media(max-width:875px){.payment-page_content .summary .pay-btn{margin-top:65px}}.payment-page_content .summary .pay-btn button{background:#24adb6}.payment-page_icons{display:flex;align-items:center;justify-content:center;gap:4px;margin:24px 0}@media(max-width:875px){.payment-page_icons{margin:20px 0 33px}}.payment-page_card{position:relative;z-index:1;border-radius:30px;padding:48px 32px 32px;background-color:#fff}.payment-page_card .shadow{position:absolute;width:100%;top:-8px;left:0;z-index:-1}.payment-page_card input{color:#b98464}.payment-page_card fieldset{border-color:#e3cdba}.payment-page_card .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.payment-page_card .MuiOutlinedInput-root:hover fieldset{border-color:#b98464!important}@media(max-width:875px){.payment-page_card{padding:32px 15px}}.payment-page_card:first-child{margin-bottom:40px}.confirm-dialog .MuiPaper-root{border-radius:30px}@media(max-width:768px){.confirm-dialog .MuiPaper-root{width:calc(100% - 40px);margin:20px}}.confirm-dialog .MuiDialogContent-root{padding:64px 24px}.confirm-dialog .dialog-content{text-align:center}.confirm-dialog p{text-align:center;font-size:34px;font-style:normal;font-weight:300;line-height:46px;background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:40px 0 56px}.confirm-dialog a{color:#24adb6;text-align:center;font-family:Somar Sans;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.restaurant-page{padding:140px 24px 0;margin-bottom:74px}@media(max-width:875px){.restaurant-page{padding:90px 20px 0}}.restaurant-page_logo{position:relative;text-align:center;margin-bottom:80px;background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/backgrounds/restaurantBg.svg) no-repeat bottom;background-size:contain}@media(max-width:768px){.restaurant-page_logo{margin-bottom:24px;background-size:685px 100%}.restaurant-page_logo img{height:203px;width:auto}}.restaurant-page .flag-wipe{position:absolute;bottom:-40px;right:50px;display:flex;flex-direction:column;align-items:center}.restaurant-page .flag-wipe .discover{margin-bottom:-45px}.restaurant-page .flag-wipe .flag{height:120px;width:120px}@media(max-width:875px){.restaurant-page .flag-wipe{display:none}}.restaurant-page_text{max-width:965px;margin:0 auto;text-align:center;display:flex}.restaurant-page_text img{margin-top:-18px;height:-moz-fit-content;height:fit-content}.restaurant-page_text p,.restaurant-page_text span{font-size:24px;font-style:normal;font-weight:300;line-height:40px;letter-spacing:.48px}.restaurant-page_text p{color:#dab28e}.restaurant-page_text span{font-weight:400;color:#a3d2d5}@media(max-width:768px){.restaurant-page_text{flex-direction:column}.restaurant-page_text img{width:35px}.restaurant-page_text p,.restaurant-page_text span{font-size:16px;font-style:normal;font-weight:300;line-height:29px;letter-spacing:.32px}}.restaurant-page_menu{max-width:1220px;margin:152px auto 65px}@media(max-width:875px){.restaurant-page_menu{margin:65px auto}}.restaurant-page_menu .MuiTabs-flexContainer{width:min-content;margin:0 auto}.restaurant-page_menu .list-images{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.restaurant-page_menu .list-images .item{cursor:pointer}.restaurant-page_menu .list-images img{width:287px;height:300px;object-fit:cover;background-color:#d3d3d3}@media(max-width:768px){.restaurant-page_menu .list-images{gap:12px}.restaurant-page_menu .list-images img{width:160px;height:180px}}.restaurant-page_menu .tab-panel{margin-top:45px}@media(max-width:768px){.restaurant-page_menu .tab-panel{margin-top:40px}}.pool-villa-page{padding:140px 0 0}@media(max-width:875px){.pool-villa-page{padding:70px 0 0}}.pool-villa-page_intro{display:flex;padding-left:10%;justify-content:space-between;background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/villa/waves.png) no-repeat top;background-size:contain}@media(max-width:768px){.pool-villa-page_intro{padding:0;flex-direction:column-reverse;background-position:0;background-size:auto 176px}}.pool-villa-page_intro-logo{margin-bottom:48px;min-width:410px}@media(max-width:1200px){.pool-villa-page_intro-logo{min-width:300px}}@media(max-width:768px){.pool-villa-page_intro-logo{min-width:100%;text-align:center}}.pool-villa-page_intro-logo>img{width:auto;height:236px;margin-left:-93px}@media(max-width:768px){.pool-villa-page_intro-logo>img{height:200px;margin-top:-64px;margin-left:0}}.pool-villa-page_intro-logo .introducing{font-size:18px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:5.4px;text-transform:uppercase;color:#b98464;margin-top:80px}@media(max-width:768px){.pool-villa-page_intro-logo .introducing{font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:4.8px;margin-top:9px}}.pool-villa-page_intro-logo h3{font-size:48px;font-style:normal;font-weight:400;line-height:64px;letter-spacing:.96px;color:#b98464;margin:20px 0 16px}@media(max-width:1200px){.pool-villa-page_intro-logo h3{font-size:34px;line-height:45px}}@media(max-width:768px){.pool-villa-page_intro-logo h3{font-size:30px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.6px;margin:12px 0 16px}}.pool-villa-page_intro-logo .info{font-size:20px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:.4px;color:#b98464;margin-bottom:16px}@media(max-width:1200px){.pool-villa-page_intro-logo .info{font-size:18px}}@media(max-width:768px){.pool-villa-page_intro-logo .info{font-size:16px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:.32px}.pool-villa-page_intro-logo .options{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;justify-content:center;margin:0 14px 24px}}.pool-villa-page_intro-logo .option{display:flex;align-items:center;gap:20px;margin-bottom:16px}@media(max-width:768px){.pool-villa-page_intro-logo .option{justify-content:center;margin-bottom:8px}.pool-villa-page_intro-logo .option svg{height:20px;width:20px}}.pool-villa-page_intro-logo .option p{text-align:right;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.4px;color:#b98464}@media(max-width:768px){.pool-villa-page_intro-logo .option p{font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px}}.pool-villa-page_intro-logo .style-button{background-color:#24adb6}.pool-villa-page_intro-image{position:relative;z-index:1;margin-top:-140px}.pool-villa-page_intro-image .shadow{position:absolute;right:0;top:11%;z-index:-1}@media(max-width:1200px)and (min-width:769px){.pool-villa-page_intro-image .shadow{top:6%}}@media(max-width:1200px){.pool-villa-page_intro-image .shadow{width:90%;height:auto}.pool-villa-page_intro-image{margin-top:-32px}.pool-villa-page_intro-image .villa-image{width:100%;height:auto}}@media(max-width:769px){.pool-villa-page_intro-image .shadow{display:none}}.pool-villa-page_content{padding:0 25px}@media(max-width:875px){.pool-villa-page_content{padding:0 20px}}.pool-villa-page_content .pool-villa-types_content{display:flex;align-items:center;justify-content:center;gap:20px}@media(max-width:768px){.pool-villa-page_content .pool-villa-types_content{flex-direction:column;gap:28px}}.pool-villa-page_content .pool-villa-types_card{position:relative;z-index:1;max-width:389px;width:100%;border-radius:30px;background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/villa/shadowCard.svg) #fff no-repeat;background-size:100%;background-position:center -30px}.pool-villa-page_content .pool-villa-types_card-content{padding:32px 12px 42px;display:flex}.pool-villa-page_content .pool-villa-types_card h3{font-size:36px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.72px;background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}@media(max-width:768px){.pool-villa-page_content .pool-villa-types_card h3{font-size:30px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.6px}}.pool-villa-page_content .pool-villa-types_card p{font-size:30px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.6px;color:#dab28e;margin-top:24px}@media(max-width:768px){.pool-villa-page_content .pool-villa-types_card p{font-size:24px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.48px}}.pool-villa-page_content .pool-villa-types_card span{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.28px;color:#dab28e}.pool-villa-page_content .pool-villa-types_card .info{flex:1 1;text-align:center}.pool-villa-page_content .pool-villa-types_card .beach-logo{position:relative;z-index:1;display:flex;flex-direction:column;position:absolute;top:12px;right:12px;width:40px;height:40px}.pool-villa-page_content .pool-villa-types_card .beach-logo .shadow{margin-top:-80%}.pool-villa-page_content .pool-villa-types_card .beach-front{position:absolute;top:-50px;right:-40px}@media(max-width:768px){.pool-villa-page_content .pool-villa-types_card .beach-front{display:none}}.pool-villa-page_content .pool-villa-types_card .shadow-card{position:absolute;width:100%;height:auto;top:-8px;z-index:-1}.pool-villa-page_content .pool-villa-types_card:nth-child(2) .shadow-card{transform:rotate(180deg);top:auto;bottom:-8px;z-index:-1}@media(max-width:768px){.pool-villa-page_content .pool-villa-types_card:nth-child(2) .shadow-card{transform:rotate(0);top:-8px;bottom:auto}}.pool-villa-page_menu{max-width:1220px;margin:152px auto 65px}@media(max-width:875px){.pool-villa-page_menu{margin:65px auto}}.pool-villa-page_menu .MuiTabs-flexContainer{width:min-content;margin:0 auto}.pool-villa-page_menu .list-images{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.pool-villa-page_menu .list-images img{width:287px;height:300px;object-fit:cover;background-color:#d3d3d3;cursor:pointer}@media(max-width:768px){.pool-villa-page_menu .list-images{gap:12px}.pool-villa-page_menu .list-images img{width:160px;height:180px}}.pool-villa-page_menu .tab-panel{margin-top:45px}@media(max-width:768px){.pool-villa-page_menu .tab-panel{margin-top:40px}}.pool-villa-page_conditions{margin-bottom:70px;text-align:center}@media(max-width:768px){.pool-villa-page_conditions{display:none}}.pool-villa-page_conditions p{font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:4.2px;text-transform:uppercase;background:linear-gradient(90deg,#e9bd96,#24adb6);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:20px}.pool-villa-page_conditions span{font-size:16px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:.32px;color:#dab28e}.gallery-page{padding:140px 0 0}@media(max-width:875px){.gallery-page{padding:90px 0 0}}.gallery-page_title{display:flex;padding-left:10%;justify-content:space-between;background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/gallery/waves.svg) no-repeat top;background-size:contain}.gallery-page_title h1{background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:768px){.gallery-page_title{background-size:685px 100%}}.gallery-page_content{padding:0 20px}.gallery-page_menu{max-width:1220px;margin:65px auto}.gallery-page_menu .MuiTabs-flexContainer{width:min-content;margin:0 auto}.gallery-page_menu .list-images{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.gallery-page_menu .list-images .item{cursor:pointer}.gallery-page_menu .list-images img{width:287px;height:300px;object-fit:cover;background-color:#d3d3d3}@media(max-width:768px){.gallery-page_menu .list-images{gap:12px}.gallery-page_menu .list-images img{width:161px;height:180px;background-color:#d3d3d3}}.gallery-page_menu .tab-panel{margin-top:45px}@media(max-width:768px){.gallery-page_menu .tab-panel{margin-top:40px}}.cruise-page{padding:140px 0 0}@media(max-width:875px){.cruise-page{padding:90px 0 0}}.cruise-page_intro{display:flex;justify-content:space-between;background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/cruise/waves.png) no-repeat center 80%;background-size:contain;margin-top:80px}@media(max-width:768px){.cruise-page_intro{justify-content:center;padding:0;flex-direction:column;margin-top:0;background-position:bottom;background-size:800px}}.cruise-page_intro-logo{margin-bottom:48px}@media(max-width:1024px){.cruise-page_intro-logo img{width:auto;height:170px}}@media(max-width:768px){.cruise-page_intro-logo{margin-bottom:0;text-align:center}.cruise-page_intro-logo img{width:auto;height:108px}}.cruise-page_intro-image{position:relative;z-index:1;flex:1 1}.cruise-page_intro-image--right{margin-top:-210px}.cruise-page_intro-image .cruise-image{width:100%;object-fit:contain}.cruise-page_intro-image .shadow{position:absolute;z-index:-1}.cruise-page_intro-image .shadow-left{width:89%;top:21%;left:0}.cruise-page_intro-image .shadow-right{width:89%;top:15%;right:0}@media(max-width:768px){.cruise-page_intro-image .cruise-image{width:100%;height:auto}.cruise-page_intro-image--left{margin-top:-75px}.cruise-page_intro-image--right{margin-top:-65px}.cruise-page_intro-image .shadow-left{height:auto}.cruise-page_intro-image .shadow-right{height:auto;top:19%}}.cruise-page_content .welcome{max-width:1030px;display:flex;margin:0 auto;padding:0 25px}.cruise-page_content .welcome img{margin-top:-25px;height:-moz-fit-content;height:fit-content}.cruise-page_content .welcome p{text-align:center;font-weight:300;color:#b98464}.cruise-page_content .welcome p,.cruise-page_content .welcome span{font-size:24px;font-style:normal;line-height:40px;letter-spacing:.48px}.cruise-page_content .welcome span{font-weight:400;color:#24adb6}@media(max-width:768px){.cruise-page_content .welcome{flex-direction:column;margin-top:20px}.cruise-page_content .welcome img{margin-top:0;width:35px;height:auto}.cruise-page_content .welcome p,.cruise-page_content .welcome span{font-size:16px;font-style:normal;font-weight:300;line-height:29px;letter-spacing:.32px}}.cruise-page_content .journey-food,.cruise-page_content .journey-refreshments{position:relative;z-index:1}.cruise-page_content .journey-food_content,.cruise-page_content .journey-refreshments_content{padding:0 25px}.cruise-page_content .journey-food h2,.cruise-page_content .journey-refreshments h2{max-width:max-content;text-align:center;background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 auto}@media(max-width:768px){.cruise-page_content .journey-food h2,.cruise-page_content .journey-refreshments h2{font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.48px}}.cruise-page_content .journey-food_menu,.cruise-page_content .journey-refreshments_menu{display:flex;gap:100px;justify-content:center;align-items:center;margin-top:64px}@media(max-width:1280px){.cruise-page_content .journey-food_menu,.cruise-page_content .journey-refreshments_menu{gap:40px}}@media(max-width:768px){.cruise-page_content .journey-food_menu,.cruise-page_content .journey-refreshments_menu{flex-wrap:wrap;margin-top:40px}}.cruise-page_content .journey-food_menu h5,.cruise-page_content .journey-refreshments_menu h5{text-align:center;color:#b98464;margin:0 0 32px}@media(max-width:1280px){.cruise-page_content .journey-food_menu h5,.cruise-page_content .journey-refreshments_menu h5{font-size:20px}}@media(max-width:768px){.cruise-page_content .journey-food_menu h5,.cruise-page_content .journey-refreshments_menu h5{font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px;margin:0 0 20px}}.cruise-page_content .journey-food_menu p,.cruise-page_content .journey-refreshments_menu p{font-size:20px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:.4px;color:#b98464;text-align:center;margin-bottom:12px}@media(max-width:1280px){.cruise-page_content .journey-food_menu p,.cruise-page_content .journey-refreshments_menu p{font-size:18px}}@media(max-width:768px){.cruise-page_content .journey-food_menu p,.cruise-page_content .journey-refreshments_menu p{font-size:14px;line-height:20px;letter-spacing:.28px}}.cruise-page_content .journey-food .full-menu,.cruise-page_content .journey-refreshments .full-menu{position:absolute;top:0;right:8%;display:flex;align-items:center}.cruise-page_content .journey-food .full-menu p,.cruise-page_content .journey-refreshments .full-menu p{font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.28px;color:#24adb6}.cruise-page_content .journey-food .full-menu img,.cruise-page_content .journey-refreshments .full-menu img{height:16px}.cruise-page_content .journey-food .full-menu button circle,.cruise-page_content .journey-food .full-menu button path,.cruise-page_content .journey-food .full-menu button svg,.cruise-page_content .journey-refreshments .full-menu button circle,.cruise-page_content .journey-refreshments .full-menu button path,.cruise-page_content .journey-refreshments .full-menu button svg{fill:#24adb6}@media(max-width:1024px){.cruise-page_content .journey-food .full-menu,.cruise-page_content .journey-refreshments .full-menu{position:relative;justify-content:center;margin-top:42px;right:0}}@media(max-width:768px){.cruise-page_content .journey-food .full-menu button svg,.cruise-page_content .journey-refreshments .full-menu button svg{height:24px}}.cruise-page_content .journey-food{margin-top:80px}.cruise-page_content .journey-food_menu-item{min-width:120px}.cruise-page_content .journey-food .crab,.cruise-page_content .journey-food .shrimp{position:absolute;z-index:-1}@media(max-width:768px){.cruise-page_content .journey-food .crab,.cruise-page_content .journey-food .shrimp{display:none}}.cruise-page_content .journey-food .crab{top:-70px;left:0}@media(max-width:1024px){.cruise-page_content .journey-food .crab{width:170px;height:auto}}@media(max-width:768px){.cruise-page_content .journey-food .crab{width:125px;height:auto}}.cruise-page_content .journey-food .shrimp{top:50px;right:0}@media(max-width:1024px){.cruise-page_content .journey-food .shrimp{width:190px;height:auto}}@media(max-width:768px){.cruise-page_content .journey-food .shrimp{top:130px;width:117px;height:auto}}.cruise-page_content .journey-refreshments{margin-top:120px}@media(max-width:768px){.cruise-page_content .journey-refreshments{margin-top:65px;padding-bottom:40px}}.cruise-page_content .journey-refreshments .fruit{position:absolute;top:0;left:10%}@media(max-width:1024px){.cruise-page_content .journey-refreshments .fruit{width:150px;height:auto;top:auto;bottom:5%}}@media(max-width:768px){.cruise-page_content .journey-refreshments .fruit{width:111px;height:auto;bottom:0;left:-5%}}.cruise-page_content .cruise-type{margin-top:100px;padding:0 25px;display:flex;gap:20px;overflow:auto}.cruise-page_content .cruise-type button{background-color:#24adb6}.cruise-page_content .cruise-type .boat-logo{z-index:1;display:flex;flex-direction:column;position:absolute;top:26px;right:16px}.cruise-page_content .cruise-type .boat-logo .shadow{width:86px;margin-top:-80%}@media(max-width:768px){.cruise-page_content .cruise-type .boat-logo{top:16px;right:12px}.cruise-page_content .cruise-type .boat-logo img{width:38px;height:auto}.cruise-page_content .cruise-type .boat-logo .shadow{width:48px;height:auto}}.cruise-page_content .cruise-type_card{position:relative;z-index:1;max-width:900px;margin:40px auto;padding:32px 24px;width:100%;border-radius:30px;background:url(https://sichon.sgp1.cdn.digitaloceanspaces.com/assets/villa/shadowCard.svg) hsla(0,0%,100%,.48) no-repeat;background-size:100%;background-position:center -30px}@media(max-width:875px){.cruise-page_content .cruise-type_card{min-width:350px;margin:6px 0;padding:18px 16px}}.cruise-page_content .cruise-type_card-content{text-align:center}.cruise-page_content .cruise-type_card .price{font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.4px;color:#a3d2d5}@media(max-width:768px){.cruise-page_content .cruise-type_card .price{font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.32px}}.cruise-page_content .cruise-type_card h2{max-width:max-content;font-size:70px;font-style:normal;font-weight:300;line-height:80px;letter-spacing:1.4px;background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:12px auto 32px}@media(max-width:768px){.cruise-page_content .cruise-type_card h2{font-size:50px;font-style:normal;font-weight:300;line-height:54px;letter-spacing:1px}}.cruise-page_content .cruise-type_card-title{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 16px}@media(max-width:875px){.cruise-page_content .cruise-type_card-title{flex-direction:column}}.cruise-page_content .cruise-type_card-info{text-align:center;display:flex;align-items:center;justify-content:center;gap:24px}@media(max-width:875px){.cruise-page_content .cruise-type_card-info{flex-direction:column;gap:12px}}.cruise-page_content .cruise-type_card-info .card-item{display:flex;align-items:center;gap:10px}.cruise-page_content .cruise-type_card-info svg{height:24px;width:24px}.cruise-page_content .cruise-type_card-info path,.cruise-page_content .cruise-type_card-info svg{stroke:#a4a4a4}.cruise-page_content .cruise-type_card-description{margin-top:16px}.cruise-page_content .cruise-type_card-description p{color:#b98464;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.28px}.cruise-page_content .cruise-type_card .title{width:max-content;background:linear-gradient(90deg,#e9bd96,#24adb6 119.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.cruise-page_content .cruise-type_card-options{display:flex;flex-direction:row;align-items:center;gap:12px;margin:46px 0 24px}@media(max-width:875px){.cruise-page_content .cruise-type_card-options{margin:24px 0;justify-content:center;flex-wrap:wrap}}.cruise-page_content .cruise-type_card-options .option{width:204px;height:134px;border-radius:24px;background:#fff;text-align:center;padding:35px 25px}.cruise-page_content .cruise-type_card-options .option .name{color:#24adb6;text-align:center;-webkit-text-stroke-width:.5;-webkit-text-stroke-color:var(--Light-Blu,#24adb6);font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase;margin:0 0 12px}.cruise-page_content .cruise-type_card-options .option .value{color:#dab28e;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.48px;margin:0}@media(max-width:875px){.cruise-page_content .cruise-type_card-options .option{max-width:130px;height:75px;padding:12px;border-radius:12px}.cruise-page_content .cruise-type_card-options .option .value{font-size:16px;line-height:20px}}.cruise-page_content .cruise-type_card span{color:#7e7e7e;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px}@media(max-width:768px){.cruise-page_content .cruise-type_card span{font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.28px}}.cruise-page_content .cruise-type_card-price{color:#24adb6;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.28px}.cruise-page_content .cruise-type_card .note{margin:19px 0 32px;color:#7e7e7e;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.28px}@media(max-width:875px){.cruise-page_content .cruise-type_card .note{margin:16px 0}}.cruise-page_content .cruise-type_card>.shadow{position:absolute;z-index:-1;top:-12px;left:0;width:100%;height:auto}@media(max-width:875px){.cruise-page_content .cruise-type_card>.shadow{top:-5px}}.cruise-page_content .cruise-page_navigation{background-color:transparent;margin-top:24px;height:32px}.cruise-page_content .cruise-page_navigation .MuiBottomNavigationAction-root{min-width:auto;max-width:-moz-fit-content;max-width:fit-content;width:10px;padding:0 8px}.cruise-page_content .cruise-page_navigation .MuiBottomNavigationAction-root.Mui-selected svg{opacity:1}.cruise-page_content .cruise-page_navigation .MuiBottomNavigationAction-root svg{opacity:.25}.cruise-page_menu{max-width:1220px;margin:152px auto 65px}@media(max-width:875px){.cruise-page_menu{margin:65px auto}}.cruise-page_menu .MuiTabs-flexContainer{width:min-content;margin:0 auto}.cruise-page_menu .list-images{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.cruise-page_menu .list-images .item{cursor:pointer}.cruise-page_menu .list-images img{width:287px;height:300px;object-fit:cover;background-color:#d3d3d3}@media(max-width:768px){.cruise-page_menu .list-images{gap:12px}.cruise-page_menu .list-images img{width:160px;height:180px}}.cruise-page_menu .tab-panel{margin-top:45px}@media(max-width:768px){.cruise-page_menu .tab-panel{margin-top:40px}}.privacy-page{padding:140px 40px 60px;display:flex;justify-content:center;background:#f9f3ec}@media(max-width:875px){.privacy-page{padding:90px 20px 60px}}.privacy-page_content{width:100%;max-width:1000px}.privacy-page_content>*{color:#b98464;font-family:Avenir Roman,sans-serif!important}.privacy-page_content .title{margin:40px 0}.privacy-page_content .title h3{margin:0 0 12px;font-family:Avenir Roman,sans-serif}@media(max-width:875px){.privacy-page_content .title h3{margin:0}}@media(max-width:420px){.privacy-page_content .title h3{font-size:1.375rem}}@media(max-width:875px){.privacy-page_content .title{margin:30px 0}}.privacy-page_content h4{font-weight:400;margin-bottom:16px;font-family:Avenir Roman,sans-serif}.privacy-page_content li,.privacy-page_content p{font-size:20px;line-height:24px}@media(max-width:875px){.privacy-page_content li,.privacy-page_content p{font-size:16px;line-height:20px}}