/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#page-wrapper{width:100%;overflow:hidden;padding-top:205px;}#page{position:relative;}#messages div.section,#main,div.tabs{width:1170px;margin-left:auto;margin-right:auto;z-index:9;position:relative;}#main-wrapper #main{padding:120px 0;position:relative;}
@font-face{font-family:'faricy-new-web';font-weight:300;src:url(/themes/custom/font/FaricyNewLight/font.woff2);src:url(/themes/custom/fonts/FaricyNewLight/font.eot#iefix) format('embedded-opentype'),url(/themes/custom/fonts/FaricyNewLight/font.woff2) format('woff2'),url(/themes/custom/fonts/FaricyNewLight/font.woff) format('woff'),url(/themes/custom/fontsFaricyNewLight/font.ttf) format('truetype'),url(/themes/custom/fontsFaricyNewLight/font.svg#wf) format('svg');}@font-face{font-family:'faricy-new-web';font-weight:700;src:url(/themes/custom/fonts/FaricyNewBold/font.woff2);src:url(/themes/custom/fonts/FaricyNewBold/font.eot#iefix) format('embedded-opentype'),url(/themes/custom/fonts/FaricyNewBold/font.woff2) format('woff2'),url(/themes/custom/fonts/FaricyNewBold/font.woff) format('woff'),url(/themes/custom/fonts/FaricyNewBold/font.ttf) format('truetype'),url(/themes/custom/fonts/FaricyNewBold/font.svg#wf) format('svg');}
@font-face{font-family:"lochs";src:url(/themes/custom/fonts/lochs.eot);src:url(/themes/custom/fonts/lochs.eot#iefix) format("embedded-opentype"),url(/themes/custom/fonts/lochs.woff) format("woff"),url(/themes/custom/fonts/lochs.ttf) format("truetype"),url(/themes/custom/fonts/lochs.svg#lochs) format("svg");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"lochs" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"lochs" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-left:before{content:"\61";}.icon-down:before{content:"\62";}.icon-right:before{content:"\63";}.icon-up:before{content:"\64";}.icon-close:before,.icon-cross:before{content:"\65";}.icon-info:before{content:"\68";}.icon-show:before{content:"\67";}
.lg-icon{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lg-actions .lg-prev,.lg-actions .lg-next{color:#ffffff;left:50px;top:50%;margin-top:-25px;position:absolute;cursor:pointer;z-index:1099;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;font-size:30px;text-shadow:0 0 10px #000000;text-shadow:0 0 10px rgba(0,0,0,0.5);}.lg-actions .lg-next{right:50px;left:inherit;}.no-touchevents .lg-actions .lg-prev:hover,.no-touchevents .lg-actions .lg-next:hover{opacity:0.5;}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{opacity:0.5;cursor:default;margin-left:0 !important;margin-right:0 !important;background:#ffffff !important;}@-webkit-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-moz-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-ms-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-webkit-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-moz-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-ms-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative;}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative;}.lg-toolbar{z-index:1080;left:0;position:absolute;top:0;width:100%;}.lg-close{position:absolute;right:50px;top:50px;font-size:40px;text-align:center;color:#ffffff;z-index:1099;cursor:pointer;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;text-shadow:0 0 10px #000000;text-shadow:0 0 10px rgba(0,0,0,0.5);}.lg-close:hover{color:#0075be;}.lg-sub-html{background:none;bottom:0;color:#ffffff;left:0;padding:0 15px 20px 15px;position:fixed;right:0;text-align:center;z-index:1080;line-height:22px;font-size:18px;}.lg-sub-html h5{margin:0;color:#ffffff;display:inline-block;background:#b0202a;padding:5px 10px;}#lg-counter{color:#ffffff;display:inline-block;font-size:14px;padding:12px 20px;background:none;vertical-align:middle;}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms !important;-moz-transition:-moz-transform 250ms ease 0s,opacity 250ms !important;-o-transition:-o-transform 250ms ease 0s,opacity 250ms !important;transition:transform 250ms ease 0s,opacity 250ms !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px;}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease;}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707;}.lg-outer .lg-thumb-item img{width:100%;height:100%;}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px;}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px;}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;}.lg-outer .lg-toogle-thumb:after{content:"\e1ff";}.lg-outer .lg-toogle-thumb:hover{color:#FFF;}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px;}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer;}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/themes/custom/img/vimeo-play.png) no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/themes/custom/img/vimeo-play.png) no-repeat scroll 0 -58px transparent;}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(/themes/custom/img/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8;}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1;}.lg-outer .lg-has-youtube .lg-video-play{background:url(/themes/custom/img/youtube-play.png) no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/themes/custom/img/youtube-play.png) no-repeat scroll 0 -60px transparent;}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0;}.lg-outer .lg-has-video .lg-video-object{visibility:hidden;}.lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none;}.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible;}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s;}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0;}.lg-progress-bar.lg-start .lg-progress{width:100%;}.lg-show-autoplay .lg-progress-bar{opacity:1;}.lg-autoplay-button:after{content:"\e01d";}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s ease 0s;-moz-transition:-moz-transform 0.3s ease 0s;-o-transition:-o-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 0.3s ease 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.3s ease 0s,opacity 0.15s !important;-o-transition:-o-transform 0.3s ease 0s,opacity 0.15s !important;transition:transform 0.3s ease 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}#lg-zoom-in,#lg-zoom-out{display:none;}#lg-zoom-in:after{content:"\e311";}#lg-zoom-out{opacity:0.5;pointer-events:none;}#lg-zoom-out:after{content:"\e312";}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto;}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset;}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s,-moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s,-o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%;}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px;}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset;}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}.lg-fullscreen:after{content:"\e20c";}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d";}.group{*zoom:1;}.group:before,.group:after{display:table;content:"";line-height:0;}.group:after{clear:both;}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;text-align:left;}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lg-outer.lg-visible{opacity:1;}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap;}.lg-outer .lg-item{display:none !important;}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important;}.lg-outer.lg-css .lg-current{display:inline-block !important;}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}.lg-outer .lg-img-wrap{top:0;bottom:0;left:0;right:0;padding:0;}.lg-outer .lg-item.lg-complete{background-image:none;}.lg-outer .lg-item.lg-current{z-index:1060;}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:90%;max-height:70%;width:auto !important;height:auto !important;-webkit-box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1);background:#ffffff;}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1;}.lg-outer .lg-empty-html{display:none;}.lg-outer.lg-hide-download #lg-download{display:none;}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background:#000000;background:rgba(0,0,0,0.5);opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}.backdropfilter .lg-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,0.4);}.lg-backdrop.in{opacity:1;}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-fade .lg-item{opacity:0;}.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}body.lg-on{overflow:hidden;}@media all and (max-width:1279px){.lg-close{margin-top:0;top:30px;right:30px;}.lg-actions .lg-prev{left:30px;}.lg-actions .lg-next{right:30px;}}@media all and (max-width:767px){.lg-close{margin-top:0;top:10px;right:10px;font-size:30px;}.lg-actions .lg-prev{left:10px;}.lg-actions .lg-next{right:10px;}.lg-outer .lg-image{max-height:100%;max-width:100%;}}
.chosen-container{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100% !important;}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box;}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;min-width:100%;max-width:200%;border:1px solid #000000;background:#fff;display:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;}.chosen-container.chosen-with-drop .chosen-drop{display:block;}.chosen-container a{cursor:pointer;}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999;}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top;}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 60px 0 10px;height:45px;border:1px solid #eeeeee;border-radius:0;text-decoration:none;white-space:nowrap;line-height:42px;color:#aaaaaa;}.chosen-container-single .chosen-single:hover{border-color:#000000;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;}.chosen-container-single .chosen-single input[type="text"]{cursor:pointer;opacity:0;position:absolute;display:none;}.chosen-container-single.chosen-container-active .chosen-single input[type="text"]{display:block;}.chosen-container-single .chosen-default{color:#000000;}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:0;text-overflow:ellipsis;white-space:nowrap;}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/themes/custom/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px;}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single .chosen-single div{position:absolute;top:0;right:10px;display:block;width:16px;height:100%;}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/themes/custom/images/chosen-sprite.png) no-repeat 0px 12px;}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:10px;white-space:nowrap;}.chosen-container-single .chosen-search input[type="text"]{margin:0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #dddddd;background:url(/themes/custom/images/chosen-sprite.png) no-repeat 100% -20px;border-radius:5px;}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);}.chosen-container-single.chosen-container-single-nosearch .chosen-search-input{display:none;}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:5px 5px 5px 0;padding:0 0 0 5px;max-height:240px;-webkit-overflow-scrolling:touch;}.chosen-container .chosen-results li{display:none;margin:0;padding:10px !important;list-style:none;line-height:15px;-webkit-touch-callout:none;}.chosen-container .chosen-results li:before{display:none !important;}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}.chosen-container .chosen-results li.highlighted{background-color:#eeeeee;}.chosen-container .chosen-results li.result-selected{background-color:#0075be;color:#ffffff;}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4;}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}.chosen-container .chosen-results li.group-option{padding-left:15px;}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:8px 10px;border-radius:5px;width:100%;height:auto;border:1px solid #dddddd;cursor:text;}.chosen-container-multi .chosen-choices:hover{border-color:#000000;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;}.chosen-container-multi .chosen-choices li{float:left;list-style:none;}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;line-height:20px;}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:0;padding:0;height:20px;line-height:20px;outline:0;border:0 !important;background:transparent !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:16px;border-radius:0;width:25px;}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:0px 5px 0px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;color:#000;font-size:14px;line-height:13px;cursor:default;}.chosen-container-multi .chosen-choices li.search-choice span{}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/themes/custom/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666;}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}.chosen-container-multi .chosen-results{margin:0;padding:0;}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}.chosen-container-active .chosen-single{}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #000000;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important;}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 12px;}.chosen-container-active .chosen-choices{}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important;}.chosen-disabled{opacity:0.5 !important;cursor:default;}.chosen-disabled .chosen-single{cursor:default;}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}.chosen-rtl{text-align:right;}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}.chosen-rtl .chosen-single div{right:auto;left:3px;}.chosen-rtl .chosen-single abbr{right:auto;left:26px;}.chosen-rtl .chosen-choices li{float:right;}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:url(/themes/custom/images/chosen-sprite.png) no-repeat -30px -20px;direction:rtl;}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/themes/custom/images/chosen-sprite%402x.png) !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}}
.visually-hidden{display:none;}.clearfix:after{display:table;clear:both;content:"";}html{-webkit-text-size-adjust:none;}body{font-family:"faricy-new-web",sans-serif;font-weight:300;font-style:normal;line-height:24px;font-size:16px;margin:0;padding:0 !important;border:0;outline:0;color:#000000;background:#ffffff;position:relative;text-align:left;}body.cke_editable{padding:10px;}::selection{background:#333333;background:rgba(0,0,0,0.5);color:#ffffff;}::-moz-selection{background:#333333;background:rgba(0,0,0,0.5);color:#ffffff;}a,a:link,a:visited{text-decoration:none;color:#000000;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}a:hover,a:active,a:focus{text-decoration:none;color:#0075be;}.only-print{display:none !important;}h1,h2,h3,h4,h5{margin:0;padding:0;font-family:"faricy-new-web",sans-serif;font-style:normal;color:#555555;}h1,h2,h3{font-size:80px;line-height:80px;margin-bottom:70px;color:#0075be;font-weight:700;}#node-page h1{font-size:40px;line-height:40px;}h4{font-size:36px;line-height:44px;margin-bottom:25px;font-weight:300;}h5{font-weight:700;font-size:20px;line-height:28px;margin-bottom:20px;color:#000000;}hr{border:0;height:1px;background:#aaaaaa;width:100%;margin:50px 0;clear:both;}span.blue{color:#0075be;}p{margin:0 0 20px 0;}b,strong{font-weight:bold;font-weight:700;}img{outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;height:auto;width:100%;border:0;display:block;}img.inline{width:auto !important;max-width:100%;display:inline-block;}.background-container{position:relative;overflow:hidden;background:#fbfbfb;}img.background.resizetoparent{position:absolute;top:0;left:0;z-index:1;}img.resizetoparent{max-width:inherit !important;width:100%;height:100%;object-fit:cover;}input,textarea,select,a.button{font-family:"faricy-new-web",sans-serif;font-weight:300;font-style:normal;}#main-menu{margin:68px 0 0 0;float:right;clear:right;padding:0;border-top:1px solid #aaaaaa;-webkit-transition:border-top 0.5s,margin-top 0.5s;-moz-transition:border-top 0.5s,margin-top 0.5s;transition:border-top 0.5s,margin-top 0.5s;}#navigation-wrapper .region-navigation{float:left;margin-left:50px;padding-left:50px;border-left:1px solid #eeeeee;height:66px;}#navigation-wrapper #block-custom-baumanagement{padding-top:20px;}#navigation-wrapper #block-custom-baumanagement ul.menu{margin:0 !important;padding:0 !important;}#navigation-wrapper #block-custom-baumanagement ul.menu li{list-style:none !important;margin:0 60px 0 0 !important;padding:0 !important;float:left;}#navigation-wrapper #block-custom-baumanagement ul.menu li a{position:relative;-webkit-transition:color 0.3s !important;-moz-transition:color 0.3s !important;transition:color 0.3s !important;}#navigation-wrapper #block-custom-baumanagement ul.menu li a.is-active{font-weight:700;}#navigation-wrapper #block-custom-baumanagement ul.menu li a:after{content:"";position:absolute;top:100%;left:50%;width:0;height:3px;margin-top:5px;background:#0075be;-webkit-transition:left 0.3s,width 0.3s;-moz-transition:left 0.3s,width 0.3s;transition:left 0.3s,width 0.3s;}#navigation-wrapper #block-custom-baumanagement ul.menu li a.is-active:after{left:0;width:100%;}#navigation-wrapper #block-block-1{margin-top:10px;}#navigation-wrapper.default{position:absolute;top:100%;left:0;width:100%;background:#ffffff;z-index:-1;opacity:0;padding-bottom:0 !important;-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);transform:translateY(-120%);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,transform 0.5s;}body.menu-open #navigation-wrapper.default{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}#navigation-wrapper.default>div{margin:0 80px !important;border-top:1px solid #eeeeee;}#navigation-wrapper.default .region-navigation-big{float:none !important;border-left:0 !important;height:auto !important;padding:100px 0 !important;}#navigation-wrapper.default .region-navigation-big .views .group{width:50%;float:left;text-align:center;position:relative;}#navigation-wrapper.default .region-navigation-big .views .group:first-child>div{border-right:1px solid #eeeeee;}#navigation-wrapper.default .region-navigation-big .views .group:last-child>div{border-left:1px solid #eeeeee;margin-left:-1px;}#navigation-wrapper.default .region-navigation-big .views .group h4.title{font-weight:700;margin-bottom:50px;color:#000000;}#navigation-wrapper.default .region-navigation-big .views .group .item{font-size:20px;line-height:40px;}#menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.5;z-index:899;display:none;cursor:pointer;}.backdropfilter #menu-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0.3;}#header{position:fixed;z-index:999;padding:0;width:100%;background:#ffffff;top:0;left:0;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);}#header>div.section{padding:70px 80px;position:relative;-webkit-transition:padding 0.5s;-moz-transition:padding 0.5s;transition:padding 0.5s;}#header.small>div.section{padding-top:25px;padding-bottom:25px;}#logo{width:170px;height:66px;margin:0;display:block;float:left;}#header .region-header{float:right;}#menu-icon{position:relative;float:right;cursor:pointer;margin-top:24px;z-index:119;width:20px;height:20px;display:block;}.page-node-type-smart-living #menu-icon,.page-node-type-wohnung #menu-icon,.page-node-type-baumanagement #menu-icon,.page-node-type-page #menu-icon,.page-node-type-leistung #menu-icon,.page-node-type-buch #menu-icon{display:none !important;}#menu-icon span{width:100%;height:2px;display:block;background:#000000;position:absolute;left:0;top:0;border-radius:1px;-webkit-transition:-webkit-transform 0.3s,opacity 0.3s,top 0.3s,margin-top 0.3s,background 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s,top 0.3s,margin-top 0.3s,background 0.3s;transition:transform 0.3s,opacity 0.3s,top 0.3s,margin-top 0.3s,background 0.3s;}#menu-icon span.second{top:50%;margin-top:-1px;}#menu-icon span.third{top:100%;margin-top:-2px;}#menu-icon:hover span{background:#0075be !important;}#menu-icon:hover span.first{margin-top:2px;}#menu-icon:hover span.third{margin-top:-4px;}#menu-icon.active span.first{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;margin-top:-2px;}#menu-icon.active span.second{opacity:0;}#menu-icon.active span.third{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin-top:-2px;}#footer{padding:100px 80px;margin:0;text-align:left;background:#333333;position:relative;color:#ffffff;}#footer p{margin:0;}#footer a{color:#ffffff;}#footer a:hover{opacity:0.5;}#footer div.section{position:relative;padding-right:140px;}.page-node-type-startseite #footer div.section{padding-right:0 !important;}#footer .logo{float:left;width:170px;height:66px;}#footer .totop{position:absolute;top:-20px;right:80px;height:40px;width:40px;text-align:center;background:#0075be;color:#ffffff;font-size:18px;z-index:19;opacity:1 !important;}#footer .totop i:before{line-height:40px;}#footer .totop:hover{margin-top:-5px;}#footer #block-custom-fusszeile{float:right;text-align:right;}#footer #block-custom-fusszeile ul{margin:0 !important;padding:0 !important;}#footer #block-custom-fusszeile ul li{margin:0 !important;padding:0 !important;list-style:none !important;}#footer #block-custom-fusszeile ul li:before{display:none !important;}#footer #block-custom-fusszeile ul li a.is-active{color:#0075be;font-weight:700;}#footer #block-views-fusszeile-kontaktdaten-block{float:left;padding-top:7px;position:relative;}#footer #block-views-fusszeile-kontaktdaten-block .item{float:left;margin-right:70px;}div.tabs{position:absolute;top:5px;left:5px;}div.tabs>h2{display:none !important;}.tabs ul.primary{padding:0;margin:0;overflow:hidden;border:none;background:none;}.tabs ul.primary li{display:inline-block;vertical-align:bottom;margin:0;padding:0;}.tabs ul.primary li a{background:#eeeeee;padding:6px 15px;color:#000000;border:0;display:block;margin:0;}.tabs ul.primary li a:hover{background:#dddddd;}.tabs ul.primary li.active a{background:#000000;color:#ffffff;}.tabs ul.secondary{border-bottom:none;padding:0.5em 0;}.tabs ul.secondary li{display:block;float:left;}.tabs ul.secondary li:last-child{border-right:none;}.tabs ul.secondary li:first-child{padding-left:0;}.tabs ul.secondary li a{padding:0.25em 0.5em;}.tabs ul.secondary li a.active{background:#f2f2f2;border-bottom:none;-moz-border-radius:5px;border-radius:5px;}ul.action-links{list-style:none;margin:5px;padding:0.5em 1em;}ul.action-links li{display:inline-block;margin-left:10px;}ul.action-links li a{padding-left:15px;background:url(/themes/custom/images/add.png) no-repeat left center;margin:0 10px 0 0;}#messages{padding:0;margin:0 auto;}div.messages{margin:50px 0 0 0;color:#444444;padding:20px;text-align:left;}div.messages.status{border:1px solid #b2dbb2;background:#e5f3e5;}div.messages.warning{border:1px solid #f5ed99;background:#fcfbe5;}div.messages.error{border:1px solid #eab2b2;background:#f8e5e5;}div.messages h3,div.messages h2{margin-bottom:10px;margin-top:0;}div.messages p{margin:0;}.confirm-parent,.password-parent{width:34em;}.password-parent,div.form-item div.password-suggestions{position:relative;}.password-strength-text,.password-strength-title,div.password-confirm{font-size:0.82em;}.password-strength-text{margin-top:0.2em;}div.password-confirm{margin-top:2.2em;width:20.73em;}input.form-submit,a.button,a.button:focus,a.button:link,a.button:visited{color:#ffffff;background:#0075be;cursor:pointer;text-align:center;padding:12px 24px;border-radius:0;border:0;text-decoration:none;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;font-weight:700;font-size:14px;line-height:24px;-webkit-appearance:none;}input.form-submit:hover,input.form-submit:focus,a.button:hover,a.button:active,a.button.active{text-decoration:none;color:#ffffff;background:#000000;}a.button.white,a.button.white:focus,a.button.white:link,a.button.white:visited{background:#ffffff;color:#000000;}a.button.white:hover,a.button.white:active,a.button.white.active{background:rgba(255,255,255,0.5);}.edit-link{background:#000000;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);color:#ffffff !important;padding:6px 10px;position:absolute !important;top:5px;right:5px;z-index:599;display:block;}.edit-link.delete{top:40px;background:red;}.edit-link.view{right:inherit;left:5px;top:-30px;}.views-row:hover .edit-link,.block:hover>.edit-link,.view-header:hover>.edit-link,#fotos .section:hover a.edit-link,.nodeblock:hover>a.edit-link,article:hover>a.edit-link,article>div.section:hover>a.edit-link,#loaded-content:hover a.edit-link{display:block;}.view-header,article,article>.content,.nodeblock{position:relative;}div.mobile_menu{display:none;}article ul,.region-content article ul{margin:0 0 20px 0;padding:0 !important;}article ul{text-align:left;}article ul li,article ul li.leaf{list-style:none;background:none;padding:0 0 10px 20px;position:relative;}article ul li:before{content:"/";color:#0075be;display:block;position:absolute;top:0;left:0;}article .liste ul{width:47%;padding-right:3% !important;float:left;}article p{clear:left;}ul li p{margin:0;}input[type=number]{-moz-appearance:textfield;}::-webkit-inner-spin-button{-webkit-appearance:none;}::-webkit-outer-spin-button{-webkit-appearance:none;}.form-actions{margin:0;}.form-item{position:relative;margin:0 0 20px 0;}input.form-text{position:relative;z-index:1;margin:0;padding:10px;border:1px solid #eeeeee;background:#ffffff;color:#000000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300;border-radius:0;line-height:23px;font-size:16px;-webkit-appearance:none;outline:none !important;}.form-item.form-type-textfield label,form .form-item.form-type-password label,form .form-item.form-type-textarea label,form .form-item.webform-component-textfield label,form .form-item.webform-component-number label,form .form-item.webform-component-textarea label,form .form-item.webform-component-email label{position:absolute;left:10px;top:10px;color:#aaaaaa;z-index:2;cursor:text;font-weight:300;text-align:left;background:#ffffff;padding:0 3px;-webkit-transition:top 0.3s,font-size 0.3s;-moz-transition:top 0.3s,font-size 0.3s;transition:top 0.3s,font-size 0.3s;}.form-item.form-type-textfield label.focus,form .form-item.form-type-password label.focus,form .form-item.form-type-textarea label.focus,form .form-item.webform-component-textfield label.focus,form .form-item.webform-component-number label.focus,form .form-item.webform-component-textarea label.focus,form .form-item.webform-component-email label.focus{opacity:0.5;}.form-item.form-type-textfield label.has-text,form .form-item.form-type-password label.has-text,form .form-item.form-type-textarea label.has-text,form .form-item.webform-component-textfield label.has-text,form .form-item.webform-component-number label.has-text,form .form-item.webform-component-textarea label.has-text,form .form-item.webform-component-email label.has-text{display:none;}.marker,.form-required{color:#aaaaaa;}textarea{max-width:100%;padding:10px;border:1px solid #eeeeee;background:#ffffff;resize:none;color:#000000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300;font-size:16px;line-height:23px;border-radius:0;-webkit-appearance:none;outline:none !important;}textarea.vert{resize:none;}input.form-text:focus,textarea:focus,input.form-text:hover,textarea:hover{border-color:#eeeeee;}#inline-messages.messages.status,#inline-messages.messages.warning,#inline-messages.messages.error{margin:20px 0 15px 0;padding:20px;}#block-webform-client-block-75 .messages.error{margin:0 0 15px 0;padding:20px;}div.messages.status h2,div.messages.status h3,div.messages.status h4{color:#444444;}#inline-messages{border-radius:15px;margin:0 0 30px 0 !important;}#inline-messages ul{margin:0;padding:0;}#inline-messages ul li{color:#000000;padding:1px 0 1px 16px;}input:focus,select:focus,textarea:focus,button:focus{outline:none;}.form-type-radio input,.form-type-checkbox input{position:absolute;opacity:0;visibility:hidden;}.form-type-radio,.form-type-bef-checkbox,.form-checkboxes .form-item,.form-radios .form-item{float:left;margin:7px 25px 0 0;}.form-type-radio label,.form-type-checkbox label{font-weight:300;position:relative;padding-left:25px;cursor:pointer;margin-left:0;line-height:20px;display:inline-block;}.form-type-radio label>span,.form-type-checkbox label>span{position:absolute;top:1px;left:0;margin-right:7px;width:14px;height:14px;border:1px solid #2c2c2c;display:block;float:left;line-height:14px;border-radius:50%;}.form-type-radio label>span span,.form-type-checkbox label>span span{margin:3px 0 0 3px;width:8px;height:8px;background:#ffffff;display:block;border-radius:50%;}.form-type-checkbox label>span,.form-type-checkbox label>span span{border-radius:0;}.form-type-radio label:hover>span span,.form-type-checkbox label:hover>span span{background:#2c2c2c;}.form-type-radio.checked label>span,.form-type-checkbox.checked label>span{border-color:#0075be;}.form-type-radio.checked label>span span,.form-type-radio.checked label:hover>span span,.form-type-checkbox.checked label>span span,.form-type-checkbox.checked label:hover>span span{background:#0075be !important;}.webform-client-form>div{margin:-1%;}.webform-client-form>div>.form-item{margin:1%;float:left;width:98%;position:relative;}.webform-client-form .form-actions{margin:2% 1% 1% 1%;float:left;width:98%;clear:left;}.webform-client-form>div>.form-item.clear{clear:left;}.webform-client-form .form-item.invalid input,.webform-client-form .form-item.invalid textarea,.webform-client-form .form-item.invalid .dk-selected,.dk-select.error .dk-selected,.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #eab2b2;}.webform-client-form .webform-component-checkboxes .form-item.invalid label,input.form-checkbox.error+label,.webform-client-form .form-item.date-popup.invalid label{color:#c71414;}.webform-client-form .form-item span.invalid{width:auto;background:#757575;color:#ffffff;padding:1px 8px;display:none !important;position:absolute;top:-28px;right:0px;white-space:nowrap;font-size:12px;z-index:999;}.webform-client-form .form-item.invalid:hover span.invalid{display:block !important;}.webform-client-form .form-item span.invalid:after{top:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,0,0,0);border-top-color:#757575;border-width:8px;margin-right:0px;}.webform-client-form>div>.form-item.error-info{color:#c71414;width:98% !important;display:none;}.webform-client-form .captcha{float:left;clear:left;width:100%;}#node-formular .messages,#node-kontakt .messages,#node-webform .messages{display:none;}.totop{bottom:30px;position:absolute;right:30px;z-index:999;}.gototop{cursor:pointer;height:30px;overflow:hidden;text-align:center;width:30px;z-index:99;background:none;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;border-radius:50%;opacity:1;border:2px solid #888888;}.gototop:hover,.gototop:active{opacity:0.5;}.gototop i{font-size:26px;position:relative;top:0px;color:#888888;}.dateien{margin-left:-15px;margin-right:-15px;}.dateien .datei{margin:15px;width:370px;float:left;}.dateien.width-100{margin:0;}.dateien.width-100 .datei,.links .link{margin:15px 0;width:100%;}.dateien .datei a,.links .link a{display:block;padding:4px 0 0 55px;position:relative;text-align:left;line-height:18px;mine-height:44px;}.dateien .datei .icon,.links .link .icon{width:38px;height:38px;color:#000000;border-radius:50%;position:absolute;top:0;left:0;background:none;text-align:center;border:1px solid #000000;transition:color 0.5s,background 0.5s;}.dateien .datei .icon i,.links .link .icon i{position:relative;top:8px;font-size:18px;}.dateien .datei a:hover .icon{color:#ffffff;background:#000000;}.page-views-ui-basic #edit-options-form-description,.page-views-ui-basic .form-item-options-label,.page-views-ui-basic .form-item-options-empty,.page-views-ui-basic .form-item-options-tokenize,.page-views-ui-basic #edit-options-more,.page-views-ui-basic #edit-options-content-format{display:none;}#views-ui-config-item-form #edit-submit{background:#dddddd;padding:10px;width:auto;margin-top:30px;}.ajax-progress{background-color:rgba(255,255,255,0.8);height:100%;width:100%;position:fixed;top:0;left:0;margin:0;z-index:199;}.ajax-progress .throbber{background:url(/themes/custom/images/ajax-loader.gif) center center no-repeat #0075be;height:80px;width:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:199;}.svgasimg.smil .ajax-progress .throbber{background-image:url(/themes/custom/images/ajax-loader.svg);}.js.no-touchevents .slidein{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1.5s,-webkit-transform 1.5s;-moz-transition:opacity 1.5s,-moz-transform 1.5s;transition:opacity 1.5s,transform 1.5s;}.js.no-touchevents .slidein.inview{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}.js.no-touchevents .slidein.delay-300.inview{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}.js.no-touchevents .slidein.left{-webkit-transform:translateY(0) translateX(-60px);-moz-transform:translateY(0) translateX(-60px);-ms-transform:translateY(0) translateX(-60px);transform:translateY(0) translateX(-60px);}.js.no-touchevents .slidein.right{-webkit-transform:translateY(0) translateX(60px);-moz-transform:translateY(0) translateX(60px);-ms-transform:translateY(0) translateX(60px);transform:translateY(0) translateX(60px);}.js.no-touchevents .slidein.left.inview,.js.no-touchevents .slidein.right.inview{-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);}.krumo-root img{width:auto;}#toolbar-bar{z-index:99999;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:0;border-bottom:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}#loaded-content{position:fixed;top:50%;left:50%;margin-left:-500px;margin-top:-250px;width:1000px;background:#ffffff;z-index:1199;display:none;height:500px;overflow:hidden;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);}#loaded-content.toheight{top:5% !important;max-height:90% !important;margin-top:0 !important;}#loaded-content.toheight:before{content:"";position:absolute;top:0;left:0;width:100%;height:50px;z-index:19;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}#loaded-content.toheight:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;z-index:19;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}#loaded-content>.content{overflow-y:scroll;position:relative;height:100%;-webkit-overflow-scrolling:touch;}#loaded-content #block-lochs-system-main .block-padding{position:relative;padding:65px;text-align:left;}#loaded-content #block-lochs-system-main article{padding:60px;position:relative;}#loaded-content h1{font-size:40px;line-height:46px;margin-bottom:40px;}#loaded-content a.close{position:absolute;top:20px;right:20px;cursor:pointer;z-index:299;font-size:30px;color:#000000;}#loaded-content a.close:hover{text-decoration:none;color:#0075be;}#loaded-content a.edit-link{right:auto;left:5px;}#overlay-ajaxload{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1099;display:none;cursor:pointer;}.backdropfilter #overlay-ajaxload{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,0.3);}#overlay-ajaxload .loading{background:url(/themes/custom/images/ajax-loader.gif) center center no-repeat #0075be;height:80px;width:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:199;}.svgasimg.smil #overlay-ajaxload .loading{background-image:url(/themes/custom/images/ajax-loader.svg);}html.noscrolling,html.noscrolling body{overflow:hidden;}
#page-wrapper{display:block !important;}span.helper{display:inline-block;height:100%;vertical-align:middle;}.spalte{width:47%;float:left;text-align:left;}.spalte.spalte-2{float:right;}a.moremedia{position:fixed;bottom:5px;right:5px;display:block;padding:5px;width:5px;height:50px;text-indent:-99999px;}.dropdown-container{position:relative;}.dropdown-container .dropdown-content{background:#ffffff;position:absolute;top:100%;right:0;margin-top:10px;padding:20px;font-size:12px;line-height:18px;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);white-space:nowrap;z-index:999;display:none;text-align:left;color:#000000;}.dropdown-container .dropdown-content:after{bottom:100%;right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:6px;margin-right:6px;}.dropdown-container .dropdown-content.left{right:auto !important;left:0;}.dropdown-container .dropdown-content.left:after{margin-right:0;margin-left:6px;right:auto !important;left:0;}.dropdown-container a.active span.tooltip{display:none !important;}.dropdown-container .dropdown-content ul.links{margin:-10px 0 !important;padding:0 !important;}.dropdown-container .dropdown-content ul.links li{padding:10px 0 !important;border-top:1px solid #eeeeee;list-style:none !important;background:none !important;}.dropdown-container .dropdown-content ul.links li:first-child{border-top:0 !important;}.dropdown-container .dropdown-content ul.links li:before{display:none !important;}.dropdown-container .dropdown-content ul.links li a{display:block;}.dropdown-container .dropdown-content strong.title{display:block;margin-bottom:20px;}.dropdown-container .dropdown-content form{width:400px;}.dropdown-container .dropdown-content form .webform-component--e-mail-empfaenger,.dropdown-container .dropdown-content form .webform-component--name-empfaenger{width:48%;}.dropdown-container .dropdown-content input.form-text{font-size:12px;line-height:18px;}.dropdown-container .dropdown-content a.button,.dropdown-container .dropdown-content a.button:focus,.dropdown-container .dropdown-content a.button:link,.dropdown-container .dropdown-content a.button:visited{padding:6px 14px;}.dropdown-container .dropdown-content .messages{display:none !important;}.dropdown-container .dropdown-content .dsgvo-checkbox.form-item{margin:2% 1% !important;}.dropdown-container .dropdown-content .dsgvo-checkbox.form-item .description{clear:both;font-size:10px;line-height:14px;padding-left:25px;margin-top:0;white-space:normal;}.dropdown-container .dropdown-content #confirmation{width:200px;white-space:normal;}.dropdown-container .dropdown-content #confirmation p{margin:0 !important;}#node-startseite .views-row{width:50%;float:left;height:100%;position:relative;overflow:hidden;-webkit-transition:width 0.5s ease-in-out;-moz-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;}#node-startseite .views-row-1{width:60%;}#node-startseite .views-row-2{width:40%;}#node-startseite .views-row>a{display:block;height:100%;color:#ffffff;background-size:cover;background-repeat:no-repeat;background-position:center center;}#node-startseite .views-row .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.3;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;}.mix-blend-mode #node-startseite .views-row .overlay{opacity:0.5;mix-blend-mode:multiply;}#node-startseite .views-row.smart-living .overlay{background:#0075be;}.mix-blend-mode #node-startseite .views-row.smart-living .overlay{opacity:1;}#node-startseite .views-row .content-wrapper{position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:99;padding-bottom:100px;}.csstransforms #node-startseite .views-row .content-wrapper{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#node-startseite .views-row .content-wrapper h2{color:#ffffff;}#node-startseite .views-row .content-wrapper .features{font-size:30px;line-height:40px;}#node-startseite .views-row .content-wrapper .link{position:absolute;bottom:0;left:0;width:100%;}#node-startseite .views-row .content-wrapper .link span{display:inline-block;border-bottom:2px solid #ffffff;padding-bottom:2px;}#node-startseite:hover .views-row{width:40%;}#node-startseite .views-row:hover{width:60%;}#node-startseite .views-row:hover .overlay{opacity:0.1;}.mix-blend-mode #node-startseite .views-row:hover .overlay{opacity:0.3;}.mix-blend-mode #node-startseite .views-row.smart-living:hover .overlay{opacity:0.6;}#node-smart_living,#node-baumanagement{margin-bottom:200px;}#einleitung,#einleitung .bilder-wrapper .bild{min-height:860px;max-height:960px;}#einleitung .content-wrapper{float:left;width:22%;}#einleitung .content-wrapper .content{padding:80px;background:#0075be;color:#ffffff;}#einleitung .content-wrapper .content h1{color:#ffffff;}#einleitung .content-wrapper .content .features{font-size:26px;line-height:30px;}#einleitung .content-wrapper .content .features>div{padding:4px 0 4px 20px;position:relative;}#einleitung .content-wrapper .content .features>div:before{content:"/";position:absolute;top:4px;left:0;}#einleitung .grafik{text-align:center;padding:100px 0;position:relative;}#einleitung .grafik img{height:60px;width:auto !important;display:inline-block;}#einleitung .grafik .ausrichtung{text-align:center;margin-top:10px;display:none;}#einleitung .bilder-wrapper{float:right;width:78%;position:relative;height:100%;}#einleitung .bilder-wrapper .bilder{height:100%;}#einleitung .bilder-wrapper .bild{width:100%;height:100%;display:none;position:relative;overflow:hidden;border:0 !important;}#einleitung .bilder-wrapper .bild.bild-0{display:block;}#einleitung .bilder-wrapper .bild .info{position:absolute;left:30px;bottom:30px;color:#ffffff;padding:0 30px;z-index:99;}#einleitung .bilder-wrapper .bild .info i{position:absolute;top:3px;left:0;font-size:18px;}#einleitung .bilder-wrapper .nav{position:absolute;top:50%;left:0;margin-left:-20px;margin-top:-40px;z-index:99;}#einleitung .bilder-wrapper .nav a{display:block;width:40px;height:40px;background:#333333;color:#ffffff;text-align:center;cursor:pointer;}#einleitung .bilder-wrapper .nav a i:before{line-height:40px;}#einleitung .bilder-wrapper .nav a:hover{background:#000000;}#einleitung .bilder-wrapper .bild:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;z-index:19;opacity:0.5;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}#eineitung_text{margin:200px 180px 0 180px;}#eineitung_text .title-wrapper{width:65%;float:left;}#eineitung_text .text{margin-top:10px;width:30%;float:right;}#node-projekt{margin:200px 180px;}#node-projekt .projekte{margin:0 -40px;}#node-projekt .projekte .item{width:33.333%;float:left;}#node-projekt .projekte .item>div{padding:0 40px;border-left:1px solid #eeeeee;}#node-projekt .projekte .item.item-0>div{border-left:0 !important;}#node-projekt .projekte .item.clear-3>div{border-left:0;}#node-projekt .projekte .trenner{width:100%;float:left;clear:left;margin:70px 0;display:none;}#node-projekt .projekte .trenner.trenner-3{display:block;}#node-projekt .projekte .trenner>div{margin:0 40px;height:1px;background:#eeeeee;}#node-wohnungen{margin:200px 0;}#node-wohnungen .content-wrapper{width:60%;float:left;}#node-wohnungen .content-wrapper .content{padding:0 180px;}#node-wohnungen .content-wrapper .text{position:relative;padding-right:150px;}#node-wohnungen .content-wrapper .text a.button{position:absolute;top:0;right:0;}#node-wohnungen .content-wrapper .wohnungen{border-top:1px solid #eeeeee;margin-top:70px;padding-top:70px;}#node-wohnungen .content-wrapper .wohnungen .group{margin-bottom:0px;}#node-wohnungen .content-wrapper .wohnungen .group h4.title{color:#aaaaaa;float:left;width:60%;cursor:pointer;}#node-wohnungen .content-wrapper .wohnungen .group h4.title:hover{color:#555555;}#node-wohnungen .content-wrapper .wohnungen .group.active h4.title{font-weight:700;color:#555555;}#node-wohnungen .content-wrapper .wohnungen .group>.beschreibung{float:right;width:40%;color:#aaaaaa;margin-top:20px;text-align:right;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}#node-wohnungen .content-wrapper .wohnungen .group.active>.beschreibung{opacity:0;}#node-wohnungen .content-wrapper .wohnungen .group .view{display:none;}#node-wohnungen .content-wrapper .wohnungen .group .view .view-content{padding-bottom:50px;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row a{display:block;border-bottom:1px solid #eeeeee;padding:10px 0;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row a.vergeben{color:#aaaaaa;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row a.hover,#node-wohnungen .content-wrapper .wohnungen .group .view .views-row a:hover{color:#0075be;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row a>div{float:left;padding-right:1%;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row .title{width:19%;font-weight:700;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row .beschreibung{width:34%;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row .groesse{width:19%;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row .verfuegbar{width:19%;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row .button{width:5%;text-align:right;padding-right:0;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row .button i{position:relative;top:3px;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row .overlay{display:none !important;}#node-wohnungen .bilder-wrapper{width:40%;float:right;position:relative;}#node-wohnungen .bilder-wrapper .bild{position:relative;display:none;}#node-wohnungen .bilder-wrapper .bild.index-0{display:block;}#node-wohnungen .bilder-wrapper .bild svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;display:block;}#node-wohnungen .bilder-wrapper .bild svg polygon,#node-wohnungen .bilder-wrapper .bild svg rect{fill:#0075be;cursor:pointer;opacity:0;}#node-wohnungen .bilder-wrapper .bild svg polygon:hover,#node-wohnungen .bilder-wrapper .bild svg rect:hover{opacity:0.7 !important;}.touchevents #node-wohnungen .bilder-wrapper .bild svg{display:none !important;}#node-wohnungen .bilder-wrapper .nav{position:absolute;top:50%;left:1%;margin-left:-20px;margin-top:-40px;z-index:99;}#node-wohnungen .bilder-wrapper .nav a{display:block;width:40px;height:40px;background:#333333;color:#ffffff;text-align:center;cursor:pointer;}#node-wohnungen .bilder-wrapper .nav a i:before{line-height:40px;}#node-wohnungen .bilder-wrapper .nav a:hover{background:#000000;}#node-wohnung #contents{margin:100px 0;}#node-wohnung .content-wrapper{width:42%;float:left;}#node-wohnung .content-wrapper .content{padding:0 100px 0 180px;}#node-wohnung .content-wrapper .go-back{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #eeeeee;}#node-wohnung .content-wrapper .go-back a{font-weight:700;}#node-wohnung .content-wrapper .text{margin-bottom:70px;}#node-wohnung .content-wrapper .buttons{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eeeeee;}#node-wohnung .content-wrapper .buttons a{margin-right:30px;font-weight:700;}#node-wohnung .content-wrapper .buttons>a,#node-wohnung .content-wrapper .buttons>.link{float:left;}#node-wohnung .content-wrapper .buttons>.link{margin-top:12px;}#node-wohnung .content-wrapper .details .group{border-top:1px solid #eeeeee;margin-top:20px;padding-top:20px;}#node-wohnung .content-wrapper .details .group.group-0{border-top:0 !important;margin-top:0 !important;padding-top:0 !important;}#node-wohnung .content-wrapper .details .group h5.title{margin:0 !important;}#node-wohnung .content-wrapper .details .group.expandable h5.title{cursor:pointer;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;transition:color 0.5s;}#node-wohnung .content-wrapper .details .group.expandable h5.title i{font-style:normal !important;float:right;}#node-wohnung .content-wrapper .details .group.expandable h5.title:hover{color:#0075be;}#node-wohnung .content-wrapper .details .group.expandable .rows{display:none;}#node-wohnung .content-wrapper .details .group .row.bold{font-weight:700;}#node-wohnung .content-wrapper .details .group .row>div{width:50%;float:left;}#node-wohnung .content-wrapper .details .group .row .beschreibung{text-align:right;}#node-wohnung .bilder-wrapper{margin-top:75px;width:58%;max-width:1100px;float:right;position:relative;}#node-wohnung .bilder-wrapper .bild{padding-bottom:50px;position:relative;}#node-wohnung .bilder-wrapper .bild .title{position:absolute;left:0;bottom:0;height:40px;}#node-wohnung .bilder-wrapper .bild img{width:auto;float:right;}#node-wohnung .bilder-wrapper .nav{position:absolute;top:50%;left:1%;margin-left:-20px;margin-top:-40px;z-index:99;}#node-wohnung .bilder-wrapper .nav a{display:block;width:40px;height:40px;background:#333333;color:#ffffff;text-align:center;cursor:pointer;}#node-wohnung .bilder-wrapper .nav a i:before{line-height:40px;}#node-wohnung .bilder-wrapper .nav a:hover{background:#000000;}#node-wohnung .prev_next{background:#eeeeee;padding:40px;}#node-wohnung .prev_next>div{width:50%;float:left;}#node-wohnung .prev_next a{display:block;padding:10px 40px;font-weight:bold;}#node-wohnung .prev_next a i{font-size:20px;position:relative;top:4px;}#node-wohnung .prev_next .prev a{text-align:right;}#node-wohnung .prev_next .next a{border-left:1px solid #cccccc;}#node-wohnung .prev_next .prev a i{margin-right:20px;}#node-wohnung .prev_next .next a i{margin-left:20px;}#node-details{margin:200px 0;position:relative;}#node-details .content-wrapper{width:78%;float:left;position:relative;overflow:hidden;}#node-details .content-wrapper>div{margin-left:80px;min-height:800px;background:#0075be;position:relative;overflow:hidden;}#node-details .content-wrapper .content{position:relative;z-index:99;padding:100px;color:#ffffff;}#node-details .content-wrapper .content h3{color:#ffffff;}#node-details .content-wrapper .details{margin:-40px;}#node-details .content-wrapper .details .item{width:25%;float:left;display:table;margin:40px 0;}#node-details .content-wrapper .details .item>div{display:table-cell;vertical-align:middle;padding:0 40px;border-left:1px solid #ffffff;border-left-color:rgba(255,255,255,0.5);}#node-details .content-wrapper .details .item.item-0>div{border-left:0 !important;}#node-details .content-wrapper .details .item.clear-3>div{border-left:0;}#node-details .content-wrapper .details .item p{margin:0 !important;}#node-details .content-wrapper .details .item.bilder{border-left:0 !important;text-align:center;font-weight:700;margin:0;}#node-details .content-wrapper .details .item.bilder>a{padding:40px 40px;display:block;background:#ffffff;}#node-details .content-wrapper .details .item.bilder>a:hover{background:rgba(255,255,255,0.5);}#node-details .content-wrapper .details .item.bilder img{height:30px;width:auto !important;margin-bottom:10px;display:inline-block;}#node-details .content-wrapper .details .trenner{width:100%;float:left;clear:left;margin:0;display:none;}#node-details .content-wrapper .details .trenner.trenner-3{display:block;}#node-details .content-wrapper .details .trenner>div{margin:0 40px;height:1px;background:#ffffff;background:rgba(255,255,255,0.5);}#node-details .content-wrapper .overlay{background:#0075be;opacity:0.8;z-index:19;position:absolute;top:0;left:0;width:100%;height:100%;}.mix-blend-mode #node-details .content-wrapper .overlay{opacity:1;mix-blend-mode:multiply;}#node-details .anfrage{position:absolute;right:0;bottom:0;width:22%;}#node-details .anfrage .content{background:#333333;color:#ffffff;text-align:center;padding:180px 100px;}#node-details .anfrage .content h4{font-weight:700;color:#ffffff;margin-bottom:50px;}#node-details .anfrage .grafik{text-align:center;padding:100px 0;}#node-details .anfrage .grafik img{height:60px;width:auto !important;display:inline-block;}#node-leistungen{margin:200px 0;position:relative;}#node-leistungen .content-wrapper{width:78%;float:left;position:relative;overflow:hidden;}#node-leistungen .content-wrapper>div{margin-left:80px;min-height:800px;background:#0075be;position:relative;overflow:hidden;}#node-leistungen .content-wrapper .content{position:relative;z-index:99;padding:100px;color:#ffffff;}#node-leistungen .content-wrapper .content h3{color:#ffffff;}#node-leistungen .content-wrapper .leistungen{margin:-40px;margin-top:80px !important;}#node-leistungen .content-wrapper .leistungen .item{width:25%;float:left;margin:40px 0;}#node-leistungen .content-wrapper .leistungen .item>div{padding:0 40px;padding-bottom:40px !important;border-left:1px solid #ffffff;border-left-color:rgba(255,255,255,0.5);position:relative;}#node-leistungen .content-wrapper .leistungen .item.item-0>div{border-left:0 !important;}#node-leistungen .content-wrapper .leistungen .item.clear-3>div{border-left:0;}#node-leistungen .content-wrapper .leistungen .item .title{font-weight:300;font-size:20px;line-height:26px;margin-bottom:20px;}#node-leistungen .content-wrapper .leistungen .item a{color:#ffffff;}#node-leistungen .content-wrapper .leistungen .item a:hover{opacity:0.5;}#node-leistungen .content-wrapper .leistungen .item a.read-more{position:absolute;left:40px;bottom:0;font-size:18px;}#node-leistungen .content-wrapper .leistungen .item p{margin:0 !important;}#node-leistungen .content-wrapper .leistungen .item.bilder{border-left:0 !important;text-align:center;font-weight:700;margin:0;}#node-leistungen .content-wrapper .leistungen .item.bilder>a{padding:40px 40px;display:block;background:#ffffff;}#node-leistungen .content-wrapper .leistungen .item.bilder>a:hover{background:rgba(255,255,255,0.5);}#node-leistungen .content-wrapper .leistungen .item.bilder img{height:30px;width:auto !important;margin-bottom:10px;display:inline-block;}#node-leistungen .content-wrapper .leistungen .trenner{width:100%;float:left;clear:left;margin:0;display:none;}#node-leistungen .content-wrapper .leistungen .trenner.trenner-3{display:block;}#node-leistungen .content-wrapper .leistungen .trenner>div{margin:0 40px;height:1px;background:#ffffff;background:rgba(255,255,255,0.5);}#node-leistungen .content-wrapper .overlay{background:#0075be;opacity:0.8;z-index:19;position:absolute;top:0;left:0;width:100%;height:100%;display:none !important;}#node-leistungen .referenzen{position:absolute;right:0;bottom:0;width:22%;}#node-leistungen .referenzen .content{background:#333333;color:#ffffff;text-align:center;padding:180px 100px;}#node-leistungen .referenzen .content h4{font-weight:700;color:#ffffff;margin-bottom:50px;}#node-leistungen .referenzen .grafik{text-align:center;padding:100px 0;}#node-leistungen .referenzen .grafik img{height:60px;width:auto !important;display:inline-block;}#node-leistung .info{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eeeeee;}#node-leistung #prev_next{position:absolute;top:165px;right:60px;display:none;}#node-leistung #prev_next a{display:block;width:40px;height:40px;background:#333333;color:#ffffff;text-align:center;cursor:pointer;float:left;}#node-leistung #prev_next a i:before{line-height:40px;}#node-leistung #prev_next a:hover{background:#000000;}#loaded-content #node-leistung #prev_next{display:block;}#loaded-content #node-leistung h1{margin-right:150px;}#node-referenzen{margin:200px 180px 180px 180px;}#node-referenzen .referenzen_titles{margin-top:120px;margin-left:-40px;margin-right:-40px;}#node-referenzen .referenzen_titles .views-row{width:20%;float:left;text-align:center;}#node-referenzen .referenzen_titles .views-row a{display:block;padding:0 40px;border-left:1px solid #eeeeee;}#node-referenzen .referenzen_titles .views-row-first a{border-left:0 !important;}#node-referenzen .referenzen_titles .views-row a.active{font-weight:700;color:#0075be;}#node-referenzen .referenzen_titles .views-row a img{display:inline-block;height:50px;width:auto !important;margin-bottom:20px;}#node-referenzen .referenzen{margin-top:60px;border-top:1px solid #eeeeee;padding-top:60px;}#node-referenzen .referenzen a.close{display:none;}#node-referenzen .referenzen .views-row{display:none;position:relative;}#node-referenzen .referenzen .views-row-first{display:block;}#node-referenzen .referenzen ul.slick-dots{display:none !important;}#node-referenzen .spalten{margin:0 -2%;}#node-referenzen .spalten ul.liste{margin:0 2% !important;width:29.333%;float:left;}#node-referenzen .spalten ul.liste li{padding-bottom:15px;}#node-buch{position:relative;height:900px;}#node-buch .content-wrapper{width:22%;position:absolute;left:0;bottom:0;}#node-buch .content-wrapper .content{padding:140px 80px;background:#0075be;color:#ffffff;text-align:center;}#node-buch .content-wrapper .content h4{font-weight:700;color:#ffffff;margin-bottom:0px;}#node-buch .content-wrapper .content a.link{border-bottom:2px solid #ffffff;padding-bottom:2px;display:inline-block;margin-top:80px;color:#ffffff;font-weight:700;}#node-buch .content-wrapper .content a.link:hover{opacity:0.5;}#node-buch .grafik{text-align:center;padding:100px 0;}#node-buch .grafik img{height:60px;width:auto !important;display:inline-block;}#node-buch .bilder-wrapper{float:right;width:78%;position:relative;height:100%;}#node-buch .bilder-wrapper .bild{width:100%;height:100%;overflow:hidden;position:relative;}#loaded-content #node-buch,.page-node-type-buch #node-buch{height:auto !important;}#node-formular{margin:200px 180px 180px 180px;}#node-formular h3{width:900px;max-width:100%;}#node-formular .view{margin-top:40px;}#node-formular .view .item{margin-top:20px;}#node-formular .webform{margin-top:40px;}#node-formular .webform form>div{margin:0 !important;}#node-formular .webform fieldset{margin:0 !important;padding:0 !important;width:48%;border:0 !important;float:left;clear:left;}#node-formular .webform fieldset .fieldset-wrapper{margin:-1%;}#node-formular .webform fieldset .form-item{width:48%;margin:1%;float:left;}#node-formular .webform .form-item.webform-component--telefon,#node-formular .webform .form-item.webform-component--adresse{clear:left;}#node-formular .webform .form-item.webform-component--ihre-nachricht{float:right;width:48%;margin:0 !important;}#node-formular .webform .form-item.webform-component--ihre-nachricht textarea{height:166px;}#node-formular .webform .form-item.webform-component--wohnung{margin:0 0 40px 0 !important;width:48% !important;}#node-formular .webform .form-item.webform-component--wohnung label{float:left;width:49%;font-weight:bold;margin-top:10px;}#node-formular .webform .form-item.webform-component--wohnung select,#node-formular .webform .form-item.webform-component--wohnung .chosen-container{float:right;width:49% !important;}#node-formular .webform .form-actions{margin:20px 0 0 0 !important;}#node-formular .webform-confirmation{text-align:left;border-top:1px solid #eeeeee;padding-top:40px;}.webform-client-form .dsgvo-checkbox.form-item{margin:20px 0 !important;}.webform-client-form .dsgvo-checkbox.form-item>label{display:none !important;}.webform-client-form .dsgvo-checkbox.form-item .description{clear:both;font-size:14px;line-height:18px;padding-left:30px;margin-top:5px;}.webform-client-form .dsgvo-checkbox.form-item .description a{text-decoration:underline;}.webform-client-form .dsgvo-checkbox.form-item .form-checkboxes .form-item,.webform-client-form .dsgvo-checkbox.form-item .form-radios .form-item{margin-right:0 !important;float:none !important;}.webform-client-form .dsgvo-checkbox.form-item .form-checkboxes .form-item label,.webform-client-form .dsgvo-checkbox.form-item .form-radios .form-item label{font-weight:700;padding-left:30px;}#node-page h4{font-size:26px;line-height:32px;font-weight:bold;}
@media all and (min-width:1024px) and (max-width:1279px){#messages div.section,#main,div.tabs{width:940px;}body{font-size:14px;line-height:24px;}#page-wrapper{padding-top:145px;}#main-wrapper #main{padding:100px 0;}h1,h2,h3{font-size:50px;line-height:50px;margin-bottom:50px;}#einleitung h1{font-size:60px;line-height:60px;margin-bottom:50px;}#node-page h1{font-size:30px;line-height:30px;}h4{font-size:24px;line-height:32px;margin-bottom:20px;}h5{font-size:16px;line-height:24px;}#header>div.section{padding:40px;}#navigation-wrapper #block-block-1 a.button{padding-left:20px;padding-right:20px;}#footer{padding:40px;}#footer div.section{padding-right:0;}#footer .totop{right:40px;}#footer .logo{float:left;width:140px;height:55px;margin-right:50px;padding-right:0;border-right:0;}#footer #block-views-fusszeile-kontaktdaten-block{padding-top:0;}#footer #block-views-fusszeile-kontaktdaten-block .item{margin-right:50px;}#navigation-wrapper.default>div{margin:0 40px !important;}#navigation-wrapper.default .region-navigation-big{padding:70px 0 !important;}#navigation-wrapper .region-navigation{padding-left:0 !important;border-left:0 !important;margin-left:50px;}#navigation-wrapper #block-custom-baumanagement ul.menu li{margin-right:30px !important;}#navigation-wrapper.default .region-navigation-big .views .group .item{font-size:18px;line-height:32px;}#node-startseite .views-row .content-wrapper .features{font-size:24px;line-height:38px;}#node-startseite .views-row .content-wrapper{padding-bottom:70px;}#einleitung,#einleitung .bilder-wrapper .bild{min-height:650px;max-height:750px;}#einleitung .content-wrapper{width:30%;}#einleitung .content-wrapper .content{padding:80px 50px;}#einleitung .content-wrapper .content .features{font-size:20px;line-height:26px;}#einleitung .bilder-wrapper{width:70%;}#einleitung .bilder-wrapper .bild .info{font-size:14px;line-height:20px;}#einleitung .grafik{padding:70px 0;}#node-smart_living,#node-baumanagement{margin-bottom:120px;}#node-projekt,#node-formular,#node-referenzen{margin:120px 80px;}#node-wohnungen,#node-details,#node-leistungen{margin:120px 0;}#eineitung_text{margin:120px 80px 0 80px;}#node-wohnungen .content-wrapper .content{padding:0 80px;}#node-details .content-wrapper>div,#node-leistungen .content-wrapper>div{margin-left:50px;}#node-leistungen .content-wrapper>div{min-height:650px;}#node-details .content-wrapper .content,#node-leistungen .content-wrapper .content{padding:50px;}#node-details .anfrage .content,#node-leistungen .referenzen .content,#node-buch .content-wrapper .content{padding:80px 40px;}#node-wohnung .content-wrapper .content{padding:0 50px 0 80px;}#node-wohnung .prev_next{padding:30px;}#node-projekt .projekte .item{width:50%;}#node-projekt .projekte .trenner{margin:40px 0;}#node-projekt .projekte .trenner.trenner-3{display:none;}#node-projekt .projekte .trenner.trenner-2{display:block;}#node-projekt .projekte .item.clear-3>div{border-left:1px solid #eeeeee;}#node-projekt .projekte .item.clear-2>div{border-left:0 !important;}#node-details .content-wrapper .details{margin:-30px;}#node-details .content-wrapper .details .item{width:33.333%;margin:30px 0;}#node-details .content-wrapper .details .trenner.trenner-3{display:none;}#node-details .content-wrapper .details .trenner.trenner-3{display:block;}#node-details .content-wrapper .details .trenner>div{margin:0 30px;}#node-details .content-wrapper .details .item.clear-3>div{border-left:1px solid #ffffff;border-left-color:rgba(255,255,255,0.5);}#node-details .content-wrapper .details .item.clear-3>div{border-left:0 !important;}#node-details .content-wrapper .details .item.bilder>a{padding:30px;margin-right:30px;}#node-details .content-wrapper .details .item>div{padding:0 30px;}#node-details .anfrage .grafik{padding:70px 0;}#node-wohnung .content-wrapper{width:45%;}#node-wohnung .content-wrapper .go-back{padding-bottom:30px;}#node-wohnungen .content-wrapper .wohnungen{padding-top:30px;margin-top:30px;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row a{font-size:12px;}#node-wohnungen .content-wrapper .wohnungen .group>.beschreibung{margin-top:5px;font-size:12px;}#node-wohnung .content-wrapper .buttons a{margin-right:20px;}#node-wohnung .content-wrapper .buttons a.button{padding-left:20px;padding-right:20px;margin-bottom:8px;}#node-wohnung .content-wrapper .buttons .dropdown-container{clear:left;}#node-wohnung .bilder-wrapper{width:53%;}#eineitung_text .title-wrapper{width:60%;}#eineitung_text .text{width:35%;}#node-leistungen .content-wrapper .leistungen{margin-top:0px !important;}#node-leistungen .content-wrapper .leistungen .item{width:50%;}#node-leistungen .content-wrapper .leistungen .trenner.trenner-3{display:none;}#node-leistungen .content-wrapper .leistungen .trenner.trenner-2{display:block;}#node-leistungen .content-wrapper .leistungen .item.clear-3>div{border-left:1px solid rgba(255,255,255,0.5) !important;}#node-leistungen .content-wrapper .leistungen .item.clear-2>div{border-left:0 !important;}#node-leistungen .referenzen .grafik{padding:70px 0;}#node-referenzen .referenzen_titles{margin-top:100px;margin-left:-30px;margin-right:-30px;}#node-referenzen .referenzen_titles .views-row a{padding:0 30px;font-size:13px;line-height:20px;}#node-buch{height:550px;}#node-buch .content-wrapper{width:30%;}#node-buch .grafik{padding:70px 0;}#node-buch .bilder-wrapper{width:70%;}#node-buch .content-wrapper .content a.link{margin-top:50px;}#loaded-content{width:900px;margin-left:-450px;}}@media all and (min-width:1280px) and (max-width:1599px){h1,h2,h3{font-size:60px;line-height:60px;margin-bottom:50px;}#einleitung h1{font-size:70px;line-height:70px;margin-bottom:50px;}#node-page h1{font-size:30px;line-height:30px;}h4{font-size:26px;line-height:34px;margin-bottom:20px;}h5{font-size:18px;line-height:26px;}#header>div.section,#footer{padding-left:60px;padding-right:60px;}#navigation-wrapper .region-navigation{padding-left:0 !important;border-left:0 !important;margin-left:60px;}#navigation-wrapper #block-custom-baumanagement ul.menu li{margin-right:40px !important;}#navigation-wrapper.default>div{margin:0 60px !important;}#node-startseite .views-row .content-wrapper .features{font-size:24px;line-height:38px;}#einleitung,#einleitung .bilder-wrapper .bild{min-height:750px;max-height:850px;}#einleitung .content-wrapper{width:25%;}#einleitung .content-wrapper .content{padding:60px;}#einleitung .content-wrapper .content .features{font-size:20px;line-height:26px;}#einleitung .bilder-wrapper{width:75%;}#einleitung .bilder-wrapper .bild .info{font-size:14px;line-height:20px;}#node-smart_living,#node-baumanagement{margin-bottom:160px;}#node-projekt,#node-formular,#node-referenzen{margin:160px 120px;}#node-wohnungen,#node-details,#node-leistungen{margin:160px 0;}#eineitung_text{margin:160px 120px 0 120px;}#node-wohnungen .content-wrapper .content{padding:0 120px;}#node-details .content-wrapper>div,#node-leistungen .content-wrapper>div{margin-left:60px;}#node-leistungen .content-wrapper>div{min-height:650px;}#node-details .content-wrapper .content,#node-leistungen .content-wrapper .content{padding:80px;}#node-details .anfrage .content,#node-leistungen .referenzen .content,#node-buch .content-wrapper .content{padding:120px 40px;}#node-wohnung .content-wrapper .content{padding:0 80px 0 120px;}#node-wohnung .prev_next{padding:30px;}#node-projekt .projekte .item{width:50%;}#node-projekt .projekte .trenner.trenner-3{display:none;}#node-projekt .projekte .trenner.trenner-2{display:block;}#node-projekt .projekte .item.clear-3>div{border-left:1px solid #eeeeee;}#node-projekt .projekte .item.clear-2>div{border-left:0 !important;}#node-details .content-wrapper .details .item{width:33.333%;}#node-details .content-wrapper .details .trenner.trenner-3{display:none;}#node-details .content-wrapper .details .trenner.trenner-3{display:block;}#node-details .content-wrapper .details .item.clear-3>div{border-left:1px solid #ffffff;border-left-color:rgba(255,255,255,0.5);}#node-details .content-wrapper .details .item.clear-3>div{border-left:0 !important;}#node-details .content-wrapper .details .item.bilder>a{padding:40px 30px;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row a{font-size:14px;}#node-wohnung .content-wrapper .buttons a{margin-right:20px;}#node-wohnung .content-wrapper .buttons a.button{padding-left:20px;padding-right:20px;}#node-wohnung .content-wrapper .go-back{padding-bottom:30px;}#node-wohnung .content-wrapper{width:45%;}#node-wohnung .bilder-wrapper{width:55%;}#eineitung_text .title-wrapper{width:60%;}#eineitung_text .text{width:35%;}#node-leistungen .content-wrapper .leistungen{margin-top:40px;}#node-leistungen .content-wrapper .leistungen .item{width:50%;}#node-leistungen .content-wrapper .leistungen .trenner.trenner-3{display:none;}#node-leistungen .content-wrapper .leistungen .trenner.trenner-2{display:block;}#node-leistungen .content-wrapper .leistungen .item.clear-3>div{border-left:1px solid rgba(255,255,255,0.5) !important;}#node-leistungen .content-wrapper .leistungen .item.clear-2>div{border-left:0 !important;}#node-referenzen .referenzen_titles .views-row a{padding:0 30px;font-size:14px;line-height:20px;}#node-buch{height:750px;}}@media all and (min-width:1600px) and (max-width:1899px){h1,h2,h3{font-size:60px;line-height:60px;margin-bottom:50px;}#einleitung h1{font-size:70px;line-height:70px;margin-bottom:50px;}#node-page h1{font-size:30px;line-height:30px;}h4{font-size:26px;line-height:34px;margin-bottom:20px;}h5{font-size:18px;line-height:26px;}#einleitung .content-wrapper .content .features{font-size:23px;line-height:27px;}#einleitung .content-wrapper{width:25%;}#einleitung .bilder-wrapper{width:75%;}#node-details .content-wrapper .details .item>div{padding:0 30px;}#node-wohnung .content-wrapper .buttons a{margin-right:20px;}#node-wohnung .content-wrapper .buttons a.button{padding-left:20px;padding-right:20px;}#node-leistungen .content-wrapper .leistungen{margin:-30px;}#node-leistungen .content-wrapper .leistungen .item>div{padding:0 30px;}}
@media all and (min-width:813px) and (max-width:1023px){#admin-menu,#toolbar-administration{display:none !important;}#messages div.section,#main,div.tabs{width:100%;padding:100px 50px !important;box-sizing:border-box;}body{font-size:14px;line-height:24px;}#page-wrapper{padding-top:145px;}#main-wrapper #main{padding:100px 0;}h1,h2,h3{font-size:40px;line-height:40px;margin-bottom:40px;}#einleitung h1{font-size:50px;line-height:50px;margin-bottom:40px;}#node-page h1{font-size:24px;line-height:24px;}h4{font-size:20px;line-height:28px;margin-bottom:20px;}h5{font-size:16px;line-height:24px;}.page-node-type-smart-living #menu-icon,.page-node-type-wohnung #menu-icon,.page-node-type-baumanagement #menu-icon{display:block !important;}#navigation-wrapper{position:absolute;top:100%;left:0;width:100%;padding-bottom:40px;background:#ffffff;z-index:-1;opacity:0;-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);transform:translateY(-120%);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,transform 0.5s;}body.menu-open #navigation-wrapper{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}#navigation-wrapper .region-navigation{padding-left:0 !important;border-left:0 !important;margin:0 40px;float:none;padding-top:40px;padding-right:200px;border-top:1px solid #eeeeee;height:auto !important;}#header .region-header{position:absolute;top:30px;right:40px;}#navigation-wrapper #block-block-1{margin-top:0;}#header>div.section{padding:40px;}#navigation-wrapper #block-block-1 a.button{padding-left:20px;padding-right:20px;}#footer{padding:40px;}#footer div.section{padding-right:0;}#footer .totop{right:40px;}#footer .logo{float:left;width:140px;height:55px;margin-right:50px;padding-right:0;border-right:0;}#footer #block-views-fusszeile-kontaktdaten-block{padding-top:0;}#footer #block-views-fusszeile-kontaktdaten-block .item{margin-right:0;float:none;}#navigation-wrapper #block-custom-baumanagement{padding-top:0;}#navigation-wrapper #block-custom-baumanagement ul.menu li{margin-right:30px !important;}#navigation-wrapper.default>div{margin:0 40px !important;}#navigation-wrapper.default .region-navigation-big{padding:50px 0 !important;}#navigation-wrapper.default .region-navigation-big .views .group .item{font-size:18px;line-height:32px;}#navigation-wrapper.default .region-navigation-big .views .group h4.title{margin-bottom:30px;}#node-startseite .views-row .content-wrapper .features{font-size:20px;line-height:34px;}#node-startseite .views-row .content-wrapper{padding-bottom:70px;}#einleitung,#einleitung .bilder-wrapper .bild{min-height:650px;max-height:750px;}#einleitung .content-wrapper{width:35%;}#einleitung .content-wrapper .content{padding:80px 50px;}#einleitung .content-wrapper .content .features{font-size:18px;line-height:26px;}#einleitung .bilder-wrapper{width:65%;}#einleitung .bilder-wrapper .bild .info{font-size:14px;line-height:20px;}#einleitung .grafik{padding:70px 0;}#node-smart_living,#node-baumanagement{margin-bottom:120px;}#node-projekt,#node-formular,#node-referenzen{margin:120px 80px;}#node-wohnungen,#node-details,#node-leistungen{margin:120px 0;}#eineitung_text{margin:120px 80px 0 80px;}#node-wohnungen .content-wrapper .content{padding:0 80px;}#node-details .content-wrapper>div,#node-leistungen .content-wrapper>div{margin-left:50px;}#node-leistungen .content-wrapper>div{min-height:650px;}#node-details .content-wrapper .content,#node-leistungen .content-wrapper .content{padding:50px;}#node-details .anfrage .content,#node-leistungen .referenzen .content,#node-buch .content-wrapper .content{padding:80px 40px;}#node-wohnung .content-wrapper .text{margin-bottom:50px;}#node-wohnung .content-wrapper .content{padding:0 50px;}#node-wohnung .prev_next{padding:30px;}#node-projekt .projekte .item{width:50%;}#node-projekt .projekte .trenner{margin:40px 0;}#node-projekt .projekte .trenner.trenner-3{display:none;}#node-projekt .projekte .trenner.trenner-2{display:block;}#node-projekt .projekte .item.clear-3>div{border-left:1px solid #eeeeee;}#node-projekt .projekte .item.clear-2>div{border-left:0 !important;}#node-details .content-wrapper{width:100%;}#node-details .content-wrapper .details{margin:-30px;}#node-details .content-wrapper .details .item{width:33.333%;margin:30px 0;}#node-details .content-wrapper .details .trenner.trenner-3{display:none;}#node-details .content-wrapper .details .trenner.trenner-3{display:block;}#node-details .content-wrapper .details .trenner>div{margin:0 30px;}#node-details .content-wrapper .details .item.clear-3>div{border-left:1px solid #ffffff;border-left-color:rgba(255,255,255,0.5);}#node-details .content-wrapper .details .item.clear-3>div{border-left:0 !important;}#node-details .content-wrapper .details .item.bilder>a{padding:30px;margin-right:30px;}#node-details .content-wrapper .details .item>div{padding:0 30px;}#node-details .anfrage{display:none;}#node-details .anfrage .grafik{padding:70px 0;}#node-wohnung #contents{margin:70px 0;}#node-wohnung .content-wrapper .go-back{padding-bottom:30px;}#node-wohnung .content-wrapper{width:48%;}#node-wohnungen .content-wrapper .text{padding-right:0;}#node-wohnungen .content-wrapper .text a.button{position:relative;top:auto;right:auto;}#node-wohnungen .content-wrapper .wohnungen{padding-top:30px;margin-top:30px;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row a{font-size:10px;line-height:16px;}#node-wohnungen .content-wrapper .wohnungen .group>.beschreibung{margin-top:5px;font-size:10px;}#node-wohnung .content-wrapper .buttons a{margin-right:20px;}#node-wohnung .content-wrapper .buttons a.button{padding-left:20px;padding-right:20px;margin-bottom:8px;}#node-wohnung .content-wrapper .buttons .dropdown-container{clear:left;}#node-wohnung .bilder-wrapper{width:50%;}#eineitung_text .title-wrapper{width:50%;}#eineitung_text .text{width:42%;}#node-leistungen .content-wrapper{width:100%;}#node-leistungen .content-wrapper .leistungen{margin-top:0px !important;}#node-leistungen .content-wrapper .leistungen .item{width:50%;}#node-leistungen .content-wrapper .leistungen .trenner.trenner-3{display:none;}#node-leistungen .content-wrapper .leistungen .trenner.trenner-2{display:block;}#node-leistungen .content-wrapper .leistungen .item.clear-3>div{border-left:1px solid rgba(255,255,255,0.5) !important;}#node-leistungen .content-wrapper .leistungen .item.clear-2>div{border-left:0 !important;}#node-leistungen .referenzen{display:none;}#node-leistungen .referenzen .grafik{padding:70px 0;}#node-referenzen .referenzen_titles{margin-top:80px;margin-left:-15px;margin-right:-15px;}#node-referenzen .referenzen_titles .views-row a{padding:0 15px;font-size:11px;line-height:18px;}#node-buch{height:550px;}#node-buch .content-wrapper{width:30%;}#node-buch .grafik{padding:70px 0;}#node-buch .bilder-wrapper{width:70%;}#node-buch .content-wrapper .content a.link{margin-top:50px;}#node-formular .webform .form-item.webform-component--wohnung{width:100%;margin:0 0 2% 0 !important;}#node-formular .webform fieldset{width:100%;}#node-formular .webform .form-item.webform-component--ihre-nachricht{width:100%;margin:1% 0 !important;}#loaded-content{width:700px;margin-left:-350px;}}@media all and (min-width:1024px){.node-type-smart-living #menu-overlay,.node-type-wohnung #menu-overlay,.node-type-baumanagement #menu-overlay{display:none !important;}}
@media all and (max-width:812px){#admin-menu,#toolbar-administration{display:none !important;}a.moremedia{position:absolute;bottom:35px;}#messages div.section,#main,div.tabs{width:100%;padding-left:30px !important;padding-right:30px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{font-size:14px;line-height:24px;}#page-wrapper{padding-top:85px;}#main-wrapper #main{padding:50px 0;}.spalte{float:none !important;width:auto !important;}h1,h2,h3,#loaded-content h1{font-size:30px;line-height:36px;margin-bottom:25px;}#einleitung h1{font-size:40px;line-height:44px;margin-bottom:30px;}#node-page h1{font-size:24px;line-height:24px;}h4,#node-page h4{font-size:20px;line-height:26px;margin-bottom:20px;}h5{font-size:14px;line-height:24px;}#logo{width:120px;height:48px;}.page-node-type-smart-living #menu-icon,.page-node-type-wohnung #menu-icon,.page-node-type-baumanagement #menu-icon{display:block !important;}#menu-icon{margin-top:13px;}#navigation-wrapper,#navigation-wrapper.default{position:fixed;top:88px;left:0;width:100%;height:100%;padding-bottom:0;background:#ffffff;z-index:-1;opacity:0;-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);transform:translateY(-120%);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,transform 0.5s;}body.menu-open #navigation-wrapper{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}#navigation-wrapper.default:before,#navigation-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:15px;z-index:99;background:-moz-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=0);}#navigation-wrapper.default>div,#navigation-wrapper>div{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;margin:0 !important;padding:0 30px !important;border-top:0 !important;}#navigation-wrapper .region-navigation{padding-left:0 !important;border-left:0 !important;margin:0;float:none;padding-top:40px;padding-right:0;border-top:0 !important;height:auto !important;}#header .region-header{margin-bottom:90px !important;margin-top:40px !important;padding-bottom:40px !important;float:none;}#navigation-wrapper #block-block-1{margin-top:0;}#header>div.section{padding:20px 30px !important;background:#ffffff;}#navigation-wrapper #block-block-1 a.button{padding-left:20px;padding-right:20px;}#footer{padding:40px 30px;}#footer div.section{padding-right:0;}#footer .totop{right:30px;}#footer .logo{float:left;width:120px;height:48px;margin-right:50px;padding-right:0;border-right:0;display:none !important;}#footer #block-views-fusszeile-kontaktdaten-block{padding-top:0;float:none;}#footer #block-views-fusszeile-kontaktdaten-block .item{margin-right:0;float:none;}#footer #block-custom-fusszeile{float:none;text-align:left;}#navigation-wrapper #block-custom-baumanagement{padding-top:0;}#navigation-wrapper #block-custom-baumanagement ul.menu li{float:none !important;margin:0 0 15px 0 !important;border-bottom:1px solid #eeeeee;padding-bottom:15px !important;}#navigation-wrapper #block-custom-baumanagement ul.menu li a{display:block;}#navigation-wrapper #block-custom-baumanagement ul.menu li a::after{margin-top:12px;}#navigation-wrapper.default .region-navigation-big{padding:40px 0 !important;margin-bottom:90px !important;}#navigation-wrapper.default .region-navigation-big .views .group{width:auto !important;float:none;}#navigation-wrapper.default .region-navigation-big .views .group:first-child{border-bottom:1px solid #eeeeee;margin-bottom:30px;padding-bottom:30px;}#navigation-wrapper.default .region-navigation-big .views .group>div{border:0 !important;margin:0 !important;}#navigation-wrapper.default .region-navigation-big .views .group .item{font-size:16px;line-height:32px;}#navigation-wrapper.default .region-navigation-big .views .group h4.title{margin-bottom:10px;}#node-smart_living,#node-baumanagement{margin-bottom:70px;}#node-projekt,#node-formular,#node-referenzen{margin:70px 30px;}#node-wohnungen,#node-details,#node-leistungen{margin:70px 0;}#eineitung_text{margin:70px 30px 0 30px;}#node-wohnungen .content-wrapper .content{padding:0 30px;}#node-details .content-wrapper>div,#node-leistungen .content-wrapper>div{margin-left:0 !important;}#node-leistungen .content-wrapper>div{min-height:inherit;}#node-details .content-wrapper .content{padding:50px 30px 30px 30px;}#node-leistungen .content-wrapper .content{padding:50px 30px;}#node-details .anfrage .content,#node-leistungen .referenzen .content,#node-buch .content-wrapper .content{padding:50px 30px;}#node-wohnung .content-wrapper .text{margin-bottom:30px;}#node-wohnung .content-wrapper .content{padding:0 30px;}#node-startseite{height:auto !important;}#node-startseite .views-row{width:100% !important;height:auto !important;}#node-startseite .views-row>a{padding:50px 0 !important;}#node-startseite .views-row .content-wrapper{position:relative;top:auto;left:auto;width:auto;padding-bottom:50px;height:auto !important;-webkit-transform:none !important;-moz-transform:none !important;transform:none !important;margin:0 !important;}#node-startseite .views-row .content-wrapper .features{font-size:16px;line-height:28px;}#einleitung,#einleitung .bilder-wrapper .bild{min-height:inherit;height:auto !important;}#einleitung .content-wrapper{width:100%;}#einleitung .content-wrapper .content{padding:50px 30px;}#einleitung .content-wrapper .content .features{font-size:16px;line-height:22px;}#einleitung .bilder-wrapper{width:100%;}#einleitung .bilder-wrapper .bild img{width:130% !important;max-width:130% !important;margin:0 0 0 -15% !important;height:auto !important;}#einleitung .bilder-wrapper .bild .info{font-size:12px;line-height:16px;left:10px;bottom:20px;padding:0 10px 0 30px;}#einleitung .bilder-wrapper .nav{top:100% !important;left:auto !important;right:30px;margin-left:0;margin-top:-10px;}#einleitung .bilder-wrapper .nav a{float:left;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);}#einleitung .grafik{padding:30px 0;margin:0 30px;border-bottom:1px solid #eeeeee;}#node-projekt .projekte{margin:0 !important;}#node-projekt .projekte .item{width:auto !important;float:none !important;}#node-projekt .projekte .item>div{border-left:0 !important;border-top:1px solid #eeeeee;padding:30px 0 0 0 !important;margin-top:30px;height:auto !important;}#node-projekt .projekte .item.item-0>div{border-top:0 !important;padding-top:0 !important;margin-top:0 !important;}#node-projekt .projekte .trenner{display:none !important;}#node-details .content-wrapper{width:100%;}#node-details .content-wrapper .details{margin:0 !important;}#node-details .content-wrapper .details .item{width:auto !important;margin:0 !important;display:block;float:none !important;}#node-details .content-wrapper .details .item>div{padding:15px 0 0 0 !important;margin:15px 0 0 0 !important;border-left:0 !important;border-top:1px solid #ffffff;border-top-color:rgba(255,255,255,0.5);height:auto !important;display:block;}#node-details .content-wrapper .details .item.item-0>div{padding-top:0 !important;margin-top:0 !important;border-top:0 !important;}#node-details .content-wrapper .details .item.bilder{margin-top:30px !important;}#node-details .content-wrapper .details .item.bilder>a{padding:20px 30px !important;line-height:20px;}#node-details .content-wrapper .details .trenner{display:none !important;}#node-details .anfrage{display:none;}#node-details .anfrage .grafik{padding:70px 0;}#node-wohnung #contents{margin:50px 0;}#node-wohnung .content-wrapper .go-back{padding-bottom:15px;margin-bottom:40px;}.dropdown-container .dropdown-content form{width:240px !important;}.dropdown-container .dropdown-content form .webform-component--e-mail-empfaenger,.dropdown-container .dropdown-content form .webform-component--name-empfaenger{width:98% !important;}#node-wohnung .content-wrapper,#node-wohnungen .content-wrapper{width:100%;}#node-wohnungen .content-wrapper .text{padding-right:0;}#node-wohnungen .content-wrapper .text a.button{position:relative;top:auto;right:auto;}#node-wohnungen .content-wrapper .wohnungen{padding-top:30px;margin-top:30px;}#node-wohnungen .content-wrapper .wohnungen .group{margin-bottom:10px;}#node-wohnungen .content-wrapper .wohnungen .group h4.title{margin-bottom:0;float:none;width:auto !important;}#node-wohnungen .content-wrapper .wohnungen .group>.beschreibung{float:none;text-align:left;opacity:1 !important;width:auto !important;margin:-5px 0 10px 0 !important;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row a{font-size:12px;line-height:16px;position:relative;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row .title{width:70%;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row .beschreibung,#node-wohnungen .content-wrapper .wohnungen .group .view .views-row .groesse{width:70%;clear:left;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row .verfuegbar{width:28%;float:right;text-align:right;}#node-wohnungen .content-wrapper .wohnungen .group .view .views-row .button{position:absolute;top:10px;right:0;}#node-wohnungen .content-wrapper .wohnungen .group .view .view-content{padding-bottom:30px;}#node-wohnungen .content-wrapper .wohnungen .group>.beschreibung{margin-top:5px;font-size:10px;}#node-wohnung .content-wrapper .buttons a{margin-right:20px;}#node-wohnung .content-wrapper .buttons a.button{padding-left:20px;padding-right:20px;margin-bottom:8px;}#node-wohnung .content-wrapper .buttons .dropdown-container{clear:left;}#node-wohnung .bilder-wrapper,#node-wohnungen .bilder-wrapper{width:100%;margin-top:50px;}#node-wohnung .bilder-wrapper .bilder,#node-wohnungen .bilder-wrapper .bilder{margin-left:30px;}#node-wohnung .bilder-wrapper .nav,#node-wohnungen .bilder-wrapper .nav{left:30px !important;}#node-wohnung .prev_next{padding:30px 15px;}#node-wohnung .prev_next a{padding:15px;padding-top:30px !important;position:relative;text-align:center !important;}#node-wohnung .prev_next a i{position:absolute;top:0;left:50%;margin:0 0 0 -10px !important;}#eineitung_text .title-wrapper{width:100%;}#eineitung_text .text{width:100%;margin-top:0;}#node-leistungen .content-wrapper{width:100%;}#node-leistungen .content-wrapper .leistungen{margin:40px 0 0 0 !important;}#node-leistungen .content-wrapper .leistungen .item{width:auto !important;margin:0 !important;display:block;float:none !important;}#node-leistungen .content-wrapper .leistungen .item>div{padding:30px 0 30px 0 !important;margin:30px 0 0 0 !important;border-left:0 !important;border-top:1px solid #ffffff;border-top-color:rgba(255,255,255,0.5);height:auto !important;display:block;}#node-leistungen .content-wrapper .leistungen .item.item-0>div{padding-top:0 !important;margin-top:0 !important;border-top:0 !important;}#node-leistungen .content-wrapper .leistungen .item .title{margin-bottom:10px !important;}#node-leistungen .content-wrapper .leistungen .item a.read-more{left:0;}#node-leistungen .content-wrapper .leistungen .trenner{display:none !important;}#node-leistungen .referenzen{display:none;}#node-referenzen .referenzen_titles{margin-top:40px;margin-left:0;margin-right:0;}#node-referenzen .referenzen_titles .views-row{float:none !important;padding:15px 0;width:auto !important;border-bottom:1px solid #eeeeee;}#node-referenzen .referenzen_titles .views-row a{padding:0 0 0 70px;font-size:12px;line-height:18px;text-align:left;position:relative;border-left:0 !important;height:auto !important;min-height:30px;}#node-referenzen .referenzen_titles .views-row a.active{font-weight:300;color:#000000;}#node-referenzen .referenzen_titles .views-row a.active:hover{color:#0075be;}#node-referenzen .referenzen_titles .views-row a img{position:absolute;top:0;left:0;height:30px !important;}#node-referenzen .spalten{margin:0 !important;}#node-referenzen .spalten ul.liste{margin:0 !important;width:auto !important;float:none !important;}#node-referenzen .referenzen{display:none;}#node-buch{height:auto !important;}#node-buch .content-wrapper{width:100%;position:relative;left:auto;bottom:auto;}#node-buch .grafik{padding:30px 0;}#node-buch .bilder-wrapper{width:100%;height:auto !important;}#node-buch .content-wrapper .content a.link{margin-top:30px;}#node-formular .webform .form-item.webform-component--wohnung{width:100% !important;margin:0 0 20px 0 !important;}#node-formular .webform .form-item.webform-component--wohnung label{width:100% !important;}#node-formular .webform .form-item.webform-component--wohnung select,#node-formular .webform .form-item.webform-component--wohnung .chosen-container{width:100% !important;}#node-formular .webform fieldset{width:100%;}#node-formular .webform fieldset .fieldset-wrapper{margin:0 !important;}#node-formular .webform fieldset .form-item{margin:1% 0 !important;width:100% !important;}#node-formular .webform .form-item.webform-component--ihre-nachricht{width:100%;margin:1% 0 !important;}.webform-client-form .dsgvo-checkbox.form-item .description{font-size:12px;line-height:16px;}#loaded-content{left:5% !important;width:90% !important;margin-left:0 !important;}#loaded-content a.close{position:absolute;color:#000000;text-shadow:none;font-size:24px;top:10px;right:10px;}#loaded-content #block-lochs-system-main article{padding:50px 30px !important;}#loaded-content #node-leistung #prev_next{display:none;}#loaded-content #node-leistung h1{margin-right:0 !important;}#node-leistung .info{padding-bottom:15px;}a.edit-link{display:none !important;}}@media only screen and (max-width:812px) and (orientation:landscape){}@media only screen and (max-width:812px) and (orientation:portrait){}@media all and (max-width:400px){h1,h2,h3,#loaded-content h1{font-size:26px;line-height:30px;}#einleitung h1{font-size:36px;line-height:40px;}#node-page h1{font-size:24px;line-height:24px;}h4,#node-page h4{font-size:18px;line-height:24px;}h5{font-size:14px;line-height:24px;}.dropdown-container .dropdown-content form{width:240px !important;}}@media all and (max-width:340px){h1,h2,h3,#loaded-content h1{font-size:20px;line-height:24px;}#einleitung h1{font-size:30px;line-height:34px;}#node-page h1{font-size:20px;line-height:24px;}h4,#node-page h4{font-size:16px;line-height:22px;}h5{font-size:14px;line-height:22px;}.dropdown-container .dropdown-content form{width:180px !important;}#loaded-content,#loaded-content.toheight{left:0 !important;top:0 !important;width:100% !important;height:100% !important;max-height:100% !important;margin-top:0 !important;}}@media all and (min-width:813px){#node-referenzen .referenzen{display:block !important;}}
