html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{font:14px "europa",sans-serif;background:#fff;color:#818181}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:underline}h1{font-size:1.79em}h2{font-size:1.43em}h3{font-size:1.14em}h4{font-size:1em}h5{font-size:1em}h6{font-size:1em}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;color:inherit}hr{color:#a3acb1;background-color:#a3acb1;height:1px;border-width:0px}img{max-width:100%;max-height:100%;width:auto;height:auto}figure{margin:0;padding:0}p{margin:0 0 .5em}b,strong{font-weight:700}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.hidden{display:none}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.weight-tiny{font-weight:100}.weight-light{font-weight:300}.weight-normal{font-weight:normal}.weight-medium{font-weight:500}.weight-bold{font-weight:bold}.text-upper{text-transform:uppercase}.text-underline{text-decoration:underline}.text-container{line-height:1.6}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-nostyle{list-style:none;margin:0;padding:0}.center-element{text-align:center;height:100%}.center-element:before{content:'';display:inline-block;height:100%;vertical-align:middle}.center-element>.centered{display:inline-block;vertical-align:middle;width:99%}.block-absolute{position:absolute;top:0;right:0;bottom:0;left:0}.float-right{float:right}.float-left{float:left}path.green,rect.green,circle.green{fill:#b7cf35}path.grey,rect.grey,circle.grey{fill:#777}path.lightrey{fill:#eaeaea}.border{border-radius:5px;border:3px solid;transition:border-color .35s;border-color:#eaeaea}textarea,input[type='text']{max-width:99%}textarea{min-height:150px;border:solid 3px #eaeaea}.padding{padding:30px 8.5%}@media only screen and (max-width: 639px){.padding{padding:30px 4%}}#pathway{display:block;overflow:hidden}#leftblock ul{padding-left:10px;list-style:none}.article-page .content{padding:100px 25px 90px}.article-page .content a{text-decoration:underline}.page-header{position:relative}.page-intro-wrapper{position:relative}ul.menu,ul.menu ul{position:relative;margin:0;padding:0;list-style:none}ul.menu a{display:block;position:relative;padding:6px 12px;text-decoration:none}ul.menu>li{position:relative}.menu.menu-inline>li{float:left}ul.menu.menu-inline:after{clear:both;content:'';display:block}ul.menu a:hover,ul.menu li.active>a{color:#fff;background:#00b616}#bottommenu{float:right;margin-top:50px;margin-bottom:20px}#bottommenu ul.menu a{padding-left:12px}#bottommenu ul.menu>li{position:relative;float:left;text-transform:uppercase}#bottommenu ul.menu>li>a{font-size:14px;font-weight:400;color:#9e9d9d;letter-spacing:0.1em}#bottommenu ul.menu li.active>a{color:#000}body.login .component-content,body.registration .component-content,body.remind .component-content,body.reset .component-content{max-width:1280px;margin:0 auto}body.login .login,body.login .logout{margin-bottom:50px;max-width:500px}.map-canvas,.gmap{height:280px}.gmap>.gmap-marker{display:none}.map-canvas img,.gmap img{max-width:none;max-height:none}.video-box{position:relative;min-height:360px}.video-box>iframe{position:absolute;width:100%;height:100%}p.readmore a,.button,.btn,input[type="submit"]{display:inline-block;font-size:20px;color:#777;border-radius:4px;background-color:#fff;border:2px solid #fff;padding:8px 13px;margin:8px 0;cursor:pointer;transition:background-color .3s,color .3s}.send-btn{display:inline-block;font-size:2.86em;border-radius:38px;background-color:#58850d;color:#fff;border:2px solid #58850d;padding:8px 43px;margin-top:34px;transition:background-color .3s,color .3s;font-weight:700;cursor:pointer}.send-btn:hover{color:#58850d;background-color:#fff;text-decoration:none}p.readmore a:hover,.button:hover,.btn:hover,input[type="submit"]:hover{background-color:rgba(255,255,255,0);color:#fff;text-decoration:none}.subform-repeatable table{width:100%}.subform-repeatable th{padding-bottom:1em}.subform-repeatable td{vertical-align:top}.subform-repeatable .btn-group>.button{box-sizing:border-box;font-size:1em;padding:0.3em;width:30%;margin:0;text-align:center}.subform-repeatable .group-add:after{content:'+'}.subform-repeatable .group-remove:after{content:'-'}.subform-repeatable .group-move:after{content:'m'}#zwetschke-herz{font-size:0.8em}#zwetschke-herz img{vertical-align:middle;padding:0 5px 0 5px}#acyarchiveview .contentheading{display:none}#acyarchiveview .view-online{display:none}#unsubpage{padding:2rem 0;line-height:1.6}#unsubpage .unsuboptions,#unsubpage form>.unsubdiv{padding:10px}.error-field{color:red;font-size:1.14em;border:solid 3px #eaeaea;padding:8px 5%;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;display:inline-block}.error-field.block{opacity:1;visibility:visible}#objectzipcode{min-height:400px}.alert{padding:8px 35px 8px 14px;margin-bottom:8px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5}.alert{color:#c09853}.alert h4,.alert .close{display:none}.alert-success,.alert.alert-message{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.breadcrumb{padding:15px 0;margin:0 0 18px;list-style:none}.breadcrumb>li{display:inline-block}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination,.pagination-ajaxmore{clear:both}.pagination ul{display:inline-block;margin:18px 0;padding:0;box-shadow:0 0 2px rgba(0,0,0,0.3)}.pagination ul>li{display:inline-block}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:18px;text-decoration:none;background-color:#fff}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;background-color:transparent;cursor:default}.pagination .icon-first:before{content:'<'}.pagination .icon-previous:before{content:'<<'}.pagination .icon-next:before{content:'>>'}.pagination .icon-last:before{content:'>'}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:16.25px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:12px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:9.75px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.content-list-item,.gallery-list-item,.content-page,.module-box,.content-slider-item{position:relative}.box-title{font-size:2.5em;font-weight:400;line-height:1.18em;position:relative;padding-bottom:20px}.box-title:before{content:"";position:absolute;bottom:5px;width:100%;max-width:51px;height:6px;background:#b9d439}.box-title.margin-left{margin-left:151px;margin-bottom:50px}.box-title.margin-left:before{left:0;bottom:1px}@media only screen and (max-width: 1023px){.box-title.margin-left{margin-left:7%;margin-bottom:20px}}@media only screen and (max-width: 639px){.box-title.margin-left{margin-left:5%}}a.edit-action{position:absolute;right:0;top:0;z-index:999999999;background:#B1CB09;padding:8px;border-radius:3px}a.edit-action.edit-module{right:inherit;left:0}a.edit-action>svg{display:block;transform:rotate(0deg);transition:transform 300ms}a.edit-action:hover>svg{animation-name:rotate;animation-duration:0.5s}@keyframes rotate{0%{transform:rotate(0deg)}25%{transform:rotate(-20deg)}75%{transform:rotate(20deg)}100%{transform:rotate(0deg)}}#head{position:absolute;top:0;left:0;width:100%;z-index:1001}@media only screen and (max-width: 639px){.top-bar{display:flex}}.top-bar .gray-top-box{height:86px;background-color:#a4a4a4;width:766px;padding:24px 20px 0 66px;float:left;color:#fff}@media only screen and (max-width:950px){.top-bar .gray-top-box{width:100%}}@media only screen and (max-width: 639px){.top-bar .gray-top-box{padding:4% 3% 0 3%;width:75%;height:133px}}.top-bar .gray-top-box .menu-box{width:53px;float:left;margin-top:3px}@media only screen and (max-width: 639px){.top-bar .gray-top-box .menu-box{display:none}}.top-bar .gray-top-box .menu-box>span{display:block;height:3px;margin-bottom:6px;width:100%;background:#fff}.top-bar .gray-top-box>a{float:left;margin-left:8%}@media only screen and (max-width: 1023px){.top-bar .gray-top-box>a{margin-left:5%}}@media only screen and (max-width: 639px){.top-bar .gray-top-box>a{margin-bottom:4%}}@media only screen and (max-width:380px){.top-bar .gray-top-box>a{margin-left:0}}.top-bar .gray-top-box>a>svg{float:left;margin-top:5px}.top-bar .gray-top-box>a>span{display:block;padding-left:55px;white-space:nowrap;font-size:1.21em;line-height:1.3em}@media only screen and (max-width:380px){.top-bar .gray-top-box>a>span{font-size:1.07em;padding-left:45px}}.top-bar .gray-top-box>a>span.small{font-size:.93em;font-weight:300}#logo{float:right;background:#fff;padding:20px}@media only screen and (max-width: 639px){#logo{width:25%;position:relative}#logo a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:60%}}.aus-header-image{max-width:120px !important}.grid-container{padding:0 !important}.bounce{-moz-animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateX(10px)}60%{transform:translateX(4px)}}.button.next{background-color:#777;border:solid 3px;border-color:#777;color:#fff;padding:8px 30px 11px;font-family:"europa",sans-serif;font-weight:700;font-size:1.43em;transition:background-color .45s,border-color .35s,color .35s;margin:40px 2% 0}@media only screen and (max-width: 639px){.button.next{font-size:1.07em}}.button.next:hover{border-color:#58850d;background-color:rgba(88,133,13,0);color:#777}.check span.check-icon{border:solid 4px;border-color:#799e4a;height:44px;width:44px;display:block;float:left;position:relative;transition:border-color .35s}.check span.check-icon:before,.check span.check-icon:after{position:absolute;height:0;width:4px;background-color:#fff;display:inline-block;transform-origin:left top;content:"";transition:opacity .5s}.check span.check-icon:before{left:16px;top:29px}.check span.check-icon:after{top:21.1px;left:6px}.check span.check-icon.in-view{border-color:#b9d539}.check span.check-icon.in-view:before{animation:right .4s ease 0s forwards;transform:rotate(-142deg)}.check span.check-icon.in-view:after{transform:rotate(-52deg);animation:left .2s ease 0s forwards}.check:nth-child(2) span.check-icon.in-view:after,.check:nth-child(2) span.check-icon.in-view:before{animation-delay:.3s}.check:nth-child(3) span.check-icon.in-view:after,.check:nth-child(3) span.check-icon.in-view:before{animation-delay:.6s}.check:nth-child(4) span.check-icon.in-view:after,.check:nth-child(4) span.check-icon.in-view:before{animation-delay:.9s}.check:nth-child(5) span.check-icon.in-view:after,.check:nth-child(5) span.check-icon.in-view:before{animation-delay:1.2s}@keyframes left{0%{height:0}100%{height:12px}}@keyframes right{0%{height:0}50%{height:0}100%{height:24px}}.module-box.thankyou-popup,.module-box.contact-thankyou-popup{opacity:0;visibility:hidden;position:fixed;top:0;right:0;left:0;height:100%;width:100%;background:rgba(88,133,13,0.92);z-index:8999}.module-box.thankyou-popup.block,.module-box.contact-thankyou-popup.block{opacity:1;visibility:visible}.module-box.thankyou-popup.block .content,.module-box.contact-thankyou-popup.block .content{max-width:575px;width:100%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:30px;font-size:1.29em;text-align:center;line-height:1.6em;color:#58850d;font-family:"europa",sans-serif}.module-box.thankyou-popup.block .content .close,.module-box.contact-thankyou-popup.block .content .close{position:absolute;right:0;top:-30px;cursor:pointer;z-index:999999}.module-box.thankyou-popup.block .content .close:hover svg path,.module-box.contact-thankyou-popup.block .content .close:hover svg path{transition:fill .35ms;fill:#333}input[type=range]{-webkit-appearance:none;width:100%;margin:5.85px 0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;background:#57840d}input[type=range]::-webkit-slider-thumb{border:4px solid #9ab56e;height:24px;width:24px;background:#57840d;cursor:pointer;-webkit-appearance:none;margin-top:-8.3px}input[type=range]:focus::-webkit-slider-runnable-track{background:#007233}input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;background:#005928}input[type=range]::-moz-range-thumb{border:4px solid #9ab56e;height:24px;width:24px;background:#57840d;cursor:pointer}input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#57840d}input[type=range]::-ms-fill-upper{background:#eaeaea}input[type=range]::-ms-thumb{border:5px solid #9ab56e;height:21px;width:21px;background:#57840d;cursor:pointer;height:5px}input[type=range]:focus::-ms-fill-lower{background:#57840d}s input[type=range]:focus::-ms-fill-upper{background:#57840d}input[type=range]::-ms-fill-upper{background:#000}.field-privacyPolicyConfirmation{padding-top:3em}.field-privacyPolicyConfirmation input{display:none}.field-privacyPolicyConfirmation label{position:relative;padding-left:38px;cursor:pointer; line-height: 1.3;}.field-privacyPolicyConfirmation label:before{content:"";position:absolute;left:0;top:4px;height:25px;width:25px;border:solid 3px;border-color:#eaeaea;transition:border .35s}.field-privacyPolicyConfirmation input:checked~label:before{border-color:#0a0a0a;border:solid 7px}#mainmenu .resp{padding-top:60px}#mainmenu .resp ul.menu>li>a{color:red}#mainmenu .resp li:hover>div>ul{-webkit-transition-duration:0.8s;transition-duration:0.8s;max-height:400px}#mainmenu .resp div.sub-wrap{position:absolute;overflow:hidden;margin:0;background:#fff;z-index:3}#mainmenu .resp div.sub-wrap ul{position:relative;padding:0px 0 0 0;margin:0 0 0 0;max-height:0;z-index:10;white-space:nowrap;-webkit-transition:max-height .1s;transition:max-height .1s}#mainmenu .resp div.sub-wrap ul li{padding:0}#mainmenu .resp div.sub-wrap ul li a{color:blue}#mainmenu .resp #toggle-main-menu{display:none;position:absolute;right:0;top:0}#mainmenu .resp input,#mainmenu .resp label{display:none;position:relative}@media only screen and (max-width:1024px){#mainmenu .resp>#toggle-main-menu{display:block;float:right;margin:25px 15px 20px 0}#mainmenu .resp>#toggle-main-menu:before{display:block;position:absolute;content:'Menü';right:123%;font-size:1.3em}#mainmenu .resp.open{position:fixed;top:0;left:0;overflow:scroll;width:100%;height:100%;background:#000;z-index:900}#mainmenu .resp.open>ul.menu{-webkit-transition-duration:0.6s;transition-duration:0.6s;max-height:1000px}#mainmenu .resp input:checked+ul.menu{-webkit-transition-duration:0.6s;transition-duration:0.6s;max-height:1000px}#mainmenu .resp ul.menu{max-height:0;overflow:hidden;clear:both;-webkit-transition:max-height .1s;transition:max-height .1s}#mainmenu .resp ul.menu>li{float:none;text-align:center;width:100%}#mainmenu .resp ul.menu>li>a{padding:16px 0}#mainmenu .resp ul.menu label{display:block;position:absolute;top:12px;right:10px}#mainmenu .resp ul.menu div.sub-wrap{position:relative;background:#E5E5E5}#mainmenu .resp ul.menu li:hover>div>ul{max-height:0}#mainmenu .resp ul.menu label .arrow{transition:transform 300ms}#mainmenu .resp ul.menu input:checked+label>.arrow{transform:rotateX(0deg)}#mainmenu .resp ul.menu input:checked~div>ul{-webkit-transition-duration:0.6s;transition-duration:0.6s;max-height:400px}}.nav-icon1{width:30px;height:22px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-icon1 span{display:block;position:absolute;height:3px;width:100%;background:#d3531a;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon1 span:nth-of-type(1n+4){display:none}.nav-icon1 span:nth-child(1){top:0px}.nav-icon1 span:nth-child(2){top:9px}.nav-icon1 span:nth-child(3){top:18px}.nav-icon2{width:30px;height:22px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-icon2 span{display:block;position:absolute;height:3px;width:50%;background:#d3531a;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon2 span:nth-child(even){left:50%;border-radius:0 9px 9px 0}.nav-icon2 span:nth-child(odd){left:0px}.nav-icon2 span:nth-child(1){top:0px}.nav-icon2 span:nth-child(2){top:0px}.nav-icon2 span:nth-child(3){top:9px}.nav-icon2 span:nth-child(4){top:9px}.nav-icon2 span:nth-child(5){top:18px}.nav-icon2 span:nth-child(6){top:18px}.nav-icon3{width:30px;height:22px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#d3531a;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon3 span:nth-of-type(1n+5){display:none}.nav-icon3 span:nth-child(1){top:0px}.nav-icon3 span:nth-child(2){top:9px}.nav-icon3 span:nth-child(3){top:9px}.nav-icon3 span:nth-child(4){top:18px}.nav-icon4{width:30px;height:22px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-icon4 span{display:block;position:absolute;height:3px;width:100%;background:#d3531a;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon4 span:nth-of-type(1n+4){display:none}.nav-icon4 span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.nav-icon4 span:nth-child(2){top:9px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.nav-icon4 span:nth-child(3){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.resp.open .nav-icon1 span:nth-child(1){top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.resp.open .nav-icon1 span:nth-child(2){opacity:0;left:-60px}.resp.open .nav-icon1 span:nth-child(3){top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.resp.open .nav-icon2 span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:5px;top:7px}.resp.open .nav-icon2 span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:calc(45%);top:15px}.resp.open .nav-icon2 span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:calc(45%);top:7px}.resp.open .nav-icon2 span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:5px;top:15px}.resp.open .nav-icon2 span:nth-child(3){left:-50%;opacity:0}.resp.open .nav-icon2 span:nth-child(4){left:100%;opacity:0}.resp.open .nav-icon3 span:nth-child(1){top:9px;width:0%;left:50%}.resp.open .nav-icon3 span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.resp.open .nav-icon3 span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.resp.open .nav-icon3 span:nth-child(4){top:9px;width:0%;left:50%}.resp.open .nav-icon4 span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:4px}.resp.open .nav-icon4 span:nth-child(2){width:0%;opacity:0}.resp.open .nav-icon4 span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:4px}.home-slider{position:relative}.home-slider .content-slider-item{position:relative;height:640px;width:100%}@media only screen and (max-width:762px){.home-slider .content-slider-item{height:680px}}@media only screen and (max-width: 639px){.home-slider .content-slider-item{height:417px;margin-top:66px;background-size:cover}}.home-slider .content-slider-item>.site-slider-item-caption{position:absolute;bottom:42%;left:11%}@media only screen and (max-width:430px){.home-slider .content-slider-item>.site-slider-item-caption{left:-2%}}.home-slider .content-slider-item>.site-slider-item-caption .text{color:#fff;font-size:3.79em;font-weight:200;line-height:1.25em;padding-left:98px}@media only screen and (max-width:1060px){.home-slider .content-slider-item>.site-slider-item-caption .text{font-size:2.86em}}@media only screen and (max-width:762px){.home-slider .content-slider-item>.site-slider-item-caption .text{padding-left:30px;font-size:1.79em}}@media only screen and (max-width:430px){.home-slider .content-slider-item>.site-slider-item-caption .text{font-size:1.43em}}.home-slider .content-slider-item>.site-slider-item-caption .text>strong{font-weight:800}.home-slider .content-slider-item .greenbox{background:#b9d439;position:absolute;top:73%;left:11%;color:#58850d;display:block;min-height:280px;padding:2.5% 3.25%;width:33%;box-shadow:-31px 38px 39px rgba(10,10,14,0.06);z-index:902}.home-slider .content-slider-item .greenbox .icon-text{padding-left:23%;line-height:1.3em;margin-bottom:30px;min-height:66px;font-size:1.29em;font-weight:200;background-size:20%}@media only screen and (max-width: 639px){.home-slider .content-slider-item .greenbox .icon-text{font-size:1.14em}}@media only screen and (max-width: 1023px){.home-slider .content-slider-item .greenbox{padding:2.5% 2%}}@media only screen and (max-width:762px){.home-slider .content-slider-item .greenbox{min-height:auto;left:3%;right:0;width:97%;top:132.5%;min-height:235px;padding:5% 2.5% 2.5%}.home-slider .content-slider-item .greenbox .icon-text{background-size:10%;padding-left:18%;padding-bottom:6%;margin-bottom:0}.home-slider .content-slider-item .greenbox .button{font-size:1.21em}}@media only screen and (max-width: 639px){.home-slider .content-slider-item .greenbox{left:0;width:100%;top:153%;padding:9% 5% 0}}@media only screen and (max-width:450px){.home-slider .content-slider-item .greenbox{top:137%}}.home-slider .content-slider-item .greenbox a{white-space:nowrap}@media only screen and (max-width:1126px){.home-slider .content-slider-item .greenbox a{font-size:1.14em}}@media only screen and (max-width:900px){.home-slider .content-slider-item .greenbox a{font-size:.96em}}@media only screen and (max-width:762px){.home-slider .content-slider-item .greenbox a{font-size:1.07em;padding:8px 8px}}.home-slider .cycle-pager{position:absolute;bottom:300px;left:11%}@media only screen and (max-width:762px){.home-slider .cycle-pager{left:5%;bottom:220px}}@media only screen and (max-width: 639px){.home-slider .cycle-pager{bottom:65px}}.home-slider .cycle-pager>span{width:53px;display:inline-block;cursor:pointer;height:4px;background-color:rgba(255,255,255,0.2);transition:background-color 300ms;margin-right:20px}.home-slider .cycle-pager>span.cycle-pager-active,.home-slider .cycle-pager>span:hover{background-color:#fff}.home-slider .cycle-pager.absolute{bottom:inherit;top:386px;cursor:pointer}@media only screen and (max-width:762px){.home-slider .cycle-pager.absolute{top:300px}}@media only screen and (max-width: 639px){.home-slider .cycle-pager.absolute{top:240px}}@media only screen and (max-width:430px){.home-slider .cycle-pager.absolute{display:none}}.home-slider .cycle-pager.absolute>span{background:url("../image/arr_home_slider.svg") left center no-repeat;width:75px;height:100px;position:absolute;z-index:1001}@media only screen and (max-width: 639px){.home-slider .cycle-pager.absolute>span{height:50px}}.home-slider .cycle-pager.absolute>span.cycle-pager-active{z-index:999}.home-slider .foto-box{position:absolute;z-index:901;left:44%;bottom:-206px}@media only screen and (max-width:762px){.home-slider .foto-box{z-index:999;width:450px;left:0;right:0;margin:0 auto;bottom:-225px}.home-slider .foto-box:before{content:"";background-image:none}}@media only screen and (max-width:450px){.home-slider .foto-box{width:315px;bottom:-158px}}.dark-green-box{margin-top:202px;background-color:#58850d;color:#fff;}@media only screen and (max-width:762px){.dark-green-box{margin-top:480px}}@media only screen and (max-width: 1023px){.dark-green-box{margin-left:3%}}@media only screen and (max-width: 639px){.dark-green-box{margin-left:0;margin-top:547px}}@media only screen and (max-width:450px){.dark-green-box{margin-top:480px}}.dark-green-box .box-wraper{padding:75px 50px 75px 87px}@media only screen and (max-width: 1023px){.dark-green-box .box-wraper{padding:75px 3% 48.5% 4%}}@media only screen and (max-width:850px){.dark-green-box .box-wraper{padding-bottom:55%}}@media only screen and (max-width: 639px){.dark-green-box .box-wraper{padding:75px 5% 3% 5%}}.dark-green-box .box-wraper .check-boxes{float:left;width:36%;padding-top:5%}@media only screen and (max-width: 1023px){.dark-green-box .box-wraper .check-boxes{width:100%}}.dark-green-box .box-wraper .check-boxes .check{position:relative;padding-bottom:43px}@media only screen and (max-width: 1023px){.dark-green-box .box-wraper .check-boxes .check{padding-bottom:15px}}.dark-green-box .box-wraper .check-boxes .check span.text{position:absolute;left:75px;font-size:1.29em;font-weight:700;line-height:1.2em}.dark-green-box .box-wraper .check-boxes .check .icon{display:block;float:left}.dark-green-box .box-wraper .video-wrapper{position:relative;float:right;width:55%}@media only screen and (max-width: 1023px){.dark-green-box .box-wraper .video-wrapper{width:100%;float:left;margin-top:40px}}.dark-green-box .box-wraper .video-wrapper .content{position:absolute;top:0px;left:0px;z-index:100;opacity:1;display:block;visibility:visible;cursor:pointer;box-shadow:-60px 75px 76px rgba(10,10,14,0.26)}.dark-green-box .box-wraper .video-wrapper .content .image{display:block;width:100%;cursor:pointer}/*.dark-green-box .box-wraper .video-wrapper .content .image:before{content:"";cursor:pointer;background-image:url(../image/play-button.png);background-repeat:no-repeat;height:215px;width:215px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1}*/@media only screen and (max-width: 639px){.dark-green-box .box-wraper .video-wrapper .content .image:before{height:80px;width:80px;background-size:80px}}.dark-green-box .box-wraper .video-wrapper .content .image img{display:block;max-height:570px}.dark-green-box .box-wraper .video-wrapper .content .video-box{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.dark-green-box .box-wraper .video-wrapper .content .video-box iframe{z-index:-1;position:absolute;width:100%;height:100%}.dark-green-box .box-wraper .video-wrapper .content .video-box iframe.active{z-index:10}@media only screen and (max-width: 639px){.dark-green-box .box-wraper .video-wrapper .content{position:relative}}@media only screen and (max-width: 1023px){.white-box{padding:75px 3% 0}}@media only screen and (max-width: 639px){.white-box{padding:75px 0 0}}.white-box .box-wraper{padding:75px 87px}@media only screen and (max-width: 1023px){.white-box .box-wraper{padding:75px 0}}.white-box .box-wraper .box-title{padding-left:65px}@media only screen and (max-width: 1023px){.white-box .box-wraper .box-title{padding-left:4%}}@media only screen and (max-width: 639px){.white-box .box-wraper .box-title{padding-left:5%}}.white-box .box-wraper .box-title:before{bottom:-2px}.white-box .box-wraper .row-wrapper{margin-left:43px;margin-top:52px}@media only screen and (max-width: 1023px){.white-box .box-wraper .row-wrapper{margin-left:4%}}@media only screen and (max-width: 639px){.white-box .box-wraper .row-wrapper{padding-left:5%;margin-left:0;padding-right:5%}}.white-box .box-wraper .row-wrapper .row{float:left;width:46.2%;margin-right:2%}@media only screen and (max-width: 639px){.white-box .box-wraper .row-wrapper .row{width:100%;margin-right:0;float:none}}.white-box .box-wraper .row-wrapper .row .box{padding:44px 34px 30px;margin-bottom:2%;border-radius:5px;box-shadow:-10px 12px 30px rgba(10,10,14,0.08)}.white-box .box-wraper .row-wrapper .row .box.itm1{padding-bottom:5px}@media only screen and (max-width: 639px){.white-box .box-wraper .row-wrapper .row .box.itm1{padding:44px 34px 30px}}.white-box .box-wraper .row-wrapper .row .box .heading{color:#58850d;font-family:Marydale;font-size:2.29em;font-weight:400;border-bottom:solid 1px #ebebeb;padding-bottom:35px;margin-bottom:21px;line-height:1.2em}.white-box .box-wraper .row-wrapper .row .box .info{font-size:1.29em;font-weight:400;line-height:1.3em}.white-box .box-wraper .row-wrapper .row.item2{margin-top:2%}.white-box #popup{margin-top:100px;position:relative;background-image:url(../image/popup-block.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:476px;width:100%;}@media only screen and (max-width: 1023px){.white-box #popup{margin-left:4%}}@media only screen and (max-width: 639px){.white-box #popup{margin-left:0}}.white-box #popup .green-box{position:absolute;box-shadow:-45px 55px 87px rgba(10,10,14,0.16);border-radius:5px;background-color:#b9d439;left:-73px;top:77px;width:100%;max-width:548px;padding:36px 43px}@media only screen and (max-width: 1023px){.white-box #popup .green-box{left:-38px}}@media only screen and (max-width: 639px){.white-box #popup .green-box{left:0}}.white-box #popup .green-box .heading{color:#777777;font-size:2.5em;font-weight:400;line-height:1.1em;margin-bottom:30px}.white-box #popup .green-box .info{font-size:1.29em;color:#fff;font-weight:400;line-height:1.3em;margin-bottom:21px}.white-box #popup .green-box .btn{padding:10px 27px}@media only screen and (max-width:389px){.white-box #popup .green-box .btn{padding:10px 15px;font-size:1.14em}}@media only screen and (max-width:720px){.white-box #popup .green-box{max-width:none;bottom:0;top:inherit;right:0;padding:2.5%}.white-box #popup .green-box .heading{font-size:1.79em;margin-bottom:15px}.white-box #popup .green-box .info{margin-bottom:15px;font-size:1.14em}}@media only screen and (max-width: 639px){.white-box #popup .green-box{padding:5%;bottom:-60px}}.slick-wrapper{margin:44px 0 60px}.slick-wrapper .reference-slider-list{padding:20px 87px}.slick-wrapper .reference-slider-list .slick-list{border-bottom:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5}.slick-wrapper .reference-slider-list .slick-list .slick-track{display:flex;padding:20px 0;align-items:center;align-content:center}.slick-wrapper .reference-slider-list .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.slick-wrapper .reference-slider-list .slider-arrow.prev{left:30px;background-image:url(../image/left.svg);background-repeat:no-repeat;height:38px;width:33px;background-size:35px}@media only screen and (max-width:740px){.slick-wrapper .reference-slider-list .slider-arrow.prev{left:2px}}.slick-wrapper .reference-slider-list .slider-arrow.next{right:30px;background-image:url(../image/right.svg);background-repeat:no-repeat;height:38px;width:33px;background-size:35px}@media only screen and (max-width:740px){.slick-wrapper .reference-slider-list .slider-arrow.next{right:2px}}.slick-wrapper .reference-slider-list .reference-slider-list-item .image iframe{margin-top:30px}.slick-wrapper .reference-slider-list .reference-slider-list-item .image .slick-slide img{display:inherit}@media only screen and (max-width: 1023px){.slick-wrapper .reference-slider-list{padding:3%}}.valuation-popup{opacity:0;visibility:hidden;position:fixed;top:0;right:0;left:0;height:100%;width:100%;background:rgba(88,133,13,0.92);z-index:8999}@media only screen and (max-width:520px){.valuation-popup{overflow-y:auto}}.valuation-popup.active{opacity:1;visibility:visible}.valuation-popup .content{max-width:760px;width:100%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.valuation-popup .content .close{cursor:pointer}.valuation-popup .content .close:hover svg path{fill:#333}.valuation-popup .content .close svg{position:absolute;right:8px;top:-46px}.valuation-popup .content .close svg path{transition:fill .35s}.valuation-popup .content form{text-align:center;background:#fff;border-radius:5px;box-shadow:0px 0px 28px rgba(10,10,14,0.4);padding-bottom:10%}.valuation-popup .content form .bar-wrapper{padding:30px 8.5% 0;display:flex}.valuation-popup .content form .bar-wrapper #progresstext{margin-right:2%}.valuation-popup .content form .bar-wrapper #progressbar{display:block;width:100%;height:5px;border-radius:10px;overflow:hidden;background-color:#eaeaea;background-image:linear-gradient(to right, #777, #777);background-repeat:no-repeat;background-size:0 100%;margin-top:10px;transition:background-size .4s ease-in-out}.valuation-popup .content form .slider-wrapper .slide-title{font-size:1.71em;font-weight:700;color:#58850d;padding:30px 8.5%}@media only screen and (max-width:510px){.valuation-popup .content form .slider-wrapper .slide-title{font-size:1.29em;padding:15px 8.5%}}.valuation-popup .content form .slider-wrapper .slide-title.last{background:#486d0a;color:#fff;padding:30px 20px}.valuation-popup .content form .slider-wrapper .slick-slide .box{float:left;text-align:center;cursor:pointer}.valuation-popup .content form .slider-wrapper .slick-slide .box input{display:none}.valuation-popup .content form .slider-wrapper .slick-slide .box label{margin:0;width:100%;display:block}.valuation-popup .content form .slider-wrapper .slick-slide .box label>svg{margin:2.5em 0}.valuation-popup .content form .slider-wrapper .slick-slide .box label>svg path{transition:fill .175s}@media only screen and (max-width: 639px){.valuation-popup .content form .slider-wrapper .slick-slide .box label>svg{margin:1.5em 0;height:45px;width:auto}}.valuation-popup .content form .slider-wrapper .slick-slide .box span{display:block;font-size:1.29em;font-family:"europa",sans-serif;color:#777;transition:color .2s;margin-top:10px;font-weight:400}@media only screen and (max-width: 639px){.valuation-popup .content form .slider-wrapper .slick-slide .box span{font-size:1.14em}}.valuation-popup .content form .slider-wrapper .slick-slide .box.half{width:47.5%;margin-right:5%}@media only screen and (max-width:510px){.valuation-popup .content form .slider-wrapper .slick-slide .box.half{width:100%;margin-bottom:30px;margin-right:0}}.valuation-popup .content form .slider-wrapper .slick-slide .box.half.no-margin{margin-right:0}.valuation-popup .content form .slider-wrapper .slick-slide .box.third{width:31.6333333%;margin-right:2.55%;margin-bottom:4%}@media only screen and (max-width:380px){.valuation-popup .content form .slider-wrapper .slick-slide .box.third{width:49%;margin-right:1%;margin-bottom:30px}}.valuation-popup .content form .slider-wrapper .slick-slide .box.third.no-margin{margin-right:0}@media only screen and (max-width:380px){.valuation-popup .content form .slider-wrapper .slick-slide .box.third.no-margin{margin-right:1%}}.valuation-popup .content form .slider-wrapper .slick-slide .box.third .border{position:relative;cursor:pointer}.valuation-popup .content form .slider-wrapper .slick-slide .box.third .border svg.checked{transition:opacity .35s,visibility .35s;visibility:hidden;opacity:0;position:absolute;right:10px;bottom:0}.valuation-popup .content form .slider-wrapper .slick-slide .box.third .border label svg{cursor:pointer;transition:transform .35s}.valuation-popup .content form .slider-wrapper .slick-slide .box.third input:checked+.border svg.checked{visibility:visible;opacity:1}.valuation-popup .content form .slider-wrapper .slick-slide .box.third input:checked+.border>label svg{transform:scale(1.2)}.valuation-popup .content form .slider-wrapper .slick-slide .box.one{max-width:370px;width:100%;margin:0 auto;float:none}.valuation-popup .content form .slider-wrapper .slick-slide .box.one .border{cursor:pointer}.valuation-popup .content form .slider-wrapper .slick-slide .box.one .range{padding:0 10px}@media only screen and (max-width: 639px){.valuation-popup .content form .slider-wrapper .slick-slide .box.one .range{padding:0 4%}}.valuation-popup .content form .slider-wrapper .slick-slide .box.one .range span{font-size:1.29em;float:left;font-family:"europa",sans-serif}.valuation-popup .content form .slider-wrapper .slick-slide .box.one .range input{display:block;float:right;max-width:80px;width:100%;border:none;border-bottom:3px solid #eaeaea}.valuation-popup .content form .slider-wrapper .slick-slide .box.four{width:24.25%;margin-right:1%}@media only screen and (max-width:380px){.valuation-popup .content form .slider-wrapper .slick-slide .box.four{width:49%;margin-right:1%;margin-bottom:30px}}.valuation-popup .content form .slider-wrapper .slick-slide .box.four.no-margin{margin-right:0}@media only screen and (max-width:380px){.valuation-popup .content form .slider-wrapper .slick-slide .box.four.no-margin{margin-right:1%}}.valuation-popup .content form .slider-wrapper .slick-slide .box.range-block input{display:block}.valuation-popup .content form .slider-wrapper .slick-slide .box.range-block input[type="number"]{float:right;width:100%;max-width:80px;margin-top:20px;border:none;border-bottom:3px solid #eaeaea}.valuation-popup .content form .slider-wrapper .slick-slide .box.range-block input[type="text"]{float:right;width:100%;max-width:110px;margin-top:20px;border:none;border-bottom:3px solid #eaeaea;background:#fff}.valuation-popup .content form .slider-wrapper .slick-slide .box.range-block span{float:left;margin-top:27px}@media only screen and (max-width:750px){.valuation-popup .content form .slider-wrapper .slick-slide .box.range-block span{display:block;width:100%;text-align:left}.valuation-popup .content form .slider-wrapper .slick-slide .box.range-block input[type="number"],.valuation-popup .content form .slider-wrapper .slick-slide .box.range-block input[type="text"]{margin-top:0;margin-bottom:30px}}@media only screen and (max-width:510px){.valuation-popup .content form .slider-wrapper .slick-slide .box.range-block input{display:block}.valuation-popup .content form .slider-wrapper .slick-slide .box.range-block input[type="number"]{float:right;width:100%;max-width:80px;margin-top:20px;border:none;border-bottom:3px solid #eaeaea}.valuation-popup .content form .slider-wrapper .slick-slide .box.range-block input[type="text"]{float:right;width:100%;max-width:110px;margin-top:20px;border:none;border-bottom:3px solid #eaeaea;background:#fff}.valuation-popup .content form .slider-wrapper .slick-slide .box.range-block span{float:left;margin-top:27px;width:auto}}.valuation-popup .content form .slider-wrapper .slick-slide .box:hover .border{border-color:#58850d}.valuation-popup .content form .slider-wrapper .slick-slide .box:hover span{color:#58850d}.valuation-popup .content form .slider-wrapper .slick-slide .box:hover svg path{fill:#58850d}.valuation-popup .content form .slider-wrapper .slick-slide .range-wrapper{max-width:370px;width:100%;margin:0 auto}.valuation-popup .content form .slider-wrapper .slick-slide .range-bar input{max-width:350px;width:100%;margin:0 auto;display:block;-webkit-appearance:none}.valuation-popup .content form .slider-wrapper .slick-slide .range-bar input::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.valuation-popup .content form .slider-wrapper .slick-slide .range-bar input::-ms-fill-lower{background:#777;border-radius:10px}.valuation-popup .content form .slider-wrapper .slick-slide .range-bar input::-ms-fill-upper{background:#ddd;border-radius:10px}.valuation-popup .content form .slider-wrapper .slick-slide .range-bar input::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:goldenrod}.valuation-popup .content form .slider-wrapper .slick-slide .range-bar input:focus::-ms-fill-lower{background:#888}.valuation-popup .content form .slider-wrapper .slick-slide .range-bar input:focus::-ms-fill-upper{background:#ccc}.valuation-popup .content form .slider-wrapper .slick-slide .bewertung-form .half{width:47.5%;margin-right:5%;float:left}@media only screen and (max-width:440px){.valuation-popup .content form .slider-wrapper .slick-slide .bewertung-form .half{width:100%;margin-right:0;float:none}}.valuation-popup .content form .slider-wrapper .slick-slide .bewertung-form .half label{float:left;width:30%;text-align:left}@media only screen and (max-width:440px){.valuation-popup .content form .slider-wrapper .slick-slide .bewertung-form .half label{width:18%;line-height:34px;margin-top:9px}}.valuation-popup .content form .slider-wrapper .slick-slide .bewertung-form .half input{float:right;width:70%;border:none;border-bottom:3px solid #eaeaea}@media only screen and (max-width:440px){.valuation-popup .content form .slider-wrapper .slick-slide .bewertung-form .half input{width:80%}}.valuation-popup .content form .slider-wrapper .slick-slide .bewertung-form .half.no-margin{margin-right:0}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last input{border:none;border-bottom:3px solid;transition:border-color .35s;border-color:#eaeaea}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last input::placeholder{color:#777}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last input:-ms-input-placeholder{color:#777}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last input::-ms-input-placeholder{color:#777}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last input:focus{border-color:#5f5f5f}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .anrede{width:20%;float:left;margin-right:15%;text-align:left;color:#58850d;margin-bottom:35px;position:relative}@media only screen and (max-width:480px){.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .anrede{width:50%;margin-right:0;margin-bottom:0;float:none}}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .anrede svg{position:absolute;right:0;top:31px;height:20px;width:17px}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .anrede input{position:absolute;z-index:99;background:rgba(0,0,0,0)}@media only screen and (max-width:480px){.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .anrede input{position:relative}}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .anrede input::-webkit-calendar-picker-indicator{display:none}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .anrede:hover svg path{fill:#58850d}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .field-lastname{width:65%;float:left;margin-top:19px;margin-bottom:35px}@media only screen and (max-width:480px){.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .field-lastname{width:100%;float:none;margin-bottom:0;margin-top:15px}}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .field-phone{width:37.5%;float:left;margin:0 12.5%}@media only screen and (max-width:480px){.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .field-phone{width:100%;float:none;margin:0;margin-top:15px}}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .field-email{width:37.5%;float:left}@media only screen and (max-width:480px){.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .field-email{width:100%;float:none;margin-top:15px}}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .datenschutz{color:#777777;font-family:Europa;font-size:15px;font-weight:300;margin:50px 0}.valuation-popup .content form .slider-wrapper .slick-slide .contact-form-last .datenschutz a{color:#58850d;text-decoration:none;border-bottom:2px solid #777}.valuation-popup .content form .slider-wrapper .slick-slide .field-objectszipcodesell input{border:solid 3px #eaeaea}.valuation-popup .content form .btn-toolbar .button{background-color:#777;border:solid 3px;border-color:#777;color:#fff;padding:8px 30px 11px;font-family:"europa",sans-serif;font-weight:700;font-size:1.43em;transition:background-color .45s,border-color .35s,color .35s}@media only screen and (max-width:440px){.valuation-popup .content form .btn-toolbar .button{font-size:1em}}.valuation-popup .content form .btn-toolbar .button:hover{border-color:#58850d;background-color:rgba(88,133,13,0);color:#777}@media only screen and (max-width:520px){.valuation-popup .content{position:relative;margin-top:70px;top:0;left:0;transform:none}}#contact-form-top{padding:0;margin-bottom:166px}#contact-form-top .box-title.margin-left{margin-bottom:50px}#contact-form-top form#mta4adminForm{margin-left:10.6%;max-width:1146px;padding:0;margin-top:3px}@media only screen and (max-width:1284px){#contact-form-top form#mta4adminForm{margin-left:151px;width:82%;margin-right:5%}}@media only screen and (max-width: 1023px){#contact-form-top form#mta4adminForm{margin-left:7%}}@media only screen and (max-width: 639px){#contact-form-top form#mta4adminForm{margin-left:0;padding-left:5%;width:95%}}#contact-form-top form#mta4adminForm .controls{color:#dbdbdb;font-weight:700;font-size:3.57em}@media only screen and (max-width:1284px){#contact-form-top form#mta4adminForm .controls{font-size:2.14em;margin-bottom:10px}}@media only screen and (max-width: 639px){#contact-form-top form#mta4adminForm .controls{font-size:1.43em;padding:0;position:relative}}@media only screen and (max-width:420px){#contact-form-top form#mta4adminForm .controls{font-size:16px}}#contact-form-top form#mta4adminForm .controls>label{float:left;font-size:50px;line-height:70px}@media only screen and (max-width:1284px){#contact-form-top form#mta4adminForm .controls>label{font-size:30px}}@media only screen and (max-width:1023px){#contact-form-top form#mta4adminForm .controls>label{width:100%;float:left}}@media only screen and (max-width: 639px){#contact-form-top form#mta4adminForm .controls>label{font-size:20px;line-height:30px}}@media only screen and (max-width:420px){#contact-form-top form#mta4adminForm .controls>label{font-size:16px}}#contact-form-top form#mta4adminForm .controls span{line-height:75px;margin-left:6px}#contact-form-top form#mta4adminForm .controls>input{border:none;width:39%;color:#dbdbdb;outline:none;font-family:Europa;font-weight:700;float:left;padding:0 1rem;margin-bottom:0;font-size:50px;height:66px;border-bottom:6px solid;transition:border-color .35s;border-color:#dbdbdb;padding-left:6px;padding-right:0}@media only screen and (max-width:1284px){#contact-form-top form#mta4adminForm .controls>input{font-size:30px;border-bottom:3px solid;height:46px}}@media only screen and (max-width:1023px){#contact-form-top form#mta4adminForm .controls>input{width:70%;float:left;margin-bottom:20px}}@media only screen and (max-width: 639px){#contact-form-top form#mta4adminForm .controls>input{font-size:20px;margin-left:0;padding-left:0;padding-right:0}}@media only screen and (max-width:420px){#contact-form-top form#mta4adminForm .controls>input{font-size:16px}}#contact-form-top form#mta4adminForm .controls>input::-webkit-input-placeholder{color:#f4f4f4;font-family:Europa;font-weight:700;padding:0 .5rem;width:40%}#contact-form-top form#mta4adminForm .controls>input:-ms-input-placeholder{color:#f4f4f4;font-family:Europa;font-weight:700;padding:0 .5rem}#contact-form-top form#mta4adminForm .controls>input::-ms-input-placeholder{color:#f4f4f4;font-family:Europa;font-weight:700;padding:0 .5rem}#contact-form-top form#mta4adminForm .controls>input:focus{border-color:#777;font-family:Europa;font-weight:700;padding:0 .5rem;color:#777}#contact-form-top form#mta4adminForm .controls input#mta4zform_object{width:35%;min-width:270px}@media only screen and (max-width: 639px){#contact-form-top form#mta4adminForm .controls input#mta4zform_object{width:35%;min-width:145px;float:left}}#contact-form-top form#mta4adminForm .controls input#mta4zform_phone{width:49%}@media only screen and (max-width: 1023px){#contact-form-top form#mta4adminForm .controls input#mta4zform_phone{width:70%}}@media only screen and (max-width:686px){#contact-form-top form#mta4adminForm .controls input#mta4zform_phone{width:80%}}#contact-form-top .control-group.no-label{float:left;margin-top:50px}#contact-form-top .control-group.no-label .controls{padding-left:0 !important}#contact-form-top .btn-toolbar{float:right;margin-top:50px}#contact-form-top .btn-toolbar .send-btn{margin-top:0;font-family:"europa",sans-serif}@media only screen and (max-width:1023px){#contact-form-top .btn-toolbar .send-btn{font-size:1.57em}}#contact-form-top .btn-toolbar .send-btn:hover{color:#58850d}#footer .footer-wrapper{display:flex}@media only screen and (max-width: 639px){#footer .footer-wrapper{display:block}}#footer .footer-wrapper .grey-box{background-color:#a4a4a4;width:65%;float:left;padding:7em 50px 7em 80px;color:#fff}@media only screen and (max-width: 1023px){#footer .footer-wrapper .grey-box{padding:3em 5%}}@media only screen and (max-width: 639px){#footer .footer-wrapper .grey-box{width:100%;float:none}}#footer .footer-wrapper .grey-box .grey-content{max-width:880px;margin:0 0 0 auto}#footer .footer-wrapper .grey-box .grey-content .info{width:50%;float:left}@media only screen and (max-width: 1023px){#footer .footer-wrapper .grey-box .grey-content .info{width:100%;float:none;margin-bottom:20px}}#footer .footer-wrapper .grey-box .grey-content .info .title{font-size:1.93em;font-weight:400;display:block;margin-bottom:10px}#footer .footer-wrapper .grey-box .grey-content .info .tel{font-size:1.21em;font-weight:400;display:block;line-height:1.5em}#footer .footer-wrapper .grey-box .grey-content .info .tel .name{width:80px;float:left}#footer .footer-wrapper .grey-box .grey-content .time{width:50%;float:left}@media only screen and (max-width: 1023px){#footer .footer-wrapper .grey-box .grey-content .time{width:100%;float:none}}#footer .footer-wrapper .grey-box .grey-content .time .title{font-size:1.93em;font-weight:400;display:block;margin-bottom:10px}#footer .footer-wrapper .grey-box .grey-content .time .time-table{font-size:1.21em;font-weight:400;display:block;line-height:1.5em}#footer .footer-wrapper .grey-box .grey-content .address{width:100%;margin-top:70px}@media only screen and (max-width: 1023px){#footer .footer-wrapper .grey-box .grey-content .address{margin-top:20px}}#footer .footer-wrapper .grey-box .grey-content .address .heading{font-size:1.93em;font-weight:400;display:block}#footer .footer-wrapper .grey-box .grey-content .address span{font-size:1.21em;font-weight:400;margin-right:20px}#footer .footer-wrapper .grey-box:after{content:"";display:table;clear:both}#footer .footer-wrapper .box-green{background-color:#58850d;width:35%;float:left;padding:50px;color:#fff;position:relative}@media only screen and (max-width: 1023px){#footer .footer-wrapper .box-green{padding:5%}}@media only screen and (max-width: 639px){#footer .footer-wrapper .box-green{width:100%;float:none;padding-bottom:6%}}#footer .footer-wrapper .box-green .green-content{max-width:295px;margin:0 auto 0 0}#footer .footer-wrapper .box-green .green-content .wrapper{position:relative}#footer .footer-wrapper .box-green .green-content .wrapper .img-box{position:absolute;right:110px;top:80px}@media only screen and (max-width: 1023px){#footer .footer-wrapper .box-green .green-content .wrapper .img-box{right:50px;top:70px}}@media only screen and (max-width: 639px){#footer .footer-wrapper .box-green .green-content .wrapper .img-box{position:relative;right:inherit;top:inherit;float:left;padding-left:5%}#footer .footer-wrapper .box-green .green-content .wrapper .img-box img{margin-top:5px}}@media only screen and (max-width: 430px){#footer .footer-wrapper .box-green .green-content .wrapper .img-box{padding-left:10%}}#footer .footer-wrapper .box-green .green-content .wrapper .footer-menu{position:absolute;top:285px;right:110px;text-align:right}@media only screen and (max-width: 1023px){#footer .footer-wrapper .box-green .green-content .wrapper .footer-menu{top:220px;right:50px}}@media only screen and (max-width: 639px){#footer .footer-wrapper .box-green .green-content .wrapper .footer-menu{position:relative;top:inherit;right:inherit;float:right;margin-top:11px}}#footer .footer-wrapper .box-green .green-content .wrapper .footer-menu a{display:block;margin-bottom:5px;cursor:pointer;font-size:1.14em}#footer .footer-wrapper .box-green .green-content .line{position:absolute;max-width:111px;width:100%;height:6px;background-color:#b9d439;left:-20px;top:80px}@media only screen and (max-width: 639px){#footer .footer-wrapper .box-green .green-content .line{transform:rotate(90deg);max-width:85px;left:-16px;top:78px}}@media only screen and (max-width: 430px){#footer .footer-wrapper .box-green .green-content .line{top:68px}}@media only screen and (max-width: 639px){#footer .footer-wrapper .box-green .green-content{max-width:none;margin:0 auto}}#footer .footer-wrapper .box-green:after{content:"";display:table;clear:both}@-moz-document url-prefix(){#contact-form-top form#mta4adminForm .controls>input{margin-top:7px}}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){#contact-form-top form#mta4adminForm .controls>input{margin-top:7px}}/*# sourceMappingURL=/templates/main/css/template.css.map */
@keyframes shadow-pulse{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 25px rgba(0,0,0,0)}}
@keyframes scalePlayicon{0%{transform:scale(0)}100%{transform:scale(1.5)}}
.video-wrapper .image:before {
    content: "";
    cursor: pointer;
    background: #fff;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 150px;
    width: 150px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
    animation: shadow-pulse 1.8s infinite;
}
.video-wrapper .image:after {
    content: "";
    background: url("../image/arr.svg") no-repeat center center;
    width: 15px;
    height: 23px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-left: -0.5em;
    margin-top: -0.5em;
    animation: scalePlayicon 1.5s infinite;
}
#head .top-bar .gray-top-box{
    position: fixed;
    z-index: 900;
}
.block-absolute {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.home-slider .overlay {
    background: rgba(0, 0, 0, 0.74);
    color: #fff;
    padding: 100px 0;
}
.home-slider .content-slider-item>.site-slider-item-caption .text {
    font-size: 2.79em;
}
.home-slider .cycle-pager.absolute {
    /*top: 186px;*/
	display: inline-block;
    position: inherit;
    top: auto;
    bottom: auto;
    display: inline-block;
    padding-left: 15px;
    position: relative;
    top: 7px;
    left: 2%;
    vertical-align: top;
}
.gradient-overlay .site-slider-item-caption .text{
    font-size: 2.29em;
    font-weight: 200;
    line-height: 1.25em;
    padding-left: 78px;
    padding-right: 10px;
    display: inline-block;
    max-width: 890px;
    margin-top: 15px;
}
.home-slider .content-slider-item>.site-slider-item-caption {
    bottom: 52%;
}

.home-slider .content-slider-item>.site-slider-item-caption .text {
    font-size: 2.79em;
}
.top-bar .gray-top-box a svg {
    float: left;
    margin-top: 5px;
}
.top-bar .gray-top-box a {
    float: left;
    margin-left: 8%;
}
.top-bar .gray-top-box a span {
    display: block;
    padding-left: 55px;
    white-space: nowrap;
    font-size: 1.21em;
    line-height: 1.3em;
}
.top-bar .gray-top-box a span.small {
    font-size: .93em;
    font-weight: 300;
}
.top-bar .gray-top-box .menu-box {
    display: none;
}
.top-bar .gray-top-box {
    padding: 24px 20px 0 6px;
}
#bgvideo{
	margin: auto; 
	position: absolute; 
	z-index: -1; 
	top: 50%;
	left: 50%; 
	transform: translate(-50%, -50%); 
	visibility: visible; 
	opacity: 1; 
	width: 100%;
	height: autos;
}
.home-reference-slider .intro {
    font-size: 1.18em;
    font-weight: 700;
	padding-left: 65px;
}

