﻿/* Generated 2026-11 from main.css by scripts/css/build-small.js. Edit main.css, then rebuild. */
.gray{color:#606060}.lingh2{line-height:2!important}.lingh18{line-height:1.8}img{width:100%}.fw400{font-weight:400!important}.fw500{font-weight:500!important}.hei3{height:3rem}.hei5{height:5rem}.hei6{height:6rem}.hei7{height:7rem}.line1{overflow:hidden;white-space:nowrap;-webkit-text-overflow:ellipsis;text-overflow:ellipsis}.line2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.flex{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.img_pic{position:relative;width:100%;padding-top:50%;overflow:hidden}.img_pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all 1.6s;transition:all 1.6s;-o-object-fit:cover;object-fit:cover}.img_pic img:hover{transform:scale(1.05)}.sustainability-home__container{align-items:stretch}.sustainability-home__container .sustainability-home__text{width:40%;text-align:left;padding:2.2rem 0;padding-right:3%}.sustainability-home__container .sustainability-home__text h6{color:#606060}.sustainability-home__container .sustainability-home__text h3{text-transform:uppercase;margin:2rem 0;font-weight:500;line-height:1.6}.sustainability-home__container .sustainability-home__text .view-more-block{text-align:left}.sustainability-home__container .img_pic{width:60%;padding-top:0}.product_swiper{position:relative}.product_swiper .swiper-slide{position:relative;width:1180px}.product_swiper .swiper-slide .img_pic{padding-top:59%}.product_swiper .swiper-slide p{position:absolute;width:100%;top:0;left:0;padding:3rem 4rem;font-weight:500;color:#fff}.product_swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.product_swiper .swiper-slide:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);transition:all .5s}.product_swiper .swiper-slide-active:after{background:0 0}.product_swiper .swiper-pagination{width:100%;bottom:-30px}.product_swiper .swiper-pagination .swiper-pagination-bullet{width:30px;height:3px;background:#e3e3e3;margin:0 10px;border-radius:0;opacity:1}.product_swiper .swiper-pagination .swiper-pagination-bullet-active{background:#282828}.product_swiper:after{display:none}.product_swiper:before{right:auto;left:0;display:none}.about-home__container{align-items:stretch}.about-home__container .about-home__text{width:58%;text-align:left;padding:0 0 0 8%}.about-home__container .about-home__text h6{color:#606060}.about-home__container .about-home__text h3{text-transform:uppercase;margin:2rem 0;font-weight:500;line-height:1.6}.about-home__container .about-home__text .view-more-block{text-align:left;margin:0 0 4rem;padding-top:3rem}.about-home__container .img_pic{width:42%;padding-top:0}.cover img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.news-home>.news-home-box{border-top:1px solid #111;align-items:stretch}.index_news_item_box a{display:block;position:relative}.index_news_content{margin-top:2.6041666vw}.index_news_item_head{width:100%}.index_news_item_button{width:100%;-webkit-align-items:center;align-items:center}.index_news_item_button:after{content:"";width:17px;height:2px;background:#111;-webkit-transition:all .6s ease;transition:all .6s ease}.index_news_item_button:before{content:"";width:0;height:2px;background:#111;-webkit-transition:all .6s ease;transition:all .6s ease}.index_news_item_time{color:#606060;-webkit-transition:all .6s ease;transition:all .6s ease}.index_news_item_title{margin-top:1.30208333vw;font-weight:500;color:#111;-webkit-transition:all .6s ease;transition:all .6s ease}.index_news_item_btn{color:#111;text-transform:uppercase;position:relative;margin-right:8px;-webkit-transition:all .6s ease;transition:all .6s ease}.index_news_item_img{position:relative;padding-bottom:136.069114%;opacity:0;-webkit-transition:all .6s ease;transition:all .6s ease;overflow:hidden}.index_news_item_img img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:all 1s ease;transition:all 1s ease}.index_news_item_img:after{content:"";position:absolute;left:-50%;top:0;width:200%;height:100%;background:rgba(0,0,0,.45)}.index_news_item_content{padding:3.0208333vw 2.6041666vw 3.4375vw 2.6041666vw;position:absolute;left:0;top:0;z-index:9;width:100%;height:100%;-webkit-align-content:space-between;align-content:space-between}.index_news_wrap{position:relative;z-index:11}.index_news_item_box{border-right:1px solid #111;width:25%}.index_news_item_box:nth-child(4){border-right-color:transparent}.index_news_item_box a:hover .index_news_item_img{opacity:1}.index_news_item_box a:hover .index_news_item_img img{-webkit-transform:scale(1);transform:scale(1)}.index_news_item_box a:hover .index_news_item_time{color:#fff}.index_news_item_box a:hover .index_news_item_title{color:#fff}.index_news_item_box a:hover .index_news_item_btn{color:#fff;margin:0 0 0 8px}.index_news_item_box a:hover .index_news_item_button:before{width:17px;background:#fff}.index_news_item_box a:hover .index_news_item_button:after{width:0}.company-about{position:relative;background-attachment:fixed;background-size:cover;height:600px;padding:90px 0}.company-about .container{align-items:stretch;position:relative}.company-logo{display:inline-block;width:40%}.company-wrap{position:relative;color:#fff}.company-wrap h2{color:#fff}.company-wrap .text{flex:1;text-align:right}.company-wrap .text p{color:#fff;text-transform:uppercase;line-height:1.6}.company-wrap .text .view-more-block{text-align:right;padding-top:3rem}.company-wrap .text .view-more-block .link-more{color:#fff}.company-wrap .text .view-more-block a:after,.company-wrap .text .view-more-block a:before{background:#fff}.company-wrap.pos{position:absolute;bottom:90px}.company-wrap.fixed{position:fixed;top:90px}.company-hide{position:absolute;left:0;top:0;z-index:2;width:100%;height:0;-o-background-size:100%auto;background-size:100%auto}.company-info{display:inline-block;vertical-align:top;padding-left:9.16%;padding-right:5%;width:60%}.company-top{margin-bottom:60px}.company-in{margin-top:28px}.company-in .common-hide strong{color:#32417a;font-weight:500}.company-intro{margin-top:48px}.company-intro p{text-align:justify;color:#1a1a1a;font-size:18px}@media screen and (max-width:1024px){.company-about .container{flex-direction:column-reverse}.company-logo{display:none;width:100%}.company-info{width:100%;padding-left:0;padding-right:0}.company-intro p{font-size:16px}.company-top{margin-bottom:30px}.preview-list p b{font-size:22px}}@media screen and (max-width:768px){.company-intro{margin-top:28px}.company-in{margin-top:0}.company-top{margin-bottom:20px}.company-intro p{font-size:15px}}.wire{width:100%;height:1px;background:#111;margin-bottom:4rem}.proBox{align-items:flex-start}.proBox .grid-products-ny{flex:1;--cols-grid:3;-webkit-column-gap:var(--font-size-paragraph-md);-moz-column-gap:var(--font-size-paragraph-md);column-gap:var(--font-size-paragraph-md);row-gap:var(--font-size-paragraph-md)}.proBox .proBoxLeft{max-width:390px;width:30%}.proBox .proBoxLeft h3{color:#5b5c5c;border-bottom:1px solid #5b5c5c}.proBox .proBoxLeft .proBoxLefta a{color:#606060;display:block;margin:0 0 2.8rem;font-size:1.2rem}.proBox .proBoxLeft .proBoxLefta a span{position:relative}.proBox .proBoxLeft .proBoxLefta a span::after{position:absolute;content:"";width:0;height:2px;left:100%;margin-left:16px;top:50%;transform:translateY(-50%);border-top:1px solid #000;transition:all .3s}.proBox .proBoxLeft .proBoxLefta a.active,.proBox .proBoxLeft .proBoxLefta a:hover{color:#282828;font-weight:500}.proBox .proBoxLeft .proBoxLefta a.active span::after,.proBox .proBoxLeft .proBoxLefta a:hover span::after{width:34px}.pro_title{width:100%;max-width:100%;border-bottom:1px solid #282828;padding-bottom:3rem;margin-bottom:3rem}.proText p{font-size:1.35rem}.proText p span{display:inline-block}.proText p>span:nth-child(1){width:8rem}.proText .gform-footer{margin-top:5rem}.intro-single-product__text{align-items:center;flex-direction:inherit}.productButton .slider-button-prev .button-glyph-container{margin-left:-.25rem}.productButton .slider-button-prev i{transform:rotate(90deg)}.productButton .slider-button-next .button-glyph-container{margin-right:-.25rem}.productButton .slider-button-next i{transform:rotate(-90deg)}.productButton i{display:block;font-size:1.6rem}.product-info-swiper .product_swiper .swiper-slide:after{background:0 0}.acabados-tab-grid{position:relative}.acabados-tab-grid__right{position:absolute;width:438px;top:8rem;right:0;opacity:0}.acabados-tab-grid__right.active{opacity:1}.acabados-tab-row__grid{--width-item:93px;--height-item:93px;grid-template-columns:repeat(auto-fill,var(--width-item));grid-auto-rows:auto;-webkit-column-gap:var(1.1rem);-moz-column-gap:var(1.1rem);column-gap:var(1.1rem);row-gap:var(1.1rem);margin-bottom:3rem}.acabados-tab-row__item{background-color:transparent;border:0;border-radius:0}.acabados-tab-row__item-title{line-height:1.35;text-align:center}.acabados-tab-row__item-color{width:100%;height:var(--height-item);background-repeat:no-repeat;background-position:50%;background-color:#d8d8d8;border:1px solid #d3d3d3;margin-bottom:.25rem;background-size:cover}.acabados-tab-row__tooltip{top:100%;border-radius:0}.tab-block__buttons .button .button__text p{font-size:1.9rem;font-weight:500}.section-block.projects--bot{padding-bottom:3rem}.login-register-grid__col.sign-in .img_pic{padding-top:0;height:100%}.login-email{background:url(../picture/login1.png)no-repeat left 20px center;background-size:30px}.login-password{background:url(../picture/login2.png)no-repeat left 20px center;background-size:30px}.access-form .form-field .form-field__label{margin-left:3.5rem}.access-form .form-field input{padding-left:3.5rem}.shop_main_block{display:flex;justify-content:space-between;width:100%}.shop_main_block_head{width:45.9%;padding-right:19%}.shop_main_block_head .shop_main_block_head_description{color:#606060}.shop_main_block_body{width:55.1%;padding-left:.48vw}.shop_main_block_body .shop_main_block_list-area{border-top:1px solid #313131}.shop_main_block_body .shop_main_block_list-area_item{position:relative;padding:3rem 60px 3rem 0;background:url(../picture/down1.png)no-repeat right center;background-size:54px;transition:all .3s;overflow:hidden}.shop_main_block_body .shop_main_block_list-area_item::before{position:absolute;content:"";width:100%;height:1px;bottom:0;left:0;background-color:#313131;transition:all .5s}.shop_main_block_body .shop_main_block_list-area_item::after{position:absolute;content:"";width:100%;height:1px;bottom:0;left:-100%;background-color:#313131;transition:all .5s .2s}.shop_main_block_body .shop_main_block_list-area_item h6{color:#606060;margin-top:.2rem}.shop_main_block_body .shop_main_block_list-area_item:hover{background:url(../picture/down2.png)no-repeat right center;background-size:54px}.shop_main_block_body .shop_main_block_list-area_item:hover::before{left:100%}.shop_main_block_body .shop_main_block_list-area_item:hover::after{left:0}.newsBig .swiper-scrollbar{width:25%;bottom:9%;left:5%;height:3px}.newsBig .swiper-scrollbar .swiper-scrollbar-drag{background:#23315a}.newsBig .swiper-slide{color:#000;align-items:stretch;box-shadow:0 0 70px rgba(0,0,0,.07);background:#fff;transition:all .3s}.newsBig .swiper-slide:hover .newsBigText h2{color:#000}.newsBig .swiper-slide:hover .newsBigImg img{transform:scale(1.05)}.newsBig .swiper-slide .newsBigText{padding:8.5% 5%;width:50%;font-weight:400;text-align:left}.newsBig .swiper-slide .newsBigText .newsTime{margin-bottom:2rem}.newsBig .swiper-slide .newsBigText .newsTime span{display:block;line-height:1.1;color:#000}.newsBig .swiper-slide .newsBigText h3{line-height:1.5;margin:32px 0;transition:all .3s}.newsBig .swiper-slide .newsBigImg{width:50%;padding-top:30%}.single-header-newsinfo{height:80vh;height:calc(var(--vh, 1vh)*80)}.single-header-newsinfo h6{margin-bottom:1rem;color:#fff}.single-header-newsinfo .single-header__title{margin-bottom:3rem;width:50%}.newsInfoNr{margin-top:40px;color:#282828;line-height:1.8}.newsInfoNr p{margin-bottom:20px;line-height:1.8}.newsInfoNr img{margin-bottom:0}.newsPage{justify-content:space-between;margin-top:50px}.newsPage a{width:49.5%;position:relative;padding:38px 4%;border-radius:5px;font-weight:500;justify-content:center;background:#f2f2f2;z-index:1;transition:all .3s}.newsPage a span{color:#3d3d4e}.newsPage a::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0}.newsPage a:hover{background:#282828;color:#fff}.newsPage a:hover::before{opacity:1}.newsPage a:hover span{color:#fff}.newsPage #share-2 a{margin-right:10px}.newsPage a{color:#0f0f0f;font-size:16px;margin:5px 0}.newsPage a span{-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;-ms-transition:.3s all}.newsPageRight{width:40%}@media screen and (max-width:1024px){.newsInfo{padding-top:50px!important}.newsInfoTitle a{width:38px}.newsInfoTitle{padding:0 0 15px}.newsPage a,.newsInfoNr p{font-size:14px}.W1100{width:90%}}@media screen and (max-width:640px){.newsInfo{padding-top:20px!important}.social-share,.newsInfoTitle a{display:none}.newsInfoTitle{padding-left:0;padding-right:0}.newsInfoNr{margin-top:18px}.newsPage{margin-top:22px}.newsPageRight{width:100%}.newsInfoNr p{margin-bottom:0}.newsPage a{width:100%;padding:18px 15px}}.contactTu{height:70vh;min-height:600px;background-size:cover;background-position:center;background-attachment:fixed}.contactTu img{display:block}.contact_main_block{display:flex;justify-content:space-between;width:100%}.contact_main_block_head{width:50%;padding-right:15%}.contact_main_block_head .contact_main_block_head_description{color:#606060}.contact_main_block_body{width:50%;padding-left:.48vw}.contact_main_block_body li{margin-bottom:4rem}.contact_main_block_body li:last-child{margin-bottom:0}.contact_main_block_body li h5{margin-bottom:1rem}.contact_main_block_body li h6{color:#606060;line-height:1.8}.about_introduce_wrap{position:relative;padding-bottom:12rem}.about_introduce_time_title{font-size:.9375vw;color:#282828}.about_introduce_time_box .button{background:#282828;padding:5px 20px;margin-bottom:5rem}.about_introduce_time_box .button .button__icon{transform:rotate(90deg);margin-right:.2rem!important}.about_introduce_time_box .button .button__text{font-size:15px}.about_introduce_time_box .button:hover{background:#f5f5f5}.about_introduce_time_year{-webkit-align-items:flex-end;align-items:flex-end;margin-bottom:1.30208333vw;line-height:1.2}.about_introduce_time_year img{display:block;width:auto;max-width:100%;margin-top:4rem}.about_introduce_time_number{color:#282828;margin-bottom:2rem}.about_introduce_time_text{font-size:.9375vw;margin-left:.5208333vw;color:#282828}.about_introduce_text{font-size:.9375vw;line-height:1.6;color:#282828}.about_introduce_big{width:32.3529%;padding-right:2.6041666vw}.about_introduce_photo{width:38%;position:relative;transform-style:initial!important}.layer{transform-style:initial!important}.about_introduce_read{width:28.353%;padding:9.8958333vw 0 0 5.59375vw}.about_introduce_img{padding-bottom:121.6666%;position:relative}.about_introduce_section{line-height:1.6;color:#606060}.about_introduce_large{width:69vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:-1.9791666vw}.about_introduce_svg{width:100%;position:relative!important}.about_introduce_svg svg{stroke-width:1px;stroke-opacity:.3;stroke:#000;fill-opacity:0}.about_introduce_layer{width:60.05208333vw;position:absolute;left:50%;bottom:1.9791666vw;-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);z-index:9;mix-blend-mode:difference}.about_introduce_color{width:100%;position:relative!important}.about_introduce_color svg{fill:#fff}.about_introduce_photo.appear .about_introduce_img:after{height:0;-webkit-transition:all .8s cubic-bezier(.4,0,.2,1);transition:all .8s cubic-bezier(.4,0,.2,1)}.cover img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.about_introduce_content{align-items:flex-start}.pelm{position:absolute}#star4{top:0;left:0}@media screen and (max-width:1200px){.about_introduce_big{width:100%;padding-right:0}.about_introduce_photo{width:54%;margin:7.2463768vw 0 0 20%}.about_introduce_read{width:100%;padding:0;margin-top:7.2463768vw}.about_introduce_time_title,.about_introduce_time_text,.about_introduce_section p,.about_introduce_text p{font-size:16px!important}.about_introduce_time_box .button{margin-bottom:2rem}.about_introduce_time_year img{margin-top:2rem}}@media screen and (max-width:1024px){#star4{top:0}.about_introduce_section{font-size:1.2rem}.contactTu{background-attachment:inherit;height:600px;min-height:auto}}@media screen and (max-width:768px){.about_introduce_wrap{padding-bottom:0!important}.about_introduce_time_year{margin-bottom:20px}.about_introduce_time_number{-webkit-text-stroke:.5px #111}.about_introduce_read{margin-top:50px}.contactTu{height:400px}}@media screen and (max-width:640px){.about_introduce_time_title,.about_introduce_time_text,.about_introduce_section p,.about_introduce_text p{font-size:14px!important}.contactTu{height:300px}}.sustainability_main_block{display:flex;justify-content:space-between;width:100%}.sustainability_main_block_head{width:50%;padding-right:15%}.sustainability_main_block_head .sustainability_main_block_head_description{color:#606060}.sustainability_main_block_body{width:50%;padding-left:.48vw}.sustainability_main_block_body h6{color:#606060;line-height:2.5}.sustainability-two{background:url(../picture/sustainability.jpg)no-repeat center;background-size:cover;background-attachment:fixed;height:68vh;min-height:500px}.sustainability-two>.size-full{align-items:flex-end;height:100%}.sustainability-two .section-header__title{color:#fff}.sustainability-three{padding-top:7rem;background:#f7f7f7}.sustainability-three .sustainability_body li{position:relative;width:100%;border-bottom:1px solid #434343;transition:all .3s}.sustainability-three .sustainability_body li>.flex{position:relative;padding:3rem 5rem}.sustainability-three .sustainability_body li::before{position:absolute;content:"";width:100%;height:calc(100% + 2px);top:-1px;left:0;transition:all .3s;z-index:0}.sustainability-three .sustainability_body li:hover::before{background:#fff}.sustainability-three .sustainability_body li:hover img{opacity:1}.sustainability-three .sustainability_body li span{width:68px;height:68px;border:1px solid #535353;border-radius:50%;text-align:center;line-height:64px}.sustainability-three .sustainability_body li .text{flex:1;padding:0 8rem}.sustainability-three .sustainability_body li .text p{color:#606060;margin-top:2rem;line-height:2}.sustainability-three .sustainability_body li img{width:300px;opacity:0;transition:all .3s}.sustainability_four_body{align-items:stretch}.sustainability_four_body .sustainability-home__container{margin-bottom:7rem}.sustainability_four_body .sustainability-home__container:nth-child(2n){flex-direction:row-reverse}.sustainability_four_body .sustainability-home__container:nth-child(2n) .img_pic{width:43%}.sustainability_four_body .sustainability-home__container:nth-child(2n) .sustainability-home__text{width:57%;padding-left:0;padding-right:5%}.sustainability_four_body .sustainability-home__text{width:43%;text-align:left;padding:4%0 4% 5%}.sustainability_four_body .sustainability-home__text>h6{color:#606060;margin-top:2rem}.sustainability_four_body .sustainability-home__text h3{text-transform:uppercase;margin:0;font-weight:500;line-height:1.6}.sustainability_four_body .sustainability-home__text .view-more-block{text-align:left}.sustainability_four_body .sustainability-home__text ul li{margin-top:3rem}.sustainability_four_body .sustainability-home__text ul li h5{width:30%}.sustainability_four_body .sustainability-home__text ul li .icon{width:23.33%;text-align:center}.sustainability_four_body .sustainability-home__text ul li .icon h5{width:100%;line-height:41px}.sustainability_four_body .sustainability-home__text ul li .icon h6{margin-top:.3rem}.sustainability_four_body .sustainability-home__text ul li .icon img{display:block;width:auto;max-width:100%;margin:0 auto}.sustainability_four_body .img_pic{width:57%;padding-top:0}.sustainability_four_body .img_pic p{position:absolute;width:100%;top:0;left:0;padding:3rem 20% 3rem 3rem;color:#fff;font-size:20px}.about_culture_wrap{position:relative}.about_culture_back{position:relative;width:100%;z-index:1}.about_culture_img{padding-bottom:36.2%}.about_culture_box{position:absolute;left:0;top:0;z-index:2;height:100%;width:100%}.about_culture_item_box{width:25%;padding:10.9375vw 0 3.38541666vw 0;height:100%;position:relative;transition:all .3s}.about_culture_item_box:hover{background:#282828}.about_culture_item_box:after{content:"";position:absolute;right:0;top:0;width:.0520833vw;height:100%;background:rgba(255,255,255,.2)}.about_culture_item_box:last-child:after{display:none}.about_culture_item_box:before{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:rgba(167,138,96,.8);opacity:0;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}.about_culture_item_content{padding:0 4.08333vw;height:100%;-webkit-align-content:space-between;align-content:space-between;z-index:9;position:relative}.about_culture_item_en{font-size:2.6041666vw;line-height:2.86458333vw;text-align:center;text-transform:uppercase}.about_culture_item_en img{display:block;width:60px;height:60px;object-fit:contain;margin:0 auto 1.5rem}.about_culture_item_en p{color:#fff}.about_culture_item_line{width:2.96875vw;height:.208333vw;margin:1.5625vw auto 0;position:relative}.about_culture_item_line:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.5);-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}.about_culture_item_title{font-size:1.1458333vw;margin-top:2.6041666vw;text-align:center;color:#fff;-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}.about_culture_item_text{font-size:.8333vw;line-height:1.4;text-align:center;color:#fff;opacity:0;pointer-events:none;-webkit-transform:translateY(2vw);transform:translateY(2vw);-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}.about_culture_item_icon{text-transform:uppercase;margin-top:3.125vw}.about_culture_item_label{font-size:.9375vw;line-height:1.458333vw;text-align:center;color:rgba(255,255,255,.4);-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}.about_culture_item_number{font-size:.9375vw;line-height:1.458333vw;margin-top:.41666vw;text-align:center;color:rgba(255,255,255,.4);-webkit-transition:all .8s cubic-bezier(.69,.27,.45,.99);transition:all .8s cubic-bezier(.69,.27,.45,.99)}.about_culture_item_head{width:100%}.about_culture_item_center{width:100%}.about_culture_item_foot{width:100%}.about_culture_item_current:before{opacity:1}.about_culture_item_current .about_culture_item_text{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none}.about_culture_item_current .about_culture_item_line:after{background:#fff}.about_culture_item_current .about_culture_item_label,.about_culture_item_current .about_culture_item_number{color:#fff}@media screen and (max-width:1200px){.about_culture_back{position:absolute;left:0;top:0;width:100%;height:100%}.about_culture_img{padding-bottom:0;height:100%!important;background-attachment:inherit!important}.about_culture_img,.development_energy_back{background-size:cover!important}.about_culture_box{padding:4.8309178vw 0;position:relative}.about_culture_item_box{width:100%;position:relative}.about_culture_item_content{-webkit-align-content:flex-start;align-content:flex-start;position:relative;padding:7.246376vw 10%}.about_culture_box{padding:4.8309178vw 0;position:relative}.about_culture_back{position:absolute;left:0;top:0;width:100%;height:100%}.about_culture_item_foot{display:none}.about_culture_item_center{margin-top:4.8309178vw}.about_culture_item_text{opacity:1;-webkit-transform:none;transform:none}.about_culture_item_content:before{content:"";position:absolute;width:100%;left:0;bottom:0;height:.241545vw;background:rgba(255,255,255,.2);opacity:1;pointer-events:none}.about_culture_item_box:last-child .about_culture_item_content:before{content:none}}@media screen and (max-width:768px){.about_culture_item_en{font-size:16px;line-height:1.6}.about_culture_item_box:before{content:none}.about_culture_item_box{padding:0}.about_culture_item_content{padding:15% 10%}}.sustainability-six{background:#f7f7f7}.sustainability-six .row_case .pub_case .r2_pro_con{margin:0 auto;overflow:hidden}.sustainability-six .row_case .pub_case .r2_pro_con .pub_img_box:before{margin-top:56.2%}.sustainability-six .row_case .pub_case .r2_pro_con .pub_img_box:after{content:"";height:30%;width:100%;z-index:3;background:linear-gradient(transparent 0,rgba(0,0,0,.6) 100%);display:none;position:absolute;bottom:0;left:0}@media screen and (orientation:portrait){.sustainability-six .row_case .pub_case .r2_pro_con .pub_img_box:after{display:none}}.sustainability-six .row_case .pub_case .r2_pro_con .pub_img_box .btn_play{z-index:4;color:#fff;width:5.20833vw;height:5.20833vw;cursor:pointer;text-indent:.1em;border:.15625vw solid rgba(255,255,255,.5);border-radius:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:.83333vw;transition:border-color .5s cubic-bezier(.435,.25,.15,.965),color .5s cubic-bezier(.435,.25,.15,.965),opacity .5s cubic-bezier(.435,.25,.15,.965);display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (orientation:landscape){.sustainability-six .row_case .pub_case .r2_pro_con .pub_img_box .btn_play{display:none}.sustainability-six .row_case .pub_case .r2_pro_con .pub_img_box .btn_play:hover{color:#282828;border-color:#282828}}@media screen and (orientation:portrait){.sustainability-six .row_case .pub_case .r2_pro_con .pub_img_box .btn_play{width:1rem;height:1rem;font-size:.4rem}}.sustainability-six .row_case .pub_case .r2_pro_con .pub_img_box .btn_play.det_n{opacity:0}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide{position:relative;align-items:stretch;background:#fff}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide .pub_info{width:100%;z-index:4;padding:1.5625vw 2.08333vw 2.08333vw;transition:transform .5s cubic-bezier(.435,.25,.15,.965)}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide .pub_info b{display:none}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide .pub_img_box{width:55%;padding-top:0}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide .pub_img_box img{position:static}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide .pub_info{width:45%}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide .pub_info h3{margin-bottom:3rem}.sustainability-six .row_case .pub_case .r2_pro_nav{margin-top:4rem}@media screen and (orientation:landscape){.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide{-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-ms-flexbox;display:flex;align-items:stretch}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide .pub_info{background-color:#fff;padding:4.16667vw 3.08333vw;font-size:.83333vw;position:relative;transform:none}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide .pub_info b{margin-bottom:1.5625vw;font-size:1.5625vw;display:block}}.sustainability-six .row_case .pub_case .r2_pro_nav .swiper{padding-top:.52083vw;position:relative}.sustainability-six .row_case .pub_case .r2_pro_nav .swiper:before{content:"";height:1px;width:100%;background-color:rgba(23,46,39,.2);position:absolute;top:.52083vw;left:0}.sustainability-six .row_case .pub_case .r2_pro_nav .swiper .mark_so{height:1px;width:100%;background-color:#282828;transition:width .5s cubic-bezier(.435,.25,.15,.965);position:absolute;top:-1px;left:0}.sustainability-six .row_case .pub_case .r2_pro_nav .swiper .mark_so:before{content:"";height:16px;width:16px;background-color:#282828;position:absolute;top:50%;right:0;transform:translate(50%,-50%) rotate(45deg);border-radius:50%}.sustainability-six .row_case .pub_case .r2_pro_nav .swiper-slide{cursor:pointer;width:auto;color:rgba(23,46,39,.6);padding:1.5625vw 2.1875vw;transition:color .5s cubic-bezier(.435,.25,.15,.965);position:relative;text-align:center}@media screen and (orientation:landscape){.sustainability-six .row_case .pub_case .r2_pro_nav .swiper-slide:hover{color:#282828}}.sustainability-six .row_case .pub_case .r2_pro_nav .swiper-slide.swiper-slide-thumb-active{color:#282828}.sustainability-six .swiper_case{z-index:4;position:absolute;bottom:8.22917vw;right:9.01042vw}.sustainability-six .swiper_case .btm_style:before{border-color:#fff}.sustainability-six .swiper_case .btm_style i{color:#fff}.sustainability-six .swiper_case .btm_style.on:before{background-color:#fff}.sustainability-six .swiper_case .btm_style.on i{color:#282828}.sustainability-six .block_solid{z-index:3;width:46.0417vw;height:46.0417vw;pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden;transform:translate(50%,50%) rotate(45deg)}.sustainability-six .block_solid span{width:100%;height:100%;background-color:#282828;display:block}.about-partner .swiper-slide{background:#f2f2f2;padding-top:16%}.about-partner .swiper-slide img{display:block;max-width:200px;margin:0 auto;width:auto;left:50%;transform:translateX(-50%);object-fit:contain}.aboutOne{position:relative}.aboutOne .aboutOneBox{align-items:stretch}.aboutOne .aboutOneBox .aboutOneL{width:44%;align-content:space-between}.aboutOne .aboutOneBox .aboutOneL .section-header{width:100%}.aboutOne .aboutOneBox .aboutOneL>img{width:80%}.aboutOne .aboutOneBox .aboutOneL>img.zwImg{width:60%}.aboutOne .aboutOneBox .aboutOneR{width:56%}.aboutOne .aboutOneBox .aboutOneR h6{margin-bottom:3rem;line-height:2.26}.aboutOne .aboutOneBox .aboutOneR>img{margin-top:2rem}.about-img .image-text-row__col{width:45%;padding-right:3%}.about-img .image-wrapper{width:55%}@media screen and (max-width:1500px){.cont .play{width:240px;height:240px}.cont .play .cirLine svg circle{cx:120px;cy:120px;r:119px}.main-header .menu-item:not(:last-child){margin-right:1.5rem}.tab-block__buttons .button .button__text p{font-size:1.6rem}.sustainability-three .sustainability_body li .text{padding:0 5rem}.sustainability-three .sustainability_body li{padding:3rem 4rem}.sustainability-three .sustainability_body li img{width:250px}}@media screen and (max-width:1400px){.company-about{height:500px}}@media screen and (max-width:1300px){.acabados-tab-row .tab-block .tab-block__buttons .button{margin-right:2.4rem}.tab-block__buttons .button .button__text p{font-size:1.3rem}.product_swiper .swiper-slide{width:94%}.sustainability-two{height:58vh;min-height:400px}}@media screen and (max-width:1190px){.about-partner .swiper-slide{padding-top:24%}.about-partner .swiper-slide img{max-width:180px}}@media screen and (max-width:1024px){.company-about{background-attachment:inherit}.hei3{height:1.5rem}.hei5{height:2.5rem}.hei6{height:3rem}.hei7{height:3.5rem}.product-tabs.section-block{padding-bottom:0}.sustainability-two{background-attachment:inherit}.sustainability-three .sustainability_body li img{width:200px;opacity:1}.sustainability-three .sustainability_body li .text{padding:0 3rem}.sustainability-three .sustainability_body li{padding:3rem 2rem}.sustainability-three .sustainability_body li span{width:58px;height:58px;line-height:54px}.single-header-newsinfo .single-header__title{width:100%}}@media screen and (max-width:1000px){.pro_title{padding-bottom:1.2rem;margin-bottom:1.4rem}.proText p{font-size:1rem;margin-bottom:1rem}.proText .gform-footer{margin-top:2.5rem}.projects-banner{height:calc(var(--vh, 1vh)*50)}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide .pub_img_box{width:100%}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide .pub_info h3{margin-bottom:2rem}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide .pub_info{width:100%}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide{flex-direction:column-reverse}.sustainability-six .row_case .pub_case .r2_pro_con .swiper-slide .pub_info{padding:8%}.sustainability-six .row_case .pub_case .r2_pro_nav{margin-top:3rem}.aboutOne .aboutOneBox .aboutOneL{width:100%}.aboutOne .aboutOneBox .aboutOneR{width:100%}.aboutOne>img{display:none}.aboutOne .aboutOneBox .aboutOneR h6{margin-bottom:1rem;line-height:2}}@media screen and (max-width:800px){.big-heading__title{font-size:8vw}.cont .play{width:150px;height:150px}.cont .play .cirLine svg circle{cx:75px;cy:75px;r:74px}.slider-full-wrapper .swiper-pagination-bullets .swiper-pagination-bullet{margin-right:1rem}.slider-full-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::after,.slider-full-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before{margin-left:1.5rem}.slider-full-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before{width:90px;min-width:90px}.slider-full-wrapper .slider-bottom{padding-bottom:4rem}.slider-full-wrapper .slider-full__content{padding-bottom:1rem}.section-block{padding-bottom:3rem}.intro-home{padding-top:5rem}.intro-home__content{max-width:100%}.intro-home__content h2{font-size:1.6rem}.intro-home__content .intro-home__text{font-size:1.1rem}.view-more-block .link-more{font-size:14px}.sustainability-home__container{flex-direction:column-reverse}.sustainability-home__container .sustainability-home__text{width:100%}.sustainability-home__container .img_pic{width:100%;padding-top:70%}.sustainability-home__container .sustainability-home__text h3{margin:1rem 0}.about-home__container .img_pic{width:100%}.about-home__container .about-home__text{width:100%;padding-left:0}.about-home__container .about-home__text h3{margin:1rem 0}.about-home__container .about-home__text .view-more-block{margin:0 0 2.5rem;padding-top:.5rem}.news-home>.news-home-box{border-top:none}.index_news_item_box{width:50%;border-top:1px solid #111}.index_news_item_box:nth-child(2n){border-right:none}.index_news_item_btn{font-size:14px}.view-more-block a:hover:before{width:12px;height:1px;margin-left:-18px}.index_news_item_button:after,.view-more-block a:after{width:12px;height:1px}.index_news_item_box a:hover .index_news_item_button:before{width:12px;height:1px}.index_news_item_box a:hover .index_news_item_btn{margin:0 0 0 9px}.index_news_item_content{padding:8%}.company-wrap h2{width:100%}.company-about{height:auto}.company-wrap .text{width:100%;flex:inherit;text-align:left;margin-top:1.5rem}.company-wrap .text .view-more-block{text-align:left;padding-top:1.5rem}.proBox .proBoxLeft{display:none}.area-filters{display:block}.button-filters.button .button__text{font-size:.8rem}.intro-single-product{padding-top:3rem}.acabados-tab-row .tab-block .tab-block__buttons .button{margin-right:1.8rem}.tab-block__buttons .button .button__text p{font-size:1.1rem}.product_swiper .swiper-slide p{padding:1rem 1.5rem}.projects-home{padding-bottom:5rem}.form-field,div.gfield{margin-bottom:.8rem}.sustainability_main_block{flex-wrap:wrap}.sustainability_main_block_head{width:100%}.sustainability_main_block_body{width:100%;padding-left:0}.sustainability_main_block_body h6{line-height:2}.sustainability-two{background-attachment:inherit;height:40vh;min-height:350px}.sustainability-three .sustainability_body li{display:block;padding:2rem 0}.sustainability-three .sustainability_body li .text{width:100%;padding:0;margin-top:1.5rem}.sustainability-three .sustainability_body li span{display:block;width:48px;height:48px;line-height:44px}.sustainability-three .sustainability_body li .text p{margin:1rem 0}.sustainability_four_body .sustainability-home__text{padding-left:0}.sustainability_four_body .img_pic p{padding:5%;font-size:14px}.sustainability_four_body .sustainability-home__text>h6{margin-top:1rem}.sustainability_four_body .sustainability-home__container{margin-bottom:3rem}.sustainability_four_body .sustainability-home__container:nth-child(2n){flex-direction:column-reverse}.sustainability_four_body .sustainability-home__container:nth-child(2n) .sustainability-home__text{width:100%;padding-right:0}.sustainability_four_body .sustainability-home__container:nth-child(2n) .img_pic{width:100%}.sustainability_four_body .sustainability-home__text ul li{margin:1rem 0 1rem;align-items:flex-start}.sustainability_four_body .sustainability-home__text ul li>h5{width:100%;margin-bottom:1rem}.sustainability_four_body .sustainability-home__text ul li .icon{width:33.33%;padding:0 1rem}.about_culture_img{background-attachment:inherit!important}}@media screen and (max-width:768px){.content-wrapper{margin-bottom:490px}.about-partner .swiper-slide{padding-top:32%}.about-partner .swiper-slide img{max-width:100px}.contact_main_block_head{width:100%;padding-right:0}.contact_main_block_body{width:100%;padding-left:0;margin-top:2rem}.contact_main_block{display:block}.contact_main_block_body li{margin-bottom:2rem}}@media screen and (max-width:767.98px){.proBox .grid-products-ny{--cols-grid:2;-webkit-column-gap:.7rem;-moz-column-gap:.7rem;column-gap:.7rem;row-gap:.7rem}.section-block.projects--bot{padding-bottom:1rem}.sustainability-six .row_case .pub_case .r2_pro_nav{margin-top:2rem}.sustainability-six .row_case .pub_case .r2_pro_nav .swiper-slide{padding:1rem .5rem}.shop_main_block{flex-wrap:wrap}.shop_main_block_head{width:100%;padding-right:0}.shop_main_block_body{width:100%;padding-left:0;margin-top:2rem}.shop_main_block_head .shop_main_block_head_description{font-size:1.3rem}.shop_main_block_body .shop_main_block_list-area_item{padding:1.5rem 50px 1.5rem 0;background-size:36px}.shop_main_block_body .shop_main_block_list-area_item h4{font-size:1.1rem}.newsBig .swiper-slide .newsBigImg{width:100%;padding-top:70%}.newsBig .swiper-slide .newsBigText{width:100%}.newsBig .swiper-slide .newsBigText .section-header{padding:0}.newsBig .swiper-slide .newsBigText h2{font-size:1.3rem}.about-img .image-wrapper{width:100%;padding-right:0}.about-img .image-text-row__col{width:100%;padding-right:0;margin-top:1rem}.designers-grid{row-gap:0}.wire{margin-bottom:2rem}}.accordionThree{display:none}.accordionThree.active{display:block;margin:10px 0}.accordionThree .accordion__item{margin:5px 0}.news-info-col>.size-full{padding:0 8%}.newsInfoNr img{width:auto;max-width:100%}@media screen and (max-width:768px){.news-info-col>.size-full{padding:0}}.intro-home__content h1{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:500;margin-bottom:3rem}@media screen and (max-width:800px){.intro-home__content h1{font-size:1.6rem}}.sustainability-home__container .sustainability-home__text h2.h6,.about-home__container .about-home__text h2.h6{color:#606060}.contact_main_block_body li h2{margin-bottom:1rem}.contact_main_block_body li p.h6{color:#606060;line-height:1.8}.contact_main_block_body li p.h6 a{color:inherit}.grid-products .item-product__image img{height:auto;aspect-ratio:auto 440/430}.grid-products .item-product__image img:not([width]){width:100%}.breadcrumbs-block a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.aboutOne .aboutOneBox .aboutOneR h2.h6{margin-bottom:3rem;line-height:2.26}@media screen and (max-width:1000px){.aboutOne .aboutOneBox .aboutOneR h2.h6{margin-bottom:1rem;line-height:2}}.big-heading__title[data-text]::before{content:attr(data-text)}.item-banner--home{background-color:#1a1a1a;isolation:isolate}.slider-home .slider-full-wrapper,.projects-home .swiper-slide,.projects-banner{background-color:#1a1a1a}.main-header.is--light{background-image:linear-gradient(to bottom,rgba(0,0,0,.32),transparent)}