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}body{font-family:"Didact Gothic",sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#999;overflow-x:hidden!important;background:#272727}p{font-family:"Didact Gothic",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:"Oswald",sans-serif;font-weight:400;line-height:1.25em;margin:0 0 20px}img{width:100%;height:auto}img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#323232}span,a,a:hover{display:inline-block;text-decoration:none;color:inherit}button,input,optgroup,select,textarea{font-family:"Oswald",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,input[type=tel]:focus,textarea:focus{outline:none}input[type=password],input[type=email],input[type=text],input[type=file],input[type=tel],textarea,body .wc-block-components-form .wc-block-components-text-input input[type=email],body .wc-block-components-form .wc-block-components-text-input input[type=number],body .wc-block-components-form .wc-block-components-text-input input[type=password],body .wc-block-components-form .wc-block-components-text-input input[type=tel],body .wc-block-components-form .wc-block-components-text-input input[type=text],body .wc-block-components-form .wc-block-components-text-input input[type=url],body .wc-block-components-text-input input[type=email],body .wc-block-components-text-input input[type=number],body .wc-block-components-text-input input[type=password],body .wc-block-components-text-input input[type=tel],body .wc-block-components-text-input input[type=text],body .wc-block-components-text-input input[type=url]{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:"Didact Gothic",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:#999;border:1px solid transparent}table,th,tr,td{border:1px solid #ececec}th,tr,td{padding:10px}input[type=radio],input[type=checkbox]{display:inline}::-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}.bg-img{background-size:cover;background-repeat:no-repeat}.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}::-webkit-selection{color:#999;background:rgba(0,0,0,.1)}::-moz-selection{color:#999;background:rgba(0,0,0,.1)}::selection{color:#999;background:rgba(0,0,0,.1)}.section-padding2{padding:0 0 90px}.section-title{font-size:40px;font-family:"Oswald",sans-serif;font-weight:400;color:#fff;text-transform:uppercase;position:relative;letter-spacing:10px;word-spacing:5px;margin-bottom:30px}.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}.bauen-comment-section{padding-top:60px;margin-bottom:60px}.bauen-comment-section h3{font-size:16px;color:#b19777;font-family:"Didact Gothic",sans-serif;font-weight:400}.butn-dark{position:relative;line-height:1.2em}.butn-dark a{font-weight:300;font-family:"Oswald",sans-serif;text-transform:uppercase;background:#b19777;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:#323232;color:#fff;-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:#fff}.main-footer{padding:60px 0 0;border-top:1px solid rgba(255,255,255,.05)}.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:0 0;color:#b19777}.main-footer .fothead h6{margin-bottom:0;font-family:"Oswald",sans-serif;color:#b19777;font-size:17px}.main-footer .fotcont .fothead h6{font-family:"Didact Gothic",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:0}.main-footer .sub-footer{padding:30px 0 10px;margin-top:30px;border-top:1px solid rgba(255,255,255,.05)}.main-footer .sub-footer p{font-size:14px;color:#999;margin-top:0}.main-footer .sub-footer p a:hover{color:#b19777}.main-footer .sub-footer p.right{text-align:right}.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,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.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::after{position:absolute;font-family:"themify";content:"";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,.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,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.progress-wrap::after{color:#b19777}.progress-wrap svg.progress-circle path{stroke:#b19777}@media screen and (max-width:767px){.main-footer .sub-footer p.right{text-align:left}.main-footer .abot .social-icon{text-align:left;margin-bottom:15px}}@media screen and (max-width:480px){.text-left{text-align:center}.text-right{text-align:center}}@media screen and (max-width:1024px){.container{padding-right:30px;padding-left:30px}}