/* Reference */

.home-reference-slider .reference-small-slider .text-container {
    padding-left: 180px;
    padding-right: 20px;
    background: url(../image/green_double_arr.svg) 50px top no-repeat;
    display: flex;
    flex-flow: column nowrap;
    align-items: start;
}
.home-reference-slider .reference-small-slider .image {
    padding-bottom: 3%;
}
.home-reference-slider .reference-small-slider {
    padding-top: 3em;
}
.home-reference-slider .reference-small-slider .image img {
    width: 100%;
}
.home-reference-slider .reference-small-slider .text-container .title-date {
    font-size: 1.29em;
    position: relative;
    width: 100%;
}
.home-reference-slider .reference-small-slider .text-container .title-date .date {
    font-weight: 200;
    position: absolute;
    right: 20px;
}
.home-reference-slider .reference-small-slider .text-container .text {
    margin: 2em 0 1em;
}
.home-reference-slider .reference-small-slider{
    font: 17px "europa",sans-serif;
    background: #fff;
    color: #777;
	padding: 4em 3%;
	padding-bottom: 0;
}
.white-box.home-reference-slider .box-wraper {
    padding-bottom: 0px;
}
.home-reference-slider .reference-small-slider .text-container .name {
    font-weight: 700;
    font-style: italic;
    font-size: 1.18em;
    margin-bottom: 1em;
}
.reference-item-slide .button-wrapper .button{
    display: inline-block;
    text-align: center;
    font-size: 1.18em;
    border-radius: 4px;
    text-decoration: none !important;
    color: #58850d;
    background: #b9d439;
    border: 2px solid #b9d439;
    padding: 8px 23px;
    margin: 8px 0;
    cursor: pointer;
    font-weight: 700;
    transition: background-color .3s,color .3s;
}
.reference-item-slide .button-wrapper .button:hover {
    background-color: rgba(185,212,57,0);
    color: #b9d439;
    text-decoration: none;
}
.home-reference-slider .reference-small-slider .slick-dots {
    list-style-type: none;
    margin: 0;
    position: absolute;
    top: 0;
    padding: 35% 0 0;
}
.home-reference-slider .reference-small-slider .slick-dots>li {
    display: inline;
}
.home-reference-slider .reference-small-slider .slick-dots>li:first-child {
    padding-left: 0;
}
.home-reference-slider .reference-small-slider .slick-dots span {
    width: 33px;
    display: inline-block;
    cursor: pointer;
    height: 4px;
    background-color: #777777;
    opacity: 0.2;
    transition: opacity 300ms;
    margin-right: 10px;
}
.home-reference-slider .reference-small-slider .slick-dots {
    list-style-type: none;
    margin: 0;
    position: absolute;
    top: 0;
    padding: 35% 0 0;
}
.home-reference-slider .reference-small-slider .slick-dots>li.slick-active>span, .home-reference-slider .reference-small-slider .slick-dots>li:hover>span {
    opacity: 1;
}
/* > */
/* The flip box container - set the width and height to whatever you want. We have added the border property to demonstrate that the flip itself goes out of the box on hover (remove perspective if you don't want the 3D effect */
.flip-box {
  background-color: transparent;
  width: 48%;
  height: 200px;
  border: 1px solid #f1f1f1;
  perspective: 1000px; /* Remove this if you don't want the 3D effect */
  
    padding: 44px 34px 20px;
    margin-bottom: 2%;
    border-radius: 5px;
    box-shadow: -10px 12px 30px rgba(10,10,14,0.08);
    background: #dbdbdb;
	display:inline-block;
	border-radius: 70px 10px;
}
.flip-box:nth-child(2n){
	float: right;
	border-radius: 10px 70px;
}
/* This container is needed to position the front and back side */
.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}

