.page-layout{padding:50px;background-color:#fff}.page-layout.disable-padding{padding:0}.accordion-page{background:#222224;min-height:1000px;display:flex;flex-direction:column;position:relative}.accordion-page h1{width:fit-content;font-size:110px;font-weight:400;margin-top:auto;position:absolute;top:20%}.accordion-page .accordion-page-accordion-content-container{display:grid;grid-template-columns:1fr 1fr}.accordion-page .accordion-page-accordion-content-container .accordion-page-accordion{display:flex;flex-direction:column;gap:150px;margin-top:auto}.accordion-page .accordion-page-accordion-content-container .accordion-page-icon .icon-container{max-width:814px;padding:100px;width:100%;height:100%;background:hsla(0,0%,100%,.051)}.accordion-page .accordion-page-accordion-content-container .accordion-page-icon .icon-container img{object-fit:cover}@media(max-width:1500px){.accordion-page .accordion-page-accordion-title{font-size:90px}}@media(max-width:1380px){.accordion-page .accordion-page-accordion-title{font-size:70px}}@media(max-width:1280px){.accordion-page .accordion-page-accordion-title{font-size:50px}}@media(max-width:1200px){.accordion-page{padding-bottom:0}.accordion-page .accordion-page-icon .icon-container img{width:500px;height:600px}}@media(max-width:1140px){.accordion-page{padding-top:200px}.accordion-page .accordion-page-accordion-title{top:5%}.accordion-page .accordion-page-accordion-content-container{display:flex;flex-direction:column-reverse}.accordion-page .accordion-page-accordion-content-container .accordion-page-accordion{margin-top:65px}.accordion-page .accordion-page-icon{width:100%}.accordion-page .accordion-page-icon .icon-container{max-width:100%!important}.accordion-page .accordion-page-icon .icon-container img{width:100%;height:700px;object-fit:cover}}@media(max-width:850px){.accordion-page{padding-bottom:0}.accordion-page .accordion-page-accordion-title{position:absolute;top:5%}.accordion-page .accordion-page-accordion-content-container .accordion-page-accordion{margin-top:65px}.accordion-page .accordion-page-icon .icon-container{padding:40px}.accordion-page .accordion-page-icon .icon-container img{width:100%;height:500px}}.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}}.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}.product-page-benefits{background-color:#f7f7f7;color:#222224;padding-top:150px;position:relative}.product-page-benefits .action-description-container{max-width:360px}.product-page-benefits .benefits-items-container{display:grid;grid-template-columns:1fr;margin-right:-50px;margin-left:-50px}.product-page-benefits .benefits-items-container .benefits-items{display:flex;width:100%;margin-top:50px;gap:15px}.product-page-benefits .benefits-items-container .benefits-items .benefit-item{max-width:396px;min-width:396px}.product-page-benefits .benefits-items-container .benefits-items .benefit-item:first-child{margin-left:50px}.product-page-benefits .benefits-items-container .benefits-items .benefit-item:last-child{margin-right:50px}@media(max-width:1300px){.product-page-benefits{padding-bottom:100px}.product-page-benefits .benefits-items-container{padding-left:50px;padding-right:50px}.product-page-benefits .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}.product-page-benefits .benefits-items-container .benefits-items .benefit-item{min-width:fit-content;width:100%}.product-page-benefits .benefits-items-container .benefits-items .benefit-item:first-child{margin-left:0}.product-page-benefits .benefits-items-container .benefits-items .benefit-item:last-child{margin-right:0}}@media(max-width:950px){.product-page-benefits .page-description .description-container .page-description__action{grid-template-columns:1fr;gap:65px}.product-page-benefits .page-description .description-container .arrows-slider{position:absolute;left:0;top:93%;width:100%;align-items:center;display:flex;justify-content:space-between;padding:0 50px}}@media(max-width:870px){.product-page-benefits .benefits-items-container .benefits-items{grid-auto-columns:minmax(100%,auto);gap:0}.product-page-benefits .benefits-items-container .benefits-items .benefit-item{margin-right:0}}.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}.product-mission{color:#222224;padding-bottom:100px;padding-top:150px}.product-mission .page-description .description-action-container{display:flex;flex-direction:column;gap:100px}.product-mission .page-description .description-container{display:grid;font-size:27px;line-height:35px;font-weight:400;grid-template-columns:1fr 58%}@media(max-width:750px){.product-mission .collapsed-description-container .view-more-text{top:30px}}@media(max-width:850px){.product-mission .page-description .description-container{grid-template-columns:1fr}.product-mission .page-description .description-container .page-description__action .description-action-container{flex-wrap:wrap}}.tariff-item{background-color:#fff;width:100%}.tariff-item__title{padding:50px 63px;font-size:40px;font-weight:400;text-align:center;margin-top:70px}.tariff-item__image{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:65px}.tariff-item__list{list-style-type:none;padding:0 50px 50px;display:flex;flex-direction:column}.tariff-item__list .list-item{display:flex;gap:5px;align-items:center;padding-bottom:25px;padding-top:25px;border-bottom:1px solid rgba(34,34,36,.149)}.tariff-item__list .list-item .text{font-size:18px;line-height:18px}.tariff-item__price{display:flex;flex-direction:column;align-items:center}.tariff-item__price .price-container{position:relative;font-size:35px;line-height:35px}.tariff-item__price .price-container .price{position:relative}.tariff-item__price .price-description{color:rgba(34,34,36,.651);font-size:17px}.tariff-item__price .currency{position:absolute;left:110%;top:0;font-size:18px;color:#222224;transform:translateY(-15%)}.tariff-item__order-button{padding:65px 50px 50px}.tariff-item__order-button .order-button{width:100%}.tariff-item__actions{padding:0 50px 50px}.tariff-item__actions .download-button{width:100%;display:flex;align-items:center;gap:10px;font-size:17px}@media(max-width:1500px){.tariff-item__image img{width:300px;height:300px}}.dot-scroller{position:relative;overflow:hidden}.product-tariffs{color:#222224;padding-top:100px}.product-tariffs .page-description-container{display:flex!important;align-items:center}.product-tariffs .page-description-container .sub-description-container button.MuiButtonBase-root{min-width:200px;height:55px}.product-tariffs .description-container{display:grid;grid-template-columns:1fr 1fr}.product-tariffs__tariff-list{position:relative;background-color:#f7f7f7}.product-tariffs__tariff-list .tariff-item__title{padding-bottom:65px}.product-tariffs__page-description{padding:50px}@media(max-width:1200px){.product-tariffs__tariff-list{padding-bottom:100px}}.scenario-item{display:flex;gap:50px;background-color:hsla(0,0%,100%,.031);min-height:850px;width:135px;min-width:135px;cursor:pointer;transition:width .5s ease-out}.scenario-item,.scenario-item.show-preview{position:relative}.scenario-item.show-preview:before{content:"";width:100%;height:100%;position:absolute;display:block;background-color:#222224;z-index:1;opacity:.5}.scenario-item.show-preview .scenario-item-image{position:absolute;display:block;left:0;height:100%;width:100%;overflow:hidden}.scenario-item.show-preview .scenario-item-image img{height:100%;width:100%;filter:blur(4px)}.scenario-item .scenario-head-title{margin-top:auto;position:relative;width:100%;height:100%}.scenario-item .scenario-head-title .scenario-description{display:none}.scenario-item .scenario-head-title .scenario-title{width:218px;transform:rotate(270deg);position:absolute;font-size:35px;left:50%;top:80%;transform:translateX(-50%) rotate(270deg)}.scenario-item .section-item-content{width:100%;z-index:1}.scenario-item .scenario-item-image{display:none}.scenario-item .scenario-item-image img{height:100%;width:0;object-fit:cover}.scenario-item .scenario-actions{display:none;visibility:hidden;width:0;transition:visibility 1s ease-out}.scenario-item .scenario-actions button.MuiButtonBase-root{display:flex;justify-content:space-between;width:100%}.scenario-item.isExpanded{cursor:default;width:100%;padding-left:50px;padding-bottom:50px;transition:width .6s ease-in-out}.scenario-item.isExpanded .section-item-content{display:flex;flex-direction:column;margin-top:auto}.scenario-item.isExpanded .scenario-head-title{width:100%;height:100%;display:flex;flex-direction:column;gap:45px}.scenario-item.isExpanded .scenario-head-title .scenario-description{font-size:17px;line-height:25px;display:flex}.scenario-item.isExpanded .scenario-head-title .scenario-title{width:fit-content;position:relative;font-size:45px;left:0;top:0;transform:none!important}.scenario-item.isExpanded .scenario-item-image{display:block;max-width:514px;margin-bottom:-50px}.scenario-item.isExpanded .scenario-item-image img{width:100%;transition:all .6 ease-in}.scenario-item.isExpanded .scenario-actions{display:flex;visibility:visible;margin-top:65px;width:100%;transition:width .6 ease-in}.scenario-item.isExpanded .scenario-actions button.MuiButtonBase-root{display:flex;justify-content:space-between;width:100%}.scenario-page{background-color:#222224;color:#fff;padding-top:100px;padding-bottom:100px}.scenario-page .page-description .page-description-container{display:flex!important;align-items:center}.scenario-page .page-description .page-description-container h1{line-height:110px}.scenario-page .page-description .MuiDivider-root{margin-top:65px;margin-bottom:65px}.scenario-page .page-description .description-container{display:grid;grid-template-columns:1fr 1fr}.scenario-page .page-description .MuiButtonBase-root{min-width:255px;height:55px}.scenario-page .scenario-items{padding-top:100px;transition:all .3s ease-in;display:flex;justify-content:center;gap:15px}@media(max-width:1220px){.scenario-page{padding-top:80px}.scenario-page .page-description .page-description-container{flex-wrap:wrap;gap:65px}.scenario-page .page-description .page-description-container .sub-description-container,.scenario-page .page-description .page-description-container .sub-description-container button{width:100%}.scenario-page .page-description .description-container{display:grid;grid-template-columns:1fr;gap:65px}.scenario-page .scenario-items{flex-direction:column;transition:all .3s ease-in}.scenario-page .scenario-items .scenario-item{width:100%;min-height:90px;flex-direction:column-reverse;padding:30px 16px}.scenario-page .scenario-items .scenario-item .scenario-item-image,.scenario-page .scenario-items .scenario-item .section-item-content{max-width:100%}.scenario-page .scenario-items .scenario-item .scenario-item-image img{width:100%;max-width:100%}.scenario-page .scenario-items .scenario-item .scenario-title{transform:none;position:static}.scenario-page .scenario-items .scenario-item .scenario-item-image img{max-height:500px}}@media(max-width:500px){.scenario-page{padding-left:0;padding-right:0}.scenario-page .page-description{padding-left:20px;padding-right:20px}}.dome-3d-page{width:"100%";position:"relative";background:#222224;color:#fff}.dome-3d-page .dome-model{cursor:grab}.dome-3d-page .Mui-Button{max-height:250px;max-width:55px}.dome-3d-page__description{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:190px;gap:20px;padding-bottom:30px}.dome-3d-page__description h2{font-size:110px;font-weight:400}.dome-3d-page__description span{font-size:25px;font-weight:400;line-height:25px}.dome-3d-page__buttons{display:flex;align-content:center;justify-content:center;padding-bottom:50px;padding-top:45px}@media(max-width:850px){.dome-3d-page .dome-model{height:400px!important}.dome-3d-page .dome-model div{display:flex;justify-content:center;align-items:center}.dome-3d-page .dome-model canvas{width:835px;height:400px}}@media(max-width:535px){.dome-3d-page .dome-model{height:200px!important}.dome-3d-page .dome-model div{display:flex;justify-content:center;align-items:center}.dome-3d-page .dome-model canvas{width:535px;height:200px}}.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}}.metalic-photo-page{color:#fff}@media(max-width:870px){.metalic-photo-page .slider-slides-container img{height:600px!important}}.product-interior-page{color:#fff}@media(max-width:870px){.product-interior-page .slider-slides-container img{height:600px!important}}.dome-design{color:#222224;background-color:#f7f7f7}.dome-design__image img{width:500px;height:320px}.dome-design .MuiButtonBase-root{min-width:250px;height:55px}.dome-design__container{background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:100px;gap:214px}.dome-design__description{display:flex;flex-direction:column;gap:50px}.dome-design__description .description{font-size:27px;font-weight:400;line-height:37px}.dome-design__description .MuiButtonBase-root{width:fit-content}@media(max-width:1330px){.dome-design__container{justify-content:center}.dome-design__image img{width:300px;height:190px}}@media(max-width:1000px){.dome-design__container{display:flex;flex-direction:column-reverse}.dome-design__image img{width:500px;height:320px}}@media(max-width:750px){.dome-design__container{gap:100px}.dome-design__image img{width:320px;height:220px}}@media(max-width:500px){.dome-design__image img{width:220px;height:150px}}.product-switcher{display:flex;flex-direction:column;color:#222224;gap:65px;padding-bottom:100px;align-items:center}.product-switcher .product-description{margin-top:100px;display:flex;flex-direction:column;align-items:center;gap:25px}.product-switcher .product-description .text{font-size:17px}.product-switcher .product-description .title{font-size:50px}.product-switcher .product-image img{width:470px;height:300px}.product-switcher .product-buttons{display:flex;gap:10px}.product-switcher .product-buttons .MuiButtonBase-root{min-width:150px;min-height:55px}@media(max-width:650px){.product-switcher .product-image img{width:370px;height:240px}}@media(max-width:420px){.product-switcher .product-image img{width:270px;height:190px}}.products-page .accordion-page-accordion-container{display:flex;flex-direction:column;height:700px;justify-content:end}.products-page .accordion-page{justify-content:flex-end}@media(max-width:1300px){.accordion-page .accordion-page-icon .icon-container{min-height:100%;min-width:100%}.accordion-page .accordion-page-icon .icon-container img{width:500px;height:500px}.page-layout.accordion-page{padding-bottom:50px}}@media(max-width:1140px){.page-layout.accordion-page .accordion-page-accordion-container{height:100%}.page-layout.accordion-page .accordion-page-icon .icon-container{min-height:100%;min-width:100%}.page-layout.accordion-page .accordion-page-icon .icon-container img{width:100%;height:600px}}@media(max-width:850px){.page-layout.accordion-page .accordion-page-icon .icon-container{min-height:100%;min-width:100%}.page-layout.accordion-page .accordion-page-icon .icon-container img{width:100%;height:400px}}@media(max-width:670px){.page-layout.accordion-page .accordion-page-icon .icon-container{min-height:100%;min-width:100%;padding:30px}.page-layout.accordion-page .accordion-page-icon .icon-container img{width:100%;height:350px;height:250px}}@media(max-width:500px){.dome-3d-page__description .title{font-size:55px}.dome-3d-page__description span.text{font-size:18px}.page-layout.product-mission{padding-left:20px;padding-right:20px;padding-top:80px}.page-layout.product-mission .page-description .MuiDivider-root{margin-top:25px;margin-bottom:25px}.page-layout.product-mission .page-description .page-description-container h1.MuiTypography-root{font-size:35px}.page-layout.product-mission .page-description .description-container .page-description__action{font-size:19px;line-height:26px}.page-layout.product-mission .page-description .view-more-text{top:15%}.page-layout.accordion-page{padding-left:20px;padding-right:20px;padding-top:170px}.page-layout.accordion-page .accordion-page-accordion-title{top:8%}.page-layout.product-page-benefits{padding-left:20px;padding-right:20px;padding-top:80px}.page-layout.product-page-benefits .page-description .page-description-container h1{font-size:35px}.page-layout.product-page-benefits .page-description .MuiDivider-root{margin-top:25px;margin-bottom:25px}.page-layout.product-page-benefits .page-description .page-description__action .arrows-slider{padding-left:20px;padding-right:20px}.page-layout.product-page-benefits .page-description .description-container .page-description__action{display:flex;flex-direction:column;gap:65px}.page-layout.product-page-benefits .page-description .description-container .page-description__action .action-description-container{font-size:18px}.page-layout.product-interior-page{padding:0}.page-layout.product-interior-page .slider-actions .slider-slide-viewer{margin-left:55px;margin-right:55px}.page-layout.product-interior-page .slider-title{padding-left:20px;font-size:35px}.page-layout.dome-design,.page-layout.metalic-photo-page{padding-left:0;padding-right:0}.page-layout.dome-design .dome-design__container,.page-layout.metalic-photo-page .dome-design__container{padding-left:20px;padding-right:20px}.page-layout.dome-design .dome-design__container .dome-design__description,.page-layout.metalic-photo-page .dome-design__container .dome-design__description{align-items:center}.page-layout.product-tariffs{background-color:#f7f7f7;display:flex;flex-direction:column;gap:50px}.page-layout.product-tariffs .product-tariffs__page-description{padding-left:20px;padding-right:20px;background-color:#fff}.page-layout.product-tariffs .product-tariffs__page-description .page-description-container{display:flex;flex-direction:column;align-items:flex-start;gap:65px}.page-layout.product-tariffs .product-tariffs__page-description .MuiDivider-root{margin-top:25px;margin-bottom:25px}.page-layout.product-tariffs .product-tariffs__page-description .description-container{display:flex;flex-direction:column;gap:65px}.page-layout.product-tariffs .product-tariffs__page-description .description-container .page-description__action h3.MuiTypography-root{font-size:18px;line-height:26px}.page-layout.metalic-photo-page{padding-top:0;padding-bottom:0}.page-layout.dome-design{padding-top:25px;position:relative}.page-layout.dome-design .dome-design__container{padding-top:65px;padding-bottom:120px;gap:50px}.page-layout.dome-design .dome-design__container .dome-design__description .quote-article{font-size:15px}.page-layout.dome-design .dome-design__container .dome-design__description .description{font-size:19px;line-height:26px}.page-layout.dome-design .dome-design__container .dome-design__description .MuiButtonBase-root{position:absolute;bottom:12%}.page-layout.product-switcher{padding-bottom:50px}.page-layout.product-switcher .product-description{margin-top:30px}}