body{color:#000;letter-spacing:.05rem;flex-direction:column;height:100%;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:500;display:flex}html{height:100%}.site-content{flex:1 0 auto}.loadhidden{visibility:hidden}.container-fluid{padding-left:var(--bs-gutter-x,1.2rem);padding-right:var(--bs-gutter-x,1.2rem)}@media (min-width:768px){.container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.container{padding-left:var(--bs-gutter-x,1.2rem);padding-right:var(--bs-gutter-x,1.2rem)}@media (min-width:768px){.container{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.footerholder{z-index:1;background-image:url(../img/footerbak.png);flex-shrink:0}.fade-content{opacity:0}img{min-height:.01px}a:hover,a:focus,a:visited{text-decoration:none}a[href^=mailto\:]:hover{text-decoration:underline}.image-fill{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;font-family:"object-fit: cover;";position:absolute}.video-fill{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;font-family:"object-fit: cover;";position:absolute;top:0;left:0}.vh-fix{height:100dvh}h1{font-size:2.7rem}@media (min-width:768px){h1{font-size:4.2rem}}h2{letter-spacing:.05rem;font-size:1.8rem}@media (min-width:768px){h2{font-size:2.1rem}}h3{font-size:3rem;line-height:3rem}h4{font-size:2.375rem;line-height:2.625rem}h5{font-size:1.75rem;line-height:2rem}.bottom_hd{font-size:1rem;line-height:1.5rem}@media (min-width:768px){.bottom_hd{font-size:1.2rem}}.letter_spacing{letter-spacing:.1rem}.planholder .navnext{transform:rotate(0)}.north svg{width:2.1rem;height:auto;margin-right:1rem}.plan_key,.north{font-size:.8rem}.key{border-radius:50%;width:1rem;height:1rem;margin-right:.5rem}.key01{background:#bac0cc}.key02{background:#e1dfe0}.key03{background:#bcd0c6}.key04{background:#eaaf8e}.orange_border .d-table-cell{border-bottom:2px solid #e18d5e!important}.accom_table{font-size:.8rem}@media (min-width:768px){.accom_table{font-size:1rem}}.accom_table .d-table-cell{border-bottom:1px solid #000}.d-table-cell{vertical-align:middle;padding:.5rem .2rem}@media (min-width:768px){.d-table-cell{padding:.5rem}}.red{color:#e18d5e}.top_section .top_logo{width:80%}@media (min-width:768px){.top_section .top_logo{width:40%}}.top_logo svg{width:100%;height:auto}.section_two{background:#e18d5e}.gallery01_slide .statement01{height:2rem;transition:all 1s ease-in-out;left:-100%}@media (min-width:768px){.gallery01_slide .statement01{height:8rem}}.gallery01_slide .statement02{height:2rem;transition:all 1s ease-in-out;right:-100%}@media (min-width:768px){.gallery01_slide .statement02{height:8rem}}.gallery01_slide.slick-active .statement01{transition:all 1s ease-in-out;left:0%}.gallery01_slide.slick-active .statement02{transition:all 1s ease-in-out;right:0%}.statement01 svg,.statement02 svg{width:auto;height:100%}.background_cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.section_three{background-image:url(../img/bak02.png);padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.section_three{padding-top:12rem;padding-bottom:12rem}}.section_six{background-image:url(../img/bak02.png);padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.section_six{padding-top:6rem;padding-bottom:6rem}}.section_hd{letter-spacing:.2rem}.border_left{background:#e18d5e;width:2px;height:0;transition:all 2s;left:.5rem}.border_left.active{height:100%}.border_right{background:#e18d5e;width:2px;height:0%;transition:all 2s;right:.5rem}.border_right.active{height:100%}.gallery02slide:before{content:"";padding-top:75%;display:block}p:last-child{margin-bottom:0}.section_four,.section_five{background-color:#f7f2ea}.spec_slide svg{width:100%;height:auto}.full_slide:before{content:"";padding-top:70%;display:block}@media (min-width:768px){.full_slide:before{padding-top:55%}}.arrow{cursor:pointer;width:2rem;transition:all .3s}.arrow rect{fill:#262626}.arrow path{fill:#fff}.arrow:hover rect{fill:#262626}.arrow:hover path{fill:#e18d5e}.arrow_white{cursor:pointer;width:2rem;transition:all .3s}.arrow_white rect{fill:#fff}.arrow_white path,.arrow_white:hover rect{fill:#262626}.arrow_white:hover path{fill:#e18d5e}.navnext{transform:rotate(180deg)}.accom_table .d-table-row.table_nav{cursor:pointer}.accom_table .d-table-row.active{color:#000;background:#e18d5e}@media (min-width:768px){.accom_table .d-table-row.table_nav:hover{color:#000;background:#e18d5e}}.footerholder a{color:#fff;text-decoration:none}.footerholder a:hover{text-decoration:underline}.download{color:#fff;border-top:1px solid #e18d5e;border-bottom:1px solid #e18d5e;width:100%;font-size:1.4rem;text-decoration:none}.download:hover{color:#e18d5e;text-decoration:none!important}.download .first{width:12rem}.download .down_icon{background-color:#fff;background-image:url(../img/down_arrow.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% 200%;width:1.2rem;height:1.2rem;transition:all .3s}.download:hover .down_icon{background-position:top}.disclaimer{font-size:.7rem;line-height:1.6}.footerlogo{width:3rem}.footerlogo svg{width:100%;height:auto}.options svg{cursor:pointer}.options svg circle{fill:#e18d5e}.options svg:hover circle,.options svg.active circle,.options svg .optbak{fill:#f5ebde}.options svg:hover .optbak,.options svg.active .optbak,.options svg .optext{fill:#e18d5e}.options svg:hover .optext,.options svg.active .optext{fill:#f5ebde}.space .d-table{font-size:.8rem}.space .d-table-cell{border-bottom:1px solid #fff;padding:.3rem 0}.plan1,.plan2,.plan3{display:none}.plan1.active,.plan2.active,.plan3.active{display:block}.sticker1{background-color:#f0c6af;border-radius:50%;width:7rem;height:7rem;font-size:.9rem;line-height:1.1}.sticker2{background-color:#dde0e6;border-radius:50%;width:7rem;height:7rem;font-size:.9rem;line-height:1.1}@media (min-width:768px){.sticker1{width:8rem;height:8rem;font-size:1.2rem}.sticker2{width:9rem;height:9rem;font-size:1.2rem}}.gallery_label{font-size:.6rem}@media (min-width:768px){.gallery_label{font-size:1rem}html{font-size:1.1vw}}.centurygothic{font-family:century-gothic,sans-serif;font-style:normal;font-weight:400}.centurygothic_bd{font-family:century-gothic,sans-serif;font-style:normal;font-weight:700}.hass_sb{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:600}