.main-page{display:flex;flex-direction:column;height:100%;color:#fff}.main-page .main-page-background-container .main-page-background{position:absolute;left:0;top:0;z-index:-2}.main-page .main-page-background-container .main-page-background-layout{position:absolute;inset:0;background:radial-gradient(50% 50% at 50% 50%,rgba(8,8,8,0) 0,rgba(8,8,8,.3) 100%);pointer-events:none;z-index:-1}.main-page .main-page-container{margin-top:auto;padding:30px 50px 50px;min-height:100svh;display:flex}.main-page .main-page-container .main-page-page-description{width:100%}.main-page .main-page-container .main-page-page-description .quote-article{min-width:fit-content}.main-page .main-page-container h3.MuiTypography-h3.description{font-family:var(--font-inter);max-width:390px}.main-page .main-page-container .page-description{margin-top:auto}.main-page .main-page-container .page-description__action .action-description-container button.MuiButtonBase-root{max-width:200px;height:55px}.main-page .main-page-mission{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:0 50px;color:#222224}.main-page .main-page-mission .MuiButtonBase-root{min-width:200px;min-height:55px}.main-page .main-page-mission .mission-description{max-width:850px;margin-bottom:75px;display:flex;flex-direction:column;gap:30px}.main-page .main-page-mission .mission-description .text{font-size:18px;line-height:27px}.main-page .main-page-mission .quote-article{margin-top:150px;margin-bottom:150px}@media(max-width:500px){.main-page .main-page-container,.main-page .main-page-mission{padding-left:20px;padding-right:20px}.main-page .main-page-mission .quote-article{margin-top:80px}.main-page .photo-product-page .photo-background__title{padding-left:20px}.main-page .photo-product-page .photo-background__actions .slide-switcher button.MuiButtonBase-root{min-width:150px}.main-page .page-layout.product-page .product-page-description{padding-left:20px;padding-right:20px}.main-page .page-layout.product-page .products .dome-item .title{font-size:32px}.main-page .page-layout.product-page .products .dome-item .price{font-size:17px}.main-page .page-layout.benefits-page .page-description{padding:80px 20px 0}.main-page .page-layout.benefits-page .page-description .MuiDivider-root{margin-top:25px;margin-bottom:25px}.main-page .page-layout.benefits-page .page-description .page-description-container h1{font-size:35px}.main-page .page-layout.benefits-page .arrows-slider{top:92%;padding-left:20px;padding-right:20px}.main-page .page-layout.benefits-page .benefits-items-container{padding-left:20px;padding-right:20px}}@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}}.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}.main-page-mission{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:0 50px;color:#222224}.main-page-mission article.quote-article.dark{margin-bottom:100px}.main-page-mission .mission-description{height:100%;max-width:850px;margin-bottom:75px;display:flex;flex-direction:column;gap:30px}.main-page-mission .mission-description .additional-text,.main-page-mission .mission-description .text{font-size:18px;line-height:27px}.main-page-mission .mission-description .additional-text{margin-top:15px}.main-page-mission .mission-description.active{height:100%}.main-page-mission .mission-description .percents{margin-top:50px}.main-page-mission .quote-article{margin-top:150px;margin-bottom:150px}.main-page-mission .learn-more-btn{margin-bottom:50px}.main-page-mission .view-more-text{color:#222224;text-transform:capitalize;position:relative;top:0;font-size:16px;cursor:pointer}.main-page-mission .view-more-text:before{content:"";width:100%;left:0;bottom:-40%;height:1px;background-color:#222224;position:absolute}@media(max-width:750px){.main-page .main-page-mission article.quote-article{margin-bottom:70px}}.page-layout{padding:50px;background-color:#fff}.page-layout.disable-padding{padding:0}.dome-item{background:#fff;padding:120px 95px 50px;flex-grow:1}.dome-item__head-title{display:flex;flex-direction:column;gap:20px;align-items:center;margin-bottom:60px}.dome-item__head-title .title{font-weight:500;color:#222224;font-size:44px}.dome-item__head-title .price{font-weight:400;font-size:18px}.dome-item__image-container{display:flex;flex-direction:column;align-items:center}.dome-item__image-container img.dome-image{max-width:600px;width:100%;max-height:390px;height:100%}.dome-item__image-scroller{display:flex;justify-content:center;gap:10px;margin-top:50px}.dome-item__image-scroller .scroller-color{width:45px;height:45px;cursor:pointer;border-radius:50%;border:2px solid transparent;outline:2px solid transparent;transition:border .2s ease-in}.dome-item__image-scroller .scroller-color--active{border:2px solid #fff;outline:2px solid #222224}.dome-item__image-scroller .scroller-color.white{background:#e0e0e3}.dome-item__image-scroller .scroller-color.gray{background:#6d6d6d}.dome-item__image-scroller .scroller-color.green{background:#687d64}.dome-item__actions{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:45px}.dome-item__actions a>.MuiButtonBase-root{width:150px}.dome-item__actions .learn-more-btn{border:1px solid rgba(34,34,36,.149)}.dome-item__description{margin-top:30px;text-align:center;font-size:16px;line-height:16px;color:#5c5c5e}@media(max-width:1470px){.dome-item{padding:120px 55px 50px}}@media(max-width:1300px){.dome-item{padding:120px 25px 50px}}@media(max-width:1200px){.dome-item{padding:120px 95px 50px}}@media(max-width:750px){.dome-item{padding:120px 15px 50px}}@media(max-width:500px){.dome-item img.dome-image{width:220px;height:150px}}.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}}.product-page{background-color:#fff;color:#222224}.product-page .page-description{padding:65px 50px 100px}.product-page .page-description section:first-child{display:flex}.product-page .page-description .description-container{display:grid;grid-template-columns:1fr 1fr}.product-page .products{background:#f7f7f7;padding:50px;display:flex;gap:50px}@media(max-width:1200px){.product-page .products{display:grid;grid-template-columns:1fr}}@media(max-width:850px){.product-page .page-description .description-container{display:flex;flex-direction:column;align-items:flex-start}.product-page .page-description .page-description-container{justify-content:center;align-items:center}.product-page .page-description .page-description-container .sub-description-container{justify-content:center;margin:60px 0}.product-page .page-description .page-description-container .sub-description-container .MuiButtonBase-root{padding-right:58px;padding-left:58px;min-height:55px;min-width:200px}}@media(max-width:800px){.product-page .product-page-description>section:first-child{display:flex;flex-direction:column}.product-page .product-page-description>section:first-child section{width:100%}.product-page .product-page-description>section:first-child button{width:100%;min-width:100%}}@media(max-width:580px){.product-page .products{padding-left:0;padding-right:0}}.benefit-item{display:flex;flex-direction:column;justify-content:space-between;padding:40px;min-height:550px;scroll-snap-align:start;background-color:#fff;white-space:break-spaces}.benefit-item .benefit-item-head-title-container{display:flex;flex-direction:column;gap:35px}.benefit-item .benefit-item-head-title-container .icon img{width:45px;height:45px}.benefit-item .benefit-item-head-title-container .title{font-size:30px;line-height:33px}.benefit-item .description{font-size:17px;line-height:25px}.custom-scroller{overflow-x:scroll;white-space:nowrap}.custom-scroller::-webkit-scrollbar{background:transparent}.custom-scroller::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.custom-scroller::-webkit-scrollbar-thumb:hover{background:transparent}.benefits-page{display:flex;position:relative;flex-direction:column;background-color:#f7f7f7;color:#222224}.benefits-page .page-description{padding:150px 50px 84px}.benefits-page .page-description__action{display:grid;grid-template-columns:33.33% 1fr 1fr}.benefits-page .page-description__action .arrows-slider{justify-content:end}.benefits-page .action-description-container{max-width:360px}.benefits-page .benefits-items-container{padding-bottom:100px}.benefits-page .benefits-items-container .benefits-items{display:flex;width:100%;margin-top:50px;padding-bottom:0}.benefits-page .benefits-items-container .benefits-items .benefit-item{width:396px;overflow:hidden;min-width:396px;margin-right:15px}.benefits-page .benefits-items-container .benefits-items .benefit-item .description{width:100%}.benefits-page .benefits-items-container .benefits-items .benefit-item:first-child{margin-left:50px}.benefits-page .benefits-items-container .benefits-items .benefit-item:last-child{margin-right:50px}@media(max-width:1300px){.benefits-page .benefits-items-container{padding-left:50px;padding-right:50px}.benefits-page .benefits-items-container .benefits-items{display:grid;grid-auto-columns:minmax(49%,auto);grid-auto-flow:column;scroll-snap-type:x mandatory;width:100%;gap:15px}.benefits-page .benefits-items-container .benefits-items .benefit-item{min-width:fit-content;width:100%}.benefits-page .benefits-items-container .benefits-items .benefit-item:first-child{margin-left:0}.benefits-page .benefits-items-container .benefits-items .benefit-item:last-child{margin-right:0}}@media(max-width:950px){.benefits-page .page-description .description-container .page-description__action{grid-template-columns:1fr;gap:65px}.benefits-page .page-description .description-container .arrows-slider{position:absolute;left:0;top:94%;width:100%;align-items:center;display:flex;justify-content:space-between;padding:0 50px}}@media(max-width:870px){.benefits-page .benefits-items-container .benefits-items{grid-auto-columns:minmax(100%,auto);gap:0}.benefits-page .benefits-items-container .benefits-items .benefit-item{margin-right:0}}.toggle-buttons{background:#fff;border-radius:61px}.toggle-buttons__buttons-container{display:flex;gap:5px;padding:6px}.toggle-buttons__buttons-container .toggle-button{width:45px;height:45px;cursor:pointer;border-radius:50%;border:2px solid transparent;outline:2px solid transparent;transition:border .3s ease-in}.toggle-buttons__buttons-container .toggle-button--active{border:2px solid #fff;outline:2px solid #222224;transition:border .3s ease-in}.toggle-buttons__buttons-container .toggle-button.light{background:#e0e0e3}.toggle-buttons__buttons-container .toggle-button.dark{background:#6d6d6d}.toggle-buttons__buttons-container .toggle-button.dark-green{background:#687d64}.toggle-buttons__buttons-container .toggle-button.gray{background:#e4e6e8}.interior{background-color:#fff;color:#fff;padding-left:50px;padding-right:50px;padding-bottom:0}.interior,.interior__image{position:relative}.interior__image img{width:100%;height:900px;object-fit:cover}.interior__title{position:absolute;padding-left:50px;padding-top:50px;top:0;left:0;font-weight:400;font-size:50px;line-height:50px}.interior__buttons{position:absolute;left:50%;top:100%;transform:translate(-50%,-150%)}@media(max-width:1200px){.interior__image img{width:100%;height:600px;object-fit:cover}}@media(max-width:850px){.interior__image img{width:100%;height:400px;object-fit:cover}}@media(max-width:600px){.interior{padding:0;color:#fff}.interior__image img{width:100%;height:650px;object-fit:cover}.interior .toggle-buttons__buttons-container .toggle-button{width:35px;height:35px}}.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}}