:root{--color-neutral-80-CoolGray:#646363;--border-secondary:#646363;--font-family-body:aller;--font-family-title:miller}img{max-width:100%}.swiper-button-prev,.swiper-button-next{border-radius:30px;background:var(--background-primary,#fff);box-shadow:0px 0px 10px -2px rgba(0,0,0,.3);border:0;width:36px;height:36px;position:absolute;top:50%;margin-top:-18px;opacity:1;z-index:1;display:flex;justify-content:center;align-items:center;color:#63666a}.sonevaResortDetailsBanner .swiper-navigation-icon{width:6px}.swiper-button-prev{left:30px}.swiper-button-next{right:30px}.swiper-button-prev:after,.swiper-button-next:after{color:#000;font-size:14px}.sonevaHide{display:none}.sonevaShow{display:block}.sonevaContainer{max-width:1280px;margin:0 auto}.sonevaRow{display:flex;flex-wrap:wrap;margin:0 -20px}.sonevaRow>div{padding:0 20px;flex:1}.sonevaColAuto.packageHeadingCol{white-space:nowrap}.sonevaSpaceBitween{justify-content:space-between}.sonevaAlignCenter{align-items:center}.sonevaColAuto{width:auto}.sonevaCol4{width:25%}.sonevaRow>.sonevaCol4{flex-basis:25%;flex-grow:0}.sonevacenter{justify-content:center}.sonevaOnlyMobile{display:none}ul.iconList.no-border-for-icon-list{border:none !important}ul.iconList{margin:20px 0 0;display:flex;justify-content:space-between;color:var(--color-neutral-80-CoolGray,#646363);font-family:var(--font-family-body,Aller);font-size:11px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:20px 0;border-bottom:1px solid #dedede;border-top:1px solid #dedede}ul.iconList li{display:flex;gap:.25em;flex:auto}.slick-dots li button:before{display:none}.slick-track{display:flex}.is-layout-flex{flex-wrap:nowrap !important;align-items:center}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;opacity:.3 !important}@media (max-width:749px){.swiper-button-prev{left:20px;top:auto;bottom:18px}.swiper-button-next{right:20px;top:auto;bottom:18px}}.form_error{color:#dc0a0a;font-size:13px;margin:2px 0 0;line-height:1.3}.custom_loader{position:fixed;background:#00000087;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999}.loading{height:0;width:0;padding:15px;border:6px solid #fff;border-right-color:#1c84c5;border-radius:22px;-webkit-animation:rotate 1s infinite linear;position:absolute;left:50%;top:50%}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}.site-wrap{margin-top:4.5rem}@media (min-width:992px){.site-wrap{margin-top:calc(1rem + 1.5rem + 2rem + var(--bs-body-line-height) * 0.65rem)}}@media (min-width:1200px){.site-wrap{margin-top:calc(1rem + 1.5rem + 2rem + var(--bs-body-line-height) * 0.8rem)}}.removeGuestBtn{margin-bottom:20px}.sonevaCheckoutExperiencesBlock.dining_packages_block,.sonevaCheckoutExperiencesBlock.experiences_block{margin-top:30px}.country-selector{z-index:10}.bookingConditionsLink30DaysMessage{margin-top:1em}#stay-more-than-30-days-message p{display:inline}.country-selector{z-index:1029;text-align:left;position:relative;display:inline-block;width:auto}.country-selector ul{padding:0;z-index:1010;list-style:none;margin:0}.country-selector.weglot-dropdown{background-color:#fff}.country-selector.weglot-dropdown a,.country-selector.weglot-dropdown span{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400}.country-selector.weglot-dropdown .wgcurrent{list-style:none;display:flex;justify-content:space-between;margin:0;border-bottom:1px solid rgb(99 102 106/50%);cursor:pointer}.country-selector.weglot-dropdown .wgcurrent a,.country-selector.weglot-dropdown .wgcurrent span{padding-right:1rem}.country-selector.weglot-dropdown .wgcurrent:after{display:inline-block;content:">"}.country-selector.weglot-dropdown ul{position:absolute;min-width:100%;border:1px solid #ebeef0;background:#fff;left:0;top:initial;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:0;white-space:nowrap}.country-selector.weglot-dropdown ul li:not(:last-child){margin-bottom:.5em}.country-selector.weglot-dropdown.weglot-invert ul{bottom:2em}.country-selector input{display:none !important}.country-selector.weglot-dropdown input:checked~ul{display:block}.wglanguage-name{color:#63666a !important}