/* Position the front and back side */
.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}

/* Style the front side */

.white-box .box-wraper .row-wrapper .row.flip{
	width:100%;
	float:none;
	clear:both;
}

.flip-box-front {
  color: black;
}
.flip-box-front  .heading{
    color: #58850d;
    font-family: Marydale;
    font-size: 2.29em;
    font-weight: 400;
    margin-bottom: 5px;
    line-height: 1.2em;
}
/* Style the back side */
.flip-box-back {
  color: white;
  transform: rotateY(180deg);
  font-size: 2em;
  background:#dbdbdb;
}

.flip-box-front span.button {
    display: inline-block;
    text-align: center;
    font-size: 1.18em;
    border-radius: 4px;
    text-decoration: none !important;
    color: #fff;
    background: #b9d439;
    border: 2px solid #b9d439;
    padding: 8px 23px;
    margin: 8px 0;
    cursor: pointer;
    font-weight: 700;
    transition: background-color .3s,color .3s;
	cursor:pointer;
}
.gradient-overlay{
	height: auto;
    position: relative;
    min-height: 600px;
    overflow: hidden;
}

.block-absolute {
    z-index: 2;
}
.cycle-slideshow{
	display:none;
}
.gradient-overlay:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    background-image: -o-linear-gradient(45deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%) !important;
    background-image: -ms--linear-gradient(45deg, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.7) 100%) !important;
    background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%) !important;
    background-image: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%) !important;
    background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%) !important;
    z-index: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.home-slider .gradient-overlay .overlay{
	background: transparent;
	padding-top: 150px;
}

