.page-layout{padding:50px;background-color:#fff}.page-layout.disable-padding{padding:0}.page-description .page-description-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.page-description button{max-width:fit-content;padding:19px 52px;font-size:17px}.page-description .link-content .link-text{text-decoration:underline}.page-description__action{display:flex;width:100%;justify-content:space-between}.page-description__action .action-description-container,.page-description__action.flex-description{display:flex;flex-direction:column}.page-description__action .action-description-container .description{font-size:24px;line-height:33px}.page-description__action .action-description-container button.MuiButtonBase-root{margin-top:35px}.page-description__action .action-sub-description-container .sub-description{font-size:24px;line-height:33px;margin-top:30px}.page-description__action .arrow-icon{cursor:pointer}@media(max-width:950px){.page-description .description-container{display:flex;flex-direction:column;gap:65px}}@media(max-width:750px){.page-description .page-description-container h1{font-size:80px!important}}@media(max-width:540px){.page-description .page-description-container h1{font-size:55px!important}.page-description .description-container .action-description-container{flex:1}.page-description .description-container .action-description-container button.MuiButtonBase-root{min-width:100%}.page-description .arrow-icon{display:none}}@media(max-width:750px){.collapsed-description-container{display:flex;flex-direction:column;align-items:center}.collapsed-description-container .MuiCollapse-root.collapsed-description{overflow:hidden;position:relative}.collapsed-description-container .MuiCollapse-root.collapsed-description .percents .percent-display .percent-container{display:flex}.collapsed-description-container .MuiCollapse-root.collapsed-description:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(transparent,#fff)}.collapsed-description-container .MuiCollapse-root.collapsed-description.active:before{display:none}.collapsed-description-container .MuiCollapse-root.collapsed-description article.quote-article{margin-bottom:65px!important}.collapsed-description-container .MuiCollapse-root.collapsed-description .percent-display{width:100%;flex-direction:column;justify-content:flex-start;gap:35px}.collapsed-description-container .view-more-text{color:#222224;text-transform:capitalize;position:relative;top:-50px;font-size:16px;cursor:pointer}.collapsed-description-container .view-more-text:before{content:"";width:100%;left:0;bottom:-40%;height:1px;background-color:#222224;position:absolute}}.scenarios-dome__dome{display:flex;flex-direction:column}.scenarios-dome__dome .page-description.glemping-dome-section{padding-top:0}.scenarios-dome .glemping-dome-section{display:flex;flex-direction:column}.scenarios-dome .glemping-dome-section section.page-description-container{margin-top:250px}.scenarios-dome .page-description{padding:50px;margin-top:90px}.scenarios-dome img.scenarios-dome-image{width:100%;object-fit:cover}.scenarios-dome__about{padding-top:10px;padding-bottom:50px}.scenarios-dome__about .page-description__action{display:grid;grid-template-columns:1fr 800px}@media(max-width:1300px){.scenarios-dome .page-description__action .action-description-container .view-more-text{top:10px}.scenarios-dome img.scenarios-dome-image{width:100%;height:500px}}@media(max-width:1120px){.scenarios-dome .description-container .page-description__action{grid-template-columns:1fr;gap:65px}}@media(max-width:750px){.scenarios-dome img.scenarios-dome-image{width:100%;height:400px}}@media(max-width:650px){.scenarios-dome img.scenarios-dome-image{width:100%;height:400px}}.faqs-page{color:#222224;padding-top:100px}.faqs-page .page-description>section:first-child{display:flex;align-items:baseline}.faqs-page .page-description .MuiDivider-root{margin-top:65px;margin-bottom:65px}.faqs-page .page-description .MuiAccordionSummary-root{gap:50px}.faqs-page .page-description .faqs-content{min-width:100%}.faqs-page .page-description .description-container{display:grid;grid-template-columns:30% 1fr}.faqs-page .faqs__accordion{padding-top:0!important}.faqs-page .faqs-content__summary{padding-top:45px!important;padding-bottom:45px!important}.faqs-page .MuiPaper-root.inner-accordion button.MuiButtonBase-root{padding:0}@media(max-width:950px){.faqs-page .page-description .description-container{display:grid;grid-template-columns:1fr}.faqs-page .page-description .description-container .faqs-content h3 button{padding-left:0}}@media(max-width:500px){.faqs-page{padding-left:20px;padding-right:20px}}.percent-display{color:#222224;display:flex;gap:100px}.percent-display .percent-container{display:flex}.percent-display .percent-container .percent-text{display:flex;flex-direction:column}.percent-display .percent-container .percent{font-weight:400;font-size:40px;line-height:40px}.percent-display .percent-container .text{font-size:17px;font-weight:400;line-height:25px}.percent-display .percent-container .line{width:1px;height:100%;background-color:#d4d4d4;margin-right:35px}.floor-plan{background:#f7f7f7;padding-top:100px;padding-bottom:100px}.floor-plan__configurator-button.MuiButtonBase-root{max-width:200px;height:55px}.floor-plan .floor-content{display:grid;padding-top:100px;grid-template-columns:1fr 1fr;align-items:center}.floor-plan .floor-content-description{display:flex;flex-direction:column;gap:100px}.floor-plan .floor-content-description .description{display:flex;flex-direction:column;gap:50px}.floor-plan .floor-content-description .description .text{font-size:27px;font-weight:400;line-height:40px}.floor-plan .floor-content-description .floor-content-percents{margin-top:100px}@media(max-width:1300px){.floor-plan .floor-content{grid-template-columns:1fr}.floor-plan .floor-content .collapsed-description-container .MuiCollapse-root.collapsed-description article.quote-article.quote-article{margin-bottom:20px!important}.floor-plan .floor-content .floor-content-image{display:flex;justify-content:center;margin-bottom:50px}}@media(max-width:750px){.floor-plan .floor-content-description .collapsed-description-container .MuiCollapse-root:before{background:linear-gradient(transparent,#f7f7f7)}.floor-plan .floor-content-description .collapsed-description-container .view-more-text{top:10px}.floor-plan .floor-image{width:450px;height:450px}}@media(max-width:550px){.floor-plan .page-description__action{flex-direction:column;gap:35px}.floor-plan .page-description__action button{min-width:100%}.floor-plan .floor-image{width:300px;height:300px}}.slider{width:100%;background-color:#fff;color:#fff}.slider .slider-title{position:relative;z-index:1}.slider .slider-slides-container{display:flex;overflow:hidden;width:100%;height:100%}.slider .slider-slides-container .slide-img{height:900px;object-fit:cover;display:block;flex-shrink:0;flex-grow:0}.slider .slider-photo-background-container{position:relative}.slider .slider-photo-background-container img{object-fit:contain;height:100%;width:100%}.slider .slider-photo-background-container .slider-title{position:absolute;top:0;left:0;font-size:50px;font-weight:400;padding-left:50px;padding-top:50px}.slider .slider-photo-background-container .slider-actions{position:absolute;top:100%;left:50%;display:flex;transform:translate(-50%,-170%)}.slider .slider-photo-background-container .slider-actions button.MuiButtonBase-root{max-height:50px;min-width:50px}.slider .slider-photo-background-container .slider-actions button.MuiButtonBase-root.slide-btn{position:relative;border-radius:0;color:#fff;padding:19px 48px;font-size:17px;font-weight:400}.slider .slider-photo-background-container .slider-actions button.MuiButtonBase-root.slide-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;backdrop-filter:blur(10px);z-index:-1}.slider .slider-photo-background-container .slider-actions button.MuiButtonBase-root.slide-btn--active{background-color:#fff;color:#222224}.slider .slider-photo-background-container .slider-slide-viewer{margin-left:100px;margin-right:100px;font-size:17px;font-weight:400;background-color:#fff;color:#222224;padding:17px 25px}@media(max-width:1500px){.slider .slider-slides-container .slide-img{height:700px}}@media(max-width:1200px){.slider .slider-slides-container .slide-img{height:600px}}@media(max-width:900px){.slider .slider-slides-container .slide-img{height:400px}}@media(max-width:620px){.slider .slider-photo-background-container .slider-slide-viewer{margin-left:50px;margin-right:50px}}@media(max-width:450px){.slider .slider-photo-background-container .slider-slide-viewer{margin-left:30px;margin-right:30px}}@media not (prefers-reduced-motion){.slide-img{transition:translate .3s ease-in-out}}.scenarios{color:#222224}.scenarios .slider-title{color:#fff}.scenarios .page-layout.faqs-page{padding-top:50px}@media(max-width:500px){.scenarios .scenarios-dome__dome{padding-left:20px;padding-right:20px}.scenarios .scenarios-dome__dome .page-description.glemping-dome-section{padding:0}.scenarios .scenarios-dome__dome .page-description.glemping-dome-section .MuiDivider-root{margin-top:25px;margin-bottom:25px}.scenarios .scenarios-dome__dome .page-description.glemping-dome-section .page-description__action{margin-bottom:35px}.scenarios .scenarios-dome__about{padding-bottom:0}.scenarios .scenarios-dome__about .page-description{padding-left:20px;padding-right:20px;margin-top:20px}.scenarios .scenarios-dome__about .page-description .page-description-container h1{font-size:35px}.scenarios .scenarios-dome__about .page-description .MuiDivider-root{margin-top:25px;margin-bottom:25px}.scenarios .scenarios-dome__about .page-description .page-description__action{gap:35px}.scenarios .scenarios-dome__about .page-description .page-description__action .MuiCollapse-wrapperInner{font-size:19px;line-height:26px}.scenarios .page-layout.floor-plan{padding:80px 20px 170px;position:relative}.scenarios .page-layout.floor-plan .page-description-container h1{font-size:55px}.scenarios .page-layout.floor-plan .floor-plan__content{padding-top:50px}.scenarios .page-layout.floor-plan .floor-content-description .description{gap:35px}.scenarios .page-layout.floor-plan .floor-content-description .text{font-size:19px;line-height:26px}.scenarios .page-layout.floor-plan .page-description .MuiDivider-root{margin-top:25px;margin-bottom:25px}.scenarios .page-layout.floor-plan .MuiButtonBase-root.floor-plan__configurator-button{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:200px;min-width:200px}.scenarios .page-layout.scenario-photo-interior{padding:0}.scenarios .page-layout.scenario-photo-interior .slider-photo-background-container .slider-title{padding-left:20px;font-size:35px}}