:root{--charcoal:#282724;--ciment:#d1d2d4;--ivory:#fffef6}@font-face{font-family:sharp-sans;src:url(/fonts/SharpSans/WEB/SharpSans-Medium.woff)}@font-face{font-family:canela-thin;src:url(/fonts/CanelaThin/WEB/Canela-Thin-Web.woff)}@font-face{font-family:sharp-grotesk-25;src:url(/fonts/SharpGrotesk-25Width/WEB/SharpGroteskBook-25.woff)}body,html{-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:0;list-style:none;word-wrap:break-word}body{font-family:sharp-sans;font-size:16px;font-weight:400;line-height:1.5rem;color:var(--charcoal);overflow-x:hidden!important;background:var(--ivory)}p{font-family:sharp-sans;font-size:16px;font-weight:400;line-height:1.5rem;color:var(--charcoal)}h1,h2,h3{font-family:canela-thin}h4,h5,h6{font-family:sharp-grotesk-25;text-transform:capitalize}img{width:100%;height:auto}img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#323232}a,a:hover,span{display:inline-block;text-decoration:none;color:inherit}b{font-family:sharp-grotesk-25;color:var(--charcoal)}button,input,optgroup,select,textarea{font-family:sharp-sans}input[type=checkbox]:focus,input[type=email]:focus,input[type=file]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=text]:focus,textarea:focus{outline:0}input[type=email],input[type=file],input[type=password],input[type=text],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-size:16px;font-weight:400;color:var(--charcoal);background-image:none;border-bottom:1px solid #f4f4f4;border-color:ease-in-out .15s,box-shadow ease-in-out .15s}input:focus,textarea:focus{border-bottom-width:1px;border-color:var(--charcoal)}button,input[type=button],input[type=reset],input[type=submit]{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:var(--charcoal);border:1px solid transparent}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#323232;color:#777;border:1px solid transparent}select{padding:10px;border-radius:5px}table,td,th,tr{border:1px solid #f4f4f4}td,th,tr{padding:10px}input[type=checkbox],input[type=radio]{display:inline}.badge-pill{padding:0 10px!important}.badge{font-size:12px!important;line-height:unset!important;font-weight:400!important;background:var(--charcoal)}::-webkit-input-placeholder{color:#777;font-size:15px;font-weight:400}:-moz-placeholder{color:#777}::-moz-placeholder{color:#777;opacity:1}:-ms-input-placeholder{color:#777}.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:Oswald,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%)}.js .animate-box{opacity:0}::-webkit-selection{color:#777;background:rgba(0,0,0,.1)}::-moz-selection{color:#777;background:rgba(0,0,0,.1)}::selection{color:#777;background:rgba(0,0,0,.1)}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px;line-height:.7;display:block}.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:0 3px;border-radius:50%;background:0 0;border:1px solid var(--charcoal)}.owl-theme .owl-dots .owl-dot:hover span{background:0 0;border:1px solid var(--charcoal)}.owl-theme .owl-dots .owl-dot.active span{background:var(--charcoal);border:1px solid var(--charcoal)}.section-padding{padding:90px 0}.section-padding h6{color:var(--charcoal);font-size:20px;margin-bottom:20px}.section-title{font-size:40px;font-family:canela-thin;font-weight:400;color:var(--charcoal);text-transform:uppercase;position:relative;letter-spacing:3px;margin-bottom:30px}.section-title span{color:var(--charcoal)}.section-title2{font-size:35px;font-weight:300;color:var(--charcoal);position:relative;line-height:1.25em;margin-bottom:30px;letter-spacing:3px;text-transform:uppercase}.section-title2 span{text-transform:lowercase}@media screen and (max-width:768px){.section-padding{padding:50px 0!important}.section-padding2{padding:50px 0!important}}@media screen and (max-width:850px){.section-padding{padding:100px 0}.section-padding2{padding:100px 0}}.navbar{position:absolute;left:0;top:0;width:100%;background:0 0;z-index:99;padding-right:10%;padding-left:0;padding-top:0;padding-bottom:0}.navbar .icon-bar{color:var(--charcoal)}.navbar .icon-bar.bar-color{color:var(--charcoal)}.navbar .navbar-nav .nav-link{font-size:15px;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:4px;margin:5px 5px;-webkit-transition:all .4s;transition:all .4s}.navbar .navbar-nav .nav-link.nav-color{color:var(--charcoal)}.navbar .navbar-nav .nav-link:hover{-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#fff;-webkit-text-fill-color:#fff}.nav-scroll .navbar-nav .nav-link:hover{-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:var(--charcoal);-webkit-text-fill-color:var(--charcoal)}.navbar .navbar-nav .active{font-weight:700}.navbar .navbar-nav .nav-color.active{font-weight:700}.navbar .navbar-nav .dropdown-menu .dropdown-item.active{font-weight:700}.navbar .navbar-nav .nav-color:hover{-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:var(--charcoal);-webkit-text-fill-color:var(--charcoal)}.nav-scroll{background:var(--ivory);padding:0 10% 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);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.nav-scroll .icon-bar{color:var(--charcoal)}.nav-scroll .navbar-nav .nav-link{color:var(--charcoal)}.nav-scroll .navbar-nav .active{font-weight:700}.nav-scroll .navbar-nav .logo{padding:15px 0;color:#777}.nav-scroll .logo{width:100px}.nav-scroll .logo-img{margin-bottom:0;width:250px}.logo-wrapper{float:left;background:0 0;padding:44px 50px 44px 90px}.logo{padding:0;width:300px;text-align:center}.logo-img{width:100%;margin-bottom:5px}.dropdown:hover .dropdown-menu,.dropdown:hover .mega-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.dropdown .nav-link{cursor:pointer}.dropdown .nav-link i{padding-left:1px;font-size:9px}.dropdown-item{position:relative}.dropdown-item:hover .sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.dropdown-item span{display:block;cursor:pointer}.dropdown-menu,.sub-menu{display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);width:200px;padding:15px 10px;border-radius:0;border:0;background-color:var(--ivory);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.05);box-shadow:0 10px 20px rgba(0,0,0,.05);-webkit-transition:all .3s;transition:all .3s}.dropdown-menu .dropdown-item,.sub-menu .dropdown-item{padding:5px 15px;font-size:15px;font-weight:300;color:var(--charcoal);position:relative;-webkit-transition:all .4s;transition:all .4s;border-bottom:1px solid rgba(0,0,0,.025);background-color:transparent}.dropdown-menu .dropdown-item:last-child,.sub-menu .dropdown-item:last-child{border-bottom:none}.dropdown-menu .dropdown-item:hover,.sub-menu .dropdown-item:hover{background:0 0;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:var(--charcoal);-webkit-text-fill-color:var(--charcoal)}.dropdown-menu .dropdown-item a,.sub-menu .dropdown-item a{display:block}.dropdown-menu .dropdown-item i,.sub-menu .dropdown-item i{padding:13px 0 0 5px;font-size:8px;float:right}.dropdown-menu .dropdown-item em,.sub-menu .dropdown-item em{font-size:8px;background-color:#272727;padding:2px 4px;color:#fff;border-radius:2px;position:absolute;right:10px;top:5px}.dropdown-menu.last{left:-60%}.sub-menu{position:absolute;left:100%;top:-5px}.sub-menu.left{left:-100%;margin-left:-20px}.mega-menu{position:absolute;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);right:-150px;width:800px;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.05);box-shadow:0 10px 20px rgba(0,0,0,.05);-webkit-transition:all .3s;transition:all .3s}.mega-menu .dropdown-title{display:block;color:#fff;font-size:14px;font-weight:300;letter-spacing:5px;text-transform:uppercase;margin-bottom:15px;padding:0 15px 15px;border-bottom:1px solid rgba(255,255,255,.03)}.mega-menu .dropdown-menu{position:static!important;float:left;-webkit-box-shadow:none;box-shadow:none;border-right:1px solid rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.03);-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.navbar{padding-right:0;padding-right:0;background:0 0}.nav-scroll{background:var(--ivory)}.logo-wrapper{float:left;padding:15px;width:250px}.nav-scroll .logo-wrapper{padding:15px;background-color:var(--ivory)}.nav-scroll .logo-img{width:215px}.navbar .navbar-nav .nav-link:hover{-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:var(--charcoal);-webkit-text-fill-color:var(--charcoal)}}@media screen and (max-width:850px){.nav-scroll .logo-wrapper{padding:15px 70px 15px 10px}.logo-wrapper{padding:30px 10px}.navbar .navbar-nav .nav-link:hover{-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:var(--charcoal);-webkit-text-fill-color:var(--charcoal)}}.header{min-height:100vh;overflow:hidden}.space{min-height:20vh}.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;top:40%;left:-60px;right:-60px}.owl-next,.owl-prev{position:absolute;height:100px;color:inherit;background:0 0;border:none;z-index:100}.owl-prev{left:0}.owl-next{right:0}.owl-theme .owl-nav [class*=owl-]{width:40px;height:40px;line-height:34px;background:var(--charcoal);border-radius:100%;color:#fff;font-size:13px;margin-right:3px;cursor:pointer;border:1px solid var(--charcoal);transition:all .2s ease-in-out;transform:scale(1)}.owl-theme .owl-nav [class*=owl-]:hover{transform:scale(.9);background:0 0;border:1px solid var(--charcoal);color:var(--charcoal)}@media screen and (max-width:768px){.owl-nav{display:none}}.about-page.section-padding{padding:30px 0}.about .about-img img:hover{transform:scale(.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 #f4f4f4}.about .about-img .img img{position:relative;z-index:2;background:var(--charcoal)}.about-img-2{position:relative}.about-img .about-img-2{width:40%!important;position:absolute;bottom:0;right:45px;z-index:3;padding:20px 15px;color:var(--charcoal);text-transform:uppercase;font-weight:300;font-size:13px;line-height:1.5em;text-align:center}.about-buro{background:#fff;border:var(--ivory)}@media screen and (max-width:850px){.about{padding-bottom:50px}}.team.section-padding{padding:30px 0}.team .item{margin-bottom:30px}.team .item .img img{height:525px;object-fit:cover}.team .item .img:before{top:20px;left:20px;border-left:1px solid;border-top:1px solid;content:"";position:absolute;width:60px;height:60px;z-index:20;border-color:rgba(255,255,255,.2)}.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;font-weight:300;color:var(--charcoal)}.team .info p{margin-bottom:5px;color:var(--charcoal)}.team .info .social{position:absolute;top:100%;left:0;width:100%;height:100%;background-color:var(--ivory);-webkit-transition:all .4s;transition:all .4s}.team .info .social a{font-size:15px;color:var(--charcoal);margin:0 5px}.team .info .social a:hover{color:var(--charcoal)}.services .section-title{padding-left:30px}.services .item{padding:20px 30px;position:relative}.services .item:hover{background:var(--ivory)}.services .item h5{font-size:16px;font-weight:300;margin-bottom:5px;color:var(--charcoal)}.services .item p{margin-bottom:0}.services .item img{margin-bottom:20px;height:200px;object-fit:cover}.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:#f4f4f4;content:"";transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.services .item:hover .line:after{width:100%;background-color:var(--charcoal);transition-property:all;transition-duration:.8s;transition-timing-function:ease-in-out}.furnished-homes .item{margin-bottom:10px}.projects-page .item{position:relative;overflow:hidden;margin-bottom:30px}.projects-page .item:hover{cursor:pointer}.projects-page.item:hover img{-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-page .item:hover .con{bottom:0}.projects-page .item img{-webkit-transition:all .5s;transition:all .5s;object-fit:cover}.projects-page .item .con{padding:10px 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,.9) 2%,rgba(0,0,0,.9) 90%);background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.01) 2%,rgba(0,0,0,.9) 90%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.01) 2%,rgba(0,0,0,.9) 90%)}.projects-page .item .con h5{position:relative;color:#fff;font-size:22px;font-weight:300;line-height:1.75}.projects-page .item .con p{color:#fff;font-size:20px}.projects-page .item .con .butn-light{margin-left:0;border-radius:30px;border-color:var(--charcoal);padding:11px 30px}.projects-page .item .con .butn-light:hover{border-color:var(--charcoal)}.projects-prev-next{padding:40px 0;border:none;border-top:1px solid #f4f4f4}@media (max-width:576px){.projects-prev-next{text-align:center}.projects-prev-next-left{margin-bottom:10px}.projects-prev-next-right{margin-top:10px;margin-left:20px}}.projects-prev-next a{display:inline-block;font-size:16px;color:var(--charcoal);line-height:1em}.projects-prev-next a i{font-size:20px}.projects-prev-next a:hover{font-weight:700}.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}@media screen and (max-width:768px){.owl-height{height:500px}.projects-page .item img{height:500px}.projects-page .item .con h5 a,.projects-page.item .con h5{font-size:18px}.projects-page .item .con{bottom:-80px;padding:0 15px}}.gallery-item{position:relative;padding-top:20px}.gallery-item .img-zoom{width:100%!important}.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:0;transition:all .27s cubic-bezier(.3,.1,.58,1)}.gallery-box .gallery-img>img{height:350px;object-position:center;object-fit:cover;transition:all .3s cubic-bezier(.3,.1,.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 .27s cubic-bezier(.3,.1,.58,1)}.gallery-box .gallery-detail h4{font-size:18px}.gallery-box .gallery-detail p{color:Rgba(0,0,0,.4);font-size:14px}.gallery-box .gallery-detail i{color:var(--charcoal);padding:8px}.gallery-box .gallery-detail i:hover{color:var(--charcoal)}.gallery-box:hover .gallery-detail{top:50%;transform:translate(0,-50%);opacity:1}.gallery-box:hover .gallery-img:after{background:rgba(0,0,0,.1)}.gallery-box:hover .gallery-img>img{transform:scale(1.05)}.mfp-figure button{border:0 solid transparent}button.mfp-arrow,button.mfp-close{border:0 solid transparent;background:0 0}.testimonials-box{position:relative;background:var(--ivory);padding:60px 45px;margin-bottom:-90px;border:1px solid #d1d5db}.testimonials-box .head-box h6{font-weight:400;color:#777;font-size:17px;text-transform:uppercase;letter-spacing:3px;margin-bottom:10px}.testimonials-box .head-box h4{font-size:18px;font-weight:300;color:var(--charcoal);border-bottom:1px solid #f4f4f4;padding-bottom:15px}.testimonials-box .head-box h4 span{color:var(--charcoal)}@media screen and (max-width:991px){.testimonials-box{margin-bottom:90px;padding:35px 20px}}.testimonials .item{display:flex;flex-direction:column}.testimonials .item .quote{position:absolute;right:15px;top:45%;width:100px;margin:0 auto 30px;opacity:.06}.testimonials .item img{width:50%;margin:8% auto}.testimonials .item h6{margin:0;font-size:16px!important}.testimonials .item p{color:var(--charcoal)}.testimonials .owl-height{min-height:360px}.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:0 0;display:inline-block;width:40px;height:40px;line-height:38px;text-align:center;color:var(--charcoal);font-weight:300;border:1px solid #efefef;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:0 0;border:1px solid var(--charcoal);font-weight:700}.bauen-pagination-wrap li a.active{background-color:transparent;border:1px solid var(--charcoal);color:var(--charcoal)}@media screen and (max-width:768px){.bauen-pagination-wrap{padding:0;margin:0;text-align:center}}#bauen-contactMap{width:100%;height:550px}.butn-dark{position:relative;line-height:1.2em}.butn-dark a{font-weight:300;text-transform:uppercase;background:var(--charcoal);color:#fff;padding:13px 30px;margin:0;position:relative;font-size:16px;letter-spacing:3px}.butn-dark a:after{content:"";width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#fff;color:var(--charcoal);-webkit-transition:all .3s ease;transition:all .3s ease}.butn-dark a span{position:relative;z-index:2}.butn-dark a:hover:after{width:100%;left:0;-webkit-transition:width .3s ease;transition:width .3s ease}.butn-dark a:hover span{color:var(--charcoal)}.butn-light{position:relative;line-height:1.2em}.butn-light a{font-weight:300;font-family:Oswald,sans-serif;text-transform:uppercase;background:0 0;color:#fff;padding:12px 24px;margin:0;position:relative;font-size:16px;letter-spacing:3px;border:1px solid #fff}.butn-light a:after{content:"";width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;-webkit-transition:all .3s ease;transition:all .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 .3s ease;transition:width .3s ease}.butn-light a:hover span{color:#272727}.main-footer{padding:100px 0 0}.main-footer.dark{background:var(--ivory);color:#777}.main-footer .abot p{color:#777}.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 var(--ciment);color:var(--charcoal);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 var(--charcoal);background:0 0;color:var(--charcoal)}.main-footer .fothead h6{margin-bottom:0;color:var(--charcoal);font-size:17px}.main-footer .fotcont .fothead h6{font-weight:700;position:relative;padding-bottom:5px;font-size:14px;font-family: 'sharp-sans';}.main-footer .fotcont .fothead h6:after{content:"";position:absolute;right:0;bottom:0;width:100%;border:none}.main-footer .fotcont p{margin-bottom:0;font-size: 14px;}.main-footer .fotcont p span{font-weight:700;margin-right:5px;font-size: 14px;}.main-footer .sub-footer{padding:15px 0 0 0;border-top:1px solid #f4f4f4}.main-footer .sub-footer p{font-size:12px;color:var(--charcoal);margin-top:7px}.main-footer .sub-footer p a:hover{color:var(--charcoal)}.main-footer .sub-footer p.right{text-align:right}.main-footer-two{padding:50px 0 0 0!important}@media screen and (max-width:850px){.main-footer{padding:50px 0 0 0}}@media screen and (max-width:768px){.main-footer{padding:50px 0 0 0!important}.main-footer .sub-footer{padding:15px 0 0 0!important}}.pace{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99999999999999;position:fixed;margin:auto;top:0;left:0;right:0;bottom:0;width:400px;border:0;height:1px;overflow:hidden;background:#f4f4f4;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.pace .pace-progress{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);max-width:300px;position:fixed;z-index:99999999999999;display:block;position:absolute;top:0;right:100%;height:100%;width:100%;background:var(--charcoal)}.pace.pace-inactive{width:100vw;opacity:0}.pace.pace-inactive .pace-progress{max-width:100vw}#preloader{width:100%;height:100vh;overflow:hidden;position:fixed;z-index:9999999}#preloader:after,#preloader:before{content:"";position:fixed;left:0;height:50%;width:100%;background:#fff;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}#preloader:before{top:0}#preloader:after{bottom:0}#preloader.isdone{visibility:hidden;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}#preloader.isdone:after,#preloader.isdone:before{height:0;-webkit-transition:all .7s cubic-bezier(1,0,.55,1);-o-transition:all .7s cubic-bezier(1,0,.55,1);transition:all .7s cubic-bezier(1,0,.55,1);-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.loading-text{font-size:40px;font-weight:400;letter-spacing:4px;position:absolute;top:calc(50% - 30px);left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#b19777;font-family:Oswald,sans-serif;z-index:9999}.loading-text.isdone{top:50%;opacity:0;-webkit-transition:all .8s cubic-bezier(.19,1,.22,1);-o-transition:all .8s cubic-bezier(.19,1,.22,1);transition:all .8s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.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(0,0,0,.2);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);z-index:100;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s 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 .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:rgba(0,0,0,.2);stroke-width:2;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.progress-wrap{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.progress-wrap::after{color:var(--charcoal)}.progress-wrap svg.progress-circle path{stroke:var(--charcoal)}.accordion-box{position:relative}.accordion-box .block{position:relative;background:#f4f4f4;border-radius:0;overflow:hidden;margin-bottom:16px}.accordion-box .block.active-block{background-color:#f4f4f4}.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:1px;cursor:pointer;padding:20px 40px;padding-right:60px;color:#777;transition:all .5s ease;font-family:Oswald,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:400;color:#b19777;line-height:30px;content:"\e61a";font-family:Themify;transition:all .5s ease}.accordion-box .block .acc-btn.active{background-color:#f4f4f4;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:0 40px 30px;background-color:#f4f4f4;color:#777}.accordion-box .block .acc-content.current{display:block}.accordion-box .block .content .text{display:block;position:relative;top:0;display:block}.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:#f4f4f4;border:1px solid #f4f4f4;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 h3{-webkit-text-stroke:1px rgba(255,255,255,.5)}.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 #e8e4e4;margin-bottom:30px}.process .item h3{position:absolute;bottom:0;text-align:right;width:100%;font-size:40px;font-weight:600;z-index:-1;color:transparent;-webkit-text-stroke:1px rgba(0,0,0,.1);right:20px}.process .item h6{font-family:Oswald,sans-serif;color:#272727;font-size:16px;margin-bottom:5px;text-transform:uppercase;letter-spacing:5px;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:0}.process .item .line:after{position:absolute;left:0;bottom:10px;width:50px;height:1px;background-color:rgba(0,0,0,.075);content:"";transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.process .item:hover .line:after{width:100%;background-color:rgba(255,255,255,.75);transition-property:all;transition-duration:.8s;transition-timing-function:ease-in-out}.comming{min-height:100vh;height:auto;position:relative;background-blend-mode:overlay;background:rgba(0,0,0,.6);background-image:url(../img/slider/1.jpg);background-size:cover;background-position:center;background-attachment:fixed;color:#fff}@media (max-width:767px){.comming{min-height:200vh}}.comming .item{background-color:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);padding:30px 15px;margin-bottom:30px}.comming h6{color:#b19777;font-size:13px;font-family:Oswald,sans-serif;font-weight:300;text-transform:uppercase;margin-bottom:5px;letter-spacing:5px;line-height:1.5em}.comming h3{font-size:48px;line-height:1.25em;font-family:Oswald,sans-serif;font-weight:400;color:#fff;position:relative;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px}.comming h2{font-size:48px;line-height:1.25em;font-family:Oswald,sans-serif;font-weight:400;color:#fff;position:relative;text-transform:uppercase;letter-spacing:15px;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 11px;background-color:transparent;border:1px solid #b19777;border-radius:0;color:#fff;margin-bottom:15px;outline:0}.comming form button{background-color:#b19777;padding:8px 20px;border-radius:0;color:#fff;border:0;position:absolute;top:4px;right:4px;cursor:pointer;font-size:14px;letter-spacing:3px;text-transform:uppercase;font-weight:300;outline:0}.comming form button:hover{background-color:#323232;color:#fff;outline:0}.go-back{margin-top:45px}.go-back a{color:#fff;display:inline-block;font-size:13px;font-family:Oswald,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:5px}.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}@media screen and (max-width:991px){.bg-fixed{background-attachment:scroll!important}.navbar .logo{text-align:left;margin-left:0}.nav-scroll .logo{width:150px}.logo-img{margin-bottom:0}.navbar button{margin-right:15px;outline:0!important;background:0 0}.navbar button:hover{background:0 0}.navbar .container{max-width:100%}.navbar .navbar-collapse{max-height:360px;overflow:auto;background:var(--ivory);text-align:left;padding:15px 30px 30px 15px}.navbar .nav-link{margin:0 auto!important}.navbar .navbar-nav .nav-link{color:var(--charcoal)}.nav-scroll .navbar-collapse .nav-link{color:var(--charcoal)!important}.nav-scroll .navbar-collapse .active{font-weight:700}.dropdown-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);width:100%;display:none}.dropdown-menu .sub-menu{position:static;margin-top:15px;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);width:100%;display:none}.dropdown:hover .dropdown-menu,.dropdown:hover .mega-menu{display:block}.dropdown .dropdown-menu:hover .sub-menu{display:block}.dropdown .mega-menu{width:100%;position:static;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);width:100%;display:none}.dropdown .mega-menu .dropdown-menu{border:0;margin:0}.dropdown .mega-menu .dropdown-title{border-bottom-color:#f4f4f4}.dropdown-menu .dropdown-item,.sub-menu .dropdown-item{color:#272727;border-bottom:1px solid #f4f4f4}.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}}@media screen and (max-width:767px){.logo-wrapper .logo h2{display:none}.hero .intro h3{font-size:28px}.hero .intro h4{font-size:20px}.header .caption h1{font-size:30px;margin-bottom:15px;letter-spacing:10px;line-height:1.35em}.header .caption p{font-size:15px;margin-right:10px}.header .caption .butn-light{margin-right:10px}.portfolio .filtering span{margin-bottom:10px}.bauen-blog .item .con h5,.bauen-blog .item .con h5 a{font-size:16px}.bauen-comment-section h3 span{margin-left:0}.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:0 0}}@media screen and (max-width:480px){.section-head h4{font-size:30px}.footer{padding:60px 0}.text-left{text-align:center}.text-center{text-align:center}.text-right{text-align:center}}.loaderBtn{width:119px;height:47px;display:flex;align-items:center;justify-content:center}#responseMsg{font-size:14px;margin-top:12px}.custom-flex{justify-content:space-between}.fs1{font-size:14px}.fs12{font-size:12px}.bb{border-bottom:1px solid #f4f4f4}.pb-7{padding-bottom:7px}.font-bold{font-weight:700}.shrink-none{flex-shrink:0}.f-f-g{font-family:sharp-grotesk-25}.f-f-s{font-family:sharp-sans}.top img{object-fit:cover !important;height:413px!important}.section-padding-bottom{padding-bottom:90px}.visibility-hidden {visibility: hidden;}    
.gallery_grid .item{position:relative}.gallery_grid .item:hover{background:var(--ivory)}.gallery_grid .item h5{font-size:16px;font-weight:300;margin-bottom:5px;color:var(--charcoal)}.gallery_grid .item p{margin-bottom:0}.gallery_grid .item img{margin-bottom:20px;height:250px;object-fit:cover}.gallery_grid .item .line{width:100%;display:inline-block;position:relative;margin-bottom:5px}.gallery_grid .item .line:after{position:absolute;left:0;bottom:10px;width:50px;height:1px;background-color:#f4f4f4;content:"";transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.gallery_grid .item:hover .line:after{width:100%;background-color:var(--charcoal);transition-property:all;transition-duration:.8s;transition-timing-function:ease-in-out}.set_size{font-size: 14px;}