.home-slider .block-bewertung .greenbox {
    background: #b9d439;
    position: absolute;
    left: 11%;
    color: #58850d;
    display: block;
    min-height: 280px;
    padding: 2.5% 3.25%;
    width: 33%;
    box-shadow: -31px 38px 39px rgba(10,10,14,0.06);
    z-index: 902;
}
.home-slider .block-bewertung .greenbox .icon-text {
    padding-left: 23%;
    line-height: 1.3em;
    margin-bottom: 30px;
    min-height: 66px;
    font-size: 1.29em;
    font-weight: 200;
    background: url(../image/icon_bewertung.svg) left top no-repeat;
	background-size: 20%;
}
.home-slider .block-bewertung .greenbox a {
    white-space: nowrap;
}
.home-slider .block-bewertung .btn {
    display: inline-block;
    font-size: 20px;
    color: #777;
    border-radius: 4px;
    background-color: #fff;
    border: 2px solid #fff;
    padding: 8px 13px;
    margin: 8px 0;
    cursor: pointer;
    transition: background-color .3s,color .3s;
}
.home-slider .block-bewertung .foto-box {
    position: absolute;
    z-index: 901;
    bottom: -206px;
}
.block-bewertung{

	position:relative;

}
.home-slider .block-bewertung .greenbox.pc{
	bottom:-156px;
	display:block;
}
.home-slider .block-bewertung .greenbox.mobile{
		display:none;
}	
.response.success{
	display:none;
	margin-top: 30px;
    margin: 2em .5em 1em;
    padding: .2em 1em;
    border: 2px solid #46b450;
    text-align: center;
    color: #818181;
	font-size: 0.6em;
}
#contactdata .response.success{
	font-size: 1.6em;
}
.response.success.active{
	display:block;
}
.valuation-popup .content .close svg {
    right: 10px;
    top: 10px;
    z-index: 70000;
}
.valuation-popup .content .close svg path {
    fill: #333;
}
.main-text-slider{
	max-width:1170px;
	width:100%;
	margin:auto;
}

