.PageContainer-module-scss-module__a7RfAq__wrapper{width:100%;padding:var(--section-padding-block)0;background-color:#fff;position:relative}.PageContainer-module-scss-module__a7RfAq__buttonWrapper{z-index:100;visibility:hidden;opacity:0;justify-content:center;width:100%;max-width:calc(100% - 48px);padding:0 24px;transition:opacity .3s ease-in-out;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (min-width:769px){.PageContainer-module-scss-module__a7RfAq__buttonWrapper{max-width:100%;padding:0;bottom:74px}}.PageContainer-module-scss-module__a7RfAq__buttonWrapper[data-in-view=true]{visibility:visible;opacity:1}
.FeatureSection-module-scss-module__5WcLIG__wrapper{max-width:calc(1352px + var(--padding-inline)*2);background-color:#fff;flex-direction:column;gap:10px;margin:0 auto;padding:30px 0;display:flex;position:relative}@media (min-width:769px){.FeatureSection-module-scss-module__5WcLIG__wrapper{padding:var(--section-padding-block)var(--padding-inline);gap:42px}}.FeatureSection-module-scss-module__5WcLIG__title{color:#0b0b0d;text-align:center;font-size:1.9rem;font-weight:700;line-height:1.8}@media (min-width:769px){.FeatureSection-module-scss-module__5WcLIG__title{font-size:2rem}}.FeatureSection-module-scss-module__5WcLIG__container{grid-template-columns:repeat(2,1fr);gap:0;width:100%;display:grid}@media (min-width:769px){.FeatureSection-module-scss-module__5WcLIG__container{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;margin:0}}.FeatureSection-module-scss-module__5WcLIG__cardLabel{font-family:var(--font-family-english);color:#0b0b0d;letter-spacing:.26px;font-size:1.3rem;font-weight:500;line-height:100%}@media (min-width:769px){.FeatureSection-module-scss-module__5WcLIG__cardLabel{letter-spacing:.32px;font-size:1.6rem}}.FeatureSection-module-scss-module__5WcLIG__cardTitle{color:#0b0b0d;text-align:center;letter-spacing:.24px;font-size:1.2rem;font-weight:600;line-height:180%}@media (min-width:769px){.FeatureSection-module-scss-module__5WcLIG__cardTitle{letter-spacing:.28px;font-size:1.4rem}}.FeatureSection-module-scss-module__5WcLIG__cardDescription{color:#a3a8b1;text-align:center;letter-spacing:.2px;font-size:1rem;font-weight:300;line-height:180%}@media (min-width:769px){.FeatureSection-module-scss-module__5WcLIG__cardDescription{letter-spacing:.24px;font-size:1.2rem}}.FeatureSection-module-scss-module__5WcLIG__card{background-color:#fff;flex-direction:column;gap:18px;padding:20px;display:flex}.FeatureSection-module-scss-module__5WcLIG__card[data-grid-span="2"]{grid-column:span 1}@media (min-width:769px){.FeatureSection-module-scss-module__5WcLIG__card[data-grid-span="2"]{grid-column:span 1}.FeatureSection-module-scss-module__5WcLIG__card{gap:32px;padding:0}}.FeatureSection-module-scss-module__5WcLIG__cardContent{flex-direction:column;align-items:center;gap:26px;display:flex}@media (min-width:769px){.FeatureSection-module-scss-module__5WcLIG__cardContent{gap:48px}}.FeatureSection-module-scss-module__5WcLIG__cardImage{aspect-ratio:1;width:100%;max-width:180px;margin:0 auto;display:block;position:relative}.FeatureSection-module-scss-module__5WcLIG__cardImage img{object-fit:contain;border-radius:8px;width:100%;height:100%}.FeatureSection-module-scss-module__5WcLIG__cardInner{flex-direction:column;gap:14px;width:100%;display:flex}@media (min-width:769px){.FeatureSection-module-scss-module__5WcLIG__cardInner{gap:16px}}
.ContactForm-module-scss-module__0mCDaW__buttonBase,.ContactForm-module-scss-module__0mCDaW__largeBlackButton,.ContactForm-module-scss-module__0mCDaW__mediumBlackButton,.ContactForm-module-scss-module__0mCDaW__largeWhiteButton,.ContactForm-module-scss-module__0mCDaW__smallWhiteButton,.ContactForm-module-scss-module__0mCDaW__largeWhiteBorderButton,.ContactForm-module-scss-module__0mCDaW__smallWhiteBorderButton,.ContactForm-module-scss-module__0mCDaW__largeGreenButton,.ContactForm-module-scss-module__0mCDaW__mediumGreenButton,.ContactForm-module-scss-module__0mCDaW__largeBlueBorderButton,.ContactForm-module-scss-module__0mCDaW__largeBlueButton,.ContactForm-module-scss-module__0mCDaW__submitButton,.ContactForm-module-scss-module__0mCDaW__mediumBlueButton,.ContactForm-module-scss-module__0mCDaW__smallBlueButton{border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:-webkit-fit-content;width:fit-content;font-weight:500;line-height:150%;display:flex}@media (min-width:769px){.ContactForm-module-scss-module__0mCDaW__buttonBase,.ContactForm-module-scss-module__0mCDaW__largeBlackButton,.ContactForm-module-scss-module__0mCDaW__mediumBlackButton,.ContactForm-module-scss-module__0mCDaW__largeWhiteButton,.ContactForm-module-scss-module__0mCDaW__smallWhiteButton,.ContactForm-module-scss-module__0mCDaW__largeWhiteBorderButton,.ContactForm-module-scss-module__0mCDaW__smallWhiteBorderButton,.ContactForm-module-scss-module__0mCDaW__largeGreenButton,.ContactForm-module-scss-module__0mCDaW__mediumGreenButton,.ContactForm-module-scss-module__0mCDaW__largeBlueBorderButton,.ContactForm-module-scss-module__0mCDaW__largeBlueButton,.ContactForm-module-scss-module__0mCDaW__submitButton,.ContactForm-module-scss-module__0mCDaW__mediumBlueButton,.ContactForm-module-scss-module__0mCDaW__smallBlueButton{transition:background-color .5s ease-in-out}}.ContactForm-module-scss-module__0mCDaW__smallButtonBase,.ContactForm-module-scss-module__0mCDaW__smallWhiteButton,.ContactForm-module-scss-module__0mCDaW__smallWhiteBorderButton,.ContactForm-module-scss-module__0mCDaW__smallBlueButton{padding:4px 12px;font-size:1rem}.ContactForm-module-scss-module__0mCDaW__mediumButtonBase,.ContactForm-module-scss-module__0mCDaW__mediumBlackButton,.ContactForm-module-scss-module__0mCDaW__mediumGreenButton,.ContactForm-module-scss-module__0mCDaW__mediumBlueButton{padding:8px 20px;font-size:1.2rem}.ContactForm-module-scss-module__0mCDaW__largeButtonBase,.ContactForm-module-scss-module__0mCDaW__largeBlackButton,.ContactForm-module-scss-module__0mCDaW__largeWhiteButton,.ContactForm-module-scss-module__0mCDaW__largeWhiteBorderButton,.ContactForm-module-scss-module__0mCDaW__largeGreenButton,.ContactForm-module-scss-module__0mCDaW__largeBlueBorderButton,.ContactForm-module-scss-module__0mCDaW__largeBlueButton,.ContactForm-module-scss-module__0mCDaW__submitButton{white-space:nowrap;min-width:min(100%,260px);padding:16px 24px;font-size:1.4rem}@media (min-width:769px){.ContactForm-module-scss-module__0mCDaW__largeButtonBase,.ContactForm-module-scss-module__0mCDaW__largeBlackButton,.ContactForm-module-scss-module__0mCDaW__largeWhiteButton,.ContactForm-module-scss-module__0mCDaW__largeWhiteBorderButton,.ContactForm-module-scss-module__0mCDaW__largeGreenButton,.ContactForm-module-scss-module__0mCDaW__largeBlueBorderButton,.ContactForm-module-scss-module__0mCDaW__largeBlueButton,.ContactForm-module-scss-module__0mCDaW__submitButton{min-width:315px}}.ContactForm-module-scss-module__0mCDaW__blueButtonBase,.ContactForm-module-scss-module__0mCDaW__largeBlueButton,.ContactForm-module-scss-module__0mCDaW__submitButton,.ContactForm-module-scss-module__0mCDaW__mediumBlueButton,.ContactForm-module-scss-module__0mCDaW__smallBlueButton{color:#fff;background-color:var(--color-highlight)}@media (min-width:769px){.ContactForm-module-scss-module__0mCDaW__blueButtonBase[href]:hover,[href].ContactForm-module-scss-module__0mCDaW__largeBlueButton:hover,[href].ContactForm-module-scss-module__0mCDaW__submitButton:hover,[href].ContactForm-module-scss-module__0mCDaW__mediumBlueButton:hover,[href].ContactForm-module-scss-module__0mCDaW__smallBlueButton:hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__blueButtonBase:-webkit-any(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__blueButtonBase:is(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__largeBlueButton:-webkit-any(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__largeBlueButton:is(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__submitButton:-webkit-any(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__submitButton:is(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__mediumBlueButton:-webkit-any(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__mediumBlueButton:is(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__smallBlueButton:-webkit-any(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__smallBlueButton:is(button):hover{background-color:var(--color-highlight-dark)}}.ContactForm-module-scss-module__0mCDaW__blueBorderButtonBase,.ContactForm-module-scss-module__0mCDaW__largeBlueBorderButton{color:var(--color-highlight);border-color:var(--color-highlight);background-color:#0000}@media (min-width:769px){.ContactForm-module-scss-module__0mCDaW__blueBorderButtonBase,.ContactForm-module-scss-module__0mCDaW__largeBlueBorderButton{transition:border-color .5s ease-in-out,color .5s ease-in-out}.ContactForm-module-scss-module__0mCDaW__blueBorderButtonBase[href]:hover,[href].ContactForm-module-scss-module__0mCDaW__largeBlueBorderButton:hover{color:var(--color-highlight-dark);border-color:var(--color-highlight-dark)}}.ContactForm-module-scss-module__0mCDaW__greenButtonBase,.ContactForm-module-scss-module__0mCDaW__largeGreenButton,.ContactForm-module-scss-module__0mCDaW__mediumGreenButton{color:#fff;background-color:var(--color-highlight)}@media (min-width:769px){.ContactForm-module-scss-module__0mCDaW__greenButtonBase[href]:hover,[href].ContactForm-module-scss-module__0mCDaW__largeGreenButton:hover,[href].ContactForm-module-scss-module__0mCDaW__mediumGreenButton:hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__greenButtonBase:-webkit-any(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__greenButtonBase:is(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__largeGreenButton:-webkit-any(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__largeGreenButton:is(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__mediumGreenButton:-webkit-any(button):hover{background-color:var(--color-highlight-dark)}.ContactForm-module-scss-module__0mCDaW__mediumGreenButton:is(button):hover{background-color:var(--color-highlight-dark)}}.ContactForm-module-scss-module__0mCDaW__whiteButtonBase,.ContactForm-module-scss-module__0mCDaW__largeWhiteButton,.ContactForm-module-scss-module__0mCDaW__smallWhiteButton{color:#222;background-color:#fff}@media (min-width:769px){.ContactForm-module-scss-module__0mCDaW__whiteButtonBase[href]:hover,[href].ContactForm-module-scss-module__0mCDaW__largeWhiteButton:hover,[href].ContactForm-module-scss-module__0mCDaW__smallWhiteButton:hover{background-color:#e5e5e5}}.ContactForm-module-scss-module__0mCDaW__whiteBorderButtonBase,.ContactForm-module-scss-module__0mCDaW__largeWhiteBorderButton,.ContactForm-module-scss-module__0mCDaW__smallWhiteBorderButton{color:#fff;background-color:#0000;border-color:#fff}@media (min-width:769px){.ContactForm-module-scss-module__0mCDaW__whiteBorderButtonBase,.ContactForm-module-scss-module__0mCDaW__largeWhiteBorderButton,.ContactForm-module-scss-module__0mCDaW__smallWhiteBorderButton{transition:border-color .5s ease-in-out,color .5s ease-in-out}.ContactForm-module-scss-module__0mCDaW__whiteBorderButtonBase[href]:hover,[href].ContactForm-module-scss-module__0mCDaW__largeWhiteBorderButton:hover,[href].ContactForm-module-scss-module__0mCDaW__smallWhiteBorderButton:hover{color:#e5e5e5;border-color:#e5e5e5}}.ContactForm-module-scss-module__0mCDaW__blackButtonBase,.ContactForm-module-scss-module__0mCDaW__largeBlackButton,.ContactForm-module-scss-module__0mCDaW__mediumBlackButton{color:#fff;background-color:#000}@media (min-width:769px){.ContactForm-module-scss-module__0mCDaW__blackButtonBase,.ContactForm-module-scss-module__0mCDaW__largeBlackButton,.ContactForm-module-scss-module__0mCDaW__mediumBlackButton{transition:opacity .5s ease-in-out}.ContactForm-module-scss-module__0mCDaW__blackButtonBase[href]:hover,[href].ContactForm-module-scss-module__0mCDaW__largeBlackButton:hover,[href].ContactForm-module-scss-module__0mCDaW__mediumBlackButton:hover{opacity:.8}}.ContactForm-module-scss-module__0mCDaW__wrapper{width:100%}.ContactForm-module-scss-module__0mCDaW__errorMessage{color:#ff1000;margin-bottom:24px;font-size:1.4rem;line-height:1.5}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__column2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__propertyListWrapper{flex-direction:column;gap:24px;padding-bottom:48px;display:flex}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__propertyWrapper{flex-direction:column;gap:8px;display:flex}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__propertyWrapper .ContactForm-module-scss-module__0mCDaW__propertyErrorMessage{color:#ff1000;letter-spacing:.4px;font-size:1rem;font-weight:300;line-height:1.4}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelWrapper{flex-direction:column;gap:8px;display:flex}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelWrapper input,.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelWrapper select,.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelWrapper textarea{letter-spacing:.48px;background:#f7f7f7;border-radius:8px;width:100%;padding:16px 12px;font-size:1.2rem;font-weight:300;line-height:1.167}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelWrapper input::placeholder,.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelWrapper select::placeholder,.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelWrapper textarea::placeholder{color:#858a95}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelWrapper select{-webkit-appearance:none;appearance:none;background-image:url(https://contact.notahotel.com/l/1079282/2025-01-07/sjmvmf/1079282/1736296633FL97WZwM/select-arrow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #0000;padding-right:26px}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelWrapper textarea{resize:vertical}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelContainer{justify-content:space-between;display:flex}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelContainer .ContactForm-module-scss-module__0mCDaW__label{color:#0b0b0d;letter-spacing:.48px;font-size:1.2rem;font-weight:500;line-height:1.167}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelContainer .ContactForm-module-scss-module__0mCDaW__label abbr{color:#ff1000;text-decoration:none}.ContactForm-module-scss-module__0mCDaW__form .ContactForm-module-scss-module__0mCDaW__labelNote{color:#858a95;letter-spacing:.4px;font-size:1rem;font-weight:300;line-height:1.4}.ContactForm-module-scss-module__0mCDaW__buttonWrapper{background-color:#fff;flex-direction:column;align-items:center;gap:24px;width:100%;padding:16px 24px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}@media (min-width:769px){.ContactForm-module-scss-module__0mCDaW__buttonWrapper{padding:16px 0}}.ContactForm-module-scss-module__0mCDaW__buttonWrapper p{color:#0b0b0d;text-align:center;font-size:10px;font-weight:300;line-height:1.8}.ContactForm-module-scss-module__0mCDaW__buttonWrapper p a{color:var(--color-highlight)}.ContactForm-module-scss-module__0mCDaW__submitButton[disabled]{color:#fff;pointer-events:none;cursor:not-allowed;background-color:silver;border-color:silver}
.FormSection-module-scss-module__bKZPta__wrapper{width:100%;padding:var(--section-padding-block)0;background-color:#fff;position:relative}.FormSection-module-scss-module__bKZPta__container{max-width:1200px;margin:0 auto;display:grid}@media (min-width:769px){.FormSection-module-scss-module__bKZPta__container{padding:72px var(--padding-inline)60px;grid-template-columns:1fr 1fr;gap:60px}}.FormSection-module-scss-module__bKZPta__container .FormSection-module-scss-module__bKZPta__sliderWrapper{width:100%;height:-webkit-fit-content;height:fit-content;overflow:hidden}@media (min-width:769px){.FormSection-module-scss-module__bKZPta__container .FormSection-module-scss-module__bKZPta__sliderWrapper{top:calc(var(--header_height) + 72px);position:-webkit-sticky;position:sticky}}.FormSection-module-scss-module__bKZPta__container .FormSection-module-scss-module__bKZPta__sliderWrapper p{color:#0b0b0d;text-align:center;padding:32px 24px;font-size:1.2rem;line-height:1.8}@media (min-width:769px){.FormSection-module-scss-module__bKZPta__container .FormSection-module-scss-module__bKZPta__sliderWrapper p{font-size:1.4rem}}.FormSection-module-scss-module__bKZPta__container .FormSection-module-scss-module__bKZPta__image{aspect-ratio:3/2;object-fit:cover;width:100%;line-height:0;display:block}@media (min-width:769px){.FormSection-module-scss-module__bKZPta__container .FormSection-module-scss-module__bKZPta__image{border-radius:8px}}.FormSection-module-scss-module__bKZPta__formWrapper{padding-inline:var(--padding-inline)}@media (min-width:769px){.FormSection-module-scss-module__bKZPta__formWrapper{padding:0}}.FormSection-module-scss-module__bKZPta__formHeader{flex-direction:column;align-items:center;gap:24px;padding-bottom:36px;display:flex}@media (min-width:769px){.FormSection-module-scss-module__bKZPta__formHeader{gap:36px;padding-bottom:48px}}.FormSection-module-scss-module__bKZPta__formHeader .FormSection-module-scss-module__bKZPta__navigation{grid-template-columns:1fr 1fr;width:100%;display:grid;position:relative}.FormSection-module-scss-module__bKZPta__formHeader .FormSection-module-scss-module__bKZPta__navigation:after{right:calc(var(--padding-inline)*-1);bottom:0;left:calc(var(--padding-inline)*-1);content:"";border-bottom:2px solid #eee;position:absolute}@media (min-width:769px){.FormSection-module-scss-module__bKZPta__formHeader .FormSection-module-scss-module__bKZPta__navigation:after{left:0;right:0}}.FormSection-module-scss-module__bKZPta__formHeader .FormSection-module-scss-module__bKZPta__navigation .FormSection-module-scss-module__bKZPta__navigationItem{z-index:1;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:20px;transition:border-bottom-color .3s;display:flex}.FormSection-module-scss-module__bKZPta__formHeader .FormSection-module-scss-module__bKZPta__navigation .FormSection-module-scss-module__bKZPta__navigationItem[data-is-active=true],.FormSection-module-scss-module__bKZPta__formHeader .FormSection-module-scss-module__bKZPta__navigation .FormSection-module-scss-module__bKZPta__navigationItem:hover{border-bottom-color:#000}@media (min-width:769px){.FormSection-module-scss-module__bKZPta__formHeader .FormSection-module-scss-module__bKZPta__navigation .FormSection-module-scss-module__bKZPta__navigationItem{padding:24px}}.FormSection-module-scss-module__bKZPta__formHeader .FormSection-module-scss-module__bKZPta__navigation .FormSection-module-scss-module__bKZPta__navigationItem span{color:#0b0b0d;text-align:center;font-size:1.2rem;font-weight:500;line-height:1.167}@media (min-width:769px){.FormSection-module-scss-module__bKZPta__formHeader .FormSection-module-scss-module__bKZPta__navigation .FormSection-module-scss-module__bKZPta__navigationItem span{font-size:1.4rem}}
.PageContainer-module-scss-module__mY0QrW__pageWrapper{width:100%;max-width:768px;margin:0 auto;position:relative;overflow:hidden}.PageContainer-module-scss-module__mY0QrW__buttonWrapper{z-index:100;visibility:hidden;opacity:0;justify-content:center;width:100%;max-width:calc(100% - 48px);padding:0 24px;transition:opacity .3s ease-in-out;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (min-width:769px){.PageContainer-module-scss-module__mY0QrW__buttonWrapper{max-width:100%;padding:0;bottom:74px}}.PageContainer-module-scss-module__mY0QrW__buttonWrapper[data-in-view=true]{visibility:visible;opacity:1}
.FeatureSection-module-scss-module__YpgMPW__wrapper{background-color:#fff;flex-direction:column;gap:10px;margin:0 auto;padding:30px 0;display:flex;position:relative}.FeatureSection-module-scss-module__YpgMPW__title{color:#0b0b0d;text-align:center;font-size:1.9rem;font-weight:700;line-height:1.8}.FeatureSection-module-scss-module__YpgMPW__container{grid-template-columns:repeat(2,1fr);gap:0;width:100%;display:grid}.FeatureSection-module-scss-module__YpgMPW__cardLabel{font-family:var(--font-family-english);color:#0b0b0d;letter-spacing:.26px;font-size:1.3rem;font-weight:500;line-height:100%}.FeatureSection-module-scss-module__YpgMPW__cardTitle{color:#0b0b0d;text-align:center;letter-spacing:.24px;font-size:1.2rem;font-weight:600;line-height:180%}.FeatureSection-module-scss-module__YpgMPW__cardDescription{color:#a3a8b1;text-align:center;letter-spacing:.2px;font-size:1rem;font-weight:300;line-height:180%}.FeatureSection-module-scss-module__YpgMPW__card{background-color:#fff;flex-direction:column;gap:18px;padding:20px;display:flex}.FeatureSection-module-scss-module__YpgMPW__cardContent{flex-direction:column;align-items:center;gap:26px;display:flex}.FeatureSection-module-scss-module__YpgMPW__cardImage{aspect-ratio:1;width:100%;max-width:180px;margin:0 auto;display:block;position:relative}.FeatureSection-module-scss-module__YpgMPW__cardImage img{object-fit:contain;border-radius:8px;width:100%;height:100%}.FeatureSection-module-scss-module__YpgMPW__cardInner{flex-direction:column;gap:14px;width:100%;display:flex}
.HeaderCarousel-module-scss-module__95v1BW__wrapper{width:100%;margin-top:var(--header_height);padding:24px 0;position:relative}.HeaderCarousel-module-scss-module__95v1BW__carouselWrapper{width:100%;padding:0 var(--padding-inline);margin:0 auto;position:relative;overflow:hidden}.HeaderCarousel-module-scss-module__95v1BW__carouselContainer{gap:16px;display:flex}.HeaderCarousel-module-scss-module__95v1BW__carouselItem{border-radius:9px;flex:0 0 320px;width:100%;position:relative;overflow:hidden}.HeaderCarousel-module-scss-module__95v1BW__image{object-fit:cover;width:100%;height:100%}.HeaderCarousel-module-scss-module__95v1BW__overlay{z-index:2;background:linear-gradient(#0006 0%,#0003 100%);align-items:flex-end;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.HeaderCarousel-module-scss-module__95v1BW__textContainer{color:#fff;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.HeaderCarousel-module-scss-module__95v1BW__textTop,.HeaderCarousel-module-scss-module__95v1BW__textBottom{flex-direction:column;display:flex}.HeaderCarousel-module-scss-module__95v1BW__headTitle{font-family:var(--font-family-heading);color:#fff;white-space:pre-line;text-shadow:0 3px 6px #00000029;opacity:1;margin:0;font-size:2rem;font-weight:700;line-height:1.75;position:relative}.HeaderCarousel-module-scss-module__95v1BW__headTitleFurigana{line-height:1;display:inline-block;position:relative;opacity:1!important}.HeaderCarousel-module-scss-module__95v1BW__headTitleFurigana span{color:#fff;text-shadow:0 3px 6px #00000029;font-size:1rem;font-weight:700;line-height:1;display:block;position:absolute;bottom:30px;opacity:1!important}.HeaderCarousel-module-scss-module__95v1BW__headTitleFurigana span:first-child{left:10px}.HeaderCarousel-module-scss-module__95v1BW__headTitleFurigana span:nth-child(2){right:10px}.HeaderCarousel-module-scss-module__95v1BW__place{font-family:var(--font-family-english);letter-spacing:-.024em;margin-top:8px;margin-bottom:0;font-size:1.2rem;font-weight:500;line-height:1.5}.HeaderCarousel-module-scss-module__95v1BW__label{font-family:var(--font-family-english-highlight);margin-top:0;font-size:4rem;font-weight:400;line-height:1.5}.HeaderCarousel-module-scss-module__95v1BW__sliderControls{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.HeaderCarousel-module-scss-module__95v1BW__navButton{color:#000;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .3s,visibility .3s;display:flex}.HeaderCarousel-module-scss-module__95v1BW__navButton.HeaderCarousel-module-scss-module__95v1BW__isShow{visibility:visible;opacity:1}.HeaderCarousel-module-scss-module__95v1BW__navButton.HeaderCarousel-module-scss-module__95v1BW__isHidden{visibility:hidden;pointer-events:none;opacity:0}.HeaderCarousel-module-scss-module__95v1BW__navButton:hover{opacity:.7}.HeaderCarousel-module-scss-module__95v1BW__navPrev{transform:rotate(180deg)}.HeaderCarousel-module-scss-module__95v1BW__navNext{transform:rotate(0)}.HeaderCarousel-module-scss-module__95v1BW__pagination{justify-content:center;align-items:center;gap:8px;display:flex}.HeaderCarousel-module-scss-module__95v1BW__paginationDot{cursor:pointer;background-color:#0000004d;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background-color .6s,width .6s}.HeaderCarousel-module-scss-module__95v1BW__paginationDot.HeaderCarousel-module-scss-module__95v1BW__isActive{background-color:#000;width:40px}
.PageContainer-module-scss-module__WHmqOW__pageWrapper{width:100%;max-width:768px;margin:0 auto;position:relative;overflow:hidden}@media (min-width:769px){.PageContainer-module-scss-module__WHmqOW__pageWrapper{margin:0 auto;overflow:hidden}}.PageContainer-module-scss-module__WHmqOW__buttonWrapper{z-index:100;visibility:hidden;opacity:0;justify-content:center;width:100%;max-width:calc(100% - 48px);padding:0 24px;transition:opacity .3s ease-in-out;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (min-width:769px){.PageContainer-module-scss-module__WHmqOW__buttonWrapper{max-width:100%;padding:0;bottom:74px}}.PageContainer-module-scss-module__WHmqOW__buttonWrapper[data-in-view=true]{visibility:visible;opacity:1}
.HeaderCarousel-module-scss-module__bBg4EG__wrapper{width:100%;margin-top:var(--header_height);padding:24px 0;position:relative}@media (min-width:769px){.HeaderCarousel-module-scss-module__bBg4EG__wrapper{padding:24px 0}}.HeaderCarousel-module-scss-module__bBg4EG__carouselWrapper{width:100%;padding:0 var(--padding-inline);margin:0 auto;position:relative;overflow:hidden}@media (min-width:769px){.HeaderCarousel-module-scss-module__bBg4EG__carouselWrapper{padding:0 max(var(--padding-inline),(100vw - 1352px)/2)}}.HeaderCarousel-module-scss-module__bBg4EG__carouselContainer{gap:16px;display:flex}@media (min-width:769px){.HeaderCarousel-module-scss-module__bBg4EG__carouselContainer{gap:24px}}@media (min-width:1424px){.HeaderCarousel-module-scss-module__bBg4EG__carouselContainer{justify-content:center}}.HeaderCarousel-module-scss-module__bBg4EG__carouselItem{border-radius:9px;flex:0 0 320px;width:100%;position:relative;overflow:hidden}@media (min-width:769px){.HeaderCarousel-module-scss-module__bBg4EG__carouselItem{flex:0 0 320px;width:320px;height:450px}}.HeaderCarousel-module-scss-module__bBg4EG__image{object-fit:cover;width:100%;height:100%}.HeaderCarousel-module-scss-module__bBg4EG__overlay{z-index:2;background:linear-gradient(#0003 0%,#0000 100%);align-items:flex-end;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.HeaderCarousel-module-scss-module__bBg4EG__textContainer{color:#fff;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.HeaderCarousel-module-scss-module__bBg4EG__textTop,.HeaderCarousel-module-scss-module__bBg4EG__textBottom{flex-direction:column;display:flex}.HeaderCarousel-module-scss-module__bBg4EG__headTitle{font-family:var(--font-family-heading);color:#fff;text-shadow:0 3px 6px #00000029;margin:0;font-size:2.4rem;font-weight:700;line-height:1.75;position:relative;opacity:1!important}.HeaderCarousel-module-scss-module__bBg4EG__headTitleFurigana{line-height:1;display:inline-block;position:relative;opacity:1!important}.HeaderCarousel-module-scss-module__bBg4EG__headTitleFurigana span{color:#fff;text-shadow:0 3px 6px #00000029;font-size:1rem;font-weight:700;line-height:1;display:block;position:absolute;bottom:30px;opacity:1!important}.HeaderCarousel-module-scss-module__bBg4EG__headTitleFurigana span:first-child{left:10px}.HeaderCarousel-module-scss-module__bBg4EG__headTitleFurigana span:nth-child(2){right:10px}.HeaderCarousel-module-scss-module__bBg4EG__place{font-family:var(--font-family-english);letter-spacing:-.024em;margin-top:8px;margin-bottom:0;font-size:1.2rem;font-weight:500;line-height:1.5}.HeaderCarousel-module-scss-module__bBg4EG__label{font-family:var(--font-family-english-highlight);margin-top:0;font-size:4rem;font-weight:400;line-height:1.5}.HeaderCarousel-module-scss-module__bBg4EG__sliderControls{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}@media (min-width:769px){.HeaderCarousel-module-scss-module__bBg4EG__sliderControls{display:none}}.HeaderCarousel-module-scss-module__bBg4EG__navButton{color:#000;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .3s,visibility .3s;display:flex}.HeaderCarousel-module-scss-module__bBg4EG__navButton.HeaderCarousel-module-scss-module__bBg4EG__isShow{visibility:visible;opacity:1}.HeaderCarousel-module-scss-module__bBg4EG__navButton.HeaderCarousel-module-scss-module__bBg4EG__isHidden{visibility:hidden;pointer-events:none;opacity:0}.HeaderCarousel-module-scss-module__bBg4EG__navButton:hover{opacity:.7}.HeaderCarousel-module-scss-module__bBg4EG__navPrev{transform:rotate(180deg)}.HeaderCarousel-module-scss-module__bBg4EG__navNext{transform:rotate(0)}.HeaderCarousel-module-scss-module__bBg4EG__pagination{justify-content:center;align-items:center;gap:8px;display:flex}.HeaderCarousel-module-scss-module__bBg4EG__paginationDot{cursor:pointer;background-color:#0000004d;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background-color .6s,width .6s}.HeaderCarousel-module-scss-module__bBg4EG__paginationDot.HeaderCarousel-module-scss-module__bBg4EG__isActive{background-color:#000;width:40px}
.Kitaruizawa2Section-module-scss-module__MzhN9G__wrapper{background-color:#fff;width:100%;padding:36px 0 58px;position:relative}.Kitaruizawa2Section-module-scss-module__MzhN9G__container{width:100%;max-width:768px;margin:0 auto;position:relative;overflow:hidden}.Kitaruizawa2Section-module-scss-module__MzhN9G__title{flex-direction:column;align-items:center;gap:3.2px;margin-bottom:22px;padding:0 30px;display:flex}.Kitaruizawa2Section-module-scss-module__MzhN9G__titleEnglish{font-family:var(--font-family-english);color:#0b0b0d;text-align:center;font-size:1rem;font-weight:600;line-height:1}.Kitaruizawa2Section-module-scss-module__MzhN9G__titleMain{font-family:var(--font-family-english-highlight);color:#0b0b0d;text-align:center;font-size:6rem;font-weight:400;line-height:1}.Kitaruizawa2Section-module-scss-module__MzhN9G__pointsContainer{flex-direction:column;gap:20px;padding:0 20px;display:flex}.Kitaruizawa2Section-module-scss-module__MzhN9G__pointItem{flex-direction:column;gap:16px;display:flex}.Kitaruizawa2Section-module-scss-module__MzhN9G__pointHeader{flex-direction:column;gap:12px;display:flex}.Kitaruizawa2Section-module-scss-module__MzhN9G__carouselWrapper{width:100%;position:relative;overflow:hidden}.Kitaruizawa2Section-module-scss-module__MzhN9G__carouselContainer{gap:0;width:100%;display:flex}.Kitaruizawa2Section-module-scss-module__MzhN9G__carouselSlide{flex:0 0 100%;width:100%}.Kitaruizawa2Section-module-scss-module__MzhN9G__pointLabel{font-family:var(--font-family-english);color:#00000080;letter-spacing:.28px;font-size:1.4rem;font-weight:500;line-height:1}.Kitaruizawa2Section-module-scss-module__MzhN9G__pointTitle{color:#0b0b0d;letter-spacing:.24px;font-size:1.2rem;font-weight:300;line-height:1.8}.Kitaruizawa2Section-module-scss-module__MzhN9G__imageWrapper{aspect-ratio:8/5;background-color:#555;border-radius:8px;width:100%;position:relative;overflow:hidden}.Kitaruizawa2Section-module-scss-module__MzhN9G__image{object-fit:cover;width:100%;height:100%}.Kitaruizawa2Section-module-scss-module__MzhN9G__imageOverlay{z-index:2;position:absolute;bottom:16px;left:16px}.Kitaruizawa2Section-module-scss-module__MzhN9G__imageTitle{font-family:var(--font-family-english-highlight);color:#fff;text-shadow:0 3px 6px #00000029;margin:0;font-size:4rem;font-weight:400;line-height:1}.Kitaruizawa2Section-module-scss-module__MzhN9G__pagination{justify-content:center;align-items:center;gap:8px;height:39px;padding:8px 12px;display:flex}.Kitaruizawa2Section-module-scss-module__MzhN9G__paginationDot{cursor:pointer;background-color:#0000004d;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background-color .3s}.Kitaruizawa2Section-module-scss-module__MzhN9G__paginationDot.Kitaruizawa2Section-module-scss-module__MzhN9G__isActive{background-color:#000}
.MasuSection-module-scss-module__Jn3TQq__wrapper{background-color:#fff;width:100%;padding:36px 0 58px;position:relative}.MasuSection-module-scss-module__Jn3TQq__container{width:100%;max-width:768px;margin:0 auto;position:relative;overflow:hidden}.MasuSection-module-scss-module__Jn3TQq__title{flex-direction:column;align-items:center;gap:3.2px;margin-bottom:22px;padding:0 30px;display:flex}.MasuSection-module-scss-module__Jn3TQq__titleEnglish{font-family:var(--font-family-english);color:#0b0b0d;text-align:center;font-size:1rem;font-weight:600;line-height:1}.MasuSection-module-scss-module__Jn3TQq__titleMain{font-family:var(--font-family-english-highlight);color:#0b0b0d;text-align:center;font-size:6rem;font-weight:400;line-height:1}.MasuSection-module-scss-module__Jn3TQq__pointsContainer{flex-direction:column;gap:20px;padding:0 20px;display:flex}.MasuSection-module-scss-module__Jn3TQq__pointItem{flex-direction:column;display:flex}.MasuSection-module-scss-module__Jn3TQq__itemWrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.MasuSection-module-scss-module__Jn3TQq__itemImage{border-radius:8px;flex:0 0 74px;width:74px;height:74px;overflow:hidden}.MasuSection-module-scss-module__Jn3TQq__image{object-fit:cover;width:100%;height:100%}.MasuSection-module-scss-module__Jn3TQq__textWrapper{flex-direction:column;flex:1;min-width:0;display:flex}.MasuSection-module-scss-module__Jn3TQq__pointLabel{font-family:var(--font-family-english);color:#00000080;letter-spacing:.28px;font-size:1.4rem;font-weight:500;line-height:1}.MasuSection-module-scss-module__Jn3TQq__pointTitle{color:#0b0b0d;letter-spacing:.24px;margin-top:12px;font-size:1.2rem;font-weight:300;line-height:1.8}
.PageContainer-module-scss-module__iPsl5W__wrapper{padding-top:var(--header_height)}.PageContainer-module-scss-module__iPsl5W__containerB{width:100%;max-width:684px;margin:0 auto;padding:36px 0}@media (min-width:769px){.PageContainer-module-scss-module__iPsl5W__containerB{padding:72px var(--padding-inline)60px}}.PageContainer-module-scss-module__iPsl5W__containerB h2{color:#0b0b0d;text-align:center;font-size:2rem;line-height:1.8}.PageContainer-module-scss-module__iPsl5W__container{max-width:1200px;margin:0 auto;display:grid}@media (min-width:769px){.PageContainer-module-scss-module__iPsl5W__container{padding:72px var(--padding-inline)60px;grid-template-columns:1fr 1fr;gap:60px}}.PageContainer-module-scss-module__iPsl5W__container .PageContainer-module-scss-module__iPsl5W__sliderWrapper{width:100%;height:-webkit-fit-content;height:fit-content;overflow:hidden}@media (min-width:769px){.PageContainer-module-scss-module__iPsl5W__container .PageContainer-module-scss-module__iPsl5W__sliderWrapper{top:calc(var(--header_height) + 72px);position:-webkit-sticky;position:sticky}}.PageContainer-module-scss-module__iPsl5W__container .PageContainer-module-scss-module__iPsl5W__sliderWrapper p{color:#0b0b0d;text-align:center;padding:32px 24px;font-size:1.2rem;line-height:1.8}@media (min-width:769px){.PageContainer-module-scss-module__iPsl5W__container .PageContainer-module-scss-module__iPsl5W__sliderWrapper p{font-size:1.4rem}}.PageContainer-module-scss-module__iPsl5W__container .PageContainer-module-scss-module__iPsl5W__image{aspect-ratio:3/2;object-fit:cover;width:100%;line-height:0;display:block}@media (min-width:769px){.PageContainer-module-scss-module__iPsl5W__container .PageContainer-module-scss-module__iPsl5W__image{border-radius:8px}}.PageContainer-module-scss-module__iPsl5W__formWrapper{padding-inline:var(--padding-inline)}@media (min-width:769px){.PageContainer-module-scss-module__iPsl5W__formWrapper{padding:0}}.PageContainer-module-scss-module__iPsl5W__formHeader{flex-direction:column;align-items:center;gap:24px;padding-bottom:36px;display:flex}@media (min-width:769px){.PageContainer-module-scss-module__iPsl5W__formHeader{gap:36px;padding-bottom:48px}}.PageContainer-module-scss-module__iPsl5W__formHeader .PageContainer-module-scss-module__iPsl5W__navigation{grid-template-columns:1fr 1fr;width:100%;display:grid;position:relative}.PageContainer-module-scss-module__iPsl5W__formHeader .PageContainer-module-scss-module__iPsl5W__navigation:after{right:calc(var(--padding-inline)*-1);bottom:0;left:calc(var(--padding-inline)*-1);content:"";border-bottom:2px solid #eee;position:absolute}@media (min-width:769px){.PageContainer-module-scss-module__iPsl5W__formHeader .PageContainer-module-scss-module__iPsl5W__navigation:after{left:0;right:0}}.PageContainer-module-scss-module__iPsl5W__formHeader .PageContainer-module-scss-module__iPsl5W__navigation .PageContainer-module-scss-module__iPsl5W__navigationItem{z-index:1;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:20px;transition:border-bottom-color .3s;display:flex}.PageContainer-module-scss-module__iPsl5W__formHeader .PageContainer-module-scss-module__iPsl5W__navigation .PageContainer-module-scss-module__iPsl5W__navigationItem[data-is-active=true],.PageContainer-module-scss-module__iPsl5W__formHeader .PageContainer-module-scss-module__iPsl5W__navigation .PageContainer-module-scss-module__iPsl5W__navigationItem:hover{border-bottom-color:#000}@media (min-width:769px){.PageContainer-module-scss-module__iPsl5W__formHeader .PageContainer-module-scss-module__iPsl5W__navigation .PageContainer-module-scss-module__iPsl5W__navigationItem{padding:24px}}.PageContainer-module-scss-module__iPsl5W__formHeader .PageContainer-module-scss-module__iPsl5W__navigation .PageContainer-module-scss-module__iPsl5W__navigationItem span{color:#0b0b0d;text-align:center;font-size:1.2rem;font-weight:500;line-height:1.167}@media (min-width:769px){.PageContainer-module-scss-module__iPsl5W__formHeader .PageContainer-module-scss-module__iPsl5W__navigation .PageContainer-module-scss-module__iPsl5W__navigationItem span{font-size:1.4rem}}
