html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}body{line-height:1}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=search],input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:#fff0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}*{box-sizing:border-box;margin:0;padding:0}html,body{font-size:14px;font-family:"Sora",sans-serif}body{width:100%;overflow-x:hidden}header#villa45-header{display:flex;align-items:center;margin:0 auto;color:#FFF;z-index:7;height:120px;width:100vw;position:absolute}header#villa45-header .menu-secondary{margin-right:60px;margin-left:auto;display:flex;align-items:center;padding:0}header#villa45-header .menu-secondary a{color:#FFF;text-decoration:none;display:flex;align-items:center}header#villa45-header .menu-secondary a::after{margin-left:.5rem;margin-right:.25rem;font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"horizontal_rule";transform:rotate(90deg)}header#villa45-header .menu-secondary a:hover{color:#85C1AD;text-decoration:none}header#villa45-header .menu-secondary a:hover::after{color:#FFF}header#villa45-header .menu-secondary a:nth-last-child(1)::after{display:none}header#villa45-header.sticky{position:fixed;top:0;width:100%}header#villa45-header.sticky .menu-secondary a{color:#85C1AD}header#villa45-header.sticky .menu-secondary a:hover{color:#111e72}header#villa45-header.sticky .menu-secondary a::after{color:#FFF}header#villa45-header.sticky+.content{padding-top:102px}.logo{width:150px;height:150px;transition:transform 0.2s;margin:auto;position:absolute;left:0;right:0;top:4rem;z-index:99}.logo:hover{transform:scale(1.1)}.logo a{display:flex}.logo a img{width:150px;height:150px}#menu #menu-toggle{position:relative;width:64px;height:64px;background:#fff0;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-left:40px;cursor:pointer;z-index:7}#menu #menu-toggle .bar{width:25px;height:2px;background:#FFF;transition:0.3s ease-in-out}#menu #menu-toggle .bar:nth-child(2){width:20px;margin:5px 0}#menu #menu-toggle .bar:last-child{width:15px}#menu #menu-toggle:hover .bar{width:25px}#menu #menu-toggle.closeMenu .bar{width:25px}#menu #menu-toggle.closeMenu .bar:first-child{transform:translateY(7px) rotate(45deg)}#menu #menu-toggle.closeMenu .bar:nth-child(2){transform:scale(0)}#menu #menu-toggle.closeMenu .bar:last-child{transform:translateY(-7px) rotate(-45deg)}#menu ul{display:flex;flex-direction:column;width:20vw;height:100vh;position:absolute;background:#0e185c;left:-20vw;top:0;padding-top:8rem;padding-left:4rem;bottom:0;box-shadow:0 5px 30px -4px rgb(0 0 0 / .2);transition:all 0.3s ease}#menu ul li a{font-size:1.5rem;padding:1rem;text-decoration:none;color:#85C1AD;transition:color 0.3s ease;margin-left:2rem;display:block}#menu ul.showMenu{height:100vh;width:20vw;left:0;top:0;bottom:0;z-index:0;padding-top:8rem;padding-left:4rem}#menu ul.showMenu a{position:relative}#menu ul.showMenu a::after{z-index:-1;content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:#85C1AD;transform-origin:right top;transform:scaleX(0);transition:transform 0.3s cubic-bezier(.25,.46,.45,.94) 0ms}#menu ul.showMenu a:hover{color:#111e72}#menu ul.showMenu a:hover::after{transform-origin:left top;transform:scale(1);z-index:-1}*{box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden;overflow-y:scroll}section{width:100vw;min-height:100vh;display:flex;align-items:center;position:relative}section .section-content{background:#111e72;color:#FFF;line-height:1.5;padding:5rem 10rem;width:55%;min-height:100vh;height:auto;display:flex;justify-content:space-between;flex-direction:column}section .section-content .page-content{margin-top:0;position:relative}section .section-content h2{color:#85C1AD;font-size:30pt;font-weight:400}section .section-content p{font-weight:400;font-size:1rem;margin-bottom:.85rem}section .section-content li{font-weight:400;margin-bottom:.85rem;font-size:1rem}section .section-image .logo{margin:0 auto -2rem;z-index:99;justify-content:flex-start;position:relative}.section-custom-download{flex-wrap:wrap;min-height:auto;margin-top:10rem}.section-custom-download .download-custom{margin:4rem auto}.section-custom-download .download-custom .download-folder{margin-bottom:1rem}.section-custom-download .download-custom .download-title{margin-bottom:2rem}section.section-projekt#Lage .section-content h2{color:#111e72}section.section-projekt.grundrisse .grundrisse-content{width:100%;min-height:100vh;line-height:1.5;padding:7rem 10rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-control-nav{list-style:none;display:flex;align-items:center;justify-content:center;margin-top:2rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-control-nav li{margin:.5rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-control-nav li a{border-radius:100%;width:8px;height:8px;border:2px solid #fff0;background:#111e72;overflow:hidden;white-space:nowrap;display:block;text-indent:-9999px;transition:all 0.3s ease}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-control-nav li a.flex-active{width:12px;height:12px;display:flex;align-items:center;justify-content:center;background:#FFF;border:2px solid #111e72}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-direction-nav li{position:absolute;top:50%;margin-top:-72px}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-direction-nav li a{width:84px;height:72px;text-indent:-999999px;white-space:nowrap;overflow:hidden;display:block;text-decoration:none;background:#85C1AD;color:#111e72}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-direction-nav li a::before{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";display:block;position:absolute;z-index:9999;top:0;bottom:0;right:0;left:0;margin:0 auto;width:84px;height:72px;line-height:72px;text-align:center;text-indent:0;font-size:3rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-direction-nav li.flex-nav-prev{left:2rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-direction-nav li.flex-nav-prev a::before{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";display:block;position:absolute;z-index:9999;top:0;bottom:0;right:0;left:0;margin:0 auto;width:84px;height:72px;line-height:72px;text-align:center;text-indent:0;font-size:4rem;content:"arrow_back"}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-direction-nav li.flex-nav-next{right:2rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-direction-nav li.flex-nav-next a::before{content:"arrow_forward"}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content{display:block;padding:2rem 0;background:#FFF;margin:0 auto;border:1px solid #5e6471;width:550px;min-height:700px}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content figure{height:300px;width:400px;margin:auto;display:flex;align-items:center;justify-content:center}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content figure a.foto{cursor:pointer}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content figure img{max-height:300px;max-width:100%}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content h2{font-size:2.25rem;width:250px;text-align:left;margin:1rem auto 0;color:#111e72}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content .specs{display:block;max-width:250px;margin:0 auto}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content .specs p{font-size:1.75rem;display:flex;align-items:center;justify-content:flex-start;color:#111e72;font-weight:400}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content .specs p i{margin-right:1rem;font-size:3rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content .specs p.tiny{color:#757575;font-size:.9rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content .contact-button-wrapper{display:flex;justify-content:center;margin-top:1rem}section.section-projekt.grundrisse .grundrisse-content .action-buttons{justify-content:space-between;max-width:700px}.lg-backdrop.in{opacity:0.75!important}.lg-toolbar{background:transparent!important}.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{border:4px solid #fff}.section-pagess{line-height:1.5;padding:0;width:100%;display:flex;justify-content:space-between}.section-pagess article .content-title{background:#111e72;color:#FFF;height:35vh;width:100vw;display:flex;min-height:auto;margin-top:10rem;align-items:center;justify-content:center;flex-direction:column}.section-pagess article .content-title h1{font-size:3rem}.section-pagess article .entry-content{max-width:1200px;margin:4rem auto}.section-pagess article .entry-content h2,.section-pagess article .entry-content h3,.section-pagess article .entry-content h4,.section-pagess article .entry-content h5,.section-pagess article .entry-content h6,.section-pagess article .entry-content p{margin-bottom:1rem}.section-pagess article .entry-content h2{font-size:30pt;font-weight:400}.section-pagess article .entry-content h3{font-size:24pt}.section-pagess article .entry-content h4{font-size:18pt}section#homepage{width:100vw;height:100vh;position:relative}.slider-message{position:absolute;bottom:4rem;left:0;background:rgb(255 255 255 / .28);color:#FFF;max-width:475px;font-size:1.5rem;line-height:2rem;padding:2rem;font-weight:400}section.slider.home article.flexslider ul.slides{display:block;margin:0;padding:0}section.slider.home article.flexslider ul.slides li{align-items:center}section.slider.home article.flexslider ul.slides li .slider-content{padding:0 10rem}section.slider.home article.flexslider .flex-control-nav{list-style:none;display:flex;align-items:center;justify-content:center}section.slider.home article.flexslider .flex-control-nav li{margin:.5rem}section.slider.home article.flexslider .flex-control-nav li a{border-radius:100%;width:8px;height:8px;overflow:hidden;white-space:nowrap;display:block;text-indent:-9999px}section.slider.home article.flexslider .flex-control-nav li a.flex-active{width:12px;height:12px;display:flex;align-items:center;justify-content:center}section.slider.home article.flexslider .flex-direction-nav{list-style:none;margin:0;padding:0}section.slider.home article.flexslider .flex-direction-nav a{text-decoration:none;width:32px;height:32px;margin:-16px 0 0;opacity:1;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;text-indent:-99999px;border:none;box-shadow:0 0 14px 7px rgb(0 0 0 / .125);border-radius:100%;display:flex;align-items:center;justify-content:center}section.slider.home article.flexslider .flex-direction-nav a::after{text-indent:0}section.slider.home article.flexslider .flex-direction-nav a.flex-prev{left:4rem}section.slider.home article.flexslider .flex-direction-nav a.flex-prev::after{content:"west"}section.slider.home article.flexslider .flex-direction-nav a.flex-next{right:4rem}section.slider.home article.flexslider .flex-direction-nav a.flex-next::after{content:"east"}section.section-projekt .section-content{width:55%}section.section-projekt .section-content .page-content .projekt-description{padding:1rem 0}section.section-projekt .section-image{width:45%;margin-left:-4rem}section.section-projekt .section-image img{max-width:100%}section.section-projekt .projekt-icons{display:flex;align-items:flex-start;justify-content:space-between}section.section-projekt .projekt-icons i{font-size:36pt;color:#85C1AD}section.section-projekt .projekt-icons p{text-align:center;font-size:1.05rem}section.section-projekt .projekt-icons .projekt-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:25%;padding:1rem 0}.section-projekt.ausstattung ul.content-paragraph{list-style:square;margin:2rem 0 0;padding:0 0 0 1.5rem}.section-projekt.ausstattung ul.content-paragraph li{margin:0 0 1rem;line-height:2;color:#85C1AD;font-size:1.5rem}.section-projekt.ausstattung .section-image.gallery{height:100vh;overflow:hidden;overflow-y:scroll;margin-left:0;position:relative}.section-projekt.ausstattung .section-image.gallery>ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.section-projekt.ausstattung .section-image.gallery>ul li.projekt-item{flex:0 0 100%;max-width:100%;min-height:500px;overflow:hidden;box-sizing:border-box;position:relative}.section-projekt.ausstattung .section-image.gallery>ul li.projekt-item:nth-child(3n+2),.section-projekt.ausstattung .section-image.gallery>ul li.projekt-item:nth-child(3n+3){flex:0 0 50%;max-width:50%;min-height:250px}.section-projekt.ausstattung .section-image.gallery>ul li.projekt-item a{border:8px solid #FFF;display:block;position:absolute}.section-projekt.ausstattung .section-image.gallery>ul li.projekt-item a figcaption{opacity:0;background:rgb(0 0 0 / .78);color:#fff;width:100%;height:100%;font-size:1.25rem;margin:0 auto;position:absolute;z-index:9;display:flex;align-items:center;justify-content:center;transition:all 0.5s ease}.section-projekt.ausstattung .section-image.gallery>ul li.projekt-item a:hover figcaption{opacity:1;cursor:pointer}section.section-projekt#Lage .section-content{background:#FFFFFF!important}.section-projekt .projekt-icons.lage{display:flex;align-items:flex-start;flex-direction:column}.section-projekt .projekt-icons.lage .projekt-icon{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;padding:1rem 0;max-width:100%;width:100%}.section-projekt .projekt-icons.lage .projekt-icon figure{color:#011E62;margin-right:2rem;background:#93CBBB;border-radius:100%;width:128px;height:128px;display:flex;align-items:center;justify-content:center}.section-projekt .projekt-icons.lage .projekt-icon figure img{width:96px;height:96px}.section-projekt .projekt-icons.lage .projekt-icon .icon-desc{color:#93CBBB}.section-projekt .projekt-icons.lage li{font-size:1.25rem;margin:0}.kontakt-page{display:flex;align-items:center}.kontakt-page .section-content{text-align:center;width:45%;padding:2rem 4rem}.kontakt-page .section-content .logo{position:relative;top:3rem;margin-bottom:8rem}.kontakt-page .section-content h3,.kontakt-page .section-content h4{color:#FFF;font-size:2rem;font-weight:400}.kontakt-page .section-content h4{font-weight:900;margin-bottom:4rem}.kontakt-page .section-content .investors{background:#FFF;display:flex;align-items:flex-start;justify-content:space-around;margin:0 -4rem;padding:2.5rem 0 10rem;color:#5e6471}.kontakt-page .section-content .investors figure{margin:0;padding:0;max-width:40%;display:flex;align-items:flex-start;flex-direction:column}.kontakt-page .section-content .investors figure figcaption{font-size:1.05rem;margin:1rem auto;text-align:center;display:flex;align-items:center;min-height:60px}.kontakt-page .section-content .investors figure img{margin:auto;height:90px}.kontakt-page .section-content .contact-phone{color:#FFF;display:flex;align-items:center;justify-content:center;text-decoration:none}.kontakt-page .section-content .contact-phone i{margin-right:.5rem}.kontakt-page .section-content .contact-phone:hover{color:#85C1AD}.kontakt-page .section-form{width:55%}.downloadSeite-page{display:flex;align-items:center}.downloadSeite-page .section-content{text-align:center;display:flex;align-items:center;justify-content:center;background:#FFF;padding:0}.downloadSeite-page .section-content .page-content{padding:0rem 5rem 5rem;background:#111e72;width:100%}.downloadSeite-page .section-content .logo{position:relative;top:-6rem;margin-bottom:2rem}.downloadSeite-page .section-content h3{color:#FFF;font-size:2rem;font-weight:600;margin-top:4rem}.downloadSeite-page .section-form{width:45%}.downloadSeite-page .section-form .wpcf7-form{text-align:center}.page-template-default .logo,.page-template-download .logo,.error404 .logo{margin-top:-1rem;width:215px;height:215px}.page-template-default .logo img,.page-template-download .logo img,.error404 .logo img{width:215px;height:215px}.page-template-default #villa45-header,.page-template-download #villa45-header,.error404 #villa45-header{display:none}.page-template-default .section#content,.page-template-thankyou .section#content,.error404 .section#content{align-items:flex-start;min-height:calc(100vh - 247px)}.page-template-download .to-the-top{display:none}.thanks{font-size:24pt;font-weight:400}.download-custom a{text-align:center;text-decoration:none}.section-download{color:#FFF;line-height:1.5;padding:0;width:100%;display:flex;justify-content:space-between}.section-download article{background:#111e72;height:35vh;width:100vw;display:flex}.section-download article .content-default{max-width:50%;margin:1rem auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-download article h1{font-size:3rem}.section-download article h2{font-size:2.5rem;font-weight:400}.section-download article i{font-size:3rem}.section-download article a.button{margin:3rem auto}.download-icon{font-size:64px!important}.download-folder{width:64px;height:64px}.download-title{font-size:30px;color:#111e72;font-weight:400}.download-custom{display:flex;align-items:center;justify-content:center;flex-direction:column}.page-template-download .section-download article .content-default{justify-content:flex-end}body.page-template-downloadSeite .logo.downloadSeite{display:none!important}.button{display:flex;align-items:center;padding:.5rem 1rem;border-radius:7px;text-decoration:none;transition:0.5s all ease}.button.accent-button{background:#85C1AD;color:#111e72;border:2px solid #85C1AD}.button.accent-button:hover{border:2px solid #85C1AD;color:#85C1AD;background:#111e72}.button.accent-button.contact-button i{margin-right:1rem}.button.primary-button{background:#111e72;color:#FFF;border:2px solid #111e72}.button.primary-button:hover{border:2px solid #111e72;color:#FFF;background:#85C1AD}input[type=button]{cursor:pointer;background:#111e72;color:#85C1AD!important;border:2px solid #111e72!important}input[type=button]:hover{border:2px solid #111e72;color:#111e72!important;background:#85C1AD}#nf-field-4{background:#111e72;color:#FFF;border:2px solid #111e72;padding:.75rem 1.5rem .75rem 3rem;transition:0.5s all ease;cursor:pointer}#nf-field-4:hover{border:2px solid #111e72;color:#FFF;background:#85C1AD}#nf-field-4-wrap div.nf-field-element:before{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"arrow_forward";position:absolute;color:#FFF;top:14px;left:14px;pointer-events:none}.form-note{color:#5e6471;text-align:center}.action-buttons{margin:2rem auto 0;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%}.action-buttons a{display:flex;align-items:center;justify-content:space-between;margin:0rem;font-weight:600}.action-buttons a span.material-icons{margin-left:.75rem;transform:rotate(90deg)}.text-center{text-align:center}nf-section,.nf-form-title{display:none}.nf-form-cont,.search-form{max-width:60%;margin:auto;text-align:left}.nf-form-cont input,.nf-form-cont textarea,.nf-form-cont select,.nf-form-cont .search-submit,.search-form input,.search-form textarea,.search-form select,.search-form .search-submit{border:3px solid #5e6471;padding:1rem 2rem;font-size:1.25rem;border-radius:10px!important;margin:15px 0;color:#5e6471;font-weight:400;width:100%;outline:none}.nf-form-cont input:hover,.nf-form-cont textarea:hover,.nf-form-cont select:hover,.nf-form-cont .search-submit:hover,.search-form input:hover,.search-form textarea:hover,.search-form select:hover,.search-form .search-submit:hover{border:3px solid #85C1AD}.nf-form-cont input::-moz-placeholder,.search-form input::-moz-placeholder{color:#111e72;text-align:center}.nf-form-cont input::placeholder,.search-form input::placeholder{color:#111e72;text-align:center}.nf-form-cont label,.search-form label{color:#5E6471;font-weight:700;font-size:1.25rem}.nf-form-cont input[type=submit],.search-form input[type=submit]{width:auto;background:#111e72;color:#FFF;border:3px solid #111e72;cursor:pointer;transition:0.3s all ease}.nf-form-cont input[type=submit]:hover,.search-form input[type=submit]:hover{width:auto;background:#85C1AD;border:3px solid #111e72;color:#FFF}.nf-form-cont input[type=submit].accent-button,.search-form input[type=submit].accent-button{background:#85C1AD;color:#111e72;border:3px solid #85C1AD}.nf-form-cont input[type=submit].accent-button:hover,.search-form input[type=submit].accent-button:hover{background:#111e72;color:#85C1AD;border:3px solid #85C1AD}.nf-form-cont .checkbox-container,.search-form .checkbox-container{display:flex;align-self:center;justify-content:center}.nf-form-cont .checkbox-container input[type=checkbox],.search-form .checkbox-container input[type=checkbox]{margin-right:.5rem;width:20px}.nf-form-cont .checkbox-container label,.search-form .checkbox-container label{color:#5e6471;font-weight:400;font-size:.9rem}.kontakt-page .wpcf7-form .checkbox{justify-content:flex-start}.kontakt-page .wpcf7-form .checkbox span{margin-left:0}.section-form .nf-field{margin-bottom:2rem}.nf-form-cont label{color:#5e6471;font-size:1.25rem}.list-checkbox-wrap .nf-field-element li{display:flex;align-items:center}#nf-label-field-9-0{margin-left:.5rem}#nf-field-9-0{margin-top:0!important}.nf-error .ninja-forms-field{border:3px solid #e80000!important}#nf-field-7-wrap{text-align:center}.download-button{padding-left:4rem;padding-right:4rem}.entry-title a{color:#FFF;text-decoration:none}.post-edit-link{display:none}.entry-meta a,.entry-meta{color:#85C1AD;text-decoration:none}.entry-footer{background:#BDBDBD}.section .section-pagess article .content-default footer.footer{background:#BDBDBD}.section .section-pagess article .content-default .entry-content{min-height:30vh}.error404 .entry-content{max-width:80%;margin:3rem auto;text-align:center}.results-content{max-width:80%;margin:4rem auto}.results-content .results{border-bottom:1px solid #BDBDBD;padding-bottom:2rem}.results-content .results h1,.results-content .results h2{color:#111e72;margin-bottom:1rem}.results-content .results h1 a,.results-content .results h2 a{color:#111e72}footer{display:flex;align-items:center;justify-content:center;padding:4rem 0;position:relative;background:#85C1AD;color:#FFF}footer .footer-wrapper{width:768px;margin:auto;display:block;text-align:center}footer .footer-wrapper .footer-logo{width:25%;display:none}footer .footer-wrapper .copyright{width:100%;display:block;padding:0 3rem;margin-bottom:1rem}footer .footer-wrapper .copyright .footer-menu{display:flex;align-items:center;justify-content:center;margin-top:1rem}footer .footer-wrapper .copyright .footer-menu li{margin:.5rem .25rem}footer .footer-wrapper .social .social-menu{display:flex;justify-content:center}footer .footer-wrapper .social .social-menu li{margin-right:.5rem}footer .footer-wrapper .social .social-menu li a svg{width:36px;height:36px}footer a{color:#FFF;text-decoration:none}footer a svg{fill:#FFF}footer a:hover{color:#111e72}footer a:hover svg{fill:#111e72}footer .to-the-top{position:absolute;right:2rem;bottom:10rem;width:54px;height:54px;background:#111e72;color:#FFF;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}footer .to-the-top:hover{color:#85C1AD}@font-face{font-family:"lg";src:url(/wp-content/themes/villahoch/scss/fonts/lg.ttf?22t19m) format("truetype"),url(/wp-content/themes/villahoch/scss/fonts/lg.woff?22t19m) format("woff"),url("/wp-content/themes/villahoch/scss/fonts/lg.svg?22t19m#lg") format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:"lg"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgb(0 0 0 / .45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:none}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@keyframes lg-right-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{animation:lg-right-end 0.3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end 0.3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgb(0 0 0 / .45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;background:none;border:none;box-shadow:none;transition:color 0.2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgb(0 0 0 / .45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-toolbar,.lg-prev,.lg-next{opacity:1;transition:transform 0.35s cubic-bezier(0,0,.25,1) 0s,opacity 0.35s cubic-bezier(0,0,.25,1) 0s,color 0.2s linear}.lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{transform:scale3d(.5,.5,.5);opacity:0;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{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;transform:translate3d(0,100%,0);transition:transform 0.25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{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{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%;-o-object-fit:cover;object-fit:cover}.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{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;outline:medium none;border:none}.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-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/wp-content/themes/img/vimeo-play.png) no-repeat scroll 0 0 #fff0}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/wp-content/themes/img/vimeo-play.png) no-repeat scroll 0 -58px #fff0}.lg-outer .lg-has-html5 .lg-video-play{background:#fff0 url(/wp-content/themes/img/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/wp-content/themes/img/youtube-play.png) no-repeat scroll 0 0 #fff0}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/wp-content/themes/img/youtube-play.png) no-repeat scroll 0 -60px #fff0}.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-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;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{transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform 0.3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:left 0.3s cubic-bezier(0,0,.25,1) 0s,top 0.3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transform:translate3d(0,0,0);backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{transform:scale3d(1,1,1);transition:transform 0.3s cubic-bezier(0,0,.25,1) 0s,opacity 0.15s!important;transform-origin:0 0;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.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;transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff 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;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgb(255 255 255 / .5);border-radius:50%;box-shadow:0 0 0 8px rgb(255 255 255 / .7) inset;display:block;height:12px;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 #fff inset}.lg-outer .lg-caret{border-left:10px solid #fff0;border-right:10px solid #fff0;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"}.lg-outer #lg-dropdown-overlay{background-color:rgb(0 0 0 / .25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;transition:visibility 0s linear 0.18s,opacity 0.18s linear 0s}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active #lg-dropdown-overlay{transition-delay:0s;transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;transform:translate3d(0,5px,0);transition:transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid #fff0;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover a,.lg-outer .lg-dropdown>li:hover .lg-icon{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgb(0 0 0 / .07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e904"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e907"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e905"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e906"}.lg-outer .lg-img-rotate{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;transition:transform 0.3s cubic-bezier(.32,0,.67,0) 0s}.lg-rotate-left:after{content:"\e900"}.lg-rotate-right:after{content:"\e901"}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:"\e903"}.lg-flip-hor:after{content:"\e902"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;outline:none;transition:opacity 0.15s ease 0s}.lg-outer *{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{transition-duration: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{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;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{background:url(/wp-content/themes/img/loading.gif) no-repeat scroll center center #fff0;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{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom: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:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;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-color:#000;opacity:0;transition:opacity 0.15s ease 0s}.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{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{backface-visibility:hidden}.lg-css3.lg-use-left .lg-item{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{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{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{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{transition:transform 1s cubic-bezier(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{transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity 0.1s ease 0s}html,body{font-size:16px}@media only screen and (max-width:1440px){html,body{font-size:14px}section.section-projekt.grundrisse .grundrisse-content{padding:3rem 6rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-control-nav{margin-top:.5rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-control-nav li{margin:.5rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-direction-nav li{margin-top:-48px}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-direction-nav li a{width:64px;height:48px}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-direction-nav li a::before{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";width:64px;height:48px;line-height:48px;font-size:2rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-direction-nav li.flex-nav-prev{left:1rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .flex-direction-nav li.flex-nav-prev a::before{width:64px;height:48px;line-height:48px;font-size:2rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content{display:block;padding:1rem 0;width:400px}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content figure{height:300px;width:300px}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content figure img{max-height:300px;max-width:100%}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content h2{font-size:1.5rem;margin-top:.5rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content .specs{display:block;max-width:300px;margin:0 auto}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content .specs p{font-size:1.75rem}section .section-content{padding:4rem 8rem}section.section-projekt .section-content{padding:3rem 8rem 3rem 6rem}.action-buttons a{font-size:10pt;padding:.25rem .75rem}}@media only screen and (max-width:1024px){html,body{font-size:14px}header#villa45-header .menu-secondary{display:none}#menu ul{left:-100vw;z-index:102}#menu ul.showMenu{width:100vw}.logo{z-index:7}.section-projekt{flex-direction:column}.section-projekt .section-content,.section-projekt .section-image{width:100%!important}.downloadSeite-page,.kontakt-page{flex-direction:column}.downloadSeite-page .section-content,.downloadSeite-page .section-form,.kontakt-page .section-content,.kontakt-page .section-form{width:100%!important;align-items:center}section.section-projekt .section-content .page-content .projekt-description{padding:1rem .5rem}section.section-projekt .section-content{padding:1rem}section.section-projekt .section-image{margin-left:0}section.section-projekt .projekt-icons{padding:0 .5rem;flex-wrap:wrap}section.section-projekt .projekt-icons .projekt-icon{max-width:50%;flex:0 0 50%;padding:1rem 0}.flex-direction-nav{display:none}section.section-projekt.grundrisse .grundrisse-content{padding:.5rem}section.section-projekt.grundrisse .grundrisse-content .slider .flexslider .slider-content{width:100%}.section-projekt.ausstattung ul.content-paragraph li{font-size:1rem}.section-projekt.ausstattung .section-image.gallery>ul li.projekt-item{min-height:120px}.section-projekt.ausstattung .section-image.gallery>ul li.projekt-item:nth-child(3n){min-height:240px}.section-projekt .projekt-icons.lage .projekt-icon{padding:1rem 0}.section-projekt .projekt-icons.lage .projekt-icon figure{width:64px;height:64px;margin-right:1rem}.section-projekt .projekt-icons.lage .projekt-icon figure img{width:48px;height:48px}.section-projekt .projekt-icons.lage .projekt-icon .icon-desc{flex:0 0 auto;max-width:75%}.section-projekt .projekt-icons.lage .projekt-icon .icon-desc li{font-size:1rem;margin-bottom:.25rem}section .section-content{padding:2rem 1rem}.downloadSeite-page .section-content .page-content{padding:0 2rem 2rem}.kontakt-page .section-content .investors{margin:0 -1rem;flex-direction:column}.kontakt-page .section-content .investors figure{max-width:100%;margin:auto}.nf-form-cont{max-width:80%;margin:2rem auto}footer .to-the-top{bottom:2rem}footer{margin-top:1rem}.section-pagess article .content-title{text-align:center}.section-pagess article .content-title h1{font-size:1.5rem}.section-download article .content-default{margin:-3rem auto 0}.page-template-download .section-download article .content-default{max-width:100%}.section-download article h1{font-size:1.5rem}.thanks{font-size:12pt}.page-template-default .logo,.page-template-download .logo{width:150px;height:150px}.section-pagess article .entry-content{max-width:100vw;padding:1rem}.section-pagess article .entry-content h2{font-size:20pt}.action-buttons{justify-content:center}#menu #menu-toggle{margin-left:20px}}@media only screen and (max-width:768px){html,body{font-size:16px}.action-buttons{display:none}}