.main-text-slider .slick-dots>li {
    display: inline;
}
.main-text-slider .slick-dots>li.slick-active>span, .main-text-slider .slick-dots>li:hover>span {
    opacity: 1;
	background-color: #fff;
}
.main-text-slider .slick-dots span {
    width: 53px;
    display: inline-block;
    cursor: pointer;
    height: 4px;
    background-color: #777777;
    opacity: 0.2;
    transition: opacity 300ms;
    margin-right: 10px;
}
.main-text-slider .slick-list{
    overflow: visible;
}

/* Cookie comdition */
.pr_term{
	background: rgba(0,0,0,1);
	width:100%;
	min-height: 40px;
	position: fixed;
    bottom: 0;
    z-index: 1000;
}
.pr_term .content{
	max-width: 1200px;
	width: 100%;
	margin:auto;
	padding: 5px;
    font-size: 12px;
}
.pr_term .content p{
	color: #fff;
	margin-top: 10px;
    font-size: 14px;
}
.pr_term .close-btn-new {
    position: relative !important;
    display: inline-block !important;
    right: auto !important;
    top: 3px !important;
    color: #fff;
    font-weight: bold;
    margin-left: 4px;
    background: #58850d;
    padding: 2px 7px;
    width: auto;
    height: auto;
    border-radius: 2px;
	cursor: pointer;
}
.icon-close-pr:before, .icon-close-pr:after {
    position: absolute;
    right: 25px;
    top: 0;
    content: ' ';
    height: 50px;
    width: 8px;
    background-color: #fff;
}
.icon-close-pr{
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
	width: 50px;
    height: 50px;
	transition: opacity 400ms;
}
.icon-close-pr:hover {
    opacity: 0.5;
}
.icon-close-pr:after {
    transform: rotate(-45deg);
}
.icon-close-pr:before {
    transform: rotate(45deg);
}

