@view-transition{navigation: auto;}:root{--nw-primary: #184057;--nw-primary-950: #132837;--nw-primary-900: #17384D;--nw-primary-800: #184968;--nw-primary-700: #19577F;--nw-primary-600: #1D70A0;--nw-primary-500: #298EC2;--nw-primary-400: #4AA9D7;--nw-primary-300: #85C5E6;--nw-primary-200: #BCDFF1;--nw-primary-100: #E0EFF9;--nw-primary-50: #F0F8FD;--nw-secondary: #000000;--nw-secondary-900: #353535;--nw-secondary-800: #3C3C3C;--nw-secondary-700: #464646;--nw-secondary-600: #535353;--nw-secondary-500: #626262;--nw-secondary-400: #7D7D7D;--nw-secondary-300: #A7A7A7;--nw-secondary-200: #CBCBCB;--nw-secondary-100: #E3E3E3;--nw-secondary-50: #F5F5F5;--nw-grey: #8799A3;--nw-green: #5CC4BA;--nw-green-light: #73F0C9;--nw-sky: #59CBF9;--nw-red: #F2796D;--nw-white: #ffffff;--font-size-14: clamp( .75rem, .5895rem + .3344vw, .875rem );--font-size-16: clamp( .875rem, 1rem + 0vw, 1rem );--font-size-18: clamp( .1rem, .8395rem + .3344vw, 1.125rem );--font-size-20: clamp( 1.125rem, .9645rem + .3344vw, 1.25rem );--font-size-24: clamp( 1.125rem, .6434rem + 1.0033vw, 1.5rem );--font-size-32: clamp( 1.75rem, 1.4289rem + .6689vw, 2rem );--font-size-48: clamp( 2.625rem, 2.1434rem + 1.0033vw, 3rem );--font-size-56: clamp( 3rem, 2.3579rem + 1.3378vw, 3.5rem );--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-900: 900;--border-radius: 13px;--header-height: 350px}body{font-family:Inter Tight,sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.4;background:#f7f7f7}.niwadu-main{overflow:visible}.niwadu-main.has-site-header{padding-block-start:var(--header-height)}@media (max-width: 1023.98px){.niwadu-main.has-site-header{padding-block-start:80px}}.toTopButton svg{fill:var(--nw-primary)}.niwadu-loader{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;isolation:isolate;z-index:2000;background:#f7f7f7}.niwadu-loader.preloader.-is-hidden{display:none}.niwadu-loader__inner{width:200px;height:50px;position:relative}.niwadu-loader__bg,.niwadu-loader__logo{position:absolute;top:0}.niwadu-loader__logo{overflow:hidden;animation:circle 3s infinite;clip-path:circle(100%)}.niwadu-loader__logo__inner{overflow:hidden;width:200px;height:50px}.niwadu-loader__bg{opacity:.3;width:200px;height:50px}@keyframes circle{0%{clip-path:circle(100%)}50%{clip-path:circle(0%)}to{clip-path:circle(100%)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body *{box-sizing:border-box}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6,p,ul{margin:0;font-weight:400}.text-nw-primary{color:var(--nw-primary)!important}.text-nw-primary-950{color:var(--nw-primary-950)}.text-nw-primary-900{color:var(--nw-primary-900)}.text-nw-primary-800{color:var(--nw-primary-800)}.text-nw-primary-700{color:var(--nw-primary-700)}.text-nw-primary-600{color:var(--nw-primary-600)}.text-nw-primary-500{color:var(--nw-primary-500)}.text-nw-primary-400{color:var(--nw-primary-400)}.text-nw-primary-300{color:var(--nw-primary-300)}.text-nw-primary-200{color:var(--nw-primary-200)}.text-nw-primary-100{color:var(--nw-primary-100)}.text-nw-primary-50{color:var(--nw-primary-50)}.text-nw-secondary{color:var(--nw-secondary)!important}.text-nw-secondary-900{color:var(--nw-secondary-900)}.text-nw-secondary-800{color:var(--nw-secondary-800)}.text-nw-secondary-700{color:var(--nw-secondary-700)}.text-nw-secondary-600{color:var(--nw-secondary-600)}.text-nw-secondary-500{color:var(--nw-secondary-500)}.text-nw-secondary-400{color:var(--nw-secondary-400)}.text-nw-secondary-300{color:var(--nw-secondary-300)}.text-nw-secondary-200{color:var(--nw-secondary-200)}.text-nw-secondary-100{color:var(--nw-secondary-100)}.text-nw-secondary-50{color:var(--nw-secondary-50)}.text-nw-grey{color:var(--nw-grey)!important}.text-nw-green{color:var(--nw-green)!important}.text-nw-green-light{color:var(--nw-green-light)}.text-nw-sky{color:var(--nw-sky)!important}.text-nw-red{color:var(--nw-red)!important}.text-nw-white{color:var(--nw-white)!important}.font-size-14{font-size:clamp(.75rem,.5895rem + .3344vw,.875rem)!important}.font-size-16{font-size:clamp(.875rem,1rem + 0vw,1rem)!important}.font-size-18{font-size:clamp(.1rem,.8395rem + .3344vw,1.125rem)!important}.font-size-20{font-size:clamp(1.125rem,.9645rem + .3344vw,1.25rem)!important}.font-size-24{font-size:clamp(1.125rem,.6434rem + 1.0033vw,1.5rem)!important}.font-size-32{font-size:clamp(1.75rem,1.4289rem + .6689vw,2rem)!important}.font-size-48{font-size:clamp(2.625rem,2.1434rem + 1.0033vw,3rem)!important}.font-size-56{font-size:clamp(3rem,2.3579rem + 1.3378vw,3.5rem)!important}.font-weight-400{font-weight:var(--font-weight-400)!important}.font-weight-500{font-weight:var(--font-weight-500)!important}.font-weight-600{font-weight:var(--font-weight-600)!important}.font-weight-700{font-weight:var(--font-weight-700)!important}.font-weight-900{font-weight:var(--font-weight-900)!important}.line-height-1{line-height:1}.line-height-1\.2{line-height:1.2}.line-height-1\.25{line-height:1.25}.line-height-1\.4{line-height:1.4}.font-style-italic{font-style:italic}.text-align-center{text-align:center}.niwadu-site-header{height:var(--header-height);position:fixed;isolation:isolate;top:0;left:0;right:0;z-index:10}@media (max-width: 1023.98px){.niwadu-site-header{height:80px;overflow:hidden;transition:height .4s;transform:translateZ(0)}}.niwadu-site-header__nav{display:flex;align-items:center;justify-content:space-between;height:86px}@media (min-width: 1024px) and (max-width: 1599.98px){.niwadu-site-header__logo{flex:1}}@media (min-width: 1600px){.niwadu-site-header__logo{flex:0 0 340px}}.niwadu-site-header__logo img{height:24px;width:auto}.niwadu-site-header__menu{flex:1;display:flex;gap:14px;align-items:center;justify-content:center}@media (max-width: 1023.98px){.niwadu-site-header__menu{display:none}}.niwadu-site-header__user-menu{display:flex;justify-content:flex-end;align-items:center;gap:14px}@media (min-width: 1024px) and (max-width: 1599.98px){.niwadu-site-header__user-menu{flex:1}}@media (min-width: 1600px){.niwadu-site-header__user-menu{flex:0 0 340px}}@media (max-width: 1023.98px){.niwadu-site-header__user-menu{display:none}}.niwadu-site-header__user-menu #currencySelect{outline:none!important;border:none!important;box-shadow:none!important;border-radius:40px;color:var(--nw-secondary);font-size:1rem;padding-right:32px;padding-left:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down-icon lucide-chevron-down'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-size:24px 24px;background-position:right 12px center;background-color:transparent;transition:background-color .3;min-width:92px;cursor:pointer}.niwadu-site-header__user-menu #currencySelect:hover{background-color:#ffffff4d}.niwadu-site-header__mobile-search{height:48px;min-width:200px;overflow:hidden}@media (min-width: 1024px){.niwadu-site-header__mobile-search{display:none}}.niwadu-site-header__mobile-search__btn{border-radius:13px;background:linear-gradient(90deg,#bcdff1cc,#f0f8fdcc);width:200px;height:48px;padding-block:13px;padding-inline:16px 56px;color:#000;font-weight:500;font-size:1rem;display:flex;align-items:center;position:relative;opacity:1;transition:transform .4s;transform:translateY(-48px)}.niwadu-site-header__mobile-search__btn div{background-color:var(--nw-primary);color:#fff;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;position:absolute;top:8px;right:8px}.niwadu-site-header__mobile-search__btn div:hover{background-color:var(--nw-primary-900)}.niwadu-site-header__mobile-search__btn div .fas{font-weight:400}.niwadu-site-header__mobile-search__close-btn{color:var(--nw-secondary);gap:8px;display:flex;align-items:center;justify-content:flex-end;height:48px;font-size:1rem;transition:transform .4s;transform:translateY(-48px)}.niwadu-site-header__mobile-search__close-btn .fas{font-weight:400}@media (min-width: 1024px){.niwadu-site-header__search{max-width:880px;width:100%;margin-inline:auto;border-radius:var(--border-radius);height:68px;background:linear-gradient(90deg,#bcdff1cc,#f0f8fdcc);box-shadow:0 8px 17px #0e293a1a,0 31px 31px #0e293a17,0 70px 42px #0e293a0d,0 124px 50px #0e293a03,0 194px 54px #0e293a00;position:absolute;top:175px;left:50%;transform:translate(-50%)}.niwadu-site-header__search .searchForm.-type-1{background:none;padding:0;border-radius:0;height:auto;display:block;position:relative;isolation:isolate;height:68px;--hover-item-width: 0px;--hover-item-left: 0px;--hover-item-opacity: 0}.niwadu-site-header__search .searchForm.-type-1 .hover-indicator{position:absolute;z-index:-1;height:68px;width:var(--hover-item-width);left:var(--hover-item-left);top:0;border-radius:13px;transition:all .4s;opacity:var(--hover-item-opacity);will-change:opacity,left,width;background:linear-gradient(90deg,#bcdff1,#f0f8fd);box-shadow:0 0 1px #00000012,2px 1px 2px #0000000f,4px 3px 3px #00000008,6px 5px 3px #00000003,10px 8px 4px #0000}.niwadu-site-header__search .searchForm.-type-1:hover{--hover-item-opacity: 1}.niwadu-site-header__search .searchForm.-type-1:has(#destinationDropdownButton .searchForm__main-btn:hover){--hover-item-width: 246px;--hover-item-left: 0px}.niwadu-site-header__search .searchForm.-type-1:has(#searchFormCalendar .searchForm__main-btn.check-in-btn:hover){--hover-item-width: 193px;--hover-item-left: 246px}.niwadu-site-header__search .searchForm.-type-1:has(#searchFormCalendar .searchForm__main-btn.check-out-btn:hover){--hover-item-width: 193px;--hover-item-left: 439px}.niwadu-site-header__search .searchForm.-type-1:has(.people-select .searchForm__main-btn:hover){--hover-item-width: 246px;--hover-item-left: 632px}.niwadu-site-header__search .searchForm.-type-1:has(.searchFormItemDropdown.-location.is-active){--hover-item-width: 246px;--hover-item-left: 0px;--hover-item-opacity: 1}.niwadu-site-header__search .searchForm.-type-1:has(.searchFormItemDropdown.-calendar.is-active){--hover-item-width: 386px;--hover-item-left: 246px;--hover-item-opacity: 1}.niwadu-site-header__search .searchForm.-type-1:has(.searchFormItemDropdown.-tour-type.is-active){--hover-item-width: 246px;--hover-item-left: 632px;--hover-item-opacity: 1}}@media (max-width: 1023.98px){.niwadu-site-header__search .searchForm.-type-1{border-radius:0;background:none}}.niwadu-site-header__search .searchForm.-type-1 .searchFormItem__button{display:block}@media (max-width: 1023.98px){.niwadu-site-header__search .searchForm.-type-1 .searchFormItem__button{padding:0;background:linear-gradient(90deg,#bcdff1cc,#f0f8fdcc);box-shadow:0 8px 17px #0e293a1a,0 31px 31px #0e293a17,0 70px 42px #0e293a0d,0 124px 50px #0e293a03,0 194px 54px #0e293a00;border-radius:13px}}.niwadu-site-header__search .searchForm.-type-1 .searchFormItem__content{margin-left:0}.niwadu-site-header__search .searchForm.-type-1 .searchFormItem__content.check-in-caldender-picker{display:grid;grid-template-columns:1fr 1fr}.niwadu-site-header__search .searchForm .searchForm__placeholder{position:absolute;z-index:9;top:0;right:0;bottom:0;left:0;display:none;transition-behavior:allow-discrete;transition:opacity .3s ease}@media (max-width: 1023.98px){.niwadu-site-header__search .searchForm .searchForm__placeholder{display:none!important}}.niwadu-site-header__search .searchForm .searchForm__placeholder__item{flex:1;display:flex;align-items:center;justify-content:center;color:var(--nw-secondary);font-size:1rem;font-weight:500;cursor:pointer;min-height:0px;padding-inline:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.niwadu-site-header__search .searchForm .searchForm__placeholder__item:not(:first-of-type){border-inline-start:solid 1px var(--nw-primary-300)}.niwadu-site-header__search .searchForm .searchForm__placeholder__item:last-of-type{padding-inline-end:32px}@media (min-width: 1024px){.niwadu-site-header__search .searchForm .searchForm__form{padding:0;grid-template-columns:28% 44% 28%;transition-behavior:allow-discrete;transition:opacity .3s ease}}@media (max-width: 1023.98px){.niwadu-site-header__search .searchForm .searchForm__form{display:grid!important;opacity:1!important;gap:1rem}.niwadu-site-header__search .searchForm .searchForm__form>*+*{border-top:none}}.niwadu-site-header__search .searchForm .searchForm__main-btn{height:68px;padding:10px 24px}@media (min-width: 1024px){.niwadu-site-header__search .searchForm .searchForm__main-btn.border-left{border-inline-start:solid 1px var(--nw-secondary-300)}}.niwadu-site-header__search .searchForm .searchForm__main-btn__label{font-size:1rem!important;line-height:1.4!important;color:var(--nw-secondary)!important;font-weight:500!important;margin-block-end:6px!important}.niwadu-site-header__search .searchForm .searchForm__main-btn__content{font-weight:300!important;font-size:.875rem!important;line-height:1.4!important;color:var(--nw-secondary-700)!important}.niwadu-site-header__search .searchForm .searchForm__main-btn__content #destinationSearch{all:unset;font-weight:300!important;font-size:.875rem!important;line-height:1.4!important;color:var(--nw-secondary-700)!important}.niwadu-site-header__search .searchForm .searchForm__main-btn__content #destinationSearch::-moz-placeholder{color:var(--nw-secondary-700)!important}.niwadu-site-header__search .searchForm .searchForm__main-btn__content #destinationSearch::placeholder{color:var(--nw-secondary-700)!important}.niwadu-site-header__search .searchForm .searchForm__submit-btn{background-color:var(--nw-primary);color:#fff;display:flex;align-items:center;justify-content:center}.niwadu-site-header__search .searchForm .searchForm__submit-btn:hover{background-color:var(--nw-primary-900)}.niwadu-site-header__search .searchForm .searchForm__submit-btn .fas{font-weight:400}@media (min-width: 1024px){.niwadu-site-header__search .searchForm .searchForm__submit-btn{border-radius:8px;width:48px;height:48px;position:absolute;right:8px;top:10px;z-index:10;font-size:24px}}@media (max-width: 1023.98px){.niwadu-site-header__search .searchForm .searchForm__submit-btn{border-radius:13px;height:56px;font-size:1rem;gap:8px;margin-block-start:1rem}.niwadu-site-header__search .searchForm .searchForm__submit-btn:after{content:"Search"}.niwadu-site-header__search .searchForm .searchForm__submit-btn .fas{font-size:24px}}.niwadu-site-header__bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;height:var(--header-height)}@media (max-width: 1023.98px){.niwadu-site-header__bg{height:auto;min-height:100vh}}.niwadu-site-header__bg:after{content:"";position:absolute;left:0;right:0;top:0;height:var(--header-height);background:radial-gradient(88.49% 88.97% at 0% 116.5%,#59cbf9,#59cbf900),radial-gradient(26.74% 45.4% at 100% 100%,#fff,#fff0),radial-gradient(57.9% 269.21% at 100% -3.18%,#5cc4bacc,#73f0c900),radial-gradient(80.15% 156.47% at 2.9% 6.88%,#184057,#18405700),linear-gradient(274.69deg,#b8e3e9 37.19%,#184057 99.16%)}@media (max-width: 1023.98px){.niwadu-site-header__bg:after{height:auto;min-height:100vh}}.niwadu-site-header__overlay{position:fixed;z-index:-2;background-color:#0006;top:0;right:0;bottom:0;left:0;display:none}.niwadu-site-header--stuck .searchForm.-type-1 .searchForm__placeholder{display:flex;opacity:1}@starting-style{.niwadu-site-header--stuck .searchForm.-type-1 .searchForm__placeholder{opacity:0}}.niwadu-site-header--stuck .searchForm.-type-1 .searchForm__form{display:none;opacity:0}@starting-style{.niwadu-site-header--stuck .searchForm.-type-1 .searchForm__form{opacity:1}}.niwadu-site-header--stuck .searchForm.-type-1 .hover-indicator{display:none!important}@media (max-width: 1023.98px){.niwadu-site-header--mobile-menu-active{overflow:hidden;height:100vh}.niwadu-site-header--mobile-menu-active .niwadu-site-header__mobile-search__btn,.niwadu-site-header--mobile-menu-active .niwadu-site-header__mobile-search__close-btn{transform:translateY(0)}}.niwadu-site-footer{background-color:var(--nw-primary-100)}.niwadu-site-footer__content{padding-block:40px}.niwadu-site-footer__site-details{display:flex;gap:1rem;margin-block-end:40px}@media (min-width: 1024px){.niwadu-site-footer__site-details{align-items:center;justify-content:space-between}}@media (max-width: 1023.98px){.niwadu-site-footer__site-details{flex-direction:column;justify-content:center;align-items:center}}.niwadu-site-footer__logo img{width:auto;height:40px}.niwadu-site-footer__social-media{display:flex;align-items:center;gap:1rem}.niwadu-site-footer__social-media a{width:24px;height:24px}.niwadu-site-footer__navigations{display:grid;gap:1.5rem}@media (min-width: 768px){.niwadu-site-footer__navigations{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 767.98px){.niwadu-site-footer__navigations{text-align:center}}.niwadu-site-footer__navigations .links{display:grid;gap:.5rem;margin-block-start:1rem}@media (max-width: 767.98px){.niwadu-site-footer__navigations .links{text-align:center}}.niwadu-site-footer__navigations a{display:inline-flex;align-items:center;gap:1rem;color:var(--nw-secondary-600);position:relative;font-size:1rem}.niwadu-site-footer__navigations a:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--nw-secondary-400);transition:width .3s}.niwadu-site-footer__navigations a:hover{color:var(--nw-secondary-600)!important}.niwadu-site-footer__navigations a:hover:after{width:100%}.niwadu-site-footer__copyright{color:#fff;background-color:var(--nw-primary)}.niwadu-site-footer__copyright__content{padding-block:20px;gap:1rem}@media (min-width: 768px){.niwadu-site-footer__copyright__content{display:flex;align-items:center;justify-content:space-between}}@media (max-width: 767.98px){.niwadu-site-footer__copyright__content{display:grid;text-align:center}}.niwadu-container{margin-inline:auto;padding-inline:1rem}@media (min-width: 576px) and (max-width: 1023.98px){.niwadu-container{padding-inline:1.5rem}}@media (min-width: 1024px){.niwadu-container{padding-inline:2.5rem}}.niwadu-grid{margin-inline:auto}.niwadu-grid__destinations-list{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);min-width:0px}.niwadu-grid__hotels-list,.niwadu-grid__packages{display:grid;-moz-column-gap:1rem;column-gap:1rem;row-gap:2rem;grid-template-columns:repeat(1,1fr);min-width:0px}@media (min-width: 576px) and (max-width: 1023.98px){.niwadu-grid{max-width:1440px}.niwadu-grid__hotels-list,.niwadu-grid__destinations-list{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.niwadu-grid__packages{grid-template-columns:repeat(3,1fr)}.niwadu-grid{max-width:1680px}.niwadu-grid__hotels-list{grid-template-columns:repeat(6,1fr)}.niwadu-grid__destinations-list{grid-template-columns:repeat(5,1fr)}}.niwadu-content-list{margin-block:40px;position:relative}.niwadu-content-list__header{margin-block-end:1.25rem;color:var(--nw-grey)}@media (max-width: 767.98px){.niwadu-content-list__header{flex-direction:column;gap:1rem}}.niwadu-content-list__header a{text-decoration:none;color:var(--nw-grey);gap:8px}.niwadu-content-list .niwadu-listing-glide .glide__arrows{position:absolute;display:flex;align-items:center;gap:.5rem;top:-56px;right:0}.niwadu-content-list .niwadu-listing-glide .glide__arrow--disabled{opacity:.4;pointer-events:none;color:var(--nw-secondary-200)!important}.niwadu-list-block{min-width:0px}.niwadu-list-block .img-tumb{border-radius:13px;overflow:hidden;background:#ccc;position:relative;isolation:isolate;aspect-ratio:1/1;margin-block-end:1rem}.niwadu-list-block .img-tumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .5s;transform:translateZ(0)}.niwadu-list-block .img-tumb .block-label{-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);box-shadow:0 8px 26px #00000040;background:#ffffffb2;border:1px solid #fff7f4;font-size:14px;color:#000;position:absolute;z-index:1;top:8px;left:8px;padding:4px 12px;border-radius:28px}.niwadu-list-block h3{margin-block-end:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.niwadu-list-block a{display:block}.niwadu-list-block a:hover .img-tumb img{scale:1.05}.niwadu-list-block.destination{position:relative;isolation:isolate;border-radius:13px;overflow:hidden}.niwadu-list-block.destination .img-tumb{aspect-ratio:260/400;margin:0}.niwadu-list-block.destination .name-container{background:linear-gradient(180deg,#0000,#000);padding:16px;padding-block-start:40px;position:absolute;isolation:isolate;bottom:0;right:0;left:0;top:40%;display:flex;flex-direction:column;justify-content:flex-end}.niwadu-list-block.destination .name-container h3{color:#fff;outline:#000000;margin-block-end:.25rem}.niwadu-list-block.destination .name-container p{color:#fff;margin-block-end:1rem;line-height:1.4;overflow:hidden}.niwadu-list-block.destination .name-container p.two-lines{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.niwadu-list-block.destination .name-container p.one-line{text-overflow:ellipsis;white-space:nowrap}.niwadu-list-block.package{position:relative;isolation:isolate;border-radius:13px;overflow:hidden}.niwadu-list-block.package .img-tumb{aspect-ratio:443/400;margin:0}.niwadu-list-block.package .name-container{background:linear-gradient(180deg,#0000,#000);padding:16px;padding-block-start:40px;position:absolute;isolation:isolate;bottom:0;right:0;left:0;top:40%;display:flex;flex-direction:column;justify-content:flex-end}.niwadu-list-block.package .name-container h3{color:#fff;outline:#000000;margin-block-end:.25rem}.niwadu-list-block.package .name-container p{color:#fff;margin-block-end:1rem;line-height:1.4;overflow:hidden}.hotel-details-page__banner{margin-top:40px}.hotel-details-page__content{margin-top:24px;display:grid;gap:24px}@media (min-width: 1024px){.hotel-details-page__content{grid-template-columns:1fr 435px}}.hotel-details-page__content .hotel-content-block{padding-bottom:24px;margin-bottom:24px;border-bottom:solid 1px var(--nw-secondary-200)}.hotel-details-page__content .hotel-details h1{color:rgba(var(--bs-secondary-rgb),1)!important;margin-block-end:.5rem}.hotel-details-page__content .available-rooms-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.hotel-details-page__content .available-rooms-list__item{display:flex}.hotel-details-page__content .available-rooms-list__item__inner{flex:1;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;border:1px solid #cbcbcb;background-color:#fff;padding:1rem;border-radius:13px}.hotel-details-page__content .available-rooms-list__item__inner .thumb{border-radius:8px;overflow:hidden;aspect-ratio:260/172;position:relative;margin-block-end:1rem}.hotel-details-page__content .available-rooms-list__item__inner .thumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hotel-details-page__content .available-rooms-list__item__inner .name{color:var(--nw-secondary);font-size:var(--font-size-20);font-weight:500;line-height:1.4;margin-block-end:1rem}.hotel-details-page__content .available-rooms-list__item__inner .amenity{display:flex;align-items:center;gap:1rem;color:var(--nw-secondary-600);font-size:var(--font-size-16);font-weight:400;margin-block-end:1rem}.hotel-details-page__content .available-rooms-list__item__inner .description{color:var(--nw-secondary-600);font-size:var(--font-size-16);font-weight:400;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.hotel-details-page__content .available-rooms-list__item__inner .select-btn{border-radius:100px;background-color:var(--nw-primary-50);transition:background-color .3s;color:var(--nw-primary);font-size:1rem;padding:.5rem 1rem;display:flex;gap:.5rem;align-items:center;justify-content:center;width:100%}.hotel-details-page__content .available-rooms-list__item__inner .select-btn:hover{background-color:var(--nw-primary-100)}.hotel-details-page__content .available-rooms-list__item.room-selected{background:none}.hotel-details-page__content .available-rooms-list__item.room-selected .available-rooms-list__item__inner{background:linear-gradient(180deg,#f0f8fd,#bcdff1)}.hotel-details-page__content .hotel-details-amenities{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.hotel-details-page__content .hotel-checkout{padding-block-end:40px}.hotel-details-page__content .hotel-checkout__form-container{position:sticky;top:126px}.hotel-details-page__content .hotel-checkout .room-booking-widget{border:1px solid var(--nw-primary);padding:1rem;border-radius:13px;background:linear-gradient(180deg,#f0f8fd,#bcdff1);box-shadow:1px 8px 18px #347da21a,3px 33px 34px #347da217,6px 75px 45px #347da20d,10px 134px 54px #347da203,16px 209px 59px #347da200}.hotel-details-page__content .hotel-checkout .room-booking-widget .booking-control{padding:10px 16px;border-radius:8px;background-color:var(--nw-primary-50)}.hotel-details-page__content .hotel-checkout .room-booking-widget .booking-control .form-control{background-color:transparent;padding:0;height:20px;font-size:14px;color:var(--nw-secondary-900);box-shadow:none!important;outline:none!important;border:none!important}.hotel-details-page__content .hotel-checkout .room-booking-widget .booking-footer-table{margin-top:16px;padding-inline:16px}.hotel-details-page__content .hotel-checkout .room-booking-widget .booking-footer-table .line{background:none;height:1px;border:1px dashed #a7a7a7}.hotel-details-page .package-details-card{border:1px solid #19577f;border-radius:13px;overflow:hidden}.hotel-details-page .package-details-card .card-header{background:linear-gradient(90deg,#e0eff9,#bcdff1);padding:16px}.hotel-details-page .package-details-card .card-body{background-color:var(--nw-primary-50);padding:16px}.hotel-details-page .hotel-iems-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.destination-landing__hero{height:500px;position:relative;isolation:isolate}.destination-landing__hero__content{padding-block:40px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:500px}.destination-landing__hero__content h1{color:#d9d9d9}.destination-landing__hero__content .items-number-label{color:#f7f7f7}.destination-landing__hero__bg{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.destination-landing__hero__bg img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.destination-landing__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 71.73%,#0009 88.4%)}.destination-landing__main-content{padding-block:40px}.payment-success{height:100vh;padding:40px;display:block;place-content:center}.payment-success__content{width:100%;max-width:500px;border-radius:13px;padding:16px;background:linear-gradient(180deg,#f0f8fd,#bcdff1);border:1px solid #19577f;box-shadow:1px 8px 18px #347da21a,3px 33px 34px #347da217,6px 75px 45px #347da20d,10px 134px 54px #347da203,16px 209px 59px #347da200}.payment-success__content__img{margin-block-end:1rem}.payment-success__content h1{color:#184057;font-size:36px;font-weight:600;line-height:1.4;margin-block-end:1rem}.niwadu-btn{display:inline-flex;justify-content:center;align-items:center;padding:8px 24px;text-decoration:none;color:#f7f7f7!important;transition:background-color .3s ease;gap:8px;background-color:#00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:40px;--border-width: clamp(1px, .0625em, 4px);box-shadow:1px 2.5px .5px -1.5px #fff6 inset,-1px -2.5px .5px -1.5px #fff6 inset,2.5px 2.5px .42px -2.92px #fff inset;position:relative;isolation:isolate;font-size:1rem;height:38px;white-space:nowrap}.niwadu-btn:hover{background-color:#00000029}.niwadu-btn--dark{color:#000!important;background-color:#fff3}.niwadu-btn--dark:hover{background-color:#ffffff4d}.niwadu-icon-btn{border-radius:50%;width:40px;height:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:1px 2.5px .5px -1.5px #fff6 inset,-1px -2.5px .5px -1.5px #fff6 inset,2.5px 2.5px .42px -2.92px #fff inset,0 .83px 6.67px #0000001a,0 0 1.67px #0000001a;color:#000!important;background-color:#fff3}.niwadu-icon-btn.sm{width:32px;height:32px;font-size:12px}.niwadu-icon-btn:hover{background-color:#ffffff4d}.niwadu-icon-btn:disabled,.niwadu-icon-btn[disabled]{opacity:.5!important;cursor:not-allowed!important;pointer-events:all!important}.niwadu-icon-btn:disabled:hover,.niwadu-icon-btn[disabled]:hover{background-color:#fff3!important;cursor:not-allowed!important}.niwadu-view-more-btn{border-radius:100px;background-color:var(--nw-secondary-100);transition:background-color .3s;color:var(--nw-secondary);font-size:1rem;padding:.5rem 1rem;display:inline-flex;gap:.5rem;align-items:center;justify-content:center}.niwadu-view-more-btn:hover{background-color:var(--nw-secondary-200)}.niwadu-content-select-btn{border-radius:13px;background-color:transparent;border:solid 1px var(--nw-secondary-200);transition:background-color .3s,border-color .3s,background-image .4s;color:var(--nw-secondary-900);font-size:14px;padding:.5rem;display:inline-flex;gap:.5rem;align-items:center;justify-content:center}.niwadu-content-select-btn:hover{background-color:var(--nw-secondary-100)}.niwadu-content-select-btn.active{border-color:var(--nw-primary);background-image:linear-gradient(100.37deg,#f0f8fd 34.1%,#bcdff1 99.83%)}.niwadu-action-btn{background-image:linear-gradient(90deg,#132837,#184057);color:#fff;border-radius:100px;border:none;display:flex;align-items:center;justify-content:center;height:38px;padding-inline:1rem;font-size:1rem}.niwadu-action-btn--lg{height:54px}.niwadu-action-secondary-btn{background-color:transparent;border:solid 2px var(--nw-primary);color:var(--nw-secondary);border-radius:100px;display:flex;align-items:center;justify-content:center;height:38px;padding-inline:1rem}a.niwadu-link-btn{display:inline-flex;align-items:center;gap:1rem;color:var(--nw-secondary-600);position:relative;font-size:inherit}a.niwadu-link-btn:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--nw-secondary-400);transition:width .3s}a.niwadu-link-btn:hover{color:var(--nw-secondary-600)!important}a.niwadu-link-btn:hover:after{width:100%}a.niwadu-link-btn--primary{color:var(--nw-primary)}a.niwadu-link-btn--primary:after{background-color:var(--nw-primary-700)}a.niwadu-link-btn--primary:hover{color:var(--nw-primary)!important}button[disabled],button:disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:all!important}button[disabled]:hover,button:disabled:hover{cursor:not-allowed!important}#decreaseAdultBtn[disabled],#decreaseAdultBtn:disabled,#decreaseChildrenBtn[disabled],#decreaseChildrenBtn:disabled,button[data-action=decrease][disabled],button[data-action=decrease]:disabled,button[data-action=increase][disabled],button[data-action=increase]:disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:all!important}#decreaseAdultBtn[disabled]:hover,#decreaseAdultBtn:disabled:hover,#decreaseChildrenBtn[disabled]:hover,#decreaseChildrenBtn:disabled:hover,button[data-action=decrease][disabled]:hover,button[data-action=decrease]:disabled:hover,button[data-action=increase][disabled]:hover,button[data-action=increase]:disabled:hover{cursor:not-allowed!important}.searchForm.-type-1 .searchFormItemDropdown.-location,.searchForm.-type-1 .searchFormItemDropdown.-tour-type{padding-top:0;left:0}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__container,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__container{background-color:#f7f7f7;border-radius:13px;border:none;box-shadow:0 8px 17px #0e293a1a,0 31px 31px #0e293a17,0 70px 42px #0e293a0d,0 124px 50px #0e293a03,0 194px 54px #0e293a00;padding:1rem!important;width:300px!important}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__container .people-list,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__container .people-list{display:grid}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__container .people-list__item,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__container .people-list__item{padding-block:8px;cursor:pointer}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__container .people-list__item:first-of-type,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__container .people-list__item:first-of-type{padding-block-start:0px;border-bottom:1px solid var(--nw-secondary-200)}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__container .people-list__item .inner,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__container .people-list__item .inner{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:8px 12px}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__container .people-list__item .inner div:first-of-type,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__container .people-list__item .inner div:first-of-type{display:grid;gap:.5rem}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__container .people-list__item .inner div:last-of-type,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__container .people-list__item .inner div:last-of-type{display:flex;align-items:center;justify-content:end;gap:.5rem}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__container .people-list__item .inner div:last-of-type .count,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__container .people-list__item .inner div:last-of-type .count{width:2ch;text-align:center}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__container .people-list__item .inner:hover,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__container .people-list__item .inner:hover{background:linear-gradient(90deg,#f0f8fd,#bcdff1)}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__container .people-list#child_age_inputs .people-list__item,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__container .people-list#child_age_inputs .people-list__item{border-bottom:none;border-top:1px solid var(--nw-secondary-200);padding-block:8px}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__container .people-list#child_age_inputs .people-list__item:last-of-type,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__container .people-list#child_age_inputs .people-list__item:last-of-type{padding-bottom:0}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__list,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__list{overflow-y:auto;display:grid;max-height:268px;margin-block-start:1rem}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__list::-webkit-scrollbar,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__list::-webkit-scrollbar{width:8px}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__list::-webkit-scrollbar-track,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__list::-webkit-scrollbar-track{background-color:var(--nw-secondary-200);border-radius:4px}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__list::-webkit-scrollbar-thumb,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__list::-webkit-scrollbar-thumb{background-color:var(--nw-secondary-500);border-radius:4px}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__item,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__item{padding-block:.5rem;display:grid}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__item:first-of-type,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__item:first-of-type{padding-top:0}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__item:last-of-type,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__item:last-of-type{padding-bottom:0}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__item:not(:first-of-type),.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__item:not(:first-of-type){border-top:1px solid var(--nw-secondary-200)}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__item button,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__item button{all:unset;border-radius:8px;padding:8px 12px;height:auto;display:grid;gap:.5rem;cursor:pointer}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__item button .place,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__item button .place{font-size:1rem;color:var(--nw-secondary);font-weight:500;line-height:1.4}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__item button .distance,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__item button .distance{all:unset;font-size:.875rem;color:var(--nw-secondary-900);font-weight:400;line-height:1.4;padding-top:0!important}.searchForm.-type-1 .searchFormItemDropdown.-location .searchFormItemDropdown__item button:hover,.searchForm.-type-1 .searchFormItemDropdown.-tour-type .searchFormItemDropdown__item button:hover{background:linear-gradient(90deg,#f0f8fd,#bcdff1)}.searchForm.-type-1 .searchFormItemDropdown.-calendar{padding-top:0;left:0}.searchForm.-type-1 .searchFormItemDropdown.-calendar .searchFormItemDropdown__container{background-color:#f7f7f7;border-radius:13px;border:none;box-shadow:0 8px 17px #0e293a1a,0 31px 31px #0e293a17,0 70px 42px #0e293a0d,0 124px 50px #0e293a03,0 194px 54px #0e293a00;padding:1rem!important}.search-calender-container .elCalendar__title{margin-block-end:1rem;color:#000;text-transform:capitalize;text-align:center;height:40px;display:grid;place-content:center}.search-calender-container .elCalendar__sell{width:38px;height:38px;border-radius:8px}.search-calender-container .elCalendar__sell:hover{background-color:var(--nw-primary-100)}.search-calender-container .elCalendar__sell.today{border:1px solid var(--nw-primary-700)}.search-calender-container .elCalendar__sell.-is-active{background:var(--nw-primary-700)}.search-calender-container .elCalendar__sell.-is-in-path{color:var(--nw-secondary-900)!important}.search-calender-container .elCalendar__sell.-is-in-path:before{background-color:var(--nw-primary-200)}.search-calender-container .elCalendar__sliderNav{top:0}.search-calender-container .elCalendar__header{gap:8px;color:var(--nw-secondary-400);font-size:1rem}.search-calender-container .elCalendar__header__sell{width:38px;height:38px;border-radius:8px}.search-calender-container .elCalendar__body{color:var(--nw-secondary-900);gap:8px}.niwadu-form-container .form-control{background-color:transparent;border:solid 1px var(--nw-secondary-300)}.niwadu-form-container .form-control:focus{border-color:var(--nw-primary);outline:0;box-shadow:0 0 0 .25rem var(--nw-primary-200)}.niwadu-form-container .form-select{background-color:transparent;border:solid 1px var(--nw-secondary-300)}.niwadu-form-container .form-select:focus{border-color:var(--nw-primary);outline:0;box-shadow:0 0 0 .25rem var(--nw-primary-200)}.niwadu-form-container .niwadu-form-group{display:grid;gap:16px}.niwadu-form-container .niwadu-form-group .form-two-cols{display:grid;gap:1rem}@media (min-width: 768px){.niwadu-form-container .niwadu-form-group .form-two-cols{grid-template-columns:1fr 1fr}}.niwadu-form-container .niwadu-form-group .niwadu-form-row{display:grid;gap:8px;color:var(--nw-secondary-600);font-size:14px}.niwadu-form-container .niwadu-form-group .niwadu-form-row__label{font-size:14px;line-height:1.4;font-weight:500}.niwadu-form-container .niwadu-form-group .niwadu-form-row .form-control{height:44px;padding-inline:16px;border-radius:10px;font-size:14px}.niwadu-form-container .listing-search-input{background-color:var(--nw-secondary-100);border-radius:100px;height:40px;width:100%;max-width:240px;border:solid 1px transparent;padding-inline:44px 8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-search-icon lucide-search'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px 20px;background-position:12px center;color:var(--nw-secondary-600);font-size:1rem;font-weight:400}.niwadu-form-container .listing-search-input::-moz-placeholder{color:var(--nw-secondary-600)}.niwadu-form-container .listing-search-input::placeholder{color:var(--nw-secondary-600)}.niwadu-form-container .listing-search-input:focus{background-color:#fff;border-color:var(--nw-primary);outline:0;box-shadow:0 0 0 .25rem var(--nw-primary-200)!important}.niwadu-form-container .form-card-container{margin-block:40px}.niwadu-form-container .form-card-container .login-card{border-radius:13px;padding:16px;max-width:600px;margin-inline:auto;border:1px solid var(--nw-secondary-200)}.clear-btn{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;opacity:1!important;visibility:visible!important}.clear-btn.hidden{display:none!important;opacity:0!important;visibility:hidden!important}.clear-btn.visible{display:flex!important;opacity:1!important;visibility:visible!important}.clear-btn.destination-clear-btn,.clear-btn.checkin-clear-btn,.clear-btn.checkout-clear-btn{right:10px!important}.clear-btn.guest-clear-btn{right:65px!important}.modal.niwadu-modal .modal-dialog{isolation:isolate;margin:0;padding:1.75rem;min-height:100vh;display:flex;align-items:center;justify-content:center}@media (min-width: 576px){.modal.niwadu-modal .modal-dialog{max-width:100%}.modal.niwadu-modal .modal-dialog .modal-content{max-width:600px;margin-inline:auto}}.modal.niwadu-modal .modal-dialog .modal-content-header{padding:24px 24px 0;background-color:#f7f7f7;position:sticky;top:0;z-index:10;border-radius:13px 13px 0 0}.modal.niwadu-modal .modal-dialog .modal-content-header:after{content:"";position:absolute;height:24px;bottom:-24px;left:0;right:0;background-image:linear-gradient(180deg,#f7f7f7,#f7f7f700)}.modal.niwadu-modal .modal-dialog .niwadu-modal-content-footer{padding-bottom:24px;margin-bottom:-24px;margin-top:24px;padding-top:0;background-color:#f7f7f7;position:sticky;display:flex;align-items:center;gap:.5rem;bottom:0;z-index:10}.modal.niwadu-modal .modal-dialog .niwadu-modal-content-footer>*{flex:1}.modal.niwadu-modal .modal-dialog .niwadu-modal-content-footer:before{content:"";position:absolute;height:24px;top:-24px;left:0;right:0;background-image:linear-gradient(180deg,#f7f7f700,#f7f7f7)}.modal.niwadu-modal .modal-dialog .modal-content{padding:0;background-color:#f7f7f7;border-radius:13px}.modal.niwadu-modal .modal-dialog .modal-body{padding:24px}.modal.niwadu-modal .modal-overlay{background-color:#0006;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.niwadu-banner-img-gallery{position:relative}.niwadu-banner-img-gallery .niwadu-btn{position:absolute;right:24px;bottom:24px}@media (min-width: 768px){.niwadu-banner-img-gallery__grid{display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr 1fr}.niwadu-banner-img-gallery__grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:13px;background-color:var(--nw-primary-50)}.niwadu-banner-img-gallery__grid img:nth-child(1){grid-column-start:1;grid-row-start:1;grid-column-end:span 3;grid-row-end:span 2;aspect-ratio:3/2}.niwadu-banner-img-gallery__grid img:nth-child(2){grid-column-start:4;grid-row-start:1;grid-column-end:span 2;grid-row-end:span 2;aspect-ratio:2/2}.niwadu-banner-img-gallery__grid img:nth-child(3){grid-column-start:6;grid-row-start:1;grid-column-end:6;grid-row-end:1;aspect-ratio:1/1}.niwadu-banner-img-gallery__grid img:nth-child(4){grid-column-start:6;grid-row-start:2;grid-column-end:6;grid-row-end:2;aspect-ratio:1/1}.niwadu-banner-img-gallery__grid.grid-items-1{grid-template-columns:1fr;grid-template-rows:1fr}.niwadu-banner-img-gallery__grid.grid-items-1 img:nth-child(1){grid-column-start:1;grid-row-start:1;grid-column-end:span 1;grid-row-end:span 1;aspect-ratio:16/9}.niwadu-banner-img-gallery__grid.grid-items-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.niwadu-banner-img-gallery__grid.grid-items-2 img:nth-child(1){grid-column-start:1;grid-row-start:1;grid-column-end:span 1;grid-row-end:span 1;aspect-ratio:16/9}.niwadu-banner-img-gallery__grid.grid-items-2 img:nth-child(2){grid-column-start:2;grid-row-start:1;grid-column-end:span 1;grid-row-end:span 1;aspect-ratio:16/9}.niwadu-banner-img-gallery__grid.grid-items-3{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.niwadu-banner-img-gallery__grid.grid-items-3 img:nth-child(1){grid-column-start:1;grid-row-start:1;grid-column-end:span 1;grid-row-end:span 1;aspect-ratio:4/3}.niwadu-banner-img-gallery__grid.grid-items-3 img:nth-child(2){grid-column-start:2;grid-row-start:1;grid-column-end:span 1;grid-row-end:span 1;aspect-ratio:1/1}.niwadu-banner-img-gallery__grid.grid-items-3 img:nth-child(3){grid-column-start:3;grid-row-start:1;grid-column-end:span 1;grid-row-end:span 1;aspect-ratio:1/1}}@media (max-width: 767.98px){.niwadu-banner-img-gallery__grid{display:flex;gap:1rem;overflow-x:auto}.niwadu-banner-img-gallery__grid::-webkit-scrollbar{height:1;opacity:0}.niwadu-banner-img-gallery__grid img{aspect-ratio:1/1;width:200px;height:200px;border-radius:13px}}.niwadu-mobile-main-nav{display:none}@media (max-width: 1023.98px){.niwadu-mobile-main-nav{display:flex;position:fixed;z-index:1000;bottom:16px;left:16px;right:16px;height:44px;background-color:#00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:40px;--border-width: clamp(1px, .0625em, 4px);box-shadow:1px 2.5px .5px -1.5px #fff6 inset,-1px -2.5px .5px -1.5px #fff6 inset,2.5px 2.5px .42px -2.92px #fff inset}.niwadu-mobile-main-nav__btn{color:#fff!important;flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:14px;font-weight:500}.niwadu-mobile-main-nav__btn span{display:none}.niwadu-mobile-main-nav__btn.current-page{background-color:#f7f7f7;border-radius:22px;color:var(--nw-primary)!important}.niwadu-mobile-main-nav__btn.current-page span{display:block}}
