.primary-btn:before,.r-100 img,.r-16-9 img{top:0;height:100%;left:0;position:absolute}.primary-btn:before,.r-100::after,.r-16-9::after{display:block;content:""}.sidebar,body{overflow-x:hidden}.section-title p,.sidebar .sidebar-body ul li{margin-bottom:15px}html{height:100%}body,html{padding:0;margin:0;width:100%;font-family:Lora;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400;background:#e3cebd}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#fff;border-radius:4px}body::-webkit-scrollbar-thumb{background:#495954;border-radius:4px}body::-webkit-scrollbar-thumb:hover{background:#ac836f}h1,h2,h3,h4,h5,h6{font-family:Lora;color:#495954;margin:0 0 13px;font-weight:700;line-height:1.333}ol,p,ul{font-weight:400}h4,h5,h6{line-height:18px}h1{font-size:36px}h2{font-size:28px}h3{font-size:24px}h4{font-size:13px}h5{font-size:12px}h6{font-size:10px;text-transform:uppercase}p{font-size:16px;color:#000;margin:0 0 15px;line-height:1.5}img{max-width:100%}button:focus,input:focus,select:focus,textarea:focus{outline:0}a,a:focus,a:hover{text-decoration:none;outline:0;color:#495954}ol,ul{font-size:14px;margin:0 0 10px}.r-100,.r-16-9,.video-section .video-wrap{position:relative}.r-16-9::after{padding-bottom:56.25%}.r-100 img,.r-16-9 img{width:100%;-o-object-fit:cover;object-fit:cover}.primary-btn,.section-title p{position:relative;font-weight:700}.r-100::after{padding-bottom:100%;background:#000}.section-title{margin-bottom:32px}.section-title p{color:#464646;font-size:23px}.section-title h1,.section-title h2{color:#495954;margin-top:0;text-transform:uppercase}.section-title h1{margin-bottom:35px;font-size:75px;font-weight:900;line-height:1}.section-title h2{font-size:24px;font-weight:800}.set-bg{background-repeat:no-repeat;background-size:cover;background-position:top center}.spad{padding-top:45px;padding-bottom:45px}.btn:hover span,.categories-section .category-box:hover p,.contact-section .contact_form_container .form-title h2,.product-detail-section .pd-seemore a:hover span,.text-white a,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white li,.text-white p,.text-white span{color:#fff}.primary-btn{display:inline-block;height:40px;line-height:38px;color:#fff;border:1px solid #495954;border-radius:0;font-size:12px;text-align:center;letter-spacing:1px;background-color:transparent;-webkit-transition:color .45s cubic-bezier(.785, .135, .15, .86),border .45s cubic-bezier(.785, .135, .15, .86);transition:color .45s cubic-bezier(.785, .135, .15, .86),border .45s cubic-bezier(.785, .135, .15, .86);z-index:1;overflow:hidden;padding:0 15px}.sidebar,.site-btn{background:#495954}.primary-btn:before{width:100%;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;transform-origin:left center;z-index:-1;background-color:#495954;-webkit-transition:-webkit-transform .45s cubic-bezier(.785, .135, .15, .86);transition:transform .45s cubic-bezier(.785, .135, .15, .86);transition:transform .45s cubic-bezier(.785, .135, .15, .86),-webkit-transform .45s cubic-bezier(.785, .135, .15, .86)}.header .btn-lang,.header .btn-phone,.header .hambuger-icon{height:45px;line-height:45px;text-decoration:none;display:inline-block}.header,.sidebar{position:fixed;top:0;-webkit-transition:.5s}.primary-btn:hover,.product-detail-section a,.productThumbnail-next,.productThumbnail-prev{color:#495954}.primary-btn:hover:before{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0,1);transform:scale(0,1)}.site-btn{color:#fff;border:1px solid #495954;font-size:14px;font-weight:700;text-transform:uppercase;padding:13px 45px 11px;cursor:pointer}.header{padding:15px 0;left:0;width:100%;z-index:1039;transition:.5s}.header .btn-phone{padding:0 35px;color:#495954;border-radius:45px;border:1px solid #495954;margin-right:0}.header .btn-phone:hover{background:#ac836f}.header .btn-lang{padding:0 35px;color:#495954;border:1px solid transparent;margin-right:15px}.header .btn-lang:hover{border-radius:45px;border:1px solid #495954;background-color:#ac836f}.header .btn-lang .active,.news-detail-section .breadcrumbs a:hover{text-decoration:underline}.header .hambuger-icon{width:45px;color:#fff;border-radius:45px;background-color:#495954;text-align:center;margin-left:15px}.header .hambuger-icon img{width:20px;margin-bottom:5px}.header .hambuger-icon:hover{border-radius:45px;background-color:#ac836f}.header .custom-logo-link,.sidebar .sidebar-header .custom-logo-link{display:inline-block}.header .custom-logo-link img{width:50px}.header .btn-lang,.header .btn-phone{-webkit-transition:.7s;transition:.7s}.header.headerSticky{padding:5px 0}.header.headerSticky .custom-logo-link img{-webkit-box-shadow:0 5px 13px -9px #545454;box-shadow:0 5px 13px -9px #545454;border-radius:100%}.header.headerSticky .btn-lang,.header.headerSticky .btn-phone{-webkit-transform:translateX(0) translateY(-1000px);transform:translateX(0) translateY(-1000px)}.sidebar{right:-1000px;height:100vh;width:27%;z-index:9999;overflow-y:auto;transition:.5s}.sidebar.open{right:0;-webkit-transition:.5s;transition:.5s}.sidebar::-webkit-scrollbar{width:7px}.sidebar::-webkit-scrollbar-track{background:#f1f1f1}.sidebar::-webkit-scrollbar-thumb{background:#ac836f}.sidebar::-webkit-scrollbar-thumb:hover{background:#545454}.sidebar .sidebar-wrap{position:relative;padding:55px 45px 75px}.sidebar .sidebar-wrap .sidebar-close{position:absolute;top:15px;left:15px;width:40px;z-index:1}.sidebar .sidebar-header{text-align:right;margin-bottom:50px}.sidebar .sidebar-header .custom-logo-link img{width:100%;max-width:260px}.sidebar .sidebar-body{border-bottom:1px solid #fff}.sidebar .sidebar-body ul{list-style:none;padding:0;margin-bottom:30px}.sidebar .sidebar-body ul li a{text-align:right;display:block;color:#d1c1af;font-weight:500;font-size:24px;text-transform:uppercase}.sidebar .sidebar-footer{margin-top:25px}.sidebar .sidebar-footer .side-mail,.sidebar .sidebar-footer .side-phone{text-align:right;display:block;color:#bf9155;font-size:24px;font-weight:600;margin-bottom:0}.sidebar .sidebar-footer p{color:#d1c1af;text-align:right}section{padding-top:32px;padding-bottom:32px}.hero-section{padding-top:0;padding-bottom:0;position:relative;overflow:hidden}.hero-section .banner-content{position:relative;z-index:3;height:100vh}.hero-section .logo-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-section .logo-circle img{width:160px;-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:50%}@-webkit-keyframes zoomIn{0%,100%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-box-shadow:0 0 30px #ccc;box-shadow:0 0 30px #ccc}}@keyframes zoomIn{0%,100%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-box-shadow:0 0 30px #ccc;box-shadow:0 0 30px #ccc}}.hero-section .banner-image{height:100vh;overflow:hidden}.about-us-section .about-us-content .about-us-img img,.contact-section .contact-content .contact-img img,.hero-section .banner-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-section .hero-title{text-align:center;position:absolute;left:5px;z-index:5}.hero-section .hero-title h1{font-size:125px;color:#fff;font-weight:400;white-space:nowrap;display:block;padding:10px 20px;letter-spacing:5px;text-align:center;font-family:"Great Vibes";margin:0}.hero-section .hero-background-left{position:absolute;top:0;left:0;width:50%;height:100%;background:rgba(209,193,175,.5);z-index:2}.hero-section .hero-background{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}@-webkit-keyframes backgroundZoomIn{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes backgroundZoomIn{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.video-section .video-wrap .video-content{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.video-section .video-wrap .video-content .video-link{display:block;width:120px;height:120px;border-radius:100%;line-height:120px;text-align:center;background:rgba(255,255,255,.5)}.video-section .video-wrap .video-content .video-link img{width:35px;position:relative;right:-5px;z-index:1}.video-section .video-wrap .video-content .video-link:hover{background:#495954}.categories-section{padding:75px 0}.categories-section .category-box{width:100%;background:#495954;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-section .product-item .box-content,.project-thumbnail{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.categories-section .category-box p{margin-bottom:0;color:#e3cebd;font-size:24px;font-weight:500;text-transform:uppercase}.categories-section .category-box:hover{cursor:pointer;background:#ac836f}.page-content{padding:120px 0 45px}h1.page-title{color:#495954;font-size:28px;text-transform:uppercase;font-weight:400;margin-bottom:30px}.about-us-section .about-us-content{position:relative;overflow:hidden;padding:75px 0 75px 45px;color:#fff}.about-us-section .about-us-content .row,.contact-section .contact-content .row,.projects-section .container{position:relative;z-index:2}.about-us-section .about-us-content p,.contact-section .contact-content p{color:#fff;font-weight:400;font-size:18px;margin-bottom:25px}.about-us-section .about-us-content .about-us-img,.contact-section .contact-content .contact-img{height:80%;overflow:hidden;border-radius:45px}.about-us-section .about-us-content::after{content:"";position:absolute;top:0;left:0;background:#495954;border-radius:45px;width:75%;height:100%;z-index:1}.products-section .product-item{text-align:center;overflow:hidden;position:relative;-webkit-transition:.5s;transition:.5s;border-radius:10px}.products-list .products-list-content .box img,.products-section .product-item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s;transition:.5s}.products-list .products-list-content .box:hover .box-content,.products-section .product-item:hover .box-content{opacity:1}.products-section .product-item .box-content{width:100%;height:100%;background:rgba(157,135,118,.7);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:.8s;transition:.8s;border-radius:25px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-list .products-list-content .box .box-content .title,.products-section .product-item .box-content .title{font-size:22px;font-weight:500;color:#fff;margin:0}.project-thumbnail{display:flex;-ms-flex-align:center;align-items:center;margin-left:-5px;margin-right:-5px}.project-image{position:relative;width:calc(100% / 3);min-height:50vh}.project-image::after,.project-img1::after{content:"";display:block;padding-bottom:100%}.project-image img,.project-img1 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:5px}.box-banner img,.other-news img{-o-object-position:center;height:100%;width:100%}.project-img1{position:relative;min-height:50vh}.pd-title{margin-top:35px;font-size:22px}.project-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:20px solid #969583;margin-bottom:100px}.project-title h2{font-size:42px;color:#000;text-transform:uppercase}.project-info p{margin-bottom:5px}.product-thumbnail img{width:100%;height:100%;-webkit-animation:1s pScale;animation:1s pScale}@-webkit-keyframes pScale{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(800px,-800px,0);transform:scale3d(.1,.1,.1) translate3d(800px,-800px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}100%{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes pScale{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(800px,-800px,0);transform:scale3d(.1,.1,.1) translate3d(800px,-800px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}100%{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.productThumbnail-pagination .swiper-pagination-bullet{background:#fff!important;opacity:1!important}.productThumbnail-pagination .swiper-pagination-bullet-active{background:#ac836f!important}.product-detail-section{padding:0}.product-detail-section h2{color:#495954;margin-bottom:20px}.product-detail-section .content-wrap{padding-top:80px;padding-bottom:45px}.product-detail-section .pd-content{padding-bottom:30px;margin-bottom:30px}.product-detail-section .pd-content ul{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail-section .pd-content ul li{width:50%;font-size:14px;text-align:left;padding:8px 0;border-bottom:1px solid #9d8776}.product-detail-section .pd-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.product-detail-section .pd-button .btn{margin:0 5px 15px;width:calc(50% - 20px);border-radius:50px}.product-detail-section .pd-button .btn:hover{color:#495954;background:#9d8776}.product-detail-section .pd-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-detail-section .pd-share a{margin:0 10px;display:block;width:40px;height:40px;text-align:center;background:#9d8776;color:#fff;border-radius:100%}.product-detail-section .pd-share a i{line-height:40px}.product-detail-section .pd-share a:hover{background:#fff;color:#495954}.pd-seemore,.product-detail-section .pd-seemore{text-align:center;margin-top:30px}.product-detail-section .pd-seemore a span{color:#495954;-webkit-transition:none;transition:none}.box-banner{display:block;position:relative;height:515px;border-radius:10px;overflow:hidden}.box-banner img{-o-object-fit:cover;object-fit:cover;object-position:center}.box-banner .banner-content{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(41,68,59,.7);z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box-banner .banner-content h1{font-size:52px;color:#fff;font-weight:500}.products-list h1.page-title{margin-bottom:65px}.products-list .products-list-content{margin-top:75px}.products-list .products-list-content h2{color:#495954;font-size:26px;font-weight:500}.products-list .products-list-content .box{display:block;text-align:center;overflow:hidden;position:relative;padding-bottom:56.25%;margin-bottom:25px;border-radius:10px}.products-list .products-list-content .box:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.products-list .products-list-content .box .box-content{width:100%;height:100%;background:rgba(157,135,118,.7);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:.8s;transition:.8s;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.projects-section .page-title-wrap{position:relative;margin-bottom:55px;z-index:2;padding-top:100px}.projects-section .page-title-wrap h1{padding:45px 0;opacity:1;font-size:37px;margin-bottom:0}.projects-section .page-title-wrap span{position:absolute;top:0;right:0;font-size:155px;opacity:.2;font-weight:600;line-height:1;font-family:Lora}.projects-section .projects-list .desc{font-size:18px;color:#363435}.projects-section .projects-list .project-box{border-radius:25px;overflow:hidden}.projects-section .projects-list .project-box .project-wrap{display:block;overflow:hidden;position:relative;padding-bottom:160%}.projects-section .projects-list .project-box .project-wrap .project-content,.projects-section .projects-list .project-box .project-wrap .project-img img{width:100%;height:100%}.projects-section .projects-list .project-box .project-wrap .project-content .content{text-align:center;width:70%;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;-webkit-transition:.6s;transition:.6s}.projects-section .projects-list .project-box .project-wrap .project-content .content .title{font-weight:500;font-size:22px;color:#fff}.projects-section .projects-list .project-box .project-wrap img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:.25s linear;transition:.25s linear}.projects-section .projects-list .project-box .project-bottom{padding:10px;background:#efe7df;color:#241b25;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.projects-section .projects-list .project-box:hover .project-wrap{background:rgba(172,131,111,.7)}.projects-section .projects-list .project-box:hover .project-wrap img{opacity:.25;-webkit-transform:scale(1.25);transform:scale(1.25)}.projects-section .projects-list .project-box:hover .project-wrap .content{opacity:1;top:50%}.projects-section .projects-list .project-box h3{font-size:22px;font-weight:500;color:#241b25;margin:0}.projects-section .projects-list .project-box p{color:#241b25;font-size:18px;text-align:center;margin-bottom:0}.projects-section .projects-background{position:absolute;top:0;right:0;z-index:1;min-height:100vh}.page-content-title h1{font-size:22px;color:#495954;font-weight:500;margin-bottom:45px}.news-detail-section{padding-bottom:0}.news-detail-section .breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;font-weight:500}.news-detail-section .breadcrumbs span{margin-right:10px}.news-detail-section h1{text-transform:uppercase}.other-news{display:block;overflow:hidden;position:relative;padding-bottom:160%;margin-bottom:25px}.other-news img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;object-position:center;-webkit-transition:.5s;transition:.5s;z-index:1}.other-news .box-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px;background:-webkit-gradient(linear,left top,left bottom,color-stop(23%,rgba(172,175,154,.8547794118)),color-stop(50%,rgba(172,175,154,0)));background:linear-gradient(180deg,rgba(172,175,154,.8547794118) 23%,rgba(172,175,154,0) 50%);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.other-news .bottom-text,.pd-seemore a{height:50px;text-align:center;line-height:50px}.other-news .box-content .title{text-align:center;font-size:20px;font-weight:600;color:#4c402a;margin:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;position:relative;top:0;left:0}.other-news .bottom-text{color:#4c402a;width:100%;position:absolute;bottom:0;left:0;background:#acaf9a;z-index:5;font-size:20px;font-weight:400}.other-news:hover .box-content{background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,rgba(172,175,154,.7987570028)),to(rgba(172,175,154,0)));background:linear-gradient(180deg,rgba(172,175,154,.7987570028) 100%,rgba(172,175,154,0) 100%)}.news-section h1.page-title{margin-bottom:75px}.pd-seemore a{display:inline-block;width:200px;border:1px solid #495954;background:0 0;color:#495954;border-radius:50px}.pd-seemore a:hover{background:#495954;color:#fff}.contact-section{padding-bottom:80px}.contact-section .contact-content{position:relative;padding:75px 62px 75px 45px;color:#fff}.contact-section .contact-content::after{content:"";position:absolute;top:0;right:0;background:#495954;border-radius:45px;width:75%;height:100%;z-index:1}.contact-section .contact_form_container{padding-left:30px}.contact-section .contact_form_container .form-title p{font-size:16px;color:#fff;font-weight:500}.contact-section .contact_form_container label{display:block;margin-bottom:10px;font-weight:400}.contact-section .contact_form_container .input_container{margin-bottom:18px;position:relative;border-radius:4px;overflow:hidden}.contact-section .contact_form_container .input_container::after{display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;content:"";background:#ac836f;visibility:hidden;opacity:0;-webkit-transition:.2s;transition:.2s}.contact-section .contact_form_container .input_container:hover::after{visibility:visible;opacity:1}.contact-section .contact_form_container .input_container .contact_text_area{height:160px;padding-top:13px;border:1px solid transparent;outline:0;padding-left:15px;display:block;width:100%;background:rgba(255,255,255,.5)}.contact-section .contact-widget{height:100%;background:#ac836f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:75px 45px;border-radius:45px}.contact-section .contact-widget h2{font-size:27px;margin-bottom:75px;color:#fff;font-weight:500}.contact-section .contact-widget .contact-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:25px;margin-bottom:45px}.contact-section .contact-widget .contact-group .icon{background:rgba(0,0,0,.3);height:50px;width:50px;text-align:center;line-height:50px;border-radius:10px;margin-right:20px;-ms-flex-negative:0;flex-shrink:0}.input-text,input.wpforms-field-large,textarea.wpforms-field-large{position:relative!important;width:100%!important;border:1px solid transparent!important;outline:0!important;padding-left:15px!important;display:block!important;background:rgba(255,255,255,.5)!important;color:#545454!important}.wpforms-field-label{display:block!important;margin-bottom:10px!important;font-weight:400!important}.input-text,input.wpforms-field-large{height:44px!important}.input-text::-webkit-input-placeholder,input.wpforms-field-large::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#545454}.input-text:-ms-input-placeholder,input.wpforms-field-large:-ms-input-placeholder{font-size:14px;font-weight:400;color:#fff}.input-text::-ms-input-placeholder,input.wpforms-field-large::-ms-input-placeholder{font-size:14px;font-weight:400;color:#fff}.input-text::placeholder,input.wpforms-field-large::placeholder{font-size:14px;font-weight:400;color:#fff}.btn,.btn span{position:relative}textarea.wpforms-field-large::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#545454}textarea.wpforms-field-large:-ms-input-placeholder{font-size:14px;font-weight:400;color:#fff}textarea.wpforms-field-large::-ms-input-placeholder{font-size:14px;font-weight:400;color:#fff}textarea.wpforms-field-large::placeholder{font-size:14px;font-weight:400;color:#fff}.form-submit button,.form-submit input[type=submit],.wpforms-submit{padding:0 25px!important;height:50px!important;line-height:50px!important;color:#fff!important;text-align:center!important;width:220px!important;background:#ac836f!important;border-radius:50px!important;border:1px solid transparent!important}.form-submit button:hover,.form-submit input[type=submit]:hover,.wpforms-submit:hover{background:#fff!important;border:1px solid #ac836f!important;color:#ac836f!important}.radius{border-radius:30px}.btn{text-transform:uppercase;border-radius:50px;padding:0 25px;border:none;overflow:hidden;-webkit-transition:.3s cubic-bezier(1, .15, .34, 1.03);transition:.3s cubic-bezier(1, .15, .34, 1.03);background:#495954;height:50px;line-height:50px}.btn::after{content:"";background:#9d8776;border-radius:50%;padding:18%;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(0);transform:translate3d(-50%,-50%,0) scale(0);-webkit-transition:-webkit-transform .3s cubic-bezier(1, .15, .34, 1.03);transition:transform .3s cubic-bezier(1, .15, .34, 1.03);transition:transform .3s cubic-bezier(1, .15, .34, 1.03),-webkit-transform .3s cubic-bezier(1, .15, .34, 1.03)}.btn:hover::after{-webkit-transform:translate3d(-50%,-50%,0) scale(5);transform:translate3d(-50%,-50%,0) scale(5)}.btn span{display:block;z-index:2;color:#fff}.addReadMore.showlesscontent .SecSec,.addReadMore.showlesscontent .readLess,.addReadMore.showmorecontent .readMore{display:none}.addReadMore .readLess,.addReadMore .readMore{font-weight:700;margin-left:2px;color:#495954;cursor:pointer}.addReadMoreWrapTxt.showmorecontent .SecSec,.addReadMoreWrapTxt.showmorecontent .readLess{display:block}.productThumbnailthumb{position:absolute;bottom:15px;left:50%;width:60%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9}.thumb-image{position:relative;padding-bottom:100%;width:100%}.thumb-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.swiper-slide-thumb-active .thumb-image{-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-slide-thumb-active .thumb-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid #9d8776;z-index:2}@media only screen and (min-width:992px){.projects-section .projects-list .project-box .project-wrap{padding-bottom:0;height:calc(100vh - 220px)}.video-section .video-wrap{height:80vh}.projects-section .page-title-wrap{padding-top:60px}.hero-section .banner-content .border-line{width:90%;border:21px solid #72847e;top:-21px}.hero-section .hero-title{top:50%;height:100%;font-size:115px;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.categories-section .categories-list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(7,1fr);grid-column-gap:30px;grid-row-gap:55px;height:600px}.categories-section .categories-list .category-box:first-child{grid-area:1/1/6/2}.categories-section .categories-list .category-box:nth-child(2){grid-area:3/2/8/3;background:#f5e5d4}.categories-section .categories-list .category-box:nth-child(2) p,.categories-section .categories-list .category-box:nth-child(3) p{color:#495954}.categories-section .categories-list .category-box:nth-child(2):hover,.categories-section .categories-list .category-box:nth-child(3):hover{cursor:pointer;background:#ac836f}.categories-section .categories-list .category-box:nth-child(2):hover p,.categories-section .categories-list .category-box:nth-child(3):hover p{color:#fff}.categories-section .categories-list .category-box:nth-child(3){grid-area:1/3/4/4;background:#f5e5d4}.categories-section .categories-list .category-box:nth-child(4){grid-area:4/3/7/4}.categories-section .categories-list .category-box:nth-child(5){grid-area:2/4/5/5}.categories-section .categories-list .category-box:nth-child(6){grid-area:5/4/8/5}.product-detail-section{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh!important}}@media only screen and (min-width:767px){.sidebar{min-width:400px}.products-section .product-item{text-align:center;overflow:hidden;position:relative;-webkit-transition:.5s;transition:.5s;border-radius:10px}.products-section .product-item:hover:before{opacity:1;background:rgba(172,131,111,.7)}.products-section .product-item:hover .box-content{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.products-section .product-item:before{content:"";opacity:0;width:100%;height:100%;-webkit-transform-origin:center;transform-origin:center;position:absolute;top:0;left:0;z-index:1;-webkit-transition:.5s .1s;transition:.5s .1s}.products-section .product-item img{width:100%;height:100%;-webkit-transition:.5s;transition:.5s;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.products-section .product-item .box-content{width:100%;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;z-index:1;-webkit-transition:.4s linear;transition:.4s linear}.products-section .product-item .box-content .title{color:#fff;font-size:25px;font-weight:500;text-transform:uppercase;margin:0}.products-section .product-list{display:grid;grid-template-columns:repeat(4,1fr) repeat(2,0.25fr) repeat(2,1fr);grid-template-rows:repeat(6,1fr);grid-column-gap:30px;grid-row-gap:30px;height:980px}.products-section .product-list .product-item:first-child{grid-area:1/1/3/5}.products-section .product-list .product-item:nth-child(2){grid-area:3/1/5/3}.products-section .product-list .product-item:nth-child(3){grid-area:3/3/5/5}.products-section .product-list .product-item:nth-child(4){grid-area:5/1/7/5}.products-section .product-list .product-item:nth-child(5){grid-area:1/5/4/9}.products-section .product-list .product-item:nth-child(6){grid-area:4/5/7/9}}@media only screen and (max-width:1600px){.product-detail-section .pd-content ul li{font-size:11px}}@media only screen and (max-width:1500px){.product-detail-section .pd-content ul li{width:100%}.product-detail-section .pd-button .btn{font-size:14px;width:100%}.project-title{margin-bottom:60px}}@media (max-width:1200px){.product-detail-section .pd-button .btn{width:100%}}@media only screen and (max-width:991px){.product-detail-section .pd-button .btn.btn-catalogue{margin-top:0}.hero-section .banner-content h2{font-size:88px;margin-right:-50px}.hero-section .banner-content .border-line{height:200px;border:15px solid #72847e;top:-15px;padding:20px}.hero-section .hero-title{top:auto;bottom:0;width:100%}.hero-section .hero-title h1{font-size:62px;bottom:0;width:100%}.header .custom-logo-link{width:50px}.header .btn-lang{padding:0 10px}.contact-section .contact-content{padding:57px 35px 57px 0}.contact-section .contact-content::after{width:75%;height:100%}.contact-section .contact-widget h2{margin-bottom:30px}.categories-section{padding:30px 0}.video-section .video-wrap{position:relative}.video-section .video-wrap .video-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.categories-section .categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.categories-section .categories-list .category-box{width:calc(50% - 10px);height:100px;position:relative;margin-bottom:20px}.product-detail-section h2{margin-bottom:10px}.product-detail-section .product-thumbnail{margin-bottom:20px;border-radius:25px;overflow:hidden}.product-detail-section .pd-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.product-detail-section .pd-button .btn,.products-list .products-list-content .box{margin-bottom:15px}.products-list h1.page-title{margin-bottom:25px}.products-list .products-list-content{margin-top:25px}.page-content{padding:85px 0 45px}.product-detail-section{min-height:auto!important}.product-detail-section .content-wrap{padding-top:0;margin-top:0!important;padding-bottom:45px}.product-detail-section .pd-content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.product-detail-section .pd-content ul{width:100%;margin-left:0}.project-title{margin-bottom:35px}.project-title h2{font-size:32px;text-transform:uppercase}}@media only screen and (max-width:767px){.news-detail-section .breadcrumbs,.project-title{-webkit-box-orient:vertical;-webkit-box-direction:normal}.about-us-section .about-us-content,.contact-section .contact-content{padding:25px}.about-us-section .about-us-content::after,.contact-section .contact-content::after{width:100%;height:100%;border-radius:25px}.contact-section .contact-widget{padding:75px 45px 45px;border-radius:25px}.contact-section .contact_form_container{padding-left:0;margin-bottom:25px}.contact-section .contact_form_container .form-submit,.project-title h2{text-align:center}.about-us-section .about-us-content .about-us-img{border-radius:25px}.news-detail-section .breadcrumbs{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.other-news-section{padding-top:0}.page-content-title h1{margin-bottom:15px}.other-news .box-content{padding:15px}.other-news .box-content .title{font-size:16px}.box-banner{height:300px}.box-banner .banner-content{padding:0 25px}.box-banner .banner-content h1{font-size:32px}.products-section .product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products-section .product-list .product-item{width:calc(50% - 10px);display:block;margin-bottom:20px}.products-section .product-list .product-item::after{content:"";padding-bottom:100%;display:block}.products-section .product-list .product-item::before{content:none}.products-section .product-list .product-item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.products-section .product-list .product-item .box-content{z-index:2;opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);background:0 0}.sidebar{padding:0;width:70%}.sidebar .sidebar-wrap{position:relative;padding:60px 30px 25px}.project-title{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:574px){.projects-section .page-title-wrap{margin-bottom:15px}.projects-section .page-title-wrap span{font-size:109px}.projects-section .page-title-wrap h1{padding:25px 0}.projects-section .projects-list .project-box .project-content .title{font-size:16px}.header .col-12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.categories-section .categories-list .category-box{height:100px}.categories-section .categories-list .category-box p{font-size:18px}}@media only screen and (max-width:425px){.box-banner{height:320px}.contact-section .contact-widget{padding:25px 15px 0;border-radius:25px}.sidebar{padding:0;width:90%}.sidebar .sidebar-wrap{position:relative;padding:60px 30px 25px}.project-title{border-bottom:10px solid #969583}.project-title h2{font-size:20px}.project-thumbnail{-ms-flex-wrap:wrap;flex-wrap:wrap}.project-image{width:100%}}