.gradient-overlay .site-slider-item-caption .text h1{
    font-size: 1.0em;
    line-height: 1.25em;
    padding-left: 0px;
    max-width: 100%;
}

.gradient-overlay .inner{
inset: 0px; overflow: hidden; background-size: cover; background-color: transparent; background-repeat: no-repeat; background-position: 50% 50%; background-image: none; top:-120px;
}
 #auorg-1526270857 { width:120px;height:113px;; position:absolute; text-transform: initial; background-size: 120px; left:50%; margin-left:-60px; padding:0; border:0; text-align:left; background-image:url(image/bg-embed-s.png); background-repeat:no-repeat; -moz-hyphens:auto; -ms-hyphens:auto; -webkit-hyphens:auto; hyphens:auto; word-wrap:break-word; } #auorg-1526270857 .auorg-widget-header{ width: 120px; height: 21px! important; margin:0; padding:0; border:0; } #auorg-1526270857 .aus-header-image { padding:0; margin:0; border:0; display:inline; } #auorg-1526270857 .link-to-aus-org-homepage { padding:0; margin:0; border:0; line-height:0px ! important; text-decoration:none ! important; color:#000 ! important; background-color:transparent ! important; } #auorg-1526270857 .aus-widget-score-container { width:111px;height:85px;margin:0 0 0 9px;border:0;padding:0 3px 2px 3px; text-align:center ! important; line-height:0px ! important; } #auorg-1526270857 .aus-link-to-customer-homepage { border:0; margin:0; padding:0; text-align:center ! important; text-decoration:none ! important; color:#000 ! important; background-color:transparent ! important; } #auorg-1526270857 .aus-widget-score { padding:0; font-family:Arial ! important; font-weight:normal ! important; font-size: 12px ! important; line-height:18px ! important; color:#000 ! important; background-color:transparent ! important; } #auorg-1526270857 .aus-rating-score { padding:0; font-family:Arial ! important; font-weight:bold ! important; font-size: 12px ! important; line-height:20px ! important; color:#000 ! important; background-color:transparent ! important; } #auorg-1526270857 .aus-number-of-review { font-family:Arial ! important; font-weight:normal ! important; font-size:9px ! important; line-height:9px ! important; color:#000 ! important; background-color:transparent ! important; } 
   .flat .type.house{
   display: none !important;
   }
   .house .type.flat,
   .house #dachboden,
   .house #parkett {
   display: none !important;
   }
 @media only screen and (min-width: 1200px){
	.gradient-overlay .site-slider-item-caption .text{
		font-size: 2.59em;
		line-height: 1.25em;
		padding-left: 98px;
		max-width: 100%;
	}
}
@media only screen and (min-width: 950px) and (max-width: 1199px){
	.gradient-overlay .site-slider-item-caption .text{
		font-size: 2.59em;
		max-width: 100%;
	}
}
@media only screen and (max-width: 1200px){
	.gradient-overlay {
		height: auto;
	}
}
@media only screen and (max-width: 1060px){
	.home-slider .content-slider-item>.site-slider-item-caption .text {
		font-size: 2.86em;
	}
}
@media only screen and (max-width: 1023px){
	#head .top-bar .gray-top-box .contact-top>a>span {
		display: none !important;
	}
	#head .contact-top>a>svg {
		width: 32px;
		height: 32px;
		margin-top: 0 !important;
	}
	#head .contact-top>a {
		float: left;
		margin-left: 33px;
	}
	.home-slider .content-slider-item>.site-slider-item-caption .text {
		font-size: 1.79em;
	}
	.home-slider .cycle-pager.absolute {
		/*top: 210px;*/
	}
	.dark-green-box {
		margin-left: 0;
	}
	/*.home-slider .content-slider-item .greenbox,
	.home-slider .block-bewertung .greenbox	{
		left: 0;
		width: 100%;
	}
	*/
	.home-slider .block-bewertung .greenbox .icon-text {
		background-size: 20%;
		background-position-x: 1%;
	}
	#logo{
	    z-index: 900;
		position: fixed;
		right: 0;
		padding: 10px;
	}
	#logo a{
	    display: block;
		height: 65px;
		clear: both;
	}
	.home-reference-slider .reference-small-slider .text-container{
		background:none;
	}
	.home-reference-slider .reference-small-slider .text-container .title-date strong {
		padding-right: 135px;
		float: left;
	}
	.home-reference-slider .reference-small-slider .text-container .title-date {
		font: 17px "europa",sans-serif;
		background: #fff;
		color: #777;
	}
}


