html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;list-style:none;word-wrap:break-word}.vazirmatn{font-family:"Vazirmatn",sans-serif !important}.text-right{text-align:right !important}.float-right{float:right !important}body{font-family:'Vazirmatn',sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#999;overflow-x:hidden !important;background:#272727}p{font-family:'Vazirmatn',sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#999;margin-bottom:20px}h1,h2,h3,h4,h5,h6{font-family:'Vazirmatn',sans-serif;font-weight:400;line-height:1.25em;margin:0 0 20px 0}img{width:100%;height:auto}img{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;color:#323232}span,a,a:hover{display:inline-block;text-decoration:none;color:inherit}b{font-weight:400;color:#b19777}button,input,optgroup,select,textarea{font-family:'Vazirmatn',sans-serif}input[type="password"]:focus,input[type="email"]:focus,input[type="text"]:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,textarea:focus{outline:none}input[type="password"],input[type="email"],input[type="text"],input[type="file"],textarea{max-width:100%;margin-bottom:10px;padding:10px 0;height:auto;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-width:0 0 1px;border-style:solid;display:block;width:100%;line-height:1.5em;font-family:'Vazirmatn',sans-serif;font-size:16px;font-weight:400;color:#999;background-image:none;border-bottom:1px solid #323232;border-color:ease-in-out .15s,box-shadow ease-in-out .15s}input:focus,textarea:focus{border-bottom-width:1px;border-color:#b19777}input[type="submit"],input[type="reset"],input[type="button"],button{text-shadow:none;-webkit-box-shadow:none;box-shadow:none;line-height:1.75em;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;background:#b19777;border:1px solid transparent}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover{background-color:#323232;color:#fff;border:1px solid transparent}select{padding:10px;border-radius:5px}table,th,tr,td{border:1px solid #ececec}th,tr,td{padding:10px}input[type="radio"],input[type="checkbox"]{display:inline}input[type="submit"]{font-weight:300;font-family:'Vazirmatn',sans-serif;text-transform:uppercase;background:#b19777;color:#fff;padding:8px 24px;margin:0;position:relative;font-size:16px;letter-spacing:initial !important}.alert-success{background:transparent;color:#999;border:1px solid #b19777;border-radius:0px}::-webkit-input-placeholder{color:#999;font-size:15px;font-weight:400}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}blockquote{padding:45px;display:block;position:relative;background-color:#323232;overflow:hidden;margin:35px 0;font-size:16px;font-weight:400;line-height:1.75em;color:#999}blockquote p{font-family:inherit;margin-bottom:0 !important;color:inherit;max-width:650px;width:100%;position:relative;z-index:3}blockquote:before{content:'\e645';font-family:'Themify';position:absolute;left:40px;bottom:40px;font-size:110px;opacity:0.07;line-height:1;color:#fff}blockquote p{margin-bottom:0}blockquote p a{color:inherit}blockquote cite{display:inline-block;font-size:16px;position:relative;padding-left:60px;border-color:inherit;line-height:1;margin-top:22px;font-style:normal;color:#b19777;font-weight:400}blockquote cite:before{content:'';position:absolute;left:0;bottom:5px;width:45px;height:1px;border-top:1px solid;border-color:inherit;color:#b19777}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.o-hidden{overflow:hidden}.position-re{position:relative}.full-width{width:100%}.bg-img{background-size:cover;background-repeat:no-repeat}.bg-fixed{background-attachment:fixed}.pattern{background-repeat:repeat;background-size:auto}.bold{font-weight:600}.count{font-family:'Vazirmatn',sans-serif}.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-middle{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}.v-bottom{position:absolute;width:100%;bottom:5%;left:0;-webkit-transform:translate(0%,-5%);transform:translate(0%,-5%)}.js .animate-box{opacity:0}.map{-webkit-filter:grayscale(100%);filter:grayscale(100%)}:root{scroll-behavior:auto}.mt-0{margin-top:0 !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.mt-60{margin-top:60px !important}.mt-90{margin-top:90px !important}.mb-0{margin-bottom:0 !important}.mb-30{margin-bottom:30px !important}.mb-60{margin-bottom:60px !important}.mb-90{margin-bottom:90px !important}.pb-0{padding-bottom:0 !important}.no-padding{padding:0 !important}::-webkit-selection{color:#999;background:rgba(0,0,0,0.1)}::-moz-selection{color:#999;background:rgba(0,0,0,0.1)}::selection{color:#999;background:rgba(0,0,0,0.1)}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:0px;line-height:.7;display:block}.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid rgba(255,255,255,0.2)}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:transparent;border:1px solid #b19777}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{outline:none}.section-padding{padding:90px 0}.section-padding2{padding:0 0 90px 0;position:relative}.section-padding h6{color:#b19777;font-size:20px;margin-bottom:20px}.section-title{font-size:40px;font-family:'Vazirmatn',sans-serif;font-weight:400;color:#fff;text-transform:uppercase;position:relative;letter-spacing:initial !important;word-spacing:5px;margin-bottom:30px}.section-title span{color:#b19777}.section-title2{font-size:35px;font-weight:300;color:#b19777;position:relative;line-height:1.25em;margin-bottom:30px;letter-spacing:initial !important;text-transform:uppercase}.navbar{position:absolute;left:0;top:0;width:100%;background:transparent;z-index:99;padding-right:0;padding-left:0;padding-top:0;padding-bottom:0;height:90px;border:none;border-bottom:1px solid rgba(255,255,255,0.05)}.navbar-toggler-icon{background-image:none}.navbar .navbar-toggler-icon,.navbar .icon-bar{color:#FFF}.navbar .navbar-nav .nav-link{font-size:15px;font-weight:300;letter-spacing:initial !important;text-transform:uppercase;color:#fff;margin:1px;-webkit-transition:all .4s;transition:all .4s;padding-right:12px;padding-left:12px;font-family:'Vazirmatn',sans-serif}.navbar .navbar-nav .nav-link.nav-color{color:#fff}.navbar .navbar-nav .nav-link:hover{color:#b19777}.navbar .navbar-nav .active{color:#b19777 !important}.navbar .navbar-nav .active i{color:#b19777}.nav-scroll{background:#272727;padding:0 0 0 0;position:fixed;top:-100px;left:0;width:100%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateY(100px);transform:translateY(100px);border:none;border-bottom:1px solid #323232;height:80px}.nav-scroll .navbar-toggler-icon,.nav-scroll .icon-bar{color:#b19777}.nav-scroll .navbar-nav .nav-link{color:#fff}.nav-scroll .navbar-nav .active{color:#b19777 !important}.nav-scroll .navbar-nav .logo{padding:15px 0;color:#fff}.nav-scroll .logo-img{width:115px}.nav-scroll .logo-img{margin-bottom:0px}.nav-scroll .logo-wrapper .logo h2{font-family:'Vazirmatn',sans-serif;font-size:35px;font-weight:500;display:block;width:100%;position:relative;color:#b19777;margin-bottom:0;text-transform:uppercase;letter-spacing:initial !important}.nav-scroll .logo-wrapper .logo span{display:block;font-family:'Vazirmatn',sans-serif;font-size:12px;color:#b19777;font-weight:400;letter-spacing:initial !important;display:block;margin-top:0px;line-height:1.2em;text-transform:uppercase}.nav-scroll .logo-wrapper{}.logo-wrapper{float:left}.logo-wrapper .logo h2{font-family:'Vazirmatn',sans-serif;font-size:40px;font-weight:500;display:block;width:100%;position:relative;color:#b19777;margin-bottom:0;text-transform:uppercase;letter-spacing:initial !important}.logo-wrapper .logo h2 a i{color:#fff;font-size:20px;vertical-align:super}.logo-wrapper .logo span{display:block;font-family:'Vazirmatn',sans-serif;font-size:12px;color:#b19777;font-weight:400;letter-spacing:initial !important;display:block;margin-top:0px;line-height:1.2em;text-transform:uppercase}.logo{padding:0}.logo-img{padding:20px 0;width:125px;text-align:center}.dropdown .nav-link i{padding-left:0px;font-size:8px;color:rgba(255,255,255,0.5)}.navbar .dropdown-menu .dropdown-item{padding:6px 0;font-family:'Vazirmatn',sans-serif;font-size:15px;font-weight:400;color:#fff;position:relative;-webkit-transition:all .4s;transition:all .4s;background-color:transparent}.navbar .dropdown-menu .dropdown-item span{display:block;cursor:pointer}.navbar .dropdown-menu .dropdown-item i{padding:13px 0 0 5px;font-size:8px;float:right}.navbar .dropdown-menu .dropdown:hover>.dropdown-item,.navbar .dropdown-menu .dropdown-item.active,.navbar .dropdown-menu .dropdown-item:hover{color:#b19777}.navbar .dropdown-toggle::after{display:none}.navbar .dropdown-menu li{border-bottom:1px solid rgba(255,255,255,0.02)}.navbar .dropdown-menu li:last-child{border-bottom:none}.navbar .dropdown-menu .dropdown-menu.pull-left{top:0;left:auto;right:100%}@media screen and (min-width:992px){.navbar .dropdown-menu{display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);width:199px;padding:15px;border-radius:0;border:0;background-color:#272727;-webkit-transition:all .3s;transition:all .3s}.navbar .dropdown-menu .dropdown-menu{left:calc(100% + 5px);top:-10px;right:auto;min-width:199px;transform:translateY(0)}.navbar .dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}}@media screen and (max-width:991px){.navbar{padding-left:0px;padding-right:0px;background:transparent;padding-top:0px;padding-bottom:0px}.nav-scroll{background:#272727}.logo-wrapper{float:left;padding:0px}.nav-scroll .logo-wrapper{padding:22px 15px;background-color:transparent}.nav-scroll .logo-img{width:115px}.navbar .logo{text-align:left;margin-left:0px}.nav-scroll .logo{}.logo-img{margin-bottom:0px;width:120px;padding:0}.navbar button{margin-right:0px;outline:none !important;background:transparent;margin-top:10px;border:none}.navbar button:hover{background:transparent}.navbar button:active,.navbar button:focus,.navbar button:hover{background:transparent;outline:none;color:transparent !important}.navbar .container{max-width:100%;padding:0}.navbar .nav-link{margin:0px auto !important}.navbar .navbar-nav .nav-link{color:#fff}.nav-scroll .navbar-collapse .nav-link{color:#fff !important}.nav-scroll .navbar-collapse .active{color:#b19777 !important}.navbar .dropdown-menu .dropdown-item{padding:0 15px;font-size:15px;line-height:40px}.navbar .dropdown-menu .dropdown-item.dropdown-toggle{font-weight:500}.navbar .dropdown-submenu .dropdown-toggle::after{right:15px;font-size:13px}.navbar .dropdown-submenu:hover>.dropdown-toggle::after{transform:rotate(0deg)}.navbar .dropdown-submenu .dropdown-toggle.show::after{transform:rotate(90deg)}.navbar .dropdown-menu{border:none;padding:0;border-radius:0;margin:0;background:#272727}.navbar .dropdown-submenu .dropdown-menu{margin:0;padding:0 0 0 20px}.navbar .dropdown-menu li a{padding:0 15px}.navbar .navbar-nav .nav-link{padding-right:0px;padding-left:0px}}@media screen and (max-width:991px){.navbar .navbar-collapse{max-height:480px;overflow:auto;background:#272727;text-align:left;padding:20px}}.header{min-height:100vh;overflow:hidden}.header .caption .o-hidden{display:inline-block}.header .caption h2{font-weight:400;font-size:30px}.header .caption h4{font-family:'Vazirmatn',sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:initial !important;color:#fff;text-align:right;margin-bottom:30px;-webkit-animation-delay:.2s;animation-delay:.2s}.header .caption h1{position:relative;margin-bottom:20px;font-family:'Vazirmatn',sans-serif;font-size:48px;text-transform:uppercase;line-height:1.35em;-webkit-animation-delay:.4s;animation-delay:.4s;color:#fff;font-weight:400;letter-spacing:initial !important}.header .caption p{font-size:18px;line-height:1.75em;margin-bottom:0;color:#fff;-webkit-animation-delay:.6s;animation-delay:.6s;margin-right:15px}.header .caption p span{letter-spacing:initial !important;text-transform:uppercase;margin:0 5px;padding-right:14px;position:relative}.header .caption p span:last-child{padding:0}.header .caption p span:last-child:after{display:none}.header .caption p span:after{content:'';width:7px;height:7px;border-radius:50%;background:#272727;position:absolute;top:10px;right:0;opacity:.5}.header .caption .butn-light{-webkit-animation-delay:.8s;animation-delay:.8s;margin-right:15px}.header .social a{color:#eee;font-size:20px;margin:10px 15px}hr{margin-top:5px;margin-bottom:20px;border:0;border-top:1px solid rgba(255,255,255,0.3)}.fixed-bg{background-attachment:fixed!important;background-size:cover;background-position:center}.fixed-img{background-attachment:fixed;background-size:cover;background-position:center}@media screen and (max-width:991px){.fixed-img{background-attachment:scroll}}.relative{position:relative!important}.remove-padding{padding:0!important}.all-padding-15{padding:15px}.view-height-100vh{height:100vh!important}.simple-content-slider{width:100%;height:100%;position:absolute;right:0;left:0}.simple-content-slider-text{display:table;height:100%;width:100%}.simple-content-text-inner{display:table-cell;vertical-align:middle}.simple-content-text-inner h1{position:relative;margin-bottom:20px;font-family:'Vazirmatn',sans-serif;font-size:48px;text-transform:uppercase;line-height:1.35em;-webkit-animation-delay:.4s;animation-delay:.4s;color:#fff;font-weight:400;letter-spacing:initial !important}.simple-content-text-inner p{font-size:18px;line-height:1.75em;margin-bottom:0;color:#fff;-webkit-animation-delay:.6s;animation-delay:.6s;margin-right:15px}.slider .owl-item,.slider-fade .owl-item{height:100vh;position:relative}.slider .item,.slider-fade .item{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center}.slider .item .caption,.slider-fade .item .caption{z-index:9}.slider .owl-theme .owl-dots,.slider-fade .owl-theme .owl-dots{position:absolute;bottom:5vh;width:100%}.owl-nav{position:absolute;bottom:7%;right:12%}.owl-prev{float:left}.owl-next{float:right}.slider-fade .owl-theme .owl-nav [class*=owl-],.project-page .owl-theme .owl-nav [class*=owl-]{width:40px;height:40px;line-height:40px;background:transparent;border-radius:100%;color:rgba(255,255,255,0.95);font-size:11px;margin-right:3px;cursor:pointer;border:1px solid rgba(255,255,255,0.3);transition:all 0.2s ease-in-out;transform:scale(1.0)}.owl-theme .owl-nav [class*=owl-]:hover{transform:scale(0.9);background:transparent;border:1px solid #b19777;color:#b19777}@media screen and (max-width:768px){.owl-nav{display:none}}.slider-grid-bg{min-height:100vh;background-size:cover;background-position:50%;padding-top:225px;padding-bottom:60px;position:relative;overflow:hidden;background:#272727;color:#fff}.slider-grid-bg .grid-img{height:100%;width:100%;background-size:cover;background-position:center;position:absolute;left:0;top:0;z-index:1;transform:scale(1);transition:transform 5s,opacity .35s;opacity:0;display:block}.slider-grid-bg .grid-img-active{opacity:1;transform:scale(1.03);-webkit-filter:brightness(70%)}.slider-grid-bg:hover .grid-img-active{-webkit-filter:brightness(70%)}.slider-grid-bg .content{position:relative;z-index:2}.slider-grid-bg .grid-item{margin-bottom:30px;display:-ms-flexbox;display:flex}.slider-grid-bg .grid-con{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;border:1px solid rgba(255,255,255,.5);width:100%;text-decoration:none;color:currentColor;padding:80px 30px 30px;transition:all .3s;background:transparent;min-height:340px;position:relative}.slider-grid-bg .grid-con-active,.slider-grid-bg .grid-con:hover{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:100%;text-decoration:none;color:currentColor;padding:80px 30px 30px;transition:all .3s;background:transparent;min-height:340px;position:relative;background:#272727;border:1px solid #272727}.slider-grid-bg .year{font-family:'Vazirmatn',sans-serif;font-size:12px;letter-spacing:initial !important;text-transform:uppercase;line-height:1;position:absolute;right:30px;top:30px}.slider-grid-bg .subtitle{display:block;font-family:'Vazirmatn',sans-serif;font-size:12px;font-weight:400;color:#fff;margin-bottom:5px;letter-spacing:initial !important;text-transform:uppercase}.slider-grid-bg .grid-con:hover .subtitle{color:#b19777}.slider-grid-bg .title{display:block;font-family:'Vazirmatn',sans-serif;font-size:24px;font-weight:300;line-height:1.2em;letter-spacing:initial !important;text-transform:uppercase}.slider-grid-bg .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid rgba(255,255,255,0.8)}.slider-grid-bg .owl-theme .owl-dots .owl-dot.active span,.slider-grid-bg .owl-theme .owl-dots .owl-dot:hover span{background:#b19777;border:1px solid #b19777}@media only screen and (max-width:1199px){.slider-grid-bg .grid-con{min-height:300px}.slider-grid-bg .grid-con-active,.slider-grid-bg .grid-con:hover{min-height:300px}}@media only screen and (max-width:767px){.slider-grid-bg .grid-con{min-height:240px}.slider-grid-bg .grid-con-active,.slider-grid-bg .grid-con:hover{min-height:240px}}.kenburns-section{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;min-height:100vh;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center center;background-repeat:no-repeat}.kenburns-section::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-5;background:#000}.kenburns-inner{position:relative;z-index:15}.kenburns-inner .caption h4{font-family:'Vazirmatn',sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:initial !important;color:#fff;text-align:center;margin-bottom:20px;margin-top:20px}.kenburns-inner .caption h1{position:relative;margin-bottom:20px;font-family:'Vazirmatn',sans-serif;font-size:52px;text-transform:uppercase;line-height:1.35em;color:#fff;font-weight:400;letter-spacing:initial !important}#kenburnsSliderContainer .vegas-overlay{}@media screen and (max-width:767px){.kenburns-inner .caption h4{font-size:12px}.kenburns-inner .caption h1{font-size:26px;margin-bottom:15px;letter-spacing:initial !important;line-height:1.5em}}.banner-header{height:25vh;z-index:-2}.banner-header h6{font-size:20px;font-weight:400;margin-bottom:10px}.banner-header h6 a:hover{color:#fff}.banner-header h6 i{margin:0 15px;font-size:10px}.banner-header h5{color:#b19777;font-size:17px;font-family:'Vazirmatn',sans-serif;font-weight:400;margin-bottom:5px}.banner-header h1{font-size:40px;font-family:'Vazirmatn',sans-serif;font-weight:400;color:#b19777;position:relative;margin-bottom:10px;line-height:1.2em}.banner-header p{font-size:20px;font-weight:400;margin-bottom:0;color:#999;-webkit-animation-delay:1s;animation-delay:1s}.banner-header p a{color:#b19777}@media screen and (max-width:767px){.banner-header{height:30vh}.banner-header h6{font-size:12px;font-weight:400;margin-bottom:10px}.banner-header h6 a:hover{color:#b19777}.banner-header h6 i{margin:0 15px;font-size:10px}.banner-header h5{}.banner-header h1{}.banner-header p{font-size:20px;color:#999}}.banner-img:after{position:absolute;height:100%;right:0;left:0;content:"";background:-webkit-linear-gradient(bottom,rgba(39,39,39,1) 0%,rgba(39,39,39,.8) 100%,rgba(39,39,39,0.5) 100%);background:linear-gradient(to top,rgba(39,39,39,1) 0%,rgba(39,39,39,0.8) 100%,rgba(39,39,39,0.5) 100%);object-fit:cover}.content-wrapper{position:relative}.content-lines-wrapper{position:absolute;left:0;width:100%;height:100%;overflow:hidden}.content-lines-inner{position:absolute;width:1140px;left:50%;margin-left:-570px;top:0;height:100%;border-left:1px solid #323232;border-right:1px solid #323232;border-bottom:1px solid #323232}.content-lines{position:absolute;left:33.666666%;right:33.666666%;height:100%;border-left:1px solid #323232;border-right:1px solid #323232}.video-fullscreen-wrap{height:100vh;overflow:hidden}.video-fullscreen-video{height:100%}.video-fullscreen-wrap video{width:100vw;height:auto;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.video-fullscreen-wrap .video-fullscreen-inner{top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:right}.video-lauch-wrapper{border:none;background:none;width:100%;padding:0}.video-fullscreen-wrap .video-fullscreen-inner h1{position:relative;margin-bottom:20px;font-family:'Vazirmatn',sans-serif;font-size:48px;text-transform:uppercase;line-height:1.35em;-webkit-animation-delay:.4s;animation-delay:.4s;color:#fff;font-weight:400;letter-spacing:initial !important}.video-fullscreen-wrap .video-fullscreen-inner p{font-size:18px;line-height:1.75em;margin-bottom:0;color:#fff;-webkit-animation-delay:.6s;animation-delay:.6s;margin-right:15px}.video-fullscreen-wrap .video-fullscreen-inner .butn-light{-webkit-animation-delay:.8s;animation-delay:.8s;margin-right:15px}.position-relative{position:relative !important}@media screen and (max-width:767px){.video-fullscreen-wrap .video-fullscreen-inner h1{font-size:30px;margin-bottom:15px;letter-spacing:initial !important;line-height:1.35em}.video-fullscreen-wrap .video-fullscreen-inner p{font-size:15px;margin-right:10px}}.about{padding-bottom:90px}.about .about-img img:hover{transform:scale(0.95)}.about .about-img{position:relative}.about .about-img .img{padding:0 15px 30px 30px;position:relative}.about .about-img .img:before{content:'';position:absolute;top:30px;left:0;right:45px;bottom:0;border:1px solid #323232}.about .about-img .img img{position:relative;z-index:2;background:#272727}.about-img-2{position:relative}.about-img .about-img-2{width:40% !important;position:absolute;bottom:0px;right:45px;z-index:3;padding:20px 15px;color:#fff;text-transform:uppercase;font-family:'Vazirmatn',sans-serif;font-weight:300;letter-spacing:initial !important;font-size:13px;line-height:1.5em;text-align:center}.about-buro{background:#323232}.team .item{margin-bottom:30px}.team .item:hover .info .social{top:0}.team .info{text-align:center;padding:30px 20px;position:relative;overflow:hidden}.team .info h6{font-size:17px;margin-bottom:5px;text-transform:uppercase;font-weight:300;letter-spacing:initial !important;color:#fff}.team .info p{margin-bottom:5px;color:#999}.team .info .social{position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#323232;-webkit-transition:all .4s;transition:all .4s}.team .info .social a{font-size:15px;color:#b19777;margin:0 5px}.team .info .social a:hover{color:#fff}.team-details{color:#999}.team-details h3{font-size:25px;margin-bottom:0px;color:#fff;letter-spacing:initial !important;font-weight:300;text-transform:uppercase}.team-details .content{background-color:#323232}.team-details .text-content{position:relative;padding:30px 15px}.team-details .content .team-details-info{padding:10px 0 30px 0;position:relative}.team-details .content .info-list{margin:0;padding:0}.team-details .content .info-list li{position:relative;font-size:16px;line-height:24px;display:block;float:left;list-style:square;padding:5px 0;display:inline-block;width:calc(48% - 1px)}.team-details .content .info-list .list-title{font-family:'Vazirmatn',sans-serif;text-indent:0;width:auto;display:inline;margin-right:3px;position:relative;color:#b19777;font-weight:400;font-size:16px;line-height:26px}.team-details .content .info-list .list-description{display:inline}.team-details .content ul.social-icons{margin:0;padding:0}.team-details .content .social-icons li{display:inline-block;border:none;z-index:1;position:relative}.team-details .content .social-icons li{margin:0 2px}.team-details .content .social-icons li:last-child{margin-right:0}.team-details .content .social-icons li a{display:block;min-width:26px;text-align:center}.team-details .content .social-icons.circle li>a{border-width:1px;border-style:solid;height:33px;width:33px;line-height:33px;text-align:center;display:block;background-color:transparent;font-size:14px;border-radius:50%}.team-details .content .social-icons.square li{margin:0 0}.team-details .content .social-icons.square li a{font-size:12px;width:36px;height:36px;line-height:36px;color:inherit;margin-right:8px;border:1px solid #424242;color:#999;border-radius:50%}.team-details .content .social-icons.square li a:hover{border:1px solid #b19777}@media only screen and (max-width:480px){.team-details .content .info-list li{width:100%}}.position{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-1px;padding:40px 45px 40px 50px;-webkit-transition:background-color .3s;transition:background-color .3s;border-top:1px solid #323232;border-bottom:1px solid #323232;background-color:transparent;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.position-link{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.position-title{font-family:'Vazirmatn',sans-serif;font-size:16px;font-weight:300;letter-spacing:initial !important;text-transform:uppercase;position:relative;-webkit-transition:color .3s;transition:color .3s;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;color:#FFF}.position-title span{font-family:'Vazirmatn',sans-serif;color:#999;display:block;text-transform:none;letter-spacing:initial !important}.position-location{font-family:'Vazirmatn',sans-serif;font-size:16px;-webkit-transition:color .3s;transition:color .3s;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;color:#FFF}.position-location span{font-family:'Vazirmatn',sans-serif;color:#999;display:block;text-transform:none;letter-spacing:initial !important}.position-time{font-weight:400;-webkit-transition:color .3s;transition:color .3s;color:#999}.position-time span{font-family:'Vazirmatn',sans-serif;color:#fff;display:block;text-transform:none;letter-spacing:initial !important}.position-icon{font-size:16px;line-height:1;color:#fff}.position-icon i{display:inline-block}.position:hover{background-color:#b19777}.position:hover .position-title,.position:hover .position-title span,.position:hover .position-location,.position:hover .position-location span,.position:hover .position-time,.position:hover .position-time span,.position:hover .position-icon{color:#fff}@media only screen and (max-width:991px){.position{flex-direction:column;-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.position-title{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.position-location{margin-top:15px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.position-time{margin-top:15px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.position-icon{display:none}}.services{}.services .item{padding:60px 30px;margin-bottom:30px;position:relative}.services .item:hover{background:#323232}.services .item:hover .numb{color:transparent;-webkit-text-stroke:1px rgba(177,151,119,0.5)}.services .item h5{font-size:16px;font-weight:300;margin-bottom:15px;color:#fff;text-transform:uppercase;letter-spacing:initial !important}.services .item p{margin-bottom:0}.services .item img{width:60px;margin-bottom:20px}.services .item .numb{font-size:40px;font-weight:600;font-family:'Vazirmatn',sans-serif;position:absolute;bottom:30px;left:30px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,0.1);line-height:1em}.services .item .line{width:100%;display:inline-block;position:relative;margin-bottom:5px}.services .item .line:after{position:absolute;left:0;bottom:10px;width:50px;height:1px;background-color:rgba(255,255,255,0.1);content:'';transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out}.services .item:hover .line:after{width:100%;background-color:rgba(177,151,119,0.5);transition-property:all;transition-duration:0.8s;transition-timing-function:ease-in-out}.services2{text-align:center;position:relative;padding-bottom:30px}.services2 .title-box{position:absolute;left:40px;right:40px;bottom:0;z-index:2;background-color:#323232;padding:20px 0;opacity:1;visibility:visible;margin-bottom:0;color:#fff}.services2 .title-box h3{font-size:16px;font-weight:300;margin-bottom:15px;color:#fff;text-transform:uppercase;letter-spacing:initial !important}.services2 .services2-img{position:relative}.services2 .services2-img:before{content:'';position:absolute;bottom:0;left:0;height:0;width:100%;background-color:#1a1a1a;opacity:0.7;visibility:hidden}.services2 .services2-content{position:absolute;left:0;right:0;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:20px;margin-top:50px;opacity:0;visibility:hidden}.services2 .icon img{width:60px;color:#fff;margin-bottom:20px}.services2 .services2-title{font-size:20px;font-weight:300;margin-bottom:15px;color:#fff;text-transform:uppercase;letter-spacing:initial !important}.services2 .services2-subtitle{color:#b19777;font-family:'Vazirmatn',sans-serif;font-size:13px;font-weight:300;letter-spacing:initial !important;text-transform:uppercase;margin-bottom:10px}.services2 .services2-text{color:#fff;margin-left:auto;margin-right:auto}.services2 .title-box,.services2 .services2-content,.services2 .services2-img:before{-webkit-transition:all ease 0.4s;transition:all ease 0.4s}.services2:hover .services2-content{opacity:1;visibility:visible;-webkit-transition-delay:0.2s;transition-delay:0.2s;margin-top:1px}.services2:hover .title-box{opacity:0;visibility:hidden;margin-bottom:80px}.services2:hover .services2-img::before{height:100%;visibility:visible}@media (max-width:1199px){.services2 .title-box{left:20px;right:20px;padding:25px 0}.services2 .services2-text{}}.services3{text-align:left;margin:0;margin-bottom:30px;padding:40px;padding-bottom:0;background:#323232;border-bottom:1px solid #323232;transition:.2s;overflow:hidden;cursor:pointer;z-index:3}.services3:hover{background:#323232;z-index:100;border-bottom:1px solid #b19777}.services3-text-area p{transition:.25s;font-family:inherit !important;opacity:0;color:#999;margin-bottom:-35px}.services3:hover .services3-text-area p{opacity:1}.services3-img-area,.services3-text-area{display:inline-block;vertical-align:bottom;transition:transform .2s ease-in-out}.services3-heading{font-family:'Vazirmatn',sans-serif;font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:initial !important;font-weight:300}.services3-img-area{font-size:42px;color:#b19777;margin-bottom:20px;margin-right:0;float:left;width:100%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.services3:hover .services3-text-area,.services3:hover .services3-img-area{-webkit-transform:translate3d(0,-67px,0);transform:translate3d(0,-67px,0)}.services3:hover .services3-img-area{opacity:0}.services3 .services3-img-area img{margin-bottom:5px;max-height:40px;width:auto}.services4{color:#fff;position:-webkit-sticky}.services4 .square-flip{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:perspective(1000px);-moz-transform:perspective(1000px);-ms-transform:perspective(1000px);transform:perspective(1000px);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;background-size:cover;background-position:center center}.services4 .square-flip{min-height:420px;margin-bottom:30px}.services4 .square,.services4 .square2{width:100%;height:100%}.services4 .square{background-size:cover;background-position:center center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);-o-transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25),-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);overflow:hidden;position:absolute;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.services4 .square h4{font-weight:300;text-transform:uppercase;letter-spacing:initial !important;color:#fff;font-size:18px;text-align:left;margin-bottom:0;display:inline-flex}.services4 .square-flip .square{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:1}.services4 .square-flip:hover .square{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.services4 .square2{background:#323232;background-size:cover;background-position:center center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);-o-transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25),-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);overflow:hidden;position:absolute;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.services4 .square2:before{top:25px;left:15px;right:15px;bottom:25px}.services4 .square2 h4{font-size:20px;color:#fff;text-transform:uppercase;letter-spacing:initial !important;font-weight:300}.services4 .square2 p{font-size:16px;color:rgba(255,255,255,0.7)}.services4 .square2 .icon img{width:60px;color:#fff;margin-bottom:20px}.services4 .btn-line a{border-bottom:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.7)}.services4 .btn-line a:hover{border-bottom:1px solid #b19777;color:rgba(255,255,255,0.7)}.services4 .square-flip .square2{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:1}.services4 .square-flip:hover .square2{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.services4 .square-container{padding:40px;text-align:center;height:420px;position:relative;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);-o-transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25),-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);-webkit-transform:translateX(0px) scale(1);-ms-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:2}.services4 .square-container .box-title{}.text-vertical{writing-mode:vertical-rl;transform:rotate(180deg)}.services4 .square-flip:hover .square-container{-webkit-transform:translateX(-650px) scale(0.88);-ms-transform:translateX(-650px) scale(0.88);transform:translateX(-650px) scale(0.88)}.services4 .square-container2{padding:30px;text-align:left;position:relative;top:50%;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);-o-transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25),-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);-webkit-transform:translateY(-50%) translateX(650px) translateZ(60px) scale(0.88);transform:translateY(-50%) translateX(650px) translateZ(60px) scale(0.88);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:2}.services4 .square-flip:hover .square-container2{-webkit-transform:translateY(-50%) translateX(0px) translateZ(0px) scale(1);transform:translateY(-50%) translateX(0px) translateZ(0px) scale(1)}.services4 .flip-overlay{display:block;background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.2}@media screen and (max-width:991px){.services4 .square-flip{margin-bottom:30px}.services4{padding-bottom:70px}}.sidebar .sidebar-widget{position:relative;display:block;margin-bottom:30px}.sidebar .sidebar-widget:last-child{margin-bottom:0px}.sidebar .sidebar-widget .widget-inner{position:relative;display:block;padding:45px;background:#323232;border-radius:0px}.sidebar-title{position:relative;margin-bottom:20px;border-bottom:1px solid #373737;padding-bottom:15px}.sidebar-title h4{position:relative;display:inline-block;font-family:'Vazirmatn',sans-serif;font-size:20px;line-height:1.1em;color:#fff;font-weight:300;text-transform:uppercase;letter-spacing:initial !important;margin-bottom:0px}.sidebar .services ul{position:relative;padding:0}.sidebar .services ul li{position:relative;line-height:48px;font-size:16px;color:#999;font-weight:300;margin-bottom:5px}.sidebar .services ul li:before{content:"";position:absolute;left:-20px;top:0;right:-20px;bottom:0;background:#b19777;border-radius:0;opacity:0;transition:all 0.3s ease}.sidebar .services ul li:after{content:"";position:absolute;left:-20px;top:50%;margin-top:-12px;height:24px;border-left:2px solid var(--thm-base);opacity:0;transition:all 0.3s ease}.sidebar .services ul li:last-child{margin-bottom:0}.sidebar .services ul li a{position:relative;display:block;font-size:16px;color:#999;font-weight:400;transition:all 0.3s ease;z-index:1}.sidebar .services ul li:hover a,.sidebar .services ul li.active a{color:#fff}.sidebar .services ul li:hover:before,.sidebar .services ul li.active:before,.sidebar .services ul li:hover:after,.sidebar .services ul li.active:after{opacity:1}.sidebar .services ul li a:after{position:absolute;right:0;top:-1px;font-family:"themify";content:"\e649";opacity:1;font-size:10px;font-weight:normal;z-index:1}.sidebar .services ul li a:hover:before,.sidebar .services ul li.active a:before{opacity:1;transform:scaleX(1);transition:all 0.3s ease 0.1s}.projects .item{position:relative;overflow:hidden;margin-bottom:30px}.projects .item:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09);-webkit-filter:brightness(70%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.projects .item:hover .con{bottom:0}.projects .item img{-webkit-transition:all .5s;transition:all .5s}.projects .item .con{padding:30px 15px;position:absolute;bottom:-58px;left:0;width:100%;-webkit-transition:all .3s;transition:all .3s;text-align:center;z-index:20;height:auto;box-sizing:border-box;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.1) 2%,rgba(0,0,0,.75) 90%);background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%)}.projects .item .con h6,.projects .item .con h6 a{position:relative;color:#b19777;font-size:13px;font-weight:400;margin-top:0px;margin-bottom:10px;letter-spacing:initial !important;text-transform:uppercase}.projects .item .con h5,.projects .item .con h5 a{position:relative;color:#fff;font-size:20px;font-weight:300;margin-top:0px;margin-bottom:10px;letter-spacing:initial !important;text-transform:uppercase}.projects .item .con p{color:#fff;font-size:20px}.projects .item .con i{color:#fff;font-size:20px}.projects .item .con i:hover{color:#b19777}.projects .item .con .butn-light{margin-left:0;border-radius:30px;border-color:#999;padding:11px 30px}.projects .item .con .butn-light:hover{border-color:#b19777}.projects .item .line{text-align:center;height:1px;width:60px;background-color:rgba(255,255,255,0.2);transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out;margin:0 auto 30px}.projects .item:hover .line{width:100%;transition-property:all;transition-duration:0.8s;transition-timing-function:ease-in-out}.projects-prev-next{padding:40px 0;border:none;border-top:1px solid #323232;position:relative}@media (max-width:576px){.projects-prev-next{text-align:center}.projects-prev-next-left{margin-bottom:10px}}.projects-prev-next a{display:inline-block;font-size:16px;color:#999;line-height:1em}.projects-prev-next a i{font-size:20px}.projects-prev-next a:hover{color:#b19777}.projects-prev-next .projects-prev-next-left a i{margin-right:5px;font-size:12px}.projects-prev-next .projects-prev-next-right a i{font-size:12px;margin-left:0;margin-left:5px}.project-masonry-wrapper-padding{}.project-masonry-wrapper{width:100%;position:relative;overflow:hidden;padding-bottom:30px}.project-masonry-wrapper .project-masonry-item-img-link{display:block;position:relative;overflow:hidden;cursor:pointer}.project-masonry-wrapper .project-masonry-item-img-link:hover .project-masonry-item-img{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.project-masonry-wrapper .project-masonry-item-img-link:hover .project-masonry-item-img:after{opacity:0.3}.project-masonry-wrapper .project-masonry-item-img-link:hover .project-masonry-item-content{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.project-masonry-wrapper .project-masonry-item-img img{max-width:100%;-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09)}.project-masonry-item-img-link:hover img{-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.project-masonry-wrapper .project-masonry-item-content{position:absolute;left:0;bottom:-11px;max-width:80%;background-color:#272727;padding-top:25px;padding-right:40px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.5s linear;transition:-webkit-transform 0.5s linear;-o-transition:transform 0.5s linear;transition:transform 0.5s linear;transition:transform 0.5s linear,-webkit-transform 0.5s linear;-webkit-transition:-webkit-transform 0.45s cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform 0.45s cubic-bezier(0.4,0,0.2,1);-o-transition:transform 0.45s cubic-bezier(0.4,0,0.2,1);transition:transform 0.45s cubic-bezier(0.4,0,0.2,1);transition:transform 0.45s cubic-bezier(0.4,0,0.2,1),-webkit-transform 0.45s cubic-bezier(0.4,0,0.2,1)}.project-masonry-wrapper .project-masonry-item-title{margin-top:0;margin-bottom:5px;font-size:20px;color:#fff;font-weight:300;letter-spacing:initial !important;text-transform:uppercase}.project-masonry-wrapper .project-masonry-item-category{font-size:14px;line-height:1.5em;color:#b19777;font-weight:300;letter-spacing:initial !important;text-transform:uppercase;font-family:'Vazirmatn',sans-serif}@media only screen and (max-width:991px){.project-masonry-wrapper .project-masonry-item-content{padding-top:15px;padding-right:20px}}@media only screen and (max-width:767px){.project-masonry-wrapper{max-width:370px;margin-left:auto;margin-right:auto}.project .items{padding:12px}}@media only screen and (max-width:400px){.project-masonry-wrapper{max-width:320px;margin-left:auto;margin-right:auto}}.bauen-project{}.bauen-project-section{padding-top:120px}.bauen-project-page-section{padding-bottom:80px}.bauen-project-items .col-md-6:nth-child(2){margin-top:75px}.bauen-project-filter{width:100%;padding-bottom:30px;padding-left:0px;position:relative}.bauen-project-filter li{margin-right:15px;display:inline-block;font-size:16px;cursor:pointer;color:#999;font-family:'Vazirmatn',sans-serif;font-weight:400}.bauen-project-filter li:last-child{margin-right:0}.bauen-project-filter li.active{color:#b19777;content:"";left:0;bottom:-4px;border-bottom:1px solid;-webkit-transition:700ms cubic-bezier(0.17,0.67,0,1.01);-o-transition:700ms cubic-bezier(0.17,0.67,0,1.01);transition:700ms cubic-bezier(0.17,0.67,0,1.01)}.bauen-project-filter li:hover{color:#b19777}.bauen-project-wrap{padding-bottom:90px;padding-right:0;padding-left:90px;position:relative}.bauen-project-wrap:hover img{-ms-transform:scale(0.95,0.95);-webkit-transform:scale(0.95,0.95);transform:scale(0.95,0.95)}.bauen-project-wrap h3{font-family:'Vazirmatn',sans-serif;font-size:20px;line-height:1.25em;font-weight:300;letter-spacing:initial !important;text-transform:uppercase;color:#fff;margin-bottom:0px}.bauen-project-wrap p{color:#b19777;font-family:'Vazirmatn',sans-serif;font-size:13px;font-weight:300;letter-spacing:initial !important;text-transform:uppercase;margin-bottom:10px;align-items:center;display:inline-flex}.bauen-project-content{position:absolute;left:50px;bottom:89px;background-color:#272727;padding:20px 20px 20px 0;margin-right:20px}.bauen-project-link{color:#b19777;font-size:17px;font-weight:400;position:relative;padding-right:40px;line-height:1.75em;display:inline-block;transition:all 0.3s ease-in-out;padding-left:80px}.bauen-project-link:before{content:'';display:inline-block;width:80px;height:1px;background:#b19777;position:absolute;left:0;bottom:15px;transition:all 0.3s ease-in-out}.bauen-project-link:before:hover{padding-left:5px;color:#b19777;transition:all 0.3s ease-in-out}.bauen-project-link i{position:absolute;right:0;top:0;width:30px;height:30px;line-height:30px;font-size:14px;transition:all 0.3s ease-in-out}.bauen-project-link:hover i{padding-left:5px;color:#b19777;transition:all 0.3s ease-in-out}.bauen-project-link:hover{color:#b19777}@media (max-width:991px){.bauen-project-wrap{padding-left:20px}.bauen-project-wrap h3{font-size:22px}.bauen-project-content{left:0px;bottom:0px}}@media all and (max-width:767px){.bauen-project-items .col-md-6:nth-child(2){margin-top:0}}@media all and (max-width:575px){.bauen-project-filter li{margin-right:10px;font-size:17px}.bauen-project-filter li:last-child{margin-right:0}.bauen-project-items .single-item{padding-bottom:30px}.bauen-project-wrap{padding:0}}.projects4{position:relative;margin-bottom:90px}.projects4:last-child{margin-bottom:0px}.projects4 figure{margin:0;position:relative;width:66.666667%;margin-left:auto}.projects4.left figure{margin-left:0;margin-right:auto}.projects4 figure img:hover{transform:scale(0.95)}.projects4 .caption{background:#272727;position:absolute;left:0;top:50%;width:50%;padding:5% 4% 5% 0%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.projects4.left .caption{left:auto;right:0;background:#272727;padding:5% 0% 5% 4%}.projects4 .caption h4{font-size:30px;color:#fff;letter-spacing:initial !important;font-weight:300;line-height:1.25em;text-transform:uppercase}.projects4 .caption h6{color:#b19777;font-family:'Vazirmatn',sans-serif;font-size:13px;font-weight:300;letter-spacing:initial !important;text-transform:uppercase;margin-bottom:10px}@media (max-width:991.98px){.projects4 figure{width:auto;margin:0}.projects4 .caption{position:relative;left:0;top:0;width:auto;padding:30px;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}}.gallery-masonry-wrapper{position:relative;overflow:hidden;padding-bottom:30px}.bauen-gallery-items .col-md-6:nth-child(2){margin-top:0px}.bauen-gallery-filter{width:100%;padding-bottom:30px;padding-left:0px;position:relative}.bauen-gallery-filter li{margin-right:15px;display:inline-block;font-size:16px;cursor:pointer;color:#999;font-family:'Vazirmatn',sans-serif;font-weight:400}.bauen-gallery-filter li:last-child{margin-right:0}.bauen-gallery-filter li.active{color:#b19777;content:"";left:0;bottom:-4px;border-bottom:1px solid;-webkit-transition:700ms cubic-bezier(0.17,0.67,0,1.01);-o-transition:700ms cubic-bezier(0.17,0.67,0,1.01);transition:700ms cubic-bezier(0.17,0.67,0,1.01)}.bauen-gallery-filter li:hover{color:#b19777}.gallery-masonry-wrapper .gallery-masonry-item-img-link{display:block;position:relative;overflow:hidden;cursor:pointer}.gallery-masonry-wrapper .gallery-masonry-item-img-link:hover .gallery-masonry-item-img{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.gallery-masonry-wrapper .gallery-masonry-item-img-link:hover .gallery-masonry-item-img:after{opacity:0.3}.gallery-masonry-wrapper .gallery-masonry-item-img-link:hover .gallery-masonry-item-content{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.gallery-masonry-wrapper .gallery-masonry-item-content{position:absolute;left:0;bottom:-11px;max-width:80%;background-color:#272727;padding-top:20px;padding-right:40px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.5s linear;transition:-webkit-transform 0.5s linear;-o-transition:transform 0.5s linear;transition:transform 0.5s linear;transition:transform 0.5s linear,-webkit-transform 0.5s linear;-webkit-transition:-webkit-transform 0.45s cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform 0.45s cubic-bezier(0.4,0,0.2,1);-o-transition:transform 0.45s cubic-bezier(0.4,0,0.2,1);transition:transform 0.45s cubic-bezier(0.4,0,0.2,1);transition:transform 0.45s cubic-bezier(0.4,0,0.2,1),-webkit-transform 0.45s cubic-bezier(0.4,0,0.2,1)}.gallery-masonry-wrapper .gallery-masonry-item-title{margin-top:0;margin-bottom:5px;font-size:20px;color:#fff;font-weight:300;letter-spacing:initial !important;text-transform:uppercase}.gallery-masonry-wrapper .gallery-masonry-item-category{font-size:14px;line-height:1.5em;color:#b19777;font-weight:300;letter-spacing:initial !important;text-transform:uppercase;font-family:'Vazirmatn',sans-serif}@media only screen and (max-width:991px){.gallery-masonry-wrapper .gallery-masonry-item-content{padding-top:15px;padding-right:20px}}@media only screen and (max-width:767px){.gallery-masonry-wrapper{max-width:370px;margin-left:auto;margin-right:auto}.bauen-gallery-items .col-md-6:nth-child(2){margin-top:0}}@media all and (max-width:575px){.bauen-gallery-filter li{margin-right:10px;font-size:17px}.bauen-gallery-filter li:last-child{margin-right:0}.bauen-gallery-items .single-item{padding-bottom:30px}}@media only screen and (max-width:400px){.gallery-masonry-wrapper{max-width:320px;margin-left:auto;margin-right:auto}}.project-page h6{margin-bottom:0px;position:relative;font-family:'Vazirmatn',sans-serif;font-size:16px;color:#999}.project-bar{padding:30px 45px 30px 45px;background-color:#323232;margin-top:-55px;margin-bottom:30px;position:relative;z-index:2}.project-bar h5{color:#b19777;font-size:16px;font-family:'Vazirmatn',sans-serif;font-weight:400;margin-bottom:5px}@media (max-width:576px){.project-bar{margin-top:0px}}.page-list{position:relative;display:block}.page-list li{position:relative;display:flex;align-items:center}.page-list li+li{margin-top:10px}.page-list-icon{display:flex;align-items:center}.page-list-icon span{font-size:13px;color:#b19777;background-color:transparent;border:1px solid #323232;border-radius:50%;padding:9px}.page-list-text{margin-left:15px}.page-list-text p{font-size:16px;margin:0}.clients{background-color:#323232}.clients .owl-carousel{margin:20px 0}.clients .clients-logo{opacity:1;line-height:0}.clients .clients-logo:hover{opacity:1}.clients img{-webkit-filter:none;filter:none}.clients img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .5s;transition:all .5s}.gallery-item{position:relative;padding-top:20px}.gallery-box{overflow:hidden;position:relative}.gallery-box .gallery-img{position:relative;overflow:hidden}.gallery-box .gallery-img:after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:0px;transition:all 0.27s cubic-bezier(0.3,0.1,0.58,1)}.gallery-box .gallery-img>img{transition:all 0.3s cubic-bezier(0.3,0.1,0.58,1);border-radius:0}.gallery-box .gallery-detail{opacity:0;color:#FFF;width:100%;padding:20px;box-sizing:border-box;position:absolute;left:0;overflow:hidden;transition:all 0.27s cubic-bezier(0.3,0.1,0.58,1)}.gallery-box .gallery-detail h4{font-size:18px}.gallery-box .gallery-detail p{color:Rgba(0,0,0,0.4);font-size:14px}.gallery-box .gallery-detail i{color:#272727;padding:8px}.gallery-box .gallery-detail i:hover{color:#272727}.gallery-box:hover .gallery-detail{top:50%;transform:translate(0,-50%);opacity:1}.gallery-box:hover .gallery-img:after{background:rgba(0,0,0,0.4)}.gallery-box:hover .gallery-img>img{transform:scale(1.05)}.mfp-figure button{border:0px solid transparent}button.mfp-close,button.mfp-arrow{border:0px solid transparent;background:transparent}.vid-area h5{font-size:20px;font-weight:300;color:#fff;letter-spacing:initial !important;margin-bottom:30px;text-transform:uppercase}.play-button{position:relative;width:85px;height:85px;margin:auto;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);z-index:4;margin-left:15px}.play-button svg{position:absolute;width:100%;height:100%}.circle-fill circle{opacity:1;fill:rgba(197,164,126,0.5)}.polygon{position:absolute;width:100%;height:100%;text-align:center;line-height:90px;font-size:35px;z-index:2;padding-left:5px}.play-button svg.circle-fill{z-index:1;stroke-dasharray:322;stroke-dashoffset:322;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.play-button:hover svg.circle-fill{stroke-dashoffset:38.5}.play-button svg.circle-track{z-index:0}.play-button.color{color:#b19777}.play-button.color .circle-fill circle{fill:#b19777}.video-gallery-button{position:relative;margin:auto;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);z-index:4;margin-left:15px;float:right}.video-gallery-polygon{z-index:2;padding-left:5px;display:inline-block;position:absolute;bottom:15px;right:15px;background:transparent;border-radius:50%;border:1px solid rgba(255,255,255,0.5);color:#fff;padding:7px 6px 7px 8px;line-height:0}.video-gallery-polygon:hover{background:#fff;border:1px solid #fff;color:#b19777}.testimonials-box{position:relative;background:#272727;padding:60px 45px;margin-bottom:-90px}.testimonials-box .head-box h6{font-weight:400;color:#999;font-size:17px;text-transform:uppercase;letter-spacing:initial !important;margin-bottom:10px}.testimonials-box .head-box h4{font-size:20px;font-weight:300;color:#fff;letter-spacing:initial !important;border-bottom:1px solid #373737;padding-bottom:15px;text-transform:uppercase}.testimonials-box .head-box h4 span{color:#fff}@media screen and (max-width:991px){.testimonials-box{margin-bottom:90px;padding:35px 20px}}.testimonials .item{margin-bottom:30px;position:relative}.testimonials .item .quote{position:absolute;right:15px;top:60px;width:100px;margin:0 auto 30px;opacity:.05}.testimonials .item p{color:#999}.testimonials .item .info{text-align:left;margin:30px 0 15px 0}.testimonials .item .info .author-img{width:55px;height:55px;border-radius:50%;float:left;overflow:hidden}.testimonials .item .info .cont{margin-left:70px}.testimonials .item .info h6{font-size:16px;margin-bottom:0px;padding-top:7px;font-weight:400;font-family:'Vazirmatn',sans-serif;color:#b19777}.testimonials .item .info span{font-size:16px;color:#999;margin-right:5px;line-height:1.25em}.testimonials .item .info .rate{float:right}.testimonials .item .info i{color:#b19777;font-size:10px}.bauen-blog .item{position:relative;overflow:hidden;margin-bottom:30px}.bauen-blog .item:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09);-webkit-filter:brightness(75%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.bauen-blog .item:hover .con{bottom:0}.bauen-blog .item img{-webkit-transition:all .5s;transition:all .5s;-webkit-filter:brightness(100%)}.bauen-blog .item .con{margin:-120px 20px 75px;padding:15px 15px 25px 15px;background-color:#323232 !important;border:1px solid #323232;border-radius:0;overflow:hidden;-webkit-transition:.2s cubic-bezier(.3,.58,.55,1);transition:.2s cubic-bezier(.3,.58,.55,1);bottom:-55px;position:relative}.bauen-blog .item .con .category{font-size:12px;font-weight:400;margin-bottom:0;letter-spacing:initial !important}.bauen-blog .item .con .category a{margin-right:5px;position:relative}.bauen-blog .item .con .category a:hover{color:#b19777}.bauen-blog .item .con .category a:last-child{margin-right:0}.bauen-blog .item .con .category a:last-child:after{display:none}.bauen-blog .item .con h5,.bauen-blog .item .con h5 a{color:#b19777;font-size:20px;font-family:'Vazirmatn',sans-serif;font-weight:300;margin-bottom:0px;letter-spacing:initial !important}.bauen-blog .item .con h5:hover,.bauen-blog .item .con h5 a:hover{color:#b19777}.bauen-blog .item .con p{color:#fff;font-size:17px}.bauen-blog .item .con i{color:#fff;font-size:20px}.bauen-blog2 .img{position:relative;overflow:hidden}.bauen-blog2 .img:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.bauen-blog2 .img img{-webkit-transition:all .5s;transition:all .5s}.bauen-blog2 .content{width:100%;padding:30px 45px}.bauen-blog2 .content .date{display:table-cell;position:relative;width:80px;z-index:2}.bauen-blog2 .content .date h3{font-size:65px;font-weight:500;color:#b19777;margin-bottom:0px}.bauen-blog2 .content .date h6{color:#999;letter-spacing:initial !important;font-size:10px;font-family:'Vazirmatn',sans-serif;text-transform:uppercase;font-weight:300}.bauen-blog2 .content .cont{display:table-cell;vertical-align:middle;padding-left:15px}.bauen-blog2 .content .cont h4{margin:15px 0;font-size:20px;color:#fff;letter-spacing:initial !important;font-weight:300;text-transform:uppercase;line-height:1.5em}.bauen-blog2 .content .cont .more{font-size:13px;font-weight:300;letter-spacing:initial !important;text-transform:uppercase;color:#b19777;padding-left:40px;position:relative}.bauen-blog2 .content .cont .more:after{content:'';width:30px;height:1px;background:#b19777;position:absolute;top:50%;left:0px}.bauen-blog2 .content .cont .more:hover{color:#fff}.bauen-blog2 .content .info h6{font-size:11px;letter-spacing:initial !important;color:#999;font-family:'Vazirmatn',sans-serif;text-transform:uppercase}.bauen-blog2 .content .info .tags{color:#b19777}@media screen and (max-width:991px){.bauen-blog2 .content{padding:0 30px;margin-top:40px}.bauen-blog2 .content .cont h4{line-height:1.25em}.order2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}}@media screen and (max-width:480px){.bauen-blog2 .content{padding:0 15px}.bauen-blog2 .content .date{width:60px}.bauen-blog2 .content .info .tags{margin:5px 0 0}.bauen-blog2 .content .date h3{font-size:40px}}.bauen-blog3 .item{margin-bottom:30px}.bauen-blog3 .post-img{position:relative;overflow:hidden}.bauen-blog3 .post-img:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.bauen-blog3 .post-img a{display:block}.bauen-blog3 .post-img img{-webkit-transition:all .5s;transition:all .5s}.bauen-blog3 .post-cont{padding:30px 0}.bauen-blog3 .post-cont .tag{display:block;font-weight:400;font-size:12px;letter-spacing:initial !important;color:#b19777;font-family:'Vazirmatn',sans-serif;text-transform:uppercase;margin-bottom:5px}.bauen-blog3 .post-cont h5{color:#fff;font-size:25px;margin-bottom:15px;font-weight:300;letter-spacing:initial !important;text-transform:uppercase}.bauen-blog3 .post-cont h5 a{color:#fff}.bauen-blog3 .post-cont h5 a:hover{color:#b19777}.bauen-blog3 .post-cont .date{margin-top:0px;font-size:12px;text-align:right;letter-spacing:initial !important;text-transform:uppercase;margin-bottom:5px}.bauen-blog3 .post-cont .date a{color:#b19777}.bauen-blog3 .post-cont i{color:#777;margin:0 10px;font-size:12px}.blog-sidebar .widget{background:#323232;padding:30px;margin-bottom:30px;overflow:hidden}.blog-sidebar .widget ul{margin-bottom:0;padding:0}.blog-sidebar .widget ul li{margin-bottom:15px;color:#999;font-size:16px;line-height:1.5em}.blog-sidebar .widget ul li a{color:#999}.blog-sidebar .widget ul li a.active{color:#b19777}.blog-sidebar .widget ul li a:hover{color:#b19777}.blog-sidebar .widget ul li:last-child{margin-bottom:0}.blog-sidebar .widget ul li i{font-size:9px;margin-right:10px}.blog-sidebar .widget .recent li{display:block;overflow:hidden}.blog-sidebar .widget .recent .thum{width:90px;overflow:hidden;float:left}.blog-sidebar .widget .recent a{display:block;margin-left:105px}.blog-sidebar .widget-title{margin-bottom:20px}.blog-sidebar .widget-title h6{padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,0.05);font-size:20px;line-height:1.75em;margin-bottom:15px;font-weight:300;text-transform:uppercase;letter-spacing:initial !important;color:#fff}.blog-sidebar .search form{position:relative}.blog-sidebar .search form input{width:100%;padding:10px;border:0;background:#272727;margin-bottom:0}.blog-sidebar .search form button{position:absolute;right:0;top:0;background-color:transparent;color:#999;border:0;padding:10px;cursor:pointer;outline:none}.blog-sidebar .tags li{margin:3px !important;padding:6px 16px;background-color:#b19777;color:#fff !important;float:left}.blog-sidebar ul.tags li a{font-size:14px;color:#fff}.blog-sidebar ul.tags li:hover,.blog-sidebar ul.tags li a:hover{background-color:#272727;color:#fff}.bauen-pagination-wrap{padding:0;margin:0;text-align:center}.bauen-pagination-wrap li{display:inline-block;margin:0 5px}.bauen-pagination-wrap li a{background:transparent;display:inline-block;width:40px;height:40px;line-height:38px;text-align:center;color:#999;font-weight:300;border:1px solid #323232;font-family:'Vazirmatn',sans-serif;font-size:13px;border-radius:100%}.bauen-pagination-wrap li a i{font-size:11px}.bauen-pagination-wrap li a:hover{opacity:1;text-decoration:none;background:transparent;border:1px solid #b19777;color:#b19777}.bauen-pagination-wrap li a.active{background-color:transparent;border:1px solid #b19777;color:#b19777}@media screen and (max-width:768px){.bauen-pagination-wrap{padding:0;margin:0;text-align:center}}.bauen-blog4{position:relative;margin-bottom:90px}.bauen-blog4:last-child{margin-bottom:20px}.bauen-blog4 figure{margin:0;position:relative;width:66.666667%;margin-left:auto}.bauen-blog4.left figure{margin-left:0;margin-right:auto}.bauen-blog4 figure img:hover{transform:scale(0.95)}.bauen-blog4 .caption{background:#323232;position:absolute;left:0;top:50%;width:50%;padding:4%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.bauen-blog4.left .caption{left:auto;right:0;background:#323232;padding:4%}.bauen-blog4 .caption h4,.bauen-blog4 .caption h4 a{font-size:27px;color:#fff;letter-spacing:initial !important;font-weight:300;text-transform:uppercase}.bauen-blog4 .caption h6{display:inline-block;padding:8px 20px;background-color:#b19777;color:#fff;font-weight:300;font-size:12px;letter-spacing:initial !important;text-transform:uppercase;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.bauen-blog4 .caption .info-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bauen-blog4 .caption .info-wrapper .more{color:#999;text-decoration:none;font-size:14px}.bauen-blog4 .caption .info-wrapper .more i{color:#999;font-size:10px}.bauen-blog4 .caption .info-wrapper .date{color:#999;font-size:14px}@media (max-width:991.98px){.bauen-blog4 figure{width:auto;margin:0}.bauen-blog4 .caption{position:relative;left:0;top:0;width:auto;padding:30px 20px;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}}hr{margin-top:5px;margin-bottom:20px;border:0}hr.border-1{border-top:1px solid #323232}hr.border-2{border-top:1px solid #525252}.link-btn{display:inline-block;position:relative;padding-bottom:2px;margin-bottom:-2px;font-family:'Vazirmatn',sans-serif;text-transform:uppercase;font-size:13px;font-weight:300;letter-spacing:initial !important}.link-btn i{margin-left:3px;font-size:12px;color:#b19777}.link-btn:before{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#b19777;-webkit-transition:all ease 0.4s;transition:all ease 0.4s}.link-btn:hover::before{width:100%}.bauen-post-section{padding-top:120px}.bauen-comment-section{padding-top:60px;margin-bottom:60px}.bauen-comment-section h3{font-size:16px;color:#b19777;font-family:'Vazirmatn',sans-serif;font-weight:400}.bauen-comment-section h3 span{font-size:12px;color:#999;font-weight:400;margin-left:15px}.bauen-post-caption h1{margin-bottom:20px;font-size:40px;text-transform:uppercase}.bauen-post-comment-wrap{display:flex;margin-bottom:60px}.bauen-user-comment{margin-right:30px;flex:0 0 auto}.bauen-user-comment img{border-radius:100%;width:100px}.bauen-user-content{margin-right:26px}.bauen-repay{font-size:14px;color:#b19777;margin:0;font-weight:400}#bauen-contactMap{width:100%;height:550px}.butn-dark{position:relative;line-height:1.2em}.butn-dark a{font-weight:300;font-family:'Vazirmatn',sans-serif;text-transform:uppercase;background:#b19777;color:#fff;padding:13px 30px;margin:0;position:relative;font-size:16px;letter-spacing:initial !important}.butn-dark a:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#323232;color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.butn-dark a span{position:relative;z-index:2}.butn-dark a:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.butn-dark a:hover span{color:#fff}.butn-light{position:relative;line-height:1.2em}.butn-light a{font-weight:300;font-family:'Vazirmatn',sans-serif;text-transform:uppercase;background:transparent;color:#fff;padding:12px 24px;margin:0;position:relative;font-size:16px;letter-spacing:initial !important;border:1px solid rgba(255,255,255,0.3)}.butn-light a:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff}.butn-light a span{position:relative;z-index:2}.butn-light a:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.butn-light a:hover span{color:#272727}.main-footer{padding:60px 0 0;border-top:1px solid rgba(255,255,255,0.05);position:initial}.main-footer.dark{background:#272727;color:#fff}.main-footer .abot p{color:#fff}.main-footer .abot .social-icon{text-align:center;margin-bottom:20px}.main-footer .abot .social-icon a{width:40px;height:40px;line-height:40px;text-align:center;font-size:12px;border:1px solid #373737;color:#999;border-radius:100%;margin-right:3px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.main-footer .abot .social-icon a:hover{border:1px solid #b19777;background:transparent;color:#b19777}.main-footer .fothead h6{margin-bottom:0px;font-family:'Vazirmatn',sans-serif;color:#b19777;font-size:17px}.main-footer .fotcont .fothead h6{font-family:'Vazirmatn',sans-serif;font-weight:400;position:relative;padding-bottom:5px;font-size:16px}.main-footer .fotcont .fothead h6:after{content:'';position:absolute;right:0;bottom:0;width:100%;border:none}.main-footer .fotcont p{margin-bottom:0px;position:relative}.main-footer .sub-footer{padding:30px 0 10px 0;margin-top:30px;border-top:1px solid rgba(255,255,255,0.05);position:relative}.main-footer .sub-footer p{font-size:14px;color:#999;margin-top:7px}.main-footer .sub-footer p a:hover{color:#b19777}.main-footer .sub-footer p.right{text-align:right}.hero-corner{top:50px;right:50px;z-index:21;border-top:1px solid;border-right:1px solid}.hero-corner2{top:50px;left:50px;border-top:1px solid;border-left:1px solid}.hero-corner3{bottom:50px;right:50px;border-bottom:1px solid;border-right:1px solid}.hero-corner4{bottom:50px;left:50px;border-bottom:1px solid;border-left:1px solid}.hero-corner,.hero-corner2,.hero-corner3,.hero-corner4{position:absolute;width:70px;height:70px;z-index:21;border-color:rgba(255,255,255,0.2)}.preloader-bg,#preloader{position:fixed;width:100%;height:100%;overflow:hidden;background:#272727;z-index:999999}#preloader{display:table;table-layout:fixed}#preloader-status{display:table-cell;vertical-align:middle}.preloader-position{position:relative;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.loader{position:relative;width:70px;height:70px;left:50%;top:auto;margin-left:-35px;margin-top:2px;-webkit-animation:rotate 1s infinite linear;-moz-animation:rotate 1s infinite linear;-ms-animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear;border:1px solid rgba(255,255,255,0.1);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.loader span{position:absolute;width:70px;height:70px;top:-1px;left:-1px;border:1px solid transparent;border-top:1px solid #B19777;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.progress-wrap{position:fixed;bottom:30px;right:30px;height:40px;width:40px;cursor:pointer;display:block;border-radius:50px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2);z-index:100;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}.progress-wrap.active-progress{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.progress-wrap::after{position:absolute;font-family:'themify';content:'\e648';text-align:center;line-height:40px;font-size:12px;font-weight:700;color:#323232;left:0;top:0;height:40px;width:40px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:rgba(255,255,255,0.2);stroke-width:2;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}.progress-wrap{-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2)}.progress-wrap::after{color:#b19777}.progress-wrap svg.progress-circle path{stroke:#b19777}.accordion-box{position:relative}.accordion-box .block{position:relative;background:#323232;border-radius:0px;overflow:hidden;margin-bottom:16px}.accordion-box .block.active-block{background-color:#323232}.accordion-box .block:last-child{margin-bottom:0}.accordion-box .block .acc-btn{position:relative;font-size:20px;line-height:27px;font-weight:300;letter-spacing:initial !important;cursor:pointer;padding:20px 40px;padding-right:60px;color:#999;transition:all 500ms ease;font-family:'Vazirmatn',sans-serif}.accordion-box .block .acc-btn .count{color:#b19777;padding-right:3px}.accordion-box .block .acc-btn:before{position:absolute;right:35px;top:20px;height:30px;font-size:14px;font-weight:normal;color:#b19777;line-height:30px;content:"\e61a";font-family:"Themify";transition:all 500ms ease}.accordion-box .block .acc-btn.active{background-color:#323232;color:#b19777}.accordion-box .block .acc-btn.active:before{color:"Themify";content:"\e622"}.accordion-box .block .acc-content{position:relative;display:none}.accordion-box .block .content{position:relative;padding:0px 40px 30px;background-color:#323232;color:#999}.accordion-box .block .acc-content.current{display:block}.accordion-box .block .content .text{display:block;position:relative;top:0px;display:block}.pricing-card{background-color:#323232;padding:60px 40px 40px 40px;border-radius:0;margin-bottom:30px}.pricing-card-bottom{padding-top:20px;padding-bottom:20px}.pricing-card-list{text-align:left;margin-left:auto;margin-right:auto;margin-bottom:40px}.pricing-card-list li{position:relative;font-size:16px;padding-left:30px}.pricing-card-list li+li{margin-top:5px}.pricing-card-list li i{position:absolute;top:0;left:0;transform:translateY(50%);font-size:15px;color:#b19777}.pricing-card-list li i.unavailable{color:#999}.pricing-card:hover{opacity:1}.pricing-card:hover i{color:#b19777}.pricing-card-name{line-height:1;margin:0;font-size:16px;text-transform:uppercase;font-family:'Vazirmatn',sans-serif;color:#b19777;margin-bottom:20px;letter-spacing:initial !important;font-weight:300}.pricing-card-amount{margin:0;line-height:1;font-size:40px;margin-bottom:20px;color:#fff}.butn-pricing{position:relative;line-height:1.2em}.butn-pricing a{font-weight:300;font-family:'Vazirmatn',sans-serif;text-transform:uppercase;background:#b19777;color:#fff;padding:13px 30px;margin:0;position:relative;font-size:16px;letter-spacing:initial !important}.butn-pricing a:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#272727;color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.butn-pricing a span{position:relative;z-index:2}.butn-pricing a:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.butn-pricing a:hover span{color:#fff}.error-form{position:relative;max-width:520px;margin:50px auto 0}.error-form form{position:relative}.error-form .form-group{position:relative;margin:0}.error-form .form-group input[type="text"],.error-form .form-group input[type="search"],.error-form .form-group input[type="email"]{position:relative;width:100%;line-height:30px;padding:20px 60px 20px 30px;height:70px;display:block;font-family:'Vazirmatn',sans-serif;font-size:16px;background:#323232;color:#999;border-radius:7px;border:1px solid #323232;transition:all 300ms ease}.error-form .form-group input[type="text"]:focus,.error-form .form-group input[type="email"]:focus,.error-form .form-group input[type="search"]:focus{border-color:#323232}.error-form .form-group input::-webkit-input-placeholder{color:#323232}.error-form .form-group .theme-btn{position:absolute;right:20px;top:10px;width:40px;height:40px;line-height:40px;font-size:20px;background:none;color:#999;outline:none}.error-form .form-group .theme-btn span{vertical-align:middle;outline:none}.process .item{position:relative;z-index:4}.process .item img{position:absolute;width:70%;right:-40%;top:15px;opacity:.5}.process .item img.tobotm{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.process .item.odd{margin-top:50px}.process .item .cont{padding:40px 20px;background-color:#323232;border:1px solid #323232;border-radius:10px;position:relative;z-index:3;-webkit-transition:all .3s;transition:all .3s;text-align:left}.process .item .cont:hover{background-color:#b19777;border:1px solid #b19777}.process .item .cont:hover h6{color:#fff}.process .item .cont:hover p{color:#fff}.process .item .icon{color:#b19777;font-size:30px;width:80px;height:80px;line-height:85px;border-radius:50%;border:1px dashed #525151;margin-bottom:30px}.process .item h3{position:absolute;bottom:0px;text-align:right;width:100%;font-size:40px;font-weight:600;z-index:-1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,0.1);right:20px}.process .item h6{font-family:'Vazirmatn',sans-serif;color:#fff;font-size:16px;margin-bottom:5px;text-transform:uppercase;letter-spacing:initial !important;font-weight:300}@media screen and (max-width:991px){.process .item img{display:none}.mb-md50{margin-bottom:50px}}.process .item .line{width:100%;display:inline-block;position:relative;margin-bottom:0px}.process .item .line:after{position:absolute;left:0;bottom:10px;width:50px;height:1px;background-color:rgba(255,255,255,0.05);content:'';transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out}.process .item:hover .line:after{width:100%;background-color:rgba(255,255,255,0.5);transition-property:all;transition-duration:0.8s;transition-timing-function:ease-in-out}.process2.item{background-color:#323232;padding:30px 20px;position:relative;text-align:left}.process2.item .icon{margin-bottom:15px;font-size:40px;color:#b19777}.process2.item i.number{position:absolute;top:110%;height:40px;width:40px;border-radius:50%;background-color:transparent;border:1px solid #323232;line-height:39px;text-align:center;left:22px;font-style:normal;font-family:'Vazirmatn',sans-serif;font-size:14px;font-weight:300;letter-spacing:initial !important;color:#999;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.process2.item h3{font-family:'Vazirmatn',sans-serif;font-size:16px;font-weight:300;color:#fff;text-transform:uppercase;margin-bottom:5px;letter-spacing:initial !important}.row>[class*='col-']:nth-child(even) .process2.item{margin-top:65px}.row>[class*='col-']:nth-child(even) .process2.item i.number{top:-60px}.row>[class*='col-']:nth-of-type(odd) .process2.item:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#323232;border-width:16px;left:25px}.row>[class*='col-']:nth-of-type(even) .process2.item:before{top:-30px;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#323232;border-width:16px;left:25px}.process2.item:hover i.number{background-color:transparent;border:1px solid #b19777}.process2.item .line{width:100%;display:inline-block;position:relative;margin-bottom:0px}.process2.item .line:after{position:absolute;left:0;bottom:10px;width:50px;height:1px;background-color:rgba(255,255,255,0.08);content:'';transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out}.process2.item:hover .line:after{width:100%;background-color:rgba(255,255,255,0.2);transition-property:all;transition-duration:0.8s;transition-timing-function:ease-in-out}.comming{min-height:100vh;height:auto;position:relative;background-blend-mode:overlay;background:rgba(0,0,0,.4);background-image:url("../img/slider/2.jpg");background-size:cover;background-position:center;background-attachment:fixed;color:#fff}@media (max-width:767px){.comming{min-height:200vh}}.comming .item{background-color:transparent;border:1px solid rgba(255,255,255,0.2);padding:30px 15px;margin-bottom:30px}.comming h6{color:#b19777;font-size:13px;font-family:'Vazirmatn',sans-serif;font-weight:300;text-transform:uppercase;margin-bottom:5px;letter-spacing:initial !important;line-height:1.5em}.comming h3{font-size:48px;line-height:1.25em;font-family:'Vazirmatn',sans-serif;font-weight:400;color:#fff;position:relative;text-transform:uppercase;letter-spacing:initial !important;margin-bottom:15px}.comming h2{font-size:48px;line-height:1.25em;font-family:'Vazirmatn',sans-serif;font-weight:400;color:#fff;position:relative;text-transform:uppercase;letter-spacing:initial !important;margin-bottom:20px;margin-top:20px}.comming p{color:#fff;font-size:16px}.comming form{margin-top:30px;position:relative}.comming form input{width:100%;padding:11px 50px 11px 20px;background-color:transparent;border:1px solid #b19777;border-radius:0px;color:#fff;margin-bottom:15px;outline:none}.comming form input::placeholder{color:#fff}.comming form button{background-color:#b19777;padding:8px 20px;border-radius:0px;color:#fff;border:0;position:absolute;top:4px;right:4px;cursor:pointer;font-size:14px;letter-spacing:initial !important;text-transform:uppercase;font-weight:300;outline:none}.comming form button:hover{background-color:#323232;color:#fff;outline:none}.go-back{margin-top:45px}.go-back a{color:#fff;display:inline-block;font-size:13px;font-family:'Vazirmatn',sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:initial !important}.go-back a:hover{color:#b19777}.go-back a span{transition:all .5s}.go-back a span i{color:#fff;font-size:14px}.go-back a:hover span{padding-right:15px}[data-overlay-dark],[data-overlay-darkgray],[data-overlay-light]{position:relative}[data-overlay-dark] .container,[data-overlay-darkgray] .container,[data-overlay-light] .container{position:relative;z-index:2}[data-overlay-dark]:before,[data-overlay-darkgray]:before,[data-overlay-light]:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}[data-overlay-dark]:before{background:#000}[data-overlay-darkgray]:before{background:#272727}[data-overlay-light]:before{background:#fff}[data-overlay-dark] h1,[data-overlay-dark] h2,[data-overlay-dark] h3,[data-overlay-dark] h4,[data-overlay-dark] h5,[data-overlay-dark] h6,[data-overlay-dark] span{color:#fff}[data-overlay-darkgray] h1,[data-overlay-darkgray] h2,[data-overlay-darkgray] h3,[data-overlay-darkgray] h4,[data-overlay-darkgray] h5,[data-overlay-darkgray] h6,[data-overlay-darkgray] span{color:#fff}[data-overlay-light] h1,[data-overlay-light] h2,[data-overlay-light] h3,[data-overlay-light] h4,[data-overlay-light] h5,[data-overlay-light] h6,[data-overlay-light] span{color:#999}[data-overlay-dark] p{color:#999}[data-overlay-darkgray] p{color:#999}[data-overlay-light] p{color:#999}[data-overlay-dark="0"]:before,[data-overlay-darkgray="0"]:before,[data-overlay-light="0"]:before{opacity:0}[data-overlay-dark="1"]:before,[data-overlay-darkgray="1"]:before,[data-overlay-light="1"]:before{opacity:0.1}[data-overlay-dark="2"]:before,[data-overlay-darkgray="2"]:before,[data-overlay-light="2"]:before{opacity:0.2}[data-overlay-dark="3"]:before,[data-overlay-darkgray="3"]:before,[data-overlay-light="3"]:before{opacity:0.3}[data-overlay-dark="4"]:before,[data-overlay-darkgray="4"]:before,[data-overlay-light="4"]:before{opacity:0.4}[data-overlay-dark="5"]:before,[data-overlay-darkgray="5"]:before,[data-overlay-light="5"]:before{opacity:0.5}[data-overlay-dark="6"]:before,[data-overlay-darkgray="6"]:before,[data-overlay-light="6"]:before{opacity:0.6}[data-overlay-dark="7"]:before,[data-overlay-darkgray="7"]:before,[data-overlay-light="7"]:before{opacity:0.7}[data-overlay-dark="8"]:before,[data-overlay-darkgray="8"]:before,[data-overlay-light="8"]:before{opacity:0.8}[data-overlay-dark="9"]:before,[data-overlay-darkgray="9"]:before,[data-overlay-light="9"]:before{opacity:0.9}[data-overlay-dark="10"]:before,[data-overlay-darkgray="10"]:before,[data-overlay-light="10"]:before{opacity:1}@media (min-width:1200px){.container{max-width:1140px !important}}@media screen and (max-width:991px){.bg-fixed{background-attachment:scroll !important}.header{background-attachment:scroll !important;background-position:50% 0% !important}.hero-corner,.hero-corner2,.hero-corner3,.hero-corner4{display:none}.header .caption h1{font-size:40px}div.project-bar{margin-top:0 !important}}@media screen and (max-width:767px){.hero .intro h3{font-size:28px}.hero .intro h4{font-size:20px}.header .caption h1{font-size:30px;margin-bottom:15px;letter-spacing:initial !important;line-height:1.35em}.header .caption p{font-size:15px;margin-right:10px}.header .caption .butn-light{margin-right:10px}.simple-content-text-inner h1{font-size:30px;margin-bottom:15px;letter-spacing:initial !important;line-height:1.35em}.simple-content-text-inner p{font-size:15px;margin-right:10px}.portfolio .filtering span{margin-bottom:10px}.bauen-blog .item .con h5,.bauen-blog .item .con h5 a{font-size:20px}.bauen-comment-section h3 span{margin-left:0px}.main-footer .sub-footer p.right{text-align:left}.main-footer .abot .social-icon{text-align:left;margin-bottom:15px}.footer .logo{padding:0;width:auto;margin:0px 0}}@media screen and (max-width:480px){.section-head h4{font-size:30px}.footer{padding:60px 0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:center}}:root{--sk-bg:#263740;--sk-bg-soft:#30444f;--sk-accent:#c5a47e;--sk-text:#f4f4f4;--sk-muted:#c8cdd0;--sk-radius:4px;--sk-shadow:0 18px 45px rgba(0,0,0,.22)}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.skip-link{position:fixed;z-index:99999;top:12px;right:12px;transform:translateY(-180%);padding:10px 16px;color:#111;background:#fff;border-radius:var(--sk-radius);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}img{max-width:100%}.article-content img,.blog-post img,.project-page img,.journal-page img{height:auto}.article-content iframe,.blog-post iframe{width:100%;max-width:100%}.navbar .nav-link.active{color:var(--sk-accent) !important}.article-breadcrumb{margin-bottom:24px;font-size:.92rem}.article-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.article-breadcrumb li{display:inline-flex;align-items:center;min-width:0}.article-breadcrumb li:not(:last-child)::after{content:"/";margin-right:8px;color:rgba(255,255,255,.45)}.article-breadcrumb li[aria-current="page"]{overflow:hidden;color:var(--sk-muted);text-overflow:ellipsis;white-space:nowrap}.content-card,.journal-card{height:100%;overflow:hidden;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:var(--sk-radius);box-shadow:var(--sk-shadow)}.content-card__image,.journal-card__image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.journal-card__body{padding:22px}.journal-card__body h2,.journal-card__body h3{margin-bottom:12px}.journal-card__body p{margin-bottom:14px}.journal-tags{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none}.journal-tags li{padding:4px 10px;color:var(--sk-muted);background:rgba(255,255,255,.06);border-radius:999px;font-size:.82rem}.project-page .portfolio-item img{width:100%;max-height:760px;aspect-ratio:16 / 10;object-fit:contain;background:rgba(0,0,0,.15)}.project-page .owl-nav{position:static !important;display:flex;justify-content:flex-end;gap:10px;width:auto !important;margin-top:14px;transform:none !important}.project-page .owl-nav button{display:inline-flex !important;align-items:center;justify-content:center;width:44px;height:44px;margin:0 !important}.project-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:28px 0 38px;background:rgba(255,255,255,.08)}.project-meta-grid>div{min-width:0;padding:18px;background:var(--sk-bg)}.project-meta-grid h2,.project-meta-grid h3,.project-meta-grid p{overflow-wrap:anywhere}.article-content,.blog-post,.project-content,.journal-description{overflow-wrap:anywhere}.article-content>* + *,.project-content>* + *,.journal-description>* + *{margin-top:1rem}.article-content h2,.project-content h2,.journal-description h2{margin-top:2.5rem}.article-content h3,.project-content h3,.journal-description h3{margin-top:1.8rem}.article-content ul,.article-content ol,.project-content ul,.project-content ol{padding-right:1.4rem}.article-content ul,.project-content ul{list-style:disc}.article-content ol,.project-content ol{list-style:decimal}.article-content .row,.project-content .row{row-gap:1rem}.article-content .row img,.project-content .row img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.contact-status{display:none;margin-bottom:18px;padding:12px 16px;border:1px solid rgba(255,255,255,.12)}.contact-status.is-visible{display:block}.contact-status.is-success{color:#d7f7df;background:rgba(43,122,66,.22)}.contact-status.is-error{color:#ffd9d9;background:rgba(158,42,42,.22)}.contact__form button[disabled]{cursor:wait;opacity:.65}.sk-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.sk-reveal.is-visible{opacity:1;transform:translateY(0)}.skeleton-line{overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.12),rgba(255,255,255,.04));background-size:200% 100%;animation:sk-shimmer 1.4s linear infinite}@keyframes sk-shimmer{to{background-position-x:-200%}}@media (max-width:991.98px){.section-padding,.section-padding2{padding-top:76px;padding-bottom:76px}.project-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header.slider-fade,.header.slider-fade .item{min-height:78svh}.header.slider-fade .caption{padding-inline:8px}}@media (max-width:767.98px){.section-padding,.section-padding2{padding-top:58px;padding-bottom:58px}.banner-header{min-height:210px;background-attachment:scroll !important}.project-meta-grid{grid-template-columns:1fr}.article-breadcrumb li[aria-current="page"]{max-width:58vw}.article-content .row>[class*="col-"],.project-content .row>[class*="col-"]{padding-top:0 !important;padding-bottom:0 !important}.article-content .row img,.project-content .row img{aspect-ratio:auto;object-fit:contain}.project-page .portfolio-item img{max-height:68svh;aspect-ratio:auto}.header.slider-fade,.header.slider-fade .item{min-height:72svh}.header.slider-fade .owl-nav{bottom:20px}table{font-size:.88rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.sk-reveal{opacity:1;transform:none}}:root{--sk3-bg:#24292d;--sk3-bg-deep:#1c2023;--sk3-surface:#2d3337;--sk3-surface-2:#343b40;--sk3-gold:#c2a47f;--sk3-gold-soft:#dfc9aa;--sk3-text:#f8f7f4;--sk3-muted:#adb4b8;--sk3-line:rgba(255,255,255,.10);--sk3-line-strong:rgba(255,255,255,.18);--sk3-shadow:0 24px 70px rgba(0,0,0,.28);--sk3-shadow-soft:0 14px 45px rgba(0,0,0,.18);--sk3-radius-sm:10px;--sk3-radius:18px;--sk3-radius-lg:28px;--sk3-container:1320px;--sk3-navbar-height:94px;--sk3-ease:cubic-bezier(.22,1,.36,1)}html{scroll-padding-top:calc(var(--sk3-navbar-height) + 18px)}body.sk-site{min-height:100vh;color:var(--sk3-muted);background:radial-gradient(circle at 82% 8%,rgba(194,164,127,.07),transparent 30rem),radial-gradient(circle at 10% 38%,rgba(70,92,103,.10),transparent 38rem),var(--sk3-bg)}body.sk-site::selection{color:#17191b;background:var(--sk3-gold-soft)}body.sk-site .container{max-width:var(--sk3-container)}body.sk-site main{position:relative;min-height:40vh}body.sk-site a:focus-visible,body.sk-site button:focus-visible,body.sk-site input:focus-visible,body.sk-site textarea:focus-visible{outline:2px solid var(--sk3-gold-soft) !important;outline-offset:4px}body.sk-site p{color:var(--sk3-muted)}.sk-preloader-bg,.sk-preloader{background:radial-gradient(circle at 50% 45%,rgba(194,164,127,.10),transparent 18rem),var(--sk3-bg-deep) !important}.sk-preloader__status{display:table-cell;vertical-align:middle}.sk-preloader__brand{display:flex;width:min(280px,82vw);margin:0 auto;align-items:center;flex-direction:column;text-align:center}.sk-preloader__logo{position:relative;display:grid;width:94px;height:94px;margin-bottom:18px;place-items:center;border:1px solid rgba(194,164,127,.25);border-radius:28px;background:rgba(255,255,255,.035);box-shadow:0 18px 48px rgba(0,0,0,.28);animation:sk3-preloader-float 2.4s ease-in-out infinite}.sk-preloader__logo img{width:74px;height:74px;object-fit:contain}.sk-preloader__brand strong{color:var(--sk3-text);font-size:24px;font-weight:600}.sk-preloader__brand small{margin-top:5px;color:var(--sk3-gold);font-size:12px;letter-spacing:.02em}.sk-preloader__bar{position:relative;display:block;width:120px;height:2px;margin-top:22px;overflow:hidden;background:rgba(255,255,255,.08)}.sk-preloader__bar i{position:absolute;inset:0 auto 0 0;width:45%;background:linear-gradient(90deg,transparent,var(--sk3-gold),transparent);animation:sk3-preloader-line 1.15s ease-in-out infinite}@keyframes sk3-preloader-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes sk3-preloader-line{0%{transform:translateX(-130%)}100%{transform:translateX(360%)}}body.sk-site .sk-navbar{position:absolute;top:0;right:0;left:0;z-index:1040;height:var(--sk3-navbar-height);padding:0;border:0;border-bottom:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(15,18,20,.72),rgba(15,18,20,.06));backdrop-filter:blur(0);transition:height .35s var(--sk3-ease),background-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,transform .35s var(--sk3-ease)}body.sk-site .sk-navbar.is-scrolled,body.sk-site .sk-navbar.nav-scroll{position:fixed;top:0;height:78px;transform:none;border-bottom-color:rgba(255,255,255,.08);background:rgba(28,32,35,.92);box-shadow:0 12px 34px rgba(0,0,0,.20);backdrop-filter:blur(18px) saturate(125%)}body.sk-site .sk-navbar.is-hidden{transform:translateY(-110%)}.sk-navbar__container{height:100%}.sk-brand{display:inline-flex;min-width:205px;height:100%;align-items:center;gap:12px;color:var(--sk3-text) !important}.sk-brand__mark{position:relative;display:grid;flex:0 0 auto;width:66px;height:66px;place-items:center;border-radius:18px;transition:width .35s var(--sk3-ease),height .35s var(--sk3-ease),transform .35s var(--sk3-ease)}.sk-brand__mark::after{position:absolute;inset:7px;z-index:-1;content:"";border-radius:14px;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.sk-brand:hover .sk-brand__mark{transform:translateY(-2px)}.sk-brand__mark img,body.sk-site .sk-navbar .logo-img{width:58px !important;height:58px !important;padding:0 !important;margin:0 !important;object-fit:contain}.sk-navbar.is-scrolled .sk-brand__mark,.sk-navbar.nav-scroll .sk-brand__mark{width:56px;height:56px}.sk-navbar.is-scrolled .sk-brand__mark img,.sk-navbar.nav-scroll .sk-brand__mark img{width:50px !important;height:50px !important}.sk-brand__copy{display:flex;min-width:0;flex-direction:column;line-height:1.25}.sk-brand__copy strong{color:var(--sk3-text);font-size:18px;font-weight:600;white-space:nowrap}.sk-brand__copy small{margin-top:5px;color:var(--sk3-gold-soft);font-size:10px;font-weight:400;white-space:nowrap}body.sk-site .sk-navbar__collapse{height:100%}.sk-navbar__menu{height:100%;align-items:center;gap:1px}body.sk-site .sk-navbar .sk-navbar__link{position:relative;display:inline-flex;height:100%;padding:0 11px;align-items:center;color:rgba(255,255,255,.84);font-size:14px;font-weight:400;line-height:1;transition:color .2s ease}body.sk-site .sk-navbar .sk-navbar__link::after{position:absolute;right:11px;bottom:24px;left:11px;height:1px;content:"";background:var(--sk3-gold);transform:scaleX(0);transform-origin:right;transition:transform .3s var(--sk3-ease)}body.sk-site .sk-navbar .sk-navbar__link:hover,body.sk-site .sk-navbar .sk-navbar__link.active{color:var(--sk3-text) !important}body.sk-site .sk-navbar .sk-navbar__link:hover::after,body.sk-site .sk-navbar .sk-navbar__link.active::after{transform:scaleX(1)}.sk-navbar__chevron{width:15px;height:15px;margin-right:5px}.sk-navbar__actions{display:flex;margin-right:18px;align-items:center}.sk-navbar__cta{display:inline-flex;min-height:44px;padding:0 17px;align-items:center;justify-content:center;gap:9px;color:#1c2023 !important;border-radius:999px;background:var(--sk3-gold-soft);font-size:13px;font-weight:600;box-shadow:0 8px 24px rgba(194,164,127,.16);transition:transform .25s var(--sk3-ease),background-color .25s ease,box-shadow .25s ease}.sk-navbar__cta svg{width:17px;height:17px;transform:scaleX(-1)}.sk-navbar__cta:hover{color:#131517 !important;background:#f0dfc7;box-shadow:0 12px 30px rgba(194,164,127,.24);transform:translateY(-2px)}.sk-navbar__toggler{position:relative;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.16) !important;border-radius:14px;background:rgba(255,255,255,.04) !important}.sk-navbar__toggler:hover{background:rgba(255,255,255,.08) !important}.sk-navbar__toggler-lines{position:absolute;inset:0;display:grid;place-content:center;gap:5px}.sk-navbar__toggler-lines span{display:block;width:21px;height:1.5px;border-radius:4px;background:#fff;transition:transform .28s var(--sk3-ease),opacity .2s ease,width .25s ease}.sk-navbar__toggler-lines span:nth-child(2){width:15px;justify-self:end}.sk-navbar__toggler[aria-expanded="true"] .sk-navbar__toggler-lines span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.sk-navbar__toggler[aria-expanded="true"] .sk-navbar__toggler-lines span:nth-child(2){opacity:0}.sk-navbar__toggler[aria-expanded="true"] .sk-navbar__toggler-lines span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.sk-navbar__mobile-head{display:flex;padding:0 0 18px;align-items:center;justify-content:space-between;color:var(--sk3-text);border-bottom:1px solid var(--sk3-line);font-size:15px;font-weight:600}.sk-navbar__mobile-close{display:grid;width:38px;height:38px;padding:0;place-items:center;color:#fff;border:1px solid var(--sk3-line) !important;border-radius:12px;background:transparent !important}.sk-navbar__mobile-close svg{width:20px;height:20px}.sk-navbar-backdrop{position:fixed;inset:0;z-index:1030;display:block;width:100%;height:100%;padding:0;visibility:hidden;border:0 !important;background:rgba(6,8,9,.68) !important;opacity:0;backdrop-filter:blur(5px);transition:opacity .3s ease,visibility .3s ease}.sk-navbar-backdrop.is-visible{visibility:visible;opacity:1}body.sk-menu-open{overflow:hidden}.sk-home-hero,body.sk-site .header.slider-fade{position:relative;min-height:max(690px,100svh);background:var(--sk3-bg-deep)}.sk-home-hero::after{position:absolute;right:0;bottom:0;left:0;z-index:5;height:160px;content:"";pointer-events:none;background:linear-gradient(0deg,var(--sk3-bg),transparent)}.sk-home-hero .item{background-position:center center !important}.sk-home-hero .item::before{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,rgba(13,15,16,.18),rgba(13,15,16,.67) 72%),linear-gradient(180deg,rgba(13,15,16,.16),rgba(13,15,16,.56))}.sk-home-hero__grid{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.10) 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(90deg,transparent,#000 38%,#000)}.sk-home-hero .caption{z-index:4 !important}.sk-home-hero__content{max-width:760px;padding-top:70px;text-align:right}.sk-home-hero__eyebrow,.sk-eyebrow,.sk-section-heading__eyebrow{position:relative;display:inline-flex;margin-bottom:18px;align-items:center;gap:11px;color:var(--sk3-gold-soft) !important;font-size:12px;font-weight:500;letter-spacing:.02em}.sk-home-hero__eyebrow::before,.sk-eyebrow::before,.sk-section-heading__eyebrow::before{display:inline-block;width:42px;height:1px;content:"";background:var(--sk3-gold)}body.sk-site .sk-home-hero__title{max-width:760px;margin:0 0 22px;color:var(--sk3-text);font-size:clamp(44px,6vw,82px);font-weight:500;line-height:1.17;letter-spacing:-.035em !important;text-transform:none}.sk-home-hero__title span{color:var(--sk3-gold-soft)}.sk-home-hero__description{max-width:640px;margin-bottom:30px;color:rgba(255,255,255,.78) !important;font-size:clamp(16px,1.5vw,19px);line-height:2}.sk-home-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.sk-button{display:inline-flex;min-height:52px;padding:0 22px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:500;transition:transform .25s var(--sk3-ease),background-color .25s ease,border-color .25s ease,color .25s ease}.sk-button svg{width:18px;height:18px;transform:scaleX(-1)}.sk-button--primary{color:#171a1c !important;background:var(--sk3-gold-soft)}.sk-button--outline{color:#fff !important;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.035);backdrop-filter:blur(10px)}.sk-button:hover{transform:translateY(-3px)}.sk-button--primary:hover{color:#111 !important;background:#f2e3cd}.sk-button--outline:hover{color:var(--sk3-gold-soft) !important;border-color:var(--sk3-gold)}.sk-home-hero__meta{display:flex;margin-top:38px;flex-wrap:wrap;gap:10px 24px;color:rgba(255,255,255,.62);font-size:12px}.sk-home-hero__meta span{display:inline-flex;align-items:center;gap:8px}.sk-home-hero__meta i{width:5px;height:5px;border-radius:50%;background:var(--sk3-gold)}.sk-home-hero__scroll{position:absolute;bottom:42px;left:max(20px,calc((100vw - var(--sk3-container)) / 2 + 15px));z-index:7;display:inline-flex;align-items:center;gap:12px;color:rgba(255,255,255,.60);font-size:11px;writing-mode:vertical-rl}.sk-home-hero__scroll::after{width:1px;height:58px;content:"";background:linear-gradient(var(--sk3-gold),transparent);animation:sk3-scroll-line 1.8s ease-in-out infinite}@keyframes sk3-scroll-line{0%,100%{transform:scaleY(.45);transform-origin:top;opacity:.45}50%{transform:scaleY(1);transform-origin:top;opacity:1}}.sk-home-hero .owl-nav{right:auto;bottom:45px;left:max(72px,calc((100vw - var(--sk3-container)) / 2 + 80px));z-index:8;display:flex;gap:8px}.sk-home-hero .owl-theme .owl-nav [class*="owl-"]{display:grid;width:48px;height:48px;margin:0;padding:0;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.20);border-radius:15px;background:rgba(22,25,27,.26);backdrop-filter:blur(9px)}.sk-home-hero .owl-theme .owl-nav [class*="owl-"]:hover{color:var(--sk3-gold-soft);border-color:var(--sk3-gold);transform:translateY(-2px)}.sk-home-hero .owl-nav svg{width:19px;height:19px}.sk-home-hero__progress{position:absolute;right:0;bottom:0;left:0;z-index:9;height:2px;overflow:hidden;background:rgba(255,255,255,.08)}.sk-home-hero__progress span{display:block;width:0;height:100%;background:var(--sk3-gold)}.sk-home-hero__progress.is-running span{animation:sk3-hero-progress 5s linear forwards}@keyframes sk3-hero-progress{from{width:0}to{width:100%}}.sk-page-hero{position:relative;display:flex;min-height:470px;padding:calc(var(--sk3-navbar-height) + 88px) 0 72px;align-items:flex-end;overflow:hidden;background-position:center 42% !important}.sk-page-hero--compact{min-height:390px;padding-bottom:58px}.sk-page-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,25,27,.25),rgba(22,25,27,.82) 75%),linear-gradient(0deg,var(--sk3-bg) 0%,rgba(36,41,45,.20) 52%,rgba(16,18,20,.45) 100%)}.sk-page-hero__grid{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:16.666% 100%;mask-image:linear-gradient(90deg,transparent 4%,#000 38%,#000 96%,transparent)}.sk-page-hero__container{position:relative;z-index:2}.sk-page-hero__content{max-width:920px}.sk-page-hero__title{max-width:980px;margin:0;color:var(--sk3-text);font-size:clamp(36px,4.7vw,68px);font-weight:500;line-height:1.35;letter-spacing:-.028em !important;text-transform:none}.sk-page-hero__title span{color:var(--sk3-gold-soft)}.sk-page-hero__description{max-width:760px;margin:20px 0 0;color:rgba(255,255,255,.68) !important;font-size:16px;line-height:2}.sk-breadcrumb,body.sk-site .article-breadcrumb{margin:0 0 24px}.sk-breadcrumb ol,body.sk-site .article-breadcrumb ol{display:flex;margin:0;padding:0;align-items:center;flex-wrap:wrap;gap:8px;list-style:none}.sk-breadcrumb li,body.sk-site .article-breadcrumb li{display:inline-flex;min-width:0;align-items:center;color:rgba(255,255,255,.56);font-size:12px}.sk-breadcrumb li:not(:last-child)::after,body.sk-site .article-breadcrumb li:not(:last-child)::after{display:inline-block;width:4px;height:4px;margin-right:10px;content:"";border-radius:50%;background:var(--sk3-gold)}.sk-breadcrumb a,body.sk-site .article-breadcrumb a{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.76)}.sk-breadcrumb a:hover,body.sk-site .article-breadcrumb a:hover{color:var(--sk3-gold-soft)}.sk-breadcrumb svg{width:15px;height:15px}body.sk-site .content-wrapper{background:transparent}body.sk-site .section-padding{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(72px,8vw,112px)}body.sk-site .section-padding2{padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(72px,8vw,112px)}.sk-section{position:relative;overflow:hidden}.sk-section--surface{background:rgba(255,255,255,.018);border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045)}.sk-section-heading{display:flex;margin-bottom:clamp(30px,4vw,52px);align-items:end;justify-content:space-between;gap:24px}.sk-section-heading__copy{max-width:760px}.sk-section-heading__eyebrow{margin-bottom:12px}.sk-section-heading__title,body.sk-site .section-title{margin:0;color:var(--sk3-text);font-size:clamp(32px,4vw,50px);font-weight:500;line-height:1.3;letter-spacing:-.025em !important;word-spacing:0;text-transform:none}.sk-section-heading__title span,body.sk-site .section-title span{color:var(--sk3-gold-soft)}.sk-section-heading__description{max-width:670px;margin:14px 0 0;color:var(--sk3-muted) !important;line-height:2}.sk-section-heading__link{display:inline-flex;flex:0 0 auto;padding-bottom:7px;align-items:center;gap:9px;color:var(--sk3-text) !important;border-bottom:1px solid rgba(255,255,255,.22);font-size:13px;transition:color .2s ease,border-color .2s ease,transform .2s ease}.sk-section-heading__link svg{width:17px;height:17px;transform:scaleX(-1)}.sk-section-heading__link:hover{color:var(--sk3-gold-soft) !important;border-color:var(--sk3-gold);transform:translateX(-3px)}.sk-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sk-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-content-card,body.sk-site .content-card,body.sk-site .journal-card{position:relative;display:flex;min-width:0;height:100%;overflow:hidden;flex-direction:column;border:1px solid var(--sk3-line);border-radius:var(--sk3-radius);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:none;transition:transform .45s var(--sk3-ease),border-color .3s ease,box-shadow .45s var(--sk3-ease)}.sk-content-card:hover,body.sk-site .content-card:hover,body.sk-site .journal-card:hover{border-color:rgba(194,164,127,.38);box-shadow:var(--sk3-shadow-soft);transform:translateY(-8px)}.sk-content-card__media{position:relative;display:block;overflow:hidden;background:var(--sk3-bg-deep)}.sk-content-card__media::after{position:absolute;inset:auto 0 0;height:42%;content:"";pointer-events:none;background:linear-gradient(transparent,rgba(17,19,21,.44))}.sk-content-card__image,body.sk-site .content-card__image,body.sk-site .journal-card__image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .8s var(--sk3-ease),filter .5s ease}.sk-content-card:hover .sk-content-card__image,body.sk-site .content-card:hover .content-card__image,body.sk-site .journal-card:hover .journal-card__image{filter:brightness(.88);transform:scale(1.045)}.sk-content-card__body,body.sk-site .journal-card__body{display:flex;padding:24px;flex:1;flex-direction:column}.sk-content-card__meta{display:flex;margin-bottom:12px;flex-wrap:wrap;align-items:center;gap:7px;color:var(--sk3-gold) !important;font-size:11px}.sk-content-card__title{margin:0 0 12px;color:var(--sk3-text);font-size:20px;font-weight:500;line-height:1.65}.sk-content-card__title a{color:inherit}.sk-content-card__excerpt{display:-webkit-box;margin:0 0 20px;overflow:hidden;color:var(--sk3-muted) !important;line-height:1.9;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sk-content-card__footer{display:flex;margin-top:auto;padding-top:18px;align-items:center;justify-content:space-between;border-top:1px solid var(--sk3-line)}.sk-content-card__more{display:inline-flex;align-items:center;gap:8px;color:var(--sk3-text) !important;font-size:12px}.sk-content-card__more svg{width:17px;height:17px;color:var(--sk3-gold);transform:scaleX(-1);transition:transform .25s ease}.sk-content-card:hover .sk-content-card__more svg{transform:scaleX(-1) translateX(-4px)}.sk-content-card__index{color:rgba(255,255,255,.20);font-size:12px}body.sk-site .sk-project-carousel .item,body.sk-site .projects .sk-project-card{margin-bottom:0;overflow:hidden;border-radius:var(--sk3-radius);background:var(--sk3-surface)}body.sk-site .sk-project-card .position-re{aspect-ratio:4 / 3}body.sk-site .sk-project-card .position-re img{width:100%;height:100%;object-fit:cover}body.sk-site .sk-project-card .con{right:0;bottom:0;left:0;padding:80px 24px 24px;text-align:right;background:linear-gradient(transparent,rgba(10,12,13,.90))}body.sk-site .sk-project-card .con h6,body.sk-site .sk-project-card .con h6 a{margin-bottom:7px;color:var(--sk3-gold-soft)}body.sk-site .sk-project-card .con h3,body.sk-site .sk-project-card .con h3 a,body.sk-site .sk-project-card .con h2,body.sk-site .sk-project-card .con h2 a{margin:0;color:#fff;font-size:22px;font-weight:500}body.sk-site .sk-project-card .con .line{display:none}.sk-project-card__arrow{position:absolute;bottom:23px;left:23px;display:grid !important;width:42px;height:42px;place-items:center;color:#fff !important;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(255,255,255,.05)}.sk-project-card__arrow svg{width:18px;height:18px;transform:scaleX(-1)}.sk-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sk-service-card{position:relative;display:flex;min-height:310px;padding:30px;overflow:hidden;flex-direction:column;border:1px solid var(--sk3-line);border-radius:var(--sk3-radius);background:rgba(255,255,255,.025);transition:transform .4s var(--sk3-ease),background-color .3s ease,border-color .3s ease}.sk-service-card::before{position:absolute;top:-70px;left:-70px;width:180px;height:180px;content:"";border-radius:50%;background:rgba(194,164,127,.08);filter:blur(1px);transition:transform .5s var(--sk3-ease)}.sk-service-card:hover{border-color:rgba(194,164,127,.40);background:rgba(255,255,255,.045);transform:translateY(-7px)}.sk-service-card:hover::before{transform:scale(1.25)}.sk-service-card__icon{position:relative;display:grid;width:62px;height:62px;margin-bottom:42px;place-items:center;border:1px solid var(--sk3-line);border-radius:18px;background:rgba(255,255,255,.035)}.sk-service-card__icon img{width:38px !important;height:38px !important;object-fit:contain}.sk-service-card__title{margin:0 0 12px;color:var(--sk3-text);font-size:21px;font-weight:500}.sk-service-card__description{display:-webkit-box;margin:0;overflow:hidden;color:var(--sk3-muted);line-height:1.9;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sk-service-card__number{position:absolute;top:27px;left:28px;color:rgba(255,255,255,.18);font-size:12px}.sk-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(42px,7vw,100px)}.sk-about-copy{position:relative}.sk-about-copy__lead{margin:18px 0 26px;color:var(--sk3-gold-soft) !important;font-size:18px;line-height:2}.sk-about-copy .article-content{color:var(--sk3-muted)}.sk-about-media{position:relative;padding:0 0 38px 38px}.sk-about-media::before{position:absolute;right:38px;bottom:0;left:0;height:72%;content:"";border:1px solid rgba(194,164,127,.28);border-radius:var(--sk3-radius)}.sk-about-media__frame{position:relative;overflow:hidden;border-radius:var(--sk3-radius);box-shadow:var(--sk3-shadow)}.sk-about-media__frame img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.sk-about-media__badge{position:absolute;right:-18px;bottom:13px;z-index:2;max-width:220px;padding:17px 22px;color:#1b1f21;border-radius:14px;background:var(--sk3-gold-soft);font-size:13px;font-weight:600;box-shadow:0 18px 42px rgba(0,0,0,.24)}.sk-journal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sk-journal-grid .sk-content-card:first-child{grid-column:span 2;grid-row:span 2}.sk-journal-grid .sk-content-card:first-child .sk-content-card__image{aspect-ratio:16 / 11}.sk-journal-grid .sk-content-card:first-child .sk-content-card__title{font-size:25px}.sk-cta-band{position:relative;padding:clamp(42px,6vw,72px);overflow:hidden;border:1px solid rgba(194,164,127,.26);border-radius:var(--sk3-radius-lg);background:linear-gradient(115deg,rgba(194,164,127,.13),transparent 48%),var(--sk3-surface)}.sk-cta-band::after{position:absolute;top:-140px;left:-80px;width:360px;height:360px;content:"";border:1px solid rgba(194,164,127,.18);border-radius:50%}.sk-cta-band__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:30px}.sk-cta-band__copy{max-width:760px}.sk-cta-band h2{margin:0 0 12px;color:var(--sk3-text);font-size:clamp(28px,3vw,42px);font-weight:500}.sk-cta-band p{margin:0;line-height:2}.sk-contact-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px}.sk-contact-panel{height:100%;padding:clamp(26px,4vw,42px);border:1px solid var(--sk3-line);border-radius:var(--sk3-radius);background:rgba(255,255,255,.025)}.sk-contact-panel--form{background:var(--sk3-surface);box-shadow:var(--sk3-shadow-soft)}.sk-contact-panel h2{margin-bottom:14px;color:var(--sk3-text);font-size:26px;font-weight:500}.sk-contact-panel__intro{margin-bottom:30px;line-height:2}.sk-contact-items{display:grid;gap:12px}.sk-contact-item{display:grid;min-height:76px;padding:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;border:1px solid var(--sk3-line);border-radius:14px;background:rgba(255,255,255,.018)}.sk-contact-item__icon{display:grid;width:46px;height:46px;place-items:center;color:var(--sk3-gold-soft);border-radius:13px;background:rgba(194,164,127,.09)}.sk-contact-item__icon svg{width:21px;height:21px}.sk-contact-item small{display:block;margin-bottom:3px;color:rgba(255,255,255,.44);font-size:10px}.sk-contact-item a,.sk-contact-item span{color:var(--sk3-text);font-size:13px;overflow-wrap:anywhere}.sk-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sk-field--full{grid-column:1 / -1}.sk-field label{display:block;margin-bottom:8px;color:rgba(255,255,255,.72);font-size:12px}body.sk-site .sk-field input,body.sk-site .sk-field textarea{width:100%;margin:0;padding:13px 15px;color:var(--sk3-text);border:1px solid var(--sk3-line);border-radius:12px;background:rgba(20,23,25,.38);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}body.sk-site .sk-field input:focus,body.sk-site .sk-field textarea:focus{border-color:rgba(194,164,127,.68);background:rgba(20,23,25,.58);box-shadow:0 0 0 4px rgba(194,164,127,.08)}body.sk-site .sk-field textarea{min-height:145px;resize:vertical}.sk-form-note{margin:16px 0 0;color:rgba(255,255,255,.44) !important;font-size:11px}.sk-submit{display:inline-flex;min-height:50px;padding:0 24px;align-items:center;justify-content:center;gap:9px;color:#171a1c;border:0 !important;border-radius:999px;background:var(--sk3-gold-soft) !important;font-size:13px;font-weight:600}.sk-submit svg{width:18px;height:18px;transform:scaleX(-1)}.sk-submit:hover{color:#111;background:#f0dfc7 !important}.sk-content-shell{position:relative;z-index:3;margin-top:-44px;padding:clamp(24px,4vw,48px);border:1px solid var(--sk3-line);border-radius:var(--sk3-radius-lg);background:var(--sk3-bg);box-shadow:0 -14px 46px rgba(0,0,0,.12)}.sk-feature-image{margin:0 0 clamp(30px,5vw,54px);overflow:hidden;border-radius:var(--sk3-radius);background:var(--sk3-bg-deep)}.sk-feature-image img{display:block;width:100%;max-height:760px;object-fit:cover}body.sk-site .article-content,body.sk-site .project-content,body.sk-site .journal-description,body.sk-site .blog-post{color:var(--sk3-muted);font-size:16px;line-height:2.05}body.sk-site .article-content h2,body.sk-site .project-content h2,body.sk-site .journal-description h2,body.sk-site .blog-post h2{margin:52px 0 20px;color:var(--sk3-text);font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.55}body.sk-site .article-content h3,body.sk-site .project-content h3,body.sk-site .journal-description h3,body.sk-site .blog-post h3{margin:38px 0 16px;color:var(--sk3-gold-soft);font-size:21px;font-weight:500;line-height:1.65}body.sk-site .article-content p,body.sk-site .project-content p,body.sk-site .journal-description p,body.sk-site .blog-post p{line-height:2.05}body.sk-site .article-content img,body.sk-site .project-content img,body.sk-site .journal-description img,body.sk-site .blog-post img{border-radius:12px}body.sk-site .article-content blockquote,body.sk-site .project-content blockquote,body.sk-site .journal-description blockquote,body.sk-site .blog-post blockquote{padding:30px 32px;border-right:3px solid var(--sk3-gold);border-radius:0 14px 14px 0;background:rgba(255,255,255,.035)}body.sk-site .article-content table,body.sk-site .project-content table,body.sk-site .blog-post table{width:100%;overflow:hidden;border-color:var(--sk3-line);border-radius:12px}body.sk-site .article-content th,body.sk-site .project-content th,body.sk-site .blog-post th{color:var(--sk3-text);background:rgba(194,164,127,.12)}.sk-article-intro{margin-bottom:34px;padding:24px 26px;color:rgba(255,255,255,.76);border-right:2px solid var(--sk3-gold);background:rgba(255,255,255,.025);line-height:2}body.sk-site .journal-tags{gap:8px;margin-top:34px}body.sk-site .journal-tags li{padding:7px 13px;color:var(--sk3-gold-soft);border:1px solid rgba(194,164,127,.20);background:rgba(194,164,127,.055)}.sk-author-card{display:flex;margin-top:46px;padding:20px;align-items:center;gap:17px;border-top:1px solid var(--sk3-line);border-bottom:1px solid var(--sk3-line)}.sk-author-card img{width:64px !important;height:64px !important;flex:0 0 auto;border-radius:50%;object-fit:cover}.sk-author-card small{display:block;margin-bottom:4px;color:rgba(255,255,255,.42);font-size:10px}.sk-author-card strong{color:var(--sk3-text);font-size:14px}.sk-author-card time{display:block;margin-top:3px;color:var(--sk3-muted);font-size:11px}body.sk-site .project-meta-grid{overflow:hidden;gap:0;border:1px solid var(--sk3-line);border-radius:var(--sk3-radius);background:transparent}body.sk-site .project-meta-grid>div{padding:22px;border-left:1px solid var(--sk3-line);background:rgba(255,255,255,.025)}body.sk-site .project-meta-grid>div:last-child{border-left:0}.sk-empty-state{padding:64px 24px;text-align:center;border:1px dashed rgba(255,255,255,.14);border-radius:var(--sk3-radius);background:rgba(255,255,255,.018)}.sk-empty-state svg{width:48px;height:48px;margin-bottom:16px;color:var(--sk3-gold)}.sk-empty-state h2{color:var(--sk3-text);font-size:22px}body.sk-site .main-footer{position:relative;padding-top:0;overflow:hidden;border-top:1px solid var(--sk3-line);background:var(--sk3-bg-deep)}.sk-footer-main{display:grid;padding:clamp(66px,8vw,104px) 0 58px;grid-template-columns:1.15fr .72fr 1.15fr;gap:clamp(30px,5vw,74px)}.sk-footer-brand{max-width:390px}.sk-footer-brand__head{display:flex;margin-bottom:20px;align-items:center;gap:13px}.sk-footer-brand__head img{width:58px !important;height:58px !important;object-fit:contain}.sk-footer-brand__head strong{display:block;color:var(--sk3-text);font-size:19px;font-weight:600}.sk-footer-brand__head small{display:block;margin-top:4px;color:var(--sk3-gold);font-size:10px}.sk-footer-brand p{margin:0;line-height:2}.sk-footer-title{margin:0 0 20px;color:var(--sk3-text);font-size:15px;font-weight:500}.sk-footer-links{display:grid;gap:11px}.sk-footer-links a{display:inline-flex;align-items:center;gap:9px;color:var(--sk3-muted);font-size:13px}.sk-footer-links a::before{width:5px;height:5px;content:"";border-radius:50%;background:var(--sk3-gold);transition:transform .2s ease}.sk-footer-links a:hover{color:var(--sk3-gold-soft)}.sk-footer-links a:hover::before{transform:scale(1.6)}.sk-footer-contact{display:grid;gap:11px}.sk-footer-contact a,.sk-footer-contact p{display:flex;margin:0;align-items:flex-start;gap:11px;color:var(--sk3-muted);font-size:13px;line-height:1.8}.sk-footer-contact svg{width:18px;height:18px;margin-top:4px;flex:0 0 auto;color:var(--sk3-gold)}.sk-footer-bottom{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--sk3-line)}.sk-footer-bottom p{margin:0;color:rgba(255,255,255,.43);font-size:11px}.sk-footer-social{display:flex;gap:9px}.sk-footer-social a{display:grid;width:40px;height:40px;place-items:center;color:#fff;border:1px solid var(--sk3-line);border-radius:12px;transition:color .2s ease,border-color .2s ease,transform .2s ease}.sk-footer-social a:hover{color:var(--sk3-gold-soft);border-color:var(--sk3-gold);transform:translateY(-3px)}.sk-footer-social svg{width:18px;height:18px}[data-sk-reveal]{--sk3-reveal-delay:0ms;opacity:0;transform:translateY(28px);transition:opacity .75s var(--sk3-ease) var(--sk3-reveal-delay),transform .75s var(--sk3-ease) var(--sk3-reveal-delay);will-change:opacity,transform}[data-sk-reveal="left"]{transform:translateX(-30px)}[data-sk-reveal="right"]{transform:translateX(30px)}[data-sk-reveal="scale"]{transform:scale(.965)}[data-sk-reveal].is-revealed{opacity:1;transform:none}body:not(.sk-ui-ready) .sk-navbar,body:not(.sk-ui-ready) main,body:not(.sk-ui-ready) .main-footer{opacity:0}body.sk-ui-ready .sk-navbar,body.sk-ui-ready main,body.sk-ui-ready .main-footer{opacity:1;transition:opacity .45s ease}body.sk-site .progress-wrap{display:grid;width:44px;height:44px;padding:0;place-items:center;border:0 !important;background:rgba(28,32,35,.88) !important;backdrop-filter:blur(12px)}@media (max-width:1199.98px){:root{--sk3-container:1140px}.sk-brand{min-width:178px}.sk-brand__copy small{display:none}body.sk-site .sk-navbar .sk-navbar__link{padding-inline:8px;font-size:13px}.sk-navbar__actions{margin-right:10px}.sk-navbar__cta{padding-inline:14px}.sk-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){:root{--sk3-navbar-height:80px}body.sk-site .sk-navbar,body.sk-site .sk-navbar.is-scrolled,body.sk-site .sk-navbar.nav-scroll{position:absolute;height:var(--sk3-navbar-height);background:linear-gradient(180deg,rgba(14,16,18,.76),transparent);box-shadow:none;backdrop-filter:none}body.sk-site .sk-navbar.is-scrolled,body.sk-site .sk-navbar.nav-scroll{position:fixed;background:rgba(28,32,35,.94);box-shadow:0 12px 34px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.sk-brand{min-width:0}.sk-brand__mark{width:56px;height:56px}.sk-brand__mark img{width:50px !important;height:50px !important}.sk-brand__copy strong{font-size:16px}body.sk-site .sk-navbar__collapse{position:fixed;top:0;right:0;bottom:0;z-index:1050;display:block !important;width:min(390px,88vw);height:100dvh;max-height:none;padding:22px;overflow-y:auto;visibility:hidden;background:var(--sk3-bg-deep);box-shadow:-22px 0 55px rgba(0,0,0,.30);opacity:0;transform:translateX(105%);transition:transform .35s var(--sk3-ease),opacity .3s ease,visibility .35s ease}body.sk-site .sk-navbar__collapse.show,body.sk-site .sk-navbar__collapse.collapsing{visibility:visible;opacity:1;transform:translateX(0)}body.sk-site .sk-navbar__collapse.collapsing{height:100dvh !important;transition:transform .35s var(--sk3-ease),opacity .3s ease}.sk-navbar__menu{height:auto;margin:18px 0 0 !important;align-items:stretch;gap:2px}body.sk-site .sk-navbar .sk-navbar__link{display:flex;min-height:48px;height:auto;padding:0 13px;justify-content:space-between;border-radius:11px;color:rgba(255,255,255,.76);font-size:14px}body.sk-site .sk-navbar .sk-navbar__link::after{display:none}body.sk-site .sk-navbar .sk-navbar__link:hover,body.sk-site .sk-navbar .sk-navbar__link.active{color:var(--sk3-gold-soft) !important;background:rgba(255,255,255,.045)}.sk-navbar__actions{margin:22px 0 0;padding-top:20px;border-top:1px solid var(--sk3-line)}.sk-navbar__cta{width:100%;min-height:50px}.sk-page-hero{min-height:410px;padding-top:calc(var(--sk3-navbar-height) + 78px)}.sk-home-hero,body.sk-site .header.slider-fade{min-height:max(620px,88svh)}.sk-home-hero__content{padding-top:36px}.sk-home-hero__scroll{display:none}.sk-home-hero .owl-nav{display:flex;bottom:26px;left:20px}.sk-card-grid,.sk-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-journal-grid .sk-content-card:first-child{grid-column:span 2;grid-row:auto}.sk-about-grid,.sk-contact-layout{grid-template-columns:1fr}.sk-about-media{max-width:680px;margin:0 auto}.sk-footer-main{grid-template-columns:1.1fr .9fr}.sk-footer-main>:last-child{grid-column:1 / -1}}@media (max-width:767.98px){:root{--sk3-radius:15px;--sk3-radius-lg:20px}body.sk-site .container{padding-right:20px;padding-left:20px}.sk-brand__copy{display:none}.sk-home-hero,body.sk-site .header.slider-fade{min-height:max(590px,82svh)}.sk-home-hero .item{background-position:center center !important}.sk-home-hero .item::before{background:linear-gradient(0deg,rgba(13,15,16,.77),rgba(13,15,16,.28) 70%),linear-gradient(90deg,rgba(13,15,16,.12),rgba(13,15,16,.42))}.sk-home-hero__content{padding-top:55px}body.sk-site .sk-home-hero__title{font-size:clamp(39px,12vw,57px);line-height:1.3}.sk-home-hero__description{font-size:15px}.sk-home-hero__actions{gap:9px}.sk-button{min-height:48px;padding-inline:17px;font-size:12px}.sk-home-hero__meta{display:none}.sk-home-hero .owl-theme .owl-nav [class*="owl-"]{width:43px;height:43px;border-radius:13px}.sk-page-hero,.sk-page-hero--compact{min-height:350px;padding-top:calc(var(--sk3-navbar-height) + 56px);padding-bottom:48px;background-attachment:scroll !important}.sk-page-hero__title{font-size:clamp(31px,9vw,44px);line-height:1.5}.sk-page-hero__description{display:-webkit-box;overflow:hidden;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sk-breadcrumb li,body.sk-site .article-breadcrumb li{font-size:10px}.sk-breadcrumb li[aria-current="page"],body.sk-site .article-breadcrumb li[aria-current="page"]{max-width:47vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-section-heading{align-items:flex-start;flex-direction:column}.sk-section-heading__link{margin-top:-8px}.sk-card-grid,.sk-card-grid--two,.sk-service-grid,.sk-journal-grid{grid-template-columns:1fr}.sk-journal-grid .sk-content-card:first-child{grid-column:auto}.sk-service-card{min-height:280px}.sk-about-media{padding:0 0 25px 22px}.sk-about-media__badge{right:-8px;bottom:3px;max-width:180px;padding:13px 16px;font-size:11px}.sk-cta-band{padding:34px 26px}.sk-cta-band__inner{align-items:flex-start;flex-direction:column}.sk-form-grid{grid-template-columns:1fr}.sk-field--full{grid-column:auto}.sk-content-shell{margin-top:-28px;padding:20px;border-radius:18px}.sk-feature-image{margin-bottom:30px;border-radius:13px}.sk-feature-image img{max-height:68svh;object-fit:contain}body.sk-site .project-meta-grid{grid-template-columns:1fr}body.sk-site .project-meta-grid>div{border-left:0;border-bottom:1px solid var(--sk3-line)}.sk-footer-main{grid-template-columns:1fr;gap:38px}.sk-footer-main>:last-child{grid-column:auto}.sk-footer-bottom{padding:20px 0;align-items:flex-start;flex-direction:column-reverse}}@media (max-width:420px){.sk-home-hero__actions .sk-button{width:100%}.sk-contact-panel{padding:22px 18px}.sk-content-card__body,body.sk-site .journal-card__body{padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto !important}*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}[data-sk-reveal]{opacity:1 !important;transform:none !important}}:root{--sk4-header-height:96px;--sk4-header-height-compact:76px;--sk4-gold:#c99a42;--sk4-ink:#16252d;--sk4-surface:#f5f4f0}html{scroll-padding-top:calc(var(--sk4-header-height-compact) + 18px)}body{font-family:"Vazirmatn",Tahoma,Arial,sans-serif}.preloader-bg,.sk-preloader-bg{display:none !important}.sk-preloader{position:fixed;inset:0;z-index:99999;display:grid;place-content:center;gap:12px;color:#fff;background:#17272f;opacity:1;visibility:visible;transition:opacity .32s ease,visibility .32s ease}.sk-preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.sk-preloader>span{text-align:center;font-size:.78rem;letter-spacing:.12em}.sk-preloader-v4__mark{width:54px;height:54px;display:flex;align-items:end;justify-content:center;gap:5px}.sk-preloader-v4__mark i{width:7px;border-radius:8px 8px 2px 2px;background:var(--sk4-gold);animation:sk4-loader .75s ease-in-out infinite alternate}.sk-preloader-v4__mark i:nth-child(1){height:24px}.sk-preloader-v4__mark i:nth-child(2){height:42px;animation-delay:.11s}.sk-preloader-v4__mark i:nth-child(3){height:32px;animation-delay:.22s}@keyframes sk4-loader{to{transform:scaleY(.62);opacity:.55}}.sk-navbar{min-height:var(--sk4-header-height);transition:min-height .28s ease,padding .28s ease,background-color .28s ease,box-shadow .28s ease,transform .28s ease !important}.sk-navbar.is-scrolled,.sk-navbar.nav-scroll{min-height:var(--sk4-header-height-compact);background:rgba(27,43,51,.97) !important;border-bottom-color:rgba(255,255,255,.08);box-shadow:0 12px 34px rgba(9,20,27,.18)}.sk-navbar__container{min-height:inherit;transition:min-height .28s ease}.sk-brand{width:auto !important;min-width:204px;height:70px;flex:0 0 auto;display:flex !important;align-items:center !important;gap:12px;padding:0 !important;transform:none !important;line-height:1}.sk-navbar.is-scrolled .sk-brand,.sk-navbar.nav-scroll .sk-brand{height:58px}.sk-brand__mark{position:relative;width:62px !important;height:62px !important;min-width:62px;flex:0 0 62px;display:grid;place-items:center;margin:0 !important;transform:none !important;transition:width .28s ease,height .28s ease,flex-basis .28s ease,filter .25s ease !important}.sk-brand__mark::after{content:"";position:absolute;inset:5px;border-radius:50%;border:1px solid rgba(201,154,66,.25);opacity:0;transform:scale(.85);transition:opacity .22s ease,transform .22s ease}.sk-brand__mark img{width:58px !important;height:58px !important;max-width:none !important;object-fit:contain;display:block;margin:0 !important;transform:none !important;transition:width .28s ease,height .28s ease,filter .22s ease !important}.sk-brand:hover,.sk-brand:focus-visible,.sk-brand:hover .sk-brand__mark,.sk-brand:focus-visible .sk-brand__mark,.sk-brand:hover .sk-brand__mark img,.sk-brand:focus-visible .sk-brand__mark img{transform:none !important}.sk-brand:hover .sk-brand__mark,.sk-brand:focus-visible .sk-brand__mark{filter:drop-shadow(0 5px 12px rgba(201,154,66,.22))}.sk-brand:hover .sk-brand__mark::after,.sk-brand:focus-visible .sk-brand__mark::after{opacity:1;transform:scale(1)}.sk-navbar.is-scrolled .sk-brand__mark,.sk-navbar.nav-scroll .sk-brand__mark{width:49px !important;height:49px !important;min-width:49px;flex-basis:49px}.sk-navbar.is-scrolled .sk-brand__mark img,.sk-navbar.nav-scroll .sk-brand__mark img{width:46px !important;height:46px !important}.sk-brand__copy{width:130px;min-width:130px;height:46px;display:flex !important;justify-content:center;flex-direction:column;transform:none !important;overflow:hidden}.sk-brand__copy strong,.sk-brand__copy small{position:static !important;display:block;margin:0 !important;transform:none !important;white-space:nowrap}.sk-brand__copy strong{line-height:1.35}.sk-brand__copy small{line-height:1.65;opacity:.72;transition:opacity .2s ease,max-height .2s ease}.sk-navbar.is-scrolled .sk-brand__copy small,.sk-navbar.nav-scroll .sk-brand__copy small{max-height:18px;opacity:.55}.sk-button,.sk-navbar__cta,.butn-light,button[type="submit"],input[type="submit"]{min-height:48px;line-height:1 !important;vertical-align:middle}.sk-button,.sk-button:hover,.sk-button:focus-visible,.sk-navbar__cta,.sk-navbar__cta:hover,.sk-navbar__cta:focus-visible,.butn-light,.butn-light:hover{transform:none !important}.sk-button>span,.sk-navbar__cta>span,.butn-light>span{display:inline-flex;align-items:center;min-height:1.25em;line-height:1.25 !important;transform:none !important}.sk-button:hover,.sk-button:focus-visible,.sk-navbar__cta:hover,.sk-navbar__cta:focus-visible{box-shadow:0 12px 26px rgba(201,154,66,.2)}.sk-button svg,.sk-navbar__cta svg{transition:transform .2s ease}.sk-button:hover svg,.sk-navbar__cta:hover svg{transform:translateX(-3px)}.sk-deferred-section{content-visibility:auto;contain-intrinsic-size:auto 760px}.sk-detail-gallery{display:grid;gap:15px;margin-bottom:clamp(24px,4vw,46px)}.sk-detail-gallery__main{position:relative;min-height:min(66vw,680px);border-radius:22px;overflow:hidden;background:#111d23;box-shadow:0 22px 60px rgba(17,31,40,.16)}.sk-detail-gallery__slide{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;cursor:zoom-in;background:transparent;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.sk-detail-gallery__slide.is-active{position:relative;opacity:1;visibility:visible}.sk-detail-gallery__slide img{width:100%;height:min(66vw,680px);display:block;object-fit:contain;background:#111d23}.sk-detail-gallery__zoom-hint{position:absolute;inset:auto auto 18px 18px;z-index:3;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border-radius:999px;color:#fff;background:rgba(10,20,26,.72);backdrop-filter:blur(12px);pointer-events:none;font-size:.73rem}.sk-detail-gallery__zoom-hint svg{width:17px;height:17px}.sk-detail-gallery__controls{position:absolute;z-index:4;inset:50% 18px auto;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.sk-detail-gallery__controls button{width:46px;height:46px;display:grid;place-items:center;padding:0;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(12,23,29,.66);backdrop-filter:blur(10px);pointer-events:auto;transition:background-color .2s ease,transform .2s ease}.sk-detail-gallery__controls button:hover{background:#c99a42;transform:scale(1.05)}.sk-detail-gallery__controls svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.sk-detail-gallery__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(82px,112px);gap:10px;overflow-x:auto;padding:4px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.sk-detail-gallery__thumb{position:relative;aspect-ratio:4 / 3;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:#e7e6e1;opacity:.72;scroll-snap-align:start;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}.sk-detail-gallery__thumb:hover,.sk-detail-gallery__thumb.is-active{opacity:1;border-color:var(--sk4-gold);transform:translateY(-2px)}.sk-detail-gallery__thumb img{width:100%;height:100%;object-fit:cover}body.sk-lightbox-open{overflow:hidden}.sk-lightbox[hidden]{display:none !important}.sk-lightbox{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:20px}.sk-lightbox__backdrop{position:absolute;inset:0;background:rgba(6,12,16,.94);backdrop-filter:blur(14px)}.sk-lightbox__dialog{position:relative;z-index:1;width:min(1480px,100%);height:min(94vh,980px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;background:#101b21;box-shadow:0 30px 100px rgba(0,0,0,.48);animation:sk4-lightbox-in .24s ease both}@keyframes sk4-lightbox-in{from{opacity:0;transform:scale(.975)}}.sk-lightbox__header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px 10px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.sk-lightbox__header>div:first-child{display:flex;flex-direction:column;gap:3px}.sk-lightbox__header strong{font-size:.92rem}.sk-lightbox__header span{color:rgba(255,255,255,.58);font-size:.72rem}.sk-lightbox__tools{display:flex;align-items:center;gap:7px}.sk-lightbox__tools button,.sk-lightbox__nav{min-width:40px;height:40px;display:grid;place-items:center;padding:0 10px;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.06)}.sk-lightbox__tools button:hover,.sk-lightbox__nav:hover{background:rgba(201,154,66,.9)}.sk-lightbox__tools svg,.sk-lightbox__nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.sk-lightbox__stage{position:relative;min-height:0;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:9px;padding:12px}.sk-lightbox__viewport{min-width:0;height:100%;display:grid;place-items:center;overflow:hidden;cursor:grab;touch-action:none}.sk-lightbox__viewport.is-dragging{cursor:grabbing}.sk-lightbox__viewport img{max-width:100%;max-height:100%;object-fit:contain;user-select:none;will-change:transform;transition:transform .12s ease-out}.sk-lightbox__thumbs{min-height:92px;display:flex;align-items:center;gap:9px;padding:10px 14px;overflow-x:auto;border-top:1px solid rgba(255,255,255,.08)}.sk-lightbox__thumbs button{width:86px;min-width:86px;aspect-ratio:4/3;padding:0;overflow:hidden;border:2px solid transparent;border-radius:9px;opacity:.56;background:#0a1115}.sk-lightbox__thumbs button.is-active{border-color:var(--sk4-gold);opacity:1}.sk-lightbox__thumbs img{width:100%;height:100%;object-fit:cover}.owl-dots .owl-dot{min-width:44px !important;min-height:44px !important;display:inline-grid !important;place-items:center}.owl-dots .owl-dot span{margin:0 !important}.sk-content-card__image,.sk-project-card__image,.sk-service-card img{content-visibility:auto}h1,h2,h3,h4,h5,h6,.sk-brand__copy,.sk-button{font-display:swap}@media (max-width:991.98px){:root{--sk4-header-height:80px;--sk4-header-height-compact:68px}.sk-brand{min-width:176px;height:60px;gap:8px}.sk-brand__mark{width:50px !important;height:50px !important;min-width:50px;flex-basis:50px}.sk-brand__mark img{width:47px !important;height:47px !important}.sk-brand__copy{min-width:116px;width:116px}.sk-brand__copy small{font-size:.61rem}.sk-navbar.is-scrolled .sk-brand__mark,.sk-navbar.nav-scroll .sk-brand__mark{width:43px !important;height:43px !important;min-width:43px;flex-basis:43px}.sk-navbar.is-scrolled .sk-brand__mark img,.sk-navbar.nav-scroll .sk-brand__mark img{width:40px !important;height:40px !important}.sk-detail-gallery__main,.sk-detail-gallery__slide img{min-height:52vw;height:62vw}.sk-lightbox{padding:0}.sk-lightbox__dialog{width:100%;height:100%;border:0;border-radius:0}.sk-lightbox__stage{grid-template-columns:42px minmax(0,1fr) 42px;padding:8px 4px}.sk-lightbox__nav{min-width:38px;padding:0}}@media (max-width:560px){.sk-brand{min-width:150px}.sk-brand__copy{min-width:92px;width:92px}.sk-brand__copy strong{font-size:.88rem !important}.sk-brand__copy small{font-size:.53rem !important}.sk-detail-gallery__main,.sk-detail-gallery__slide img{min-height:66vw;height:76vw}.sk-detail-gallery__controls{inset-inline:8px}.sk-detail-gallery__controls button{width:40px;height:40px}.sk-detail-gallery__zoom-hint{inset-inline-start:10px;bottom:10px;font-size:.65rem}.sk-lightbox__header{min-height:58px;padding:8px 10px}.sk-lightbox__header>div:first-child{max-width:40%}.sk-lightbox__tools{gap:4px}.sk-lightbox__tools button{min-width:34px;height:36px;padding:0 8px}.sk-lightbox__thumbs{min-height:78px}.sk-lightbox__thumbs button{min-width:68px;width:68px}}@media (prefers-reduced-motion:reduce){.sk-preloader-v4__mark i,.sk-lightbox__dialog{animation:none !important}.sk-detail-gallery__slide,.sk-lightbox__viewport img{transition:none !important}}body.sk-site .sk-navbar,body.sk-site main,body.sk-site .main-footer{opacity:1}[data-sk-reveal],.js .animate-box{opacity:1;transform:none}[data-sk-reveal].sk-reveal-pending,.js .animate-box.sk-reveal-pending{opacity:0;transform:translateY(28px)}[data-sk-reveal="left"].sk-reveal-pending{transform:translateX(-30px)}[data-sk-reveal="right"].sk-reveal-pending{transform:translateX(30px)}[data-sk-reveal="scale"].sk-reveal-pending{transform:scale(.965)}[data-sk-reveal].is-revealed,.js .animate-box.is-revealed{opacity:1;transform:none}.sk-brand__mark::after{display:none !important}.sk-brand:hover .sk-brand__mark,.sk-brand:focus-visible .sk-brand__mark,.sk-brand__mark,.sk-brand__mark img{filter:none !important}.sk-brand__mark img{object-fit:contain;object-position:center}.sk-preloader{animation:sk4-preloader-failsafe .01s linear 3s forwards}.sk-preloader.is-hidden{animation:none}@keyframes sk4-preloader-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}:root{--sk7-gold:#d8aa62;--sk7-gold-soft:#f0dec1;--sk7-ink:#10191e;--sk7-panel:#172329;--sk7-line:rgba(255,255,255,.1)}html,body{touch-action:manipulation}input,textarea,select,button,a{-webkit-tap-highlight-color:transparent}@media (max-width:991.98px){input,textarea,select{font-size:16px !important}}body.sk-site .sk-navbar .sk-navbar__link::after{top:20px !important;right:11px !important;bottom:11px !important;left:11px !important;height:2px !important;border-radius:999px}.sk-button,.sk-navbar__cta,.sk-submit,.sk-footer-contact-cta,.sk-content-card__more,.butn-light,a[class*="btn"],button[type="submit"]{position:relative;overflow:hidden;white-space:nowrap !important;text-wrap:nowrap;line-height:1 !important;transform:none !important}.sk-button>span,.sk-navbar__cta>span,.sk-submit>span,.sk-footer-contact-cta>span,.sk-content-card__more>span,.butn-light>span,a[class*="btn"]>span,button[type="submit"]>span{position:static !important;display:inline-flex !important;min-width:0;min-height:1.25em;align-items:center;justify-content:center;line-height:1.25 !important;white-space:nowrap !important;transform:none !important;transition:color .2s ease,opacity .2s ease !important}.sk-button:hover,.sk-navbar__cta:hover,.sk-submit:hover,.sk-footer-contact-cta:hover,.sk-content-card__more:hover,.butn-light:hover,a[class*="btn"]:hover,button[type="submit"]:hover{transform:none !important}.sk-button::before,.sk-navbar__cta::before,.sk-submit::before,.sk-footer-contact-cta::before,.butn-light::before{pointer-events:none}@media (max-width:575.98px){.sk-button,.sk-navbar__cta,.sk-submit,.sk-footer-contact-cta,.sk-content-card__more,.butn-light{max-width:100%;padding-inline:16px !important;font-size:12px !important}}.sk-navbar__project-root{position:relative}.sk-desktop-tree-root,.sk-desktop-tree-submenu{position:absolute;z-index:120;min-width:236px;margin:0;padding:9px;list-style:none;visibility:hidden;opacity:0;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(16,26,31,.98);box-shadow:0 22px 55px rgba(0,0,0,.32);transform:translateY(9px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;backdrop-filter:blur(18px)}.sk-desktop-tree-root{top:calc(100% - 6px);right:0}.sk-desktop-tree-submenu{top:-9px;right:calc(100% + 7px)}.sk-navbar__project-root:hover>.sk-desktop-tree-root,.sk-navbar__project-root:focus-within>.sk-desktop-tree-root,.sk-desktop-tree-item:hover>.sk-desktop-tree-submenu,.sk-desktop-tree-item:focus-within>.sk-desktop-tree-submenu{visibility:visible;opacity:1;transform:translateY(0)}.sk-desktop-tree-item{position:relative}.sk-desktop-tree-link{display:flex;min-height:43px;padding:0 12px;align-items:center;justify-content:space-between;gap:18px;color:rgba(255,255,255,.76);border-radius:10px;font-size:13px;white-space:nowrap}.sk-desktop-tree-link:hover,.sk-desktop-tree-link.active{color:#fff;background:rgba(216,170,98,.12)}.sk-desktop-tree-link svg{width:15px;height:15px;flex:0 0 auto}.sk-mobile-nav-list,.sk-mobile-tree__panel ul{margin:0;padding:0;list-style:none}.sk-mobile-tree-item{margin:3px 0}.sk-mobile-tree,.sk-mobile-tree summary{width:100%}.sk-mobile-tree summary{display:flex;min-height:49px;padding:0 13px;align-items:center;justify-content:space-between;gap:12px;color:rgba(255,255,255,.82);border-radius:12px;cursor:pointer;list-style:none}.sk-mobile-tree summary::-webkit-details-marker{display:none}.sk-mobile-tree summary svg{width:17px;transition:transform .2s ease}.sk-mobile-tree[open]>summary{color:var(--sk7-gold-soft);background:rgba(255,255,255,.05)}.sk-mobile-tree[open]>summary svg{transform:rotate(180deg)}.sk-mobile-tree__panel{margin:5px 11px 8px 0;padding:7px 12px 8px 0;border-right:1px solid rgba(216,170,98,.25)}.sk-mobile-tree__all,.sk-mobile-tree-link{display:flex;min-height:42px;padding:0 11px;align-items:center;color:rgba(255,255,255,.65);border-radius:9px;font-size:13px}.sk-mobile-tree__all{color:var(--sk7-gold);font-weight:700}.sk-mobile-tree-link:hover,.sk-mobile-tree-link.active,.sk-mobile-tree__all:hover,.sk-mobile-tree__all.active{color:#fff;background:rgba(255,255,255,.045)}.sk-project-status{display:inline-flex;min-height:30px;padding:5px 11px;align-items:center;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.sk-project-status--design{color:#dfc5ff;border-color:rgba(184,135,237,.28);background:rgba(132,73,190,.17)}.sk-project-status--building{color:#ffdfa3;border-color:rgba(226,169,61,.3);background:rgba(175,116,8,.18)}.sk-project-status--completed{color:#bfe8cf;border-color:rgba(80,185,122,.28);background:rgba(44,138,82,.18)}.sk-footer-accent{height:3px;background:linear-gradient(90deg,transparent,var(--sk7-gold),transparent);opacity:.7}.sk-footer-main--v7{position:relative;grid-template-columns:minmax(250px,1.28fr) minmax(150px,.68fr) minmax(165px,.78fr) minmax(245px,1.08fr) !important;gap:clamp(26px,4vw,58px) !important}.sk-footer-main--v7::before{position:absolute;top:38px;left:50%;width:min(580px,70vw);height:220px;content:"";pointer-events:none;background:radial-gradient(circle,rgba(216,170,98,.07),transparent 68%);transform:translateX(-50%)}.sk-footer-main--v7>*{position:relative;z-index:1}.sk-footer-brand__head img{flex:0 0 auto}.sk-footer-social--brand{margin-top:24px;flex-wrap:wrap}.sk-footer-title{position:relative;padding-bottom:13px}.sk-footer-title::after{position:absolute;right:0;bottom:0;width:34px;height:2px;content:"";border-radius:99px;background:var(--sk7-gold)}.sk-footer-contact-column{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:19px;background:rgba(255,255,255,.025)}.sk-footer-contact-cta{display:inline-flex;width:100%;min-height:46px;margin-top:22px;padding:0 15px;align-items:center;justify-content:space-between;gap:10px;color:#182027 !important;border-radius:12px;background:var(--sk7-gold-soft);font-size:12px;font-weight:800;transition:background-color .2s ease,box-shadow .2s ease}.sk-footer-contact-cta:hover{background:#fff0d8;box-shadow:0 12px 28px rgba(216,170,98,.15)}.sk-footer-contact-cta svg{width:17px;transform:scaleX(-1)}.sk-footer-bottom__links{display:flex;gap:18px}.sk-footer-bottom__links a{color:rgba(255,255,255,.48);font-size:11px}.sk-footer-bottom__links a:hover{color:var(--sk7-gold-soft)}.sk-contact-socials{margin-top:32px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}.sk-contact-socials h3{margin:0 0 15px;font-size:15px}.sk-contact-socials__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sk-contact-socials__grid>a{display:grid;min-height:68px;padding:11px 13px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;color:inherit;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.025);transition:border-color .2s ease,background-color .2s ease}.sk-contact-socials__grid>a:hover{border-color:rgba(216,170,98,.38);background:rgba(216,170,98,.07)}.sk-contact-socials__icon{display:grid;width:38px;height:38px;place-items:center;color:var(--sk7-gold);border-radius:11px;background:rgba(216,170,98,.1)}.sk-contact-socials__icon svg{width:19px;height:19px}.sk-contact-socials__grid strong,.sk-contact-socials__grid small{display:block}.sk-contact-socials__grid strong{font-size:12px}.sk-contact-socials__grid small{margin-top:3px;color:rgba(255,255,255,.48);font-size:10px;overflow:hidden;text-overflow:ellipsis}.sk-contact-socials__arrow{width:16px;transform:scaleX(-1)}@media (max-width:1199.98px){.sk-footer-main--v7{grid-template-columns:1.2fr .8fr .8fr !important}.sk-footer-main--v7>.sk-footer-contact-column{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:22px}.sk-footer-contact-column .sk-footer-title{margin:0}.sk-footer-contact-column .sk-footer-contact-cta{width:auto;min-width:180px;margin:0}}@media (max-width:767.98px){.sk-footer-main--v7{grid-template-columns:1fr 1fr !important}.sk-footer-main--v7>.sk-footer-brand{grid-column:1/-1;max-width:none}.sk-footer-main--v7>.sk-footer-contact-column{grid-column:1/-1;display:block}.sk-footer-contact-column .sk-footer-contact-cta{width:100%;margin-top:20px}.sk-contact-socials__grid{grid-template-columns:1fr}.sk-footer-bottom{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:20px}}@media (max-width:480px){.sk-footer-main--v7{grid-template-columns:1fr !important}.sk-footer-main--v7>*{grid-column:1 !important}}@media (min-width:992px){body.sk-site .sk-navbar.is-scrolled,body.sk-site .sk-navbar.nav-scroll{height:70px !important;min-height:70px !important;box-shadow:0 9px 26px rgba(4,12,17,.18),0 1px 0 rgba(255,255,255,.045) !important}body.sk-site .sk-navbar.is-scrolled .sk-brand,body.sk-site .sk-navbar.nav-scroll .sk-brand{height:52px !important}body.sk-site .sk-navbar.is-scrolled .sk-brand__mark,body.sk-site .sk-navbar.nav-scroll .sk-brand__mark{width:44px !important;height:44px !important;min-width:44px !important;flex-basis:44px !important}body.sk-site .sk-navbar.is-scrolled .sk-brand__mark img,body.sk-site .sk-navbar.nav-scroll .sk-brand__mark img{width:42px !important;height:42px !important}body.sk-site .sk-navbar.is-scrolled .sk-brand__copy small,body.sk-site .sk-navbar.nav-scroll .sk-brand__copy small{max-height:15px;line-height:1.35}}@media (max-width:991.98px){body.sk-site .sk-navbar.is-scrolled,body.sk-site .sk-navbar.nav-scroll{height:72px !important;min-height:72px !important;box-shadow:0 8px 24px rgba(4,12,17,.17),0 1px 0 rgba(255,255,255,.04) !important}body.sk-site .sk-navbar.is-scrolled .sk-brand__mark,body.sk-site .sk-navbar.nav-scroll .sk-brand__mark{width:48px !important;height:48px !important;min-width:48px !important;flex-basis:48px !important}body.sk-site .sk-navbar.is-scrolled .sk-brand__mark img,body.sk-site .sk-navbar.nav-scroll .sk-brand__mark img{width:45px !important;height:45px !important}}body.sk-site .sk-button,body.sk-site .sk-navbar__cta,body.sk-site .sk-footer-contact-cta,body.sk-site .sk-submit,body.sk-site .sk-content-card__more{display:inline-grid !important;grid-auto-flow:column;grid-auto-columns:max-content;align-content:center !important;align-items:center !important;justify-content:center !important;justify-items:center !important;gap:9px !important;padding-top:0 !important;padding-bottom:0 !important;line-height:normal !important;vertical-align:middle;transform:translate3d(0,0,0) !important}body.sk-site .sk-button>span,body.sk-site .sk-navbar__cta>span,body.sk-site .sk-footer-contact-cta>span,body.sk-site .sk-submit>span,body.sk-site .sk-content-card__more>span{position:relative !important;inset:auto !important;top:0 !important;bottom:auto !important;display:block !important;min-height:0 !important;margin:0 !important;padding:0 !important;line-height:1.15 !important;white-space:nowrap !important;transform:translate3d(0,0,0) !important}body.sk-site .sk-button svg,body.sk-site .sk-navbar__cta svg,body.sk-site .sk-footer-contact-cta svg,body.sk-site .sk-submit svg,body.sk-site .sk-content-card__more svg{position:relative;top:0 !important;display:block;flex:0 0 auto;margin:0 !important;transform:scaleX(-1) translate3d(0,0,0) !important;transition:color .2s ease,opacity .2s ease !important}body.sk-site .sk-button:hover,body.sk-site .sk-button:focus-visible,body.sk-site .sk-navbar__cta:hover,body.sk-site .sk-navbar__cta:focus-visible,body.sk-site .sk-footer-contact-cta:hover,body.sk-site .sk-footer-contact-cta:focus-visible,body.sk-site .sk-submit:hover,body.sk-site .sk-submit:focus-visible{transform:translate3d(0,0,0) !important}body.sk-site .sk-button:hover>span,body.sk-site .sk-navbar__cta:hover>span,body.sk-site .sk-footer-contact-cta:hover>span,body.sk-site .sk-submit:hover>span{top:0 !important;transform:translate3d(0,0,0) !important}body.sk-site .sk-button:hover svg,body.sk-site .sk-navbar__cta:hover svg,body.sk-site .sk-footer-contact-cta:hover svg,body.sk-site .sk-submit:hover svg{top:0 !important;transform:scaleX(-1) translate3d(0,0,0) !important}body.sk-site .sk-footer-contact-cta{grid-template-columns:max-content 17px;justify-content:center !important}@media (max-width:575.98px){body.sk-site .sk-home-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}body.sk-site .sk-home-hero__actions .sk-button{width:100%;min-width:0;min-height:47px;padding-inline:10px !important;font-size:11px !important;gap:6px !important}body.sk-site .sk-home-hero__actions .sk-button svg{width:15px;height:15px}body.sk-site .sk-cta-band .sk-button,body.sk-site .sk-about-copy .sk-button,body.sk-site .sk-footer-contact-cta{min-width:max-content;max-width:100%}}@media (max-width:350px){body.sk-site .sk-home-hero__actions{grid-template-columns:1fr}}body.sk-site .sk-project-card .position-re{position:relative;isolation:isolate}body.sk-site .sk-project-card .position-re>a{display:block;width:100%;height:100%;overflow:hidden}body.sk-site .sk-project-card .position-re>.sk-project-status{position:absolute;z-index:6;top:15px;right:15px;min-height:28px;margin:0;padding:5px 10px;color:#f4f6f2;border-color:rgba(255,255,255,.16);background:rgba(18,35,30,.74);box-shadow:0 8px 22px rgba(0,0,0,.18);backdrop-filter:blur(11px) saturate(130%);pointer-events:none}body.sk-site .sk-project-card .position-re>.sk-project-status--design{color:#f0ddff;background:rgba(74,39,103,.76)}body.sk-site .sk-project-card .position-re>.sk-project-status--building{color:#ffe9bd;background:rgba(99,66,12,.78)}body.sk-site .sk-project-card .position-re>.sk-project-status--completed{color:#d5f3df;background:rgba(27,81,49,.78)}body.sk-site .sk-project-card .position-re img{position:relative;z-index:1}@media (max-width:575.98px){body.sk-site .sk-project-card .position-re>.sk-project-status{top:11px;right:11px}}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) ul,body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) ol{display:block;margin:1.15rem 0;padding-right:1.7rem !important;padding-left:0}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) ul{list-style:disc outside !important}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) ol{list-style:decimal outside !important}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) ul ul{list-style:circle outside !important}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) ul ul ul{list-style:square outside !important}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) li{display:list-item !important;margin:.48rem 0;padding-right:.25rem;color:rgba(255,255,255,.73);list-style:inherit !important}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) li::marker{color:var(--sk7-gold);font-weight:700}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) table{display:table;width:100%;margin:1.8rem 0;overflow:hidden;border:1px solid rgba(255,255,255,.13) !important;border-collapse:separate;border-spacing:0;border-radius:14px;color:rgba(255,255,255,.78) !important;background:rgba(255,255,255,.025)}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) thead,body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) th{color:#fff !important;background:rgba(216,170,98,.14) !important}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) th,body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) td{padding:12px 14px;color:rgba(255,255,255,.76) !important;border-color:rgba(255,255,255,.1) !important;text-align:right;vertical-align:top}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) tbody tr:nth-child(even) td{background:rgba(255,255,255,.018)}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) a{color:var(--sk7-gold-soft);text-decoration:underline;text-decoration-color:rgba(216,170,98,.42);text-underline-offset:4px}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) strong{color:rgba(255,255,255,.92);font-weight:700}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) pre{max-width:100%;margin:1.4rem 0;padding:18px;overflow:auto;direction:ltr;border:1px solid rgba(255,255,255,.09);border-radius:13px;color:#d8e7ef;background:#111b20;text-align:left}body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) code{color:#f1d5a7;background:rgba(216,170,98,.09)}@media (max-width:767.98px){body.sk-site:is(.article-content,.project-content,.journal-description,.blog-post) table{display:block;max-width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.sk-home-hero__progress{right:clamp(20px,5vw,76px);bottom:0;left:clamp(20px,5vw,76px);height:3px;border-radius:999px 999px 0 0;background:rgba(255,255,255,.09)}.sk-home-hero__progress span{width:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(216,170,98,.45),#e6bd78);box-shadow:0 0 16px rgba(216,170,98,.38);transform:scaleX(0);transform-origin:right center}.sk-home-hero__progress.is-running span{animation:sk71-hero-progress var(--sk-hero-duration,5000ms) linear forwards}.sk-home-hero__progress.is-paused span{animation-play-state:paused}@keyframes sk71-hero-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.content-lines-inner::before,.content-lines-inner::after,.content-lines::before,.content-lines::after{position:absolute;z-index:1;top:7%;width:3px;height:3px;content:"";border-radius:50%;background:var(--sk7-gold);box-shadow:0 0 0 3px rgba(216,170,98,.07),0 0 12px rgba(216,170,98,.45);opacity:.72;pointer-events:none;animation:sk71-guide-dot 9s ease-in-out infinite alternate}.content-lines-inner::before{right:-2px;animation-duration:10.5s}.content-lines-inner::after{left:-2px;top:72%;animation-duration:12s;animation-direction:alternate-reverse}.content-lines::before{right:-2px;top:31%;animation-delay:-3.1s;animation-duration:8.8s}.content-lines::after{left:-2px;top:58%;animation-delay:-5.7s;animation-duration:11.4s;animation-direction:alternate-reverse}@keyframes sk71-guide-dot{0%{transform:translateY(0);opacity:.28}45%{opacity:.9}100%{transform:translateY(min(66vh,560px));opacity:.42}}.sk-section-rail{position:fixed;top:50%;left:19px;z-index:1010;display:grid;gap:11px;padding:13px 9px;visibility:hidden;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(17,27,32,.62);box-shadow:0 14px 36px rgba(0,0,0,.16);opacity:0;transform:translateY(-50%) translateX(-14px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease;backdrop-filter:blur(15px) saturate(125%)}.sk-section-rail.is-visible{visibility:visible;opacity:1;transform:translateY(-50%) translateX(0)}.sk-section-rail__item{position:relative;display:grid;width:18px;height:18px;padding:0;place-items:center;border:0 !important;border-radius:50%;background:transparent !important;cursor:pointer}.sk-section-rail__item::before{width:5px;height:5px;content:"";border-radius:50%;background:rgba(255,255,255,.34);box-shadow:0 0 0 0 rgba(216,170,98,0);transition:width .2s ease,height .2s ease,background-color .2s ease,box-shadow .2s ease}.sk-section-rail__item::after{position:absolute;left:28px;min-width:max-content;padding:6px 9px;visibility:hidden;content:attr(data-label);color:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(15,24,29,.94);opacity:0;font-size:10px;line-height:1.2;transform:translateX(-5px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;pointer-events:none}.sk-section-rail__item:hover::after,.sk-section-rail__item:focus-visible::after{visibility:visible;opacity:1;transform:translateX(0)}.sk-section-rail__item.is-active::before{width:8px;height:8px;background:var(--sk7-gold);box-shadow:0 0 0 4px rgba(216,170,98,.12),0 0 13px rgba(216,170,98,.38)}@media (max-width:1299.98px){.sk-section-rail{display:none}}body.sk-site a.sk-button,body.sk-site a.sk-navbar__cta,body.sk-site a.sk-footer-contact-cta,body.sk-site a.sk-content-card__more,body.sk-site button.sk-submit{box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-wrap:nowrap !important;gap:9px !important;font-family:inherit !important;line-height:1 !important;white-space:nowrap !important;transform:none !important}body.sk-site a.sk-button{height:52px !important;min-height:52px !important}body.sk-site a.sk-navbar__cta{height:46px !important;min-height:46px !important}body.sk-site a.sk-footer-contact-cta{height:46px !important;min-height:46px !important}body.sk-site a.sk-content-card__more{min-height:34px !important}body.sk-site:is(a.sk-button,a.sk-navbar__cta,a.sk-footer-contact-cta,a.sk-content-card__more,button.sk-submit)>span{position:static !important;inset:auto !important;width:auto !important;height:20px !important;min-height:20px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;line-height:20px !important;white-space:nowrap !important;transform:none !important}body.sk-site:is(a.sk-button,a.sk-navbar__cta,a.sk-footer-contact-cta,a.sk-content-card__more,button.sk-submit)>svg{position:static !important;flex:0 0 auto !important;width:18px !important;height:18px !important;margin:0 !important;transform:scaleX(-1) !important}body.sk-site:is(a.sk-button,a.sk-navbar__cta,a.sk-footer-contact-cta,a.sk-content-card__more,button.sk-submit):is(:hover,:focus-visible),body.sk-site:is(a.sk-button,a.sk-navbar__cta,a.sk-footer-contact-cta,a.sk-content-card__more,button.sk-submit):is(:hover,:focus-visible)>span,body.sk-site:is(a.sk-button,a.sk-navbar__cta,a.sk-footer-contact-cta,a.sk-content-card__more,button.sk-submit):is(:hover,:focus-visible)>svg{top:auto !important;translate:none !important;transform:none !important}body.sk-site:is(a.sk-button,a.sk-navbar__cta,a.sk-footer-contact-cta,a.sk-content-card__more):is(:hover,:focus-visible)>svg{transform:scaleX(-1) !important}@media (max-width:575.98px){body.sk-site a.sk-button{height:47px !important;min-height:47px !important;padding-inline:12px !important}body.sk-site a.sk-button>span{font-size:11px !important}}@media (prefers-reduced-motion:reduce){.content-lines-inner::before,.content-lines-inner::after,.content-lines::before,.content-lines::after{animation:none !important}.sk-home-hero__progress span{animation:none !important;transform:scaleX(1)}}
/* Mobile RTL fix 2026.09.22.1 */
body.sk-site .sk-navbar__mobile-menu,
body.sk-site .sk-mobile-nav-list,
body.sk-site .sk-mobile-nav-list li,
body.sk-site .sk-mobile-tree,
body.sk-site .sk-mobile-tree__panel,
body.sk-site .sk-mobile-nav-list a,
body.sk-site .sk-mobile-tree summary {
  direction: rtl;
  text-align: right;
}
body.sk-site .sk-navbar__mobile-menu { width: 100%; }
body.sk-site .sk-mobile-nav-list .sk-mobile-main-link,
body.sk-site .sk-mobile-nav-list > li > .sk-mobile-tree-link {
  display: flex;
  width: 100%;
  min-height: 49px;
  align-items: center;
  justify-content: flex-start;
  padding: 0 13px;
  border-radius: 12px;
  color: rgba(255,255,255,.82);
  font-size: 14px;
}
body.sk-site .sk-mobile-main-link:hover,
body.sk-site .sk-mobile-main-link.active {
  color: var(--sk7-gold-soft);
  background: rgba(255,255,255,.045);
}
.sk-mobile-tree summary > span { min-width: 0; flex: 1; }
.sk-mobile-tree summary > svg { flex: 0 0 17px; }