@media only screen and (max-width: 950px){
	#bgvideo {
		margin: auto;
		position: absolute;
		z-index: -1;
		top: 88px;
		left: 0;
		transform: translate(0%, 0%);
		visibility: visible;
		opacity: 1;
		width: 100%;
		height: autos;
	}
	
	.home-slider .cycle-pager.absolute {
		top: 30px;
	}
	.gradient-overlay {
		height: auto;
	}
	.home-slider .block-bewertung .greenbox a {
		white-space: inherit;
		text-align: center;
		display: inherit;
	}
	.home-slider .block-bewertung .greenbox.pc{
		display: none;
	}
	.home-slider .block-bewertung .greenbox.mobile {
		display: block;
		width: 37%;
		left: 5%;
		bottom: -202px;
	}
}
@media only screen and (min-width: 763px) and (max-width: 870px){
	.gradient-overlay {
		min-height: 500px;
	}
}
@media only screen and (max-width: 762px){
.main-text-slider .slick-dots{
	display:none !important;
}
.home-slider .gradient-overlay .overlay {
    padding-top: 100px;
}
.home-slider .block-bewertung .greenbox .icon-text {
    background-size: 20%;
    background-position-x: 1%;
}
	.home-slider .block-bewertung .greenbox.mobile{
		left: 0;
		width: 100%;
	}
	.home-slider .content-slider-item>.site-slider-item-caption .text {
		padding-left: 30px;
		font-size: 1.79em;
	}
	#logo {
		padding: 7px 28px;
		position: fixed;
		right:0;
		z-index: 9000;
	}
	#logo a {
		height: auto;
	}
	#logo img {
		 width: 88px;
	}
	#bgvideo {
		/*
		height: 800px !important;
		width: auto;
		*/
		height: auto !important;
		width: 100%;
	}
	.home-slider .content-slider-item>.site-slider-item-caption {
		bottom: 42%;
	}
	.home-slider .gradient-overlay .cycle-pager.absolute {
		display: inline-block;
		padding-left: 15px;
		position: relative;
		top: 7px;
		left: 2%;
		vertical-align: top;
	}
	.dark-green-box .box-wraper .check-boxes .check span.text {
		position: inherit;
		left: 0;
		font-size: 1.29em;
		font-weight: 700;
		line-height: 1.2em;
		display: inline-block;
		width: 77%;
		margin-left: 20px;
		vertical-align: top;
	}
	.dark-green-box .box-wraper .check-boxes .check {
		padding-bottom: auto;
		margin-bottom: 20px;
	}
	.check span.check-icon {
		border: solid 4px;
		border-color: #799e4a;
		height: 44px;
		width: 44px;
		display: inline-block;
		float: none;
		vertical-align: top;
		position: relative;
		transition: border-color .35s;
	}
	#contact-form-top {
		padding: 0;
		margin-bottom: 40px;
	}
	.home-slider .content-slider-item .greenbox .icon-text {
		background-size: 10%;
	}
	.home-reference-slider .reference-small-slider .text-container {
		padding: 1em;
	}
	.home-reference-slider .intro {
		padding-left: 20px;
	}
	.white-box.home-reference-slider .box-wraper{
		padding-bottom: 0;	
	}
	.flip-box {
		width: 100%;
		border-radius: 0;
		height: 230px;
		padding: 30px 25px 20px;
	}
	.flip-box:nth-child(2n){
		float: none;
		border-radius: 0;
	}
	.flip-box-back {
	  color: white;
	  transform: rotateY(180deg);
	  font-size: 1.7em;
	}
	.gradient-overlay{
		display:block;
		min-height: 300px;
		height:auto;
	}
	.cycle-slideshow{
		display:none;
	}
	.home-slider .block-bewertung .greenbox {
		min-height: auto;
		right: 0;
		width: 100%;
		top: 167.5%;
		min-height: 235px;
		padding: 5% 2.5% 2.5%;
		position: initial;
	}
	.dark-green-box{
		margin-top:0px;
	}
	.home-slider .block-bewertung .foto-box {
		position: initial;
		z-index: 901;
		bottom: 0;
		top: 0;
	}
	.home-slider .block-bewertung .btn {
		display: block;
		text-align: center;
	}
	#bgvideo {
		margin: auto;
		position: inherit;
		z-index: -1;
		transform: translate(0%, 0%);
		visibility: visible;
		opacity: 1;
		display: block;
		margin-top: 85px;
	}
	.gradient-overlay .site-slider-item-caption .text{
		font-size: 1.29em;
		font-weight: 200;
		line-height: 1.25em;
		padding-left: 78px;
		padding-right: 10px;
		display: inline-block;
		max-width: 490px;
	}
	.block-absolute {
		z-index: 2;
	}
	.gradient-overlay .site-slider-item-caption span{background:url(../image/arr_video.svg) left center no-repeat;width:75px;height:100px;position:absolute;z-index:1001}
	 .home-slider .block-bewertung .greenbox.mobile{
		display:block;
		margin-top: -3px;
	}	
	.home-slider .block-bewertung .greenbox.pc{
		display:none;
	}
	.block-bewertung {
		position: relative;
		top: -80px;
	}
	.home-reference-slider .reference-small-slider .slick-dots {
		position: absolute;
		top: 0;
		padding-top: 5%;
	}
	.white-box .box-wraper .box-title {
		padding-left: 3%;
	}
	.white-box #popup .green-box {
		padding: 5%;
		bottom: -170px;
	}
	
}
@media only screen and (min-width: 639px) and (max-width: 762px){
	.gradient-overlay .site-slider-item-caption .text{
		margin-top: 20px;
	}
}
@media only screen and (max-width: 510px){
	.gradient-overlay .site-slider-item-caption .text {
		margin-top: -12px;
	}
}
@media only screen and (max-width: 639px){
	.top-bar .gray-top-box {
		padding: 3% 3% 0 3%;
		height: 64px;
	}
	
	
	#logo {
	    height: 64px;
		display: block;
	}
		#logo img {
		 width: 60px;
	}
	#bgvideo {
		margin-top: 66px;
	}
}