.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;  user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y; touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}

.grid-container{padding-right:0;padding-left:0;max-width:87.5rem;margin:0 auto}@media print, screen and (min-width:40em){.grid-container{padding-right:0;padding-left:0}}.grid-container.fluid{padding-right:0;padding-left:0;max-width:100%;margin:0 auto}@media print, screen and (min-width:40em){.grid-container.fluid{padding-right:0;padding-left:0}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin:0 auto}.grid-x{display:flex;flex-flow:row wrap}.cell{flex:0 0 auto;min-height:0px;min-width:0px;width:100%}.cell.auto{flex:1 1 0px}.cell.shrink{flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{flex-basis:auto}@media print, screen and (min-width:40em){.grid-x>.medium-shrink,.grid-x>.medium-full,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{flex-basis:auto}}@media print, screen and (min-width:64em){.grid-x>.large-shrink,.grid-x>.large-full,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{flex-basis:auto}}.grid-x>.small-1{width:8.3333333333%}.grid-x>.small-2{width:16.6666666667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.3333333333%}.grid-x>.small-5{width:41.6666666667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.3333333333%}.grid-x>.small-8{width:66.6666666667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.3333333333%}.grid-x>.small-11{width:91.6666666667%}.grid-x>.small-12{width:100%}@media print, screen and (min-width:40em){.grid-x>.medium-auto{flex:1 1 0px;width:auto}.grid-x>.medium-shrink{flex:0 0 auto;width:auto}.grid-x>.medium-1{width:8.3333333333%}.grid-x>.medium-2{width:16.6666666667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.3333333333%}.grid-x>.medium-5{width:41.6666666667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.3333333333%}.grid-x>.medium-8{width:66.6666666667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.3333333333%}.grid-x>.medium-11{width:91.6666666667%}.grid-x>.medium-12{width:100%}}@media print, screen and (min-width:64em){.grid-x>.large-auto{flex:1 1 0px;width:auto}.grid-x>.large-shrink{flex:0 0 auto;width:auto}.grid-x>.large-1{width:8.3333333333%}.grid-x>.large-2{width:16.6666666667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.3333333333%}.grid-x>.large-5{width:41.6666666667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.3333333333%}.grid-x>.large-8{width:66.6666666667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.3333333333%}.grid-x>.large-11{width:91.6666666667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-0;margin-right:-0}@media print, screen and (min-width:40em){.grid-margin-x{margin-left:-0;margin-right:-0}}.grid-margin-x>.cell{width:100%;margin-left:0;margin-right:0}@media print, screen and (min-width:40em){.grid-margin-x>.cell{width:100%;margin-left:0;margin-right:0}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:8.3333333333%}.grid-margin-x>.small-2{width:16.6666666667%}.grid-margin-x>.small-3{width:25%}.grid-margin-x>.small-4{width:33.3333333333%}.grid-margin-x>.small-5{width:41.6666666667%}.grid-margin-x>.small-6{width:50%}.grid-margin-x>.small-7{width:58.3333333333%}.grid-margin-x>.small-8{width:66.6666666667%}.grid-margin-x>.small-9{width:75%}.grid-margin-x>.small-10{width:83.3333333333%}.grid-margin-x>.small-11{width:91.6666666667%}.grid-margin-x>.small-12{width:100%}@media print, screen and (min-width:40em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:8.3333333333%}.grid-margin-x>.small-2{width:16.6666666667%}.grid-margin-x>.small-3{width:25%}.grid-margin-x>.small-4{width:33.3333333333%}.grid-margin-x>.small-5{width:41.6666666667%}.grid-margin-x>.small-6{width:50%}.grid-margin-x>.small-7{width:58.3333333333%}.grid-margin-x>.small-8{width:66.6666666667%}.grid-margin-x>.small-9{width:75%}.grid-margin-x>.small-10{width:83.3333333333%}.grid-margin-x>.small-11{width:91.6666666667%}.grid-margin-x>.small-12{width:100%}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:8.3333333333%}.grid-margin-x>.medium-2{width:16.6666666667%}.grid-margin-x>.medium-3{width:25%}.grid-margin-x>.medium-4{width:33.3333333333%}.grid-margin-x>.medium-5{width:41.6666666667%}.grid-margin-x>.medium-6{width:50%}.grid-margin-x>.medium-7{width:58.3333333333%}.grid-margin-x>.medium-8{width:66.6666666667%}.grid-margin-x>.medium-9{width:75%}.grid-margin-x>.medium-10{width:83.3333333333%}.grid-margin-x>.medium-11{width:91.6666666667%}.grid-margin-x>.medium-12{width:100%}}@media print, screen and (min-width:64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:8.3333333333%}.grid-margin-x>.large-2{width:16.6666666667%}.grid-margin-x>.large-3{width:25%}.grid-margin-x>.large-4{width:33.3333333333%}.grid-margin-x>.large-5{width:41.6666666667%}.grid-margin-x>.large-6{width:50%}.grid-margin-x>.large-7{width:58.3333333333%}.grid-margin-x>.large-8{width:66.6666666667%}.grid-margin-x>.large-9{width:75%}.grid-margin-x>.large-10{width:83.3333333333%}.grid-margin-x>.large-11{width:91.6666666667%}.grid-margin-x>.large-12{width:100%}}.grid-padding-x .grid-padding-x{margin-right:-0;margin-left:-0}@media print, screen and (min-width:40em){.grid-padding-x .grid-padding-x{margin-right:-0;margin-left:-0}}.grid-container:not(.full)>.grid-padding-x{margin-right:-0;margin-left:-0}@media print, screen and (min-width:40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-0;margin-left:-0}}.grid-padding-x>.cell{padding-right:0;padding-left:0}@media print, screen and (min-width:40em){.grid-padding-x>.cell{padding-right:0;padding-left:0}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.3333333333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.6666666667%}.small-up-7>.cell{width:14.2857142857%}.small-up-8>.cell{width:12.5%}@media print, screen and (min-width:40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.3333333333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.6666666667%}.medium-up-7>.cell{width:14.2857142857%}.medium-up-8>.cell{width:12.5%}}@media print, screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.3333333333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.6666666667%}.large-up-7>.cell{width:14.2857142857%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:100%}.grid-margin-x.small-up-2>.cell{width:50%}.grid-margin-x.small-up-3>.cell{width:33.3333333333%}.grid-margin-x.small-up-4>.cell{width:25%}.grid-margin-x.small-up-5>.cell{width:20%}.grid-margin-x.small-up-6>.cell{width:16.6666666667%}.grid-margin-x.small-up-7>.cell{width:14.2857142857%}.grid-margin-x.small-up-8>.cell{width:12.5%}@media print, screen and (min-width:40em){.grid-margin-x.small-up-1>.cell{width:100%}.grid-margin-x.small-up-2>.cell{width:50%}.grid-margin-x.small-up-3>.cell{width:33.3333333333%}.grid-margin-x.small-up-4>.cell{width:25%}.grid-margin-x.small-up-5>.cell{width:20%}.grid-margin-x.small-up-6>.cell{width:16.6666666667%}.grid-margin-x.small-up-7>.cell{width:14.2857142857%}.grid-margin-x.small-up-8>.cell{width:12.5%}.grid-margin-x.medium-up-1>.cell{width:100%}.grid-margin-x.medium-up-2>.cell{width:50%}.grid-margin-x.medium-up-3>.cell{width:33.3333333333%}.grid-margin-x.medium-up-4>.cell{width:25%}.grid-margin-x.medium-up-5>.cell{width:20%}.grid-margin-x.medium-up-6>.cell{width:16.6666666667%}.grid-margin-x.medium-up-7>.cell{width:14.2857142857%}.grid-margin-x.medium-up-8>.cell{width:12.5%}}@media print, screen and (min-width:64em){.grid-margin-x.large-up-1>.cell{width:100%}.grid-margin-x.large-up-2>.cell{width:50%}.grid-margin-x.large-up-3>.cell{width:33.3333333333%}.grid-margin-x.large-up-4>.cell{width:25%}.grid-margin-x.large-up-5>.cell{width:20%}.grid-margin-x.large-up-6>.cell{width:16.6666666667%}.grid-margin-x.large-up-7>.cell{width:14.2857142857%}.grid-margin-x.large-up-8>.cell{width:12.5%}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.3333333333%}.small-margin-collapse>.small-2{width:16.6666666667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.3333333333%}.small-margin-collapse>.small-5{width:41.6666666667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.3333333333%}.small-margin-collapse>.small-8{width:66.6666666667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.3333333333%}.small-margin-collapse>.small-11{width:91.6666666667%}.small-margin-collapse>.small-12{width:100%}@media print, screen and (min-width:40em){.small-margin-collapse>.medium-1{width:8.3333333333%}.small-margin-collapse>.medium-2{width:16.6666666667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.3333333333%}.small-margin-collapse>.medium-5{width:41.6666666667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.3333333333%}.small-margin-collapse>.medium-8{width:66.6666666667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.3333333333%}.small-margin-collapse>.medium-11{width:91.6666666667%}.small-margin-collapse>.medium-12{width:100%}}@media print, screen and (min-width:64em){.small-margin-collapse>.large-1{width:8.3333333333%}.small-margin-collapse>.large-2{width:16.6666666667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.3333333333%}.small-margin-collapse>.large-5{width:41.6666666667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.3333333333%}.small-margin-collapse>.large-8{width:66.6666666667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.3333333333%}.small-margin-collapse>.large-11{width:91.6666666667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print, screen and (min-width:40em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print, screen and (min-width:40em){.medium-margin-collapse>.small-1{width:8.3333333333%}.medium-margin-collapse>.small-2{width:16.6666666667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.3333333333%}.medium-margin-collapse>.small-5{width:41.6666666667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.3333333333%}.medium-margin-collapse>.small-8{width:66.6666666667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.3333333333%}.medium-margin-collapse>.small-11{width:91.6666666667%}.medium-margin-collapse>.small-12{width:100%}}@media print, screen and (min-width:40em){.medium-margin-collapse>.medium-1{width:8.3333333333%}.medium-margin-collapse>.medium-2{width:16.6666666667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.3333333333%}.medium-margin-collapse>.medium-5{width:41.6666666667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.3333333333%}.medium-margin-collapse>.medium-8{width:66.6666666667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.3333333333%}.medium-margin-collapse>.medium-11{width:91.6666666667%}.medium-margin-collapse>.medium-12{width:100%}}@media print, screen and (min-width:64em){.medium-margin-collapse>.large-1{width:8.3333333333%}.medium-margin-collapse>.large-2{width:16.6666666667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.3333333333%}.medium-margin-collapse>.large-5{width:41.6666666667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.3333333333%}.medium-margin-collapse>.large-8{width:66.6666666667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.3333333333%}.medium-margin-collapse>.large-11{width:91.6666666667%}.medium-margin-collapse>.large-12{width:100%}}@media print, screen and (min-width:40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print, screen and (min-width:64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print, screen and (min-width:64em){.large-margin-collapse>.small-1{width:8.3333333333%}.large-margin-collapse>.small-2{width:16.6666666667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.3333333333%}.large-margin-collapse>.small-5{width:41.6666666667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.3333333333%}.large-margin-collapse>.small-8{width:66.6666666667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.3333333333%}.large-margin-collapse>.small-11{width:91.6666666667%}.large-margin-collapse>.small-12{width:100%}}@media print, screen and (min-width:64em){.large-margin-collapse>.medium-1{width:8.3333333333%}.large-margin-collapse>.medium-2{width:16.6666666667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.3333333333%}.large-margin-collapse>.medium-5{width:41.6666666667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.3333333333%}.large-margin-collapse>.medium-8{width:66.6666666667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.3333333333%}.large-margin-collapse>.medium-11{width:91.6666666667%}.large-margin-collapse>.medium-12{width:100%}}@media print, screen and (min-width:64em){.large-margin-collapse>.large-1{width:8.3333333333%}.large-margin-collapse>.large-2{width:16.6666666667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.3333333333%}.large-margin-collapse>.large-5{width:41.6666666667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.3333333333%}.large-margin-collapse>.large-8{width:66.6666666667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.3333333333%}.large-margin-collapse>.large-11{width:91.6666666667%}.large-margin-collapse>.large-12{width:100%}}@media print, screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0%}.grid-margin-x>.small-offset-0{margin-left:calc(0% + 0)}.small-offset-1{margin-left:8.3333333333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.3333333333% + 0)}.small-offset-2{margin-left:16.6666666667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.6666666667% + 0)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + 0)}.small-offset-4{margin-left:33.3333333333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.3333333333% + 0)}.small-offset-5{margin-left:41.6666666667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.6666666667% + 0)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + 0)}.small-offset-7{margin-left:58.3333333333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.3333333333% + 0)}.small-offset-8{margin-left:66.6666666667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.6666666667% + 0)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + 0)}.small-offset-10{margin-left:83.3333333333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.3333333333% + 0)}.small-offset-11{margin-left:91.6666666667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.6666666667% + 0)}@media print, screen and (min-width:40em){.medium-offset-0{margin-left:0%}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + 0)}.medium-offset-1{margin-left:8.3333333333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.3333333333% + 0)}.medium-offset-2{margin-left:16.6666666667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.6666666667% + 0)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + 0)}.medium-offset-4{margin-left:33.3333333333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.3333333333% + 0)}.medium-offset-5{margin-left:41.6666666667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.6666666667% + 0)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + 0)}.medium-offset-7{margin-left:58.3333333333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.3333333333% + 0)}.medium-offset-8{margin-left:66.6666666667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.6666666667% + 0)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + 0)}.medium-offset-10{margin-left:83.3333333333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.3333333333% + 0)}.medium-offset-11{margin-left:91.6666666667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.6666666667% + 0)}}@media print, screen and (min-width:64em){.large-offset-0{margin-left:0%}.grid-margin-x>.large-offset-0{margin-left:calc(0% + 0)}.large-offset-1{margin-left:8.3333333333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.3333333333% + 0)}.large-offset-2{margin-left:16.6666666667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.6666666667% + 0)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + 0)}.large-offset-4{margin-left:33.3333333333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.3333333333% + 0)}.large-offset-5{margin-left:41.6666666667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.6666666667% + 0)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + 0)}.large-offset-7{margin-left:58.3333333333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.3333333333% + 0)}.large-offset-8{margin-left:66.6666666667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.6666666667% + 0)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + 0)}.large-offset-10{margin-left:83.3333333333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.3333333333% + 0)}.large-offset-11{margin-left:91.6666666667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.6666666667% + 0)}}.grid-y{display:flex;flex-flow:column nowrap}.grid-y>.cell{width:auto;max-width:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-shrink,.grid-y>.small-full,.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12{flex-basis:auto}@media print, screen and (min-width:40em){.grid-y>.medium-shrink,.grid-y>.medium-full,.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12{flex-basis:auto}}@media print, screen and (min-width:64em){.grid-y>.large-shrink,.grid-y>.large-full,.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12{flex-basis:auto}}.grid-y>.small-1{height:8.3333333333%}.grid-y>.small-2{height:16.6666666667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.3333333333%}.grid-y>.small-5{height:41.6666666667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.3333333333%}.grid-y>.small-8{height:66.6666666667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.3333333333%}.grid-y>.small-11{height:91.6666666667%}.grid-y>.small-12{height:100%}@media print, screen and (min-width:40em){.grid-y>.medium-auto{flex:1 1 0px;height:auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.3333333333%}.grid-y>.medium-2{height:16.6666666667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.3333333333%}.grid-y>.medium-5{height:41.6666666667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.3333333333%}.grid-y>.medium-8{height:66.6666666667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.3333333333%}.grid-y>.medium-11{height:91.6666666667%}.grid-y>.medium-12{height:100%}}@media print, screen and (min-width:64em){.grid-y>.large-auto{flex:1 1 0px;height:auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.3333333333%}.grid-y>.large-2{height:16.6666666667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.3333333333%}.grid-y>.large-5{height:41.6666666667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.3333333333%}.grid-y>.large-8{height:66.6666666667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.3333333333%}.grid-y>.large-11{height:91.6666666667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-0;margin-bottom:-0}@media print, screen and (min-width:40em){.grid-padding-y .grid-padding-y{margin-top:-0;margin-bottom:-0}}.grid-padding-y>.cell{padding-top:0;padding-bottom:0}@media print, screen and (min-width:40em){.grid-padding-y>.cell{padding-top:0;padding-bottom:0}}.grid-margin-y{margin-top:-0;margin-bottom:-0}@media print, screen and (min-width:40em){.grid-margin-y{margin-top:-0;margin-bottom:-0}}.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}@media print, screen and (min-width:40em){.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:8.3333333333%}.grid-margin-y>.small-2{height:16.6666666667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.3333333333%}.grid-margin-y>.small-5{height:41.6666666667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.3333333333%}.grid-margin-y>.small-8{height:66.6666666667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.3333333333%}.grid-margin-y>.small-11{height:91.6666666667%}.grid-margin-y>.small-12{height:100%}@media print, screen and (min-width:40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:8.3333333333%}.grid-margin-y>.small-2{height:16.6666666667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.3333333333%}.grid-margin-y>.small-5{height:41.6666666667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.3333333333%}.grid-margin-y>.small-8{height:66.6666666667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.3333333333%}.grid-margin-y>.small-11{height:91.6666666667%}.grid-margin-y>.small-12{height:100%}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:8.3333333333%}.grid-margin-y>.medium-2{height:16.6666666667%}.grid-margin-y>.medium-3{height:25%}.grid-margin-y>.medium-4{height:33.3333333333%}.grid-margin-y>.medium-5{height:41.6666666667%}.grid-margin-y>.medium-6{height:50%}.grid-margin-y>.medium-7{height:58.3333333333%}.grid-margin-y>.medium-8{height:66.6666666667%}.grid-margin-y>.medium-9{height:75%}.grid-margin-y>.medium-10{height:83.3333333333%}.grid-margin-y>.medium-11{height:91.6666666667%}.grid-margin-y>.medium-12{height:100%}}@media print, screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:8.3333333333%}.grid-margin-y>.large-2{height:16.6666666667%}.grid-margin-y>.large-3{height:25%}.grid-margin-y>.large-4{height:33.3333333333%}.grid-margin-y>.large-5{height:41.6666666667%}.grid-margin-y>.large-6{height:50%}.grid-margin-y>.large-7{height:58.3333333333%}.grid-margin-y>.large-8{height:66.6666666667%}.grid-margin-y>.large-9{height:75%}.grid-margin-y>.large-10{height:83.3333333333%}.grid-margin-y>.large-11{height:91.6666666667%}.grid-margin-y>.large-12{height:100%}}.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.cell-block-container{display:flex;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}@media print, screen and (min-width:40em){.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.medium-cell-block-container{display:flex;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}}@media print, screen and (min-width:64em){.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}.large-cell-block-container{display:flex;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}}.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh}@media print, screen and (min-width:40em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh}}@media print, screen and (min-width:64em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh}}.cell .grid-y.grid-frame{height:100%}@media print, screen and (min-width:40em){.cell .grid-y.medium-grid-frame{height:100%}}@media print, screen and (min-width:64em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-0;margin-bottom:-0}@media print, screen and (min-width:40em){.grid-margin-y{margin-top:-0;margin-bottom:-0}}.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}@media print, screen and (min-width:40em){.grid-margin-y>.cell{height:100%;margin-top:0;margin-bottom:0}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:8.3333333333%}.grid-margin-y>.small-2{height:16.6666666667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.3333333333%}.grid-margin-y>.small-5{height:41.6666666667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.3333333333%}.grid-margin-y>.small-8{height:66.6666666667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.3333333333%}.grid-margin-y>.small-11{height:91.6666666667%}.grid-margin-y>.small-12{height:100%}@media print, screen and (min-width:40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:8.3333333333%}.grid-margin-y>.small-2{height:16.6666666667%}.grid-margin-y>.small-3{height:25%}.grid-margin-y>.small-4{height:33.3333333333%}.grid-margin-y>.small-5{height:41.6666666667%}.grid-margin-y>.small-6{height:50%}.grid-margin-y>.small-7{height:58.3333333333%}.grid-margin-y>.small-8{height:66.6666666667%}.grid-margin-y>.small-9{height:75%}.grid-margin-y>.small-10{height:83.3333333333%}.grid-margin-y>.small-11{height:91.6666666667%}.grid-margin-y>.small-12{height:100%}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:8.3333333333%}.grid-margin-y>.medium-2{height:16.6666666667%}.grid-margin-y>.medium-3{height:25%}.grid-margin-y>.medium-4{height:33.3333333333%}.grid-margin-y>.medium-5{height:41.6666666667%}.grid-margin-y>.medium-6{height:50%}.grid-margin-y>.medium-7{height:58.3333333333%}.grid-margin-y>.medium-8{height:66.6666666667%}.grid-margin-y>.medium-9{height:75%}.grid-margin-y>.medium-10{height:83.3333333333%}.grid-margin-y>.medium-11{height:91.6666666667%}.grid-margin-y>.medium-12{height:100%}}@media print, screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:8.3333333333%}.grid-margin-y>.large-2{height:16.6666666667%}.grid-margin-y>.large-3{height:25%}.grid-margin-y>.large-4{height:33.3333333333%}.grid-margin-y>.large-5{height:41.6666666667%}.grid-margin-y>.large-6{height:50%}.grid-margin-y>.large-7{height:58.3333333333%}.grid-margin-y>.large-8{height:66.6666666667%}.grid-margin-y>.large-9{height:75%}.grid-margin-y>.large-10{height:83.3333333333%}.grid-margin-y>.large-11{height:91.6666666667%}.grid-margin-y>.large-12{height:100%}}.grid-frame.grid-margin-y{height:calc(100vh + 0)}@media print, screen and (min-width:40em){.grid-frame.grid-margin-y{height:calc(100vh + 0)}}@media print, screen and (min-width:64em){.grid-frame.grid-margin-y{height:calc(100vh + 0)}}@media print, screen and (min-width:40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 0)}}@media print, screen and (min-width:64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 0)}}[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #e6e6e6;border-radius:0;background-color:#fefefe;box-shadow:none;font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:#0a0a0a;transition:border-color 0.25s ease-out;appearance:none}[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:none;transition:border-color 0.25s ease-out}textarea{max-width:100%}textarea[rows]{height:auto}input::placeholder,textarea::placeholder{color:#cacaca}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type='submit'],[type='button']{appearance:none;border-radius:0}input[type='search']{box-sizing:border-box}[type='file'],[type='checkbox'],[type='radio']{margin:0 0 1rem}[type='checkbox']+label,[type='radio']+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type='checkbox']+label[for],[type='radio']+label[for]{cursor:pointer}label>[type='checkbox'],label>[type='radio']{margin-right:.5rem}[type='file']{width:100%}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:flex;width:100%;margin-bottom:1rem;align-items:stretch}.input-group>:first-child{border-radius:0 0 0 0}.input-group>:last-child>*{border-radius:0 0 0 0}.input-group-label,.input-group-field,.input-group-button,.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;display:flex;flex:0 0 auto;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;flex:1 1 0px;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:flex;flex:0 0 auto}.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label{height:auto;align-self:stretch;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;appearance:none;border:1px solid #e6e6e6;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill:rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;transition:border-color 0.25s ease-out}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:none;transition:border-color 0.25s ease-out}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:bold;color:#cc4b37}.form-error.is-visible{display:block}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:0}thead,tbody,tfoot{border:1px solid #f1f1f1;background-color:#fefefe}caption{padding:.5rem .625rem .625rem;font-weight:bold}thead{background:#f8f8f8;color:#0a0a0a}tfoot{background:#f1f1f1;color:#0a0a0a}thead tr,tfoot tr{background:transparent}thead th,thead td,tfoot th,tfoot td{padding:.5rem .625rem .625rem;font-weight:bold;text-align:left}tbody th,tbody td{padding:.5rem .625rem .625rem}tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1}table.unstriped tbody{background-color:#fefefe}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1;background-color:#fefefe}@media screen and (max-width:59.3125em){table.stack thead{display:none}table.stack tfoot{display:none}table.stack tr,table.stack th,table.stack td{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ececec}.table-scroll{overflow-x:auto}.table-scroll table{width:auto}.hide{display:none !important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none !important}}@media screen and (max-width:0em), screen and (min-width:40em){.show-for-small-only{display:none !important}}@media print, screen and (min-width:40em){.hide-for-medium{display:none !important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none !important}}@media screen and (min-width:40em) and (max-width:59.3125em){.hide-for-medium-only{display:none !important}}@media screen and (max-width:39.9375em), screen and (min-width:59.375em){.show-for-medium-only{display:none !important}}@media print, screen and (min-width:64em){.hide-for-large{display:none !important}}@media screen and (max-width:63.9375em){.show-for-large{display:none !important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none !important}}@media screen and (max-width:63.9375em), screen and (min-width:75em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;clip-path:none}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation:portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}.grid-container-large{position:static;padding-right:0;padding-left:0;max-width:90.75rem;margin:0 auto}.grid-x>.cell,.grid-y>.cell{box-sizing:border-box}.g-recaptcha{margin:0 0 1rem}

.content-size{padding-left:3%;padding-right:3%;max-width:calc(1180px + 6%);width:100%;margin:0 auto}.slider-slider .content-slider-item>.site-slider-item-caption .text h1{font-size:1.12em;margin-bottom:0;font-weight:500;line-height:1.25em}@media only screen and (min-width:769px){.home-reference-slider .reference-small-slider .image img{width:80% !important;margin:auto !important}}@media only screen and (max-width:768px){.home-reference-slider .reference-small-slider .image img{width:70% !important;margin:auto !important}#cycle-slideshow-home .content-slider-item:nth-child(2),#cycle-slideshow-home .content-slider-item:nth-child(3){display:none}}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:17px "europa",sans-serif;background:#fff;color:#777}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}h1{font-size:1.47em}h2{font-size:1.18em}h3{font-size:.9399999999999999em}h4{font-size:.82em}h5{font-size:.82em}h6{font-size:.82em}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}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:97%}.block-absolute{position:absolute;top:0;right:0;bottom:0;left:0}.float-right{float:right}.float-left{float:left}.text a{text-decoration:underline}#main{position:relative;max-width:1400px;margin:0 auto}#topmodule{position:relative}#pathway{display:block;overflow:hidden}#leftblock ul{padding-left:10px;list-style:none}.page-intro-wrapper{position:relative}#content .module-box .title{font-size:2.06em;font-weight:400;line-height:1.18em;position:relative;padding-bottom:20px;padding-right:3%;max-width:calc(451px + 3%)}#content .module-box .title:before{content:"";position:absolute;bottom:5px;width:100%;max-width:51px;height:6px;background:#b9d439}@media only screen and (max-width:639px){#content .module-box .title{font-size:1.76em}#content .module-box .title:before{height:4px;bottom:2px}}#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:500;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:580px}.gmap>.gmap-marker{display:none}.map-canvas img,.gmap img{max-width:none;max-height:none}p.readmore a,.button,.btn,input[type="submit"]{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}p.readmore a:hover,.button:hover,.btn:hover,input[type="submit"]:hover{background-color:rgba(185,212,57,0);color:#b9d439;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:'☰'}#zwetschke-herz{font-size:0.8em}@media only screen and (max-width:639px){#zwetschke-herz{text-align:center}}#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}.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;width:100%}.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}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)}}.page-header{background:#58850d;position:relative;padding:7em 165px .7em 4.1vw}@media only screen and (max-width:639px){.page-header{padding-right:0}}.page-header>h1,.page-header>h2{font-size:2.06em;color:#fff}@media only screen and (max-width:639px){.page-header>h1,.page-header>h2{font-size:1.5em}}.page-intro{padding-top:2em;padding-bottom:2em}.padding{padding:30px 8.5%}.border{border-radius:5px;border:3px solid;transition:border-color .35s;border-color:#eaeaea}path.lightrey{fill:#eaeaea}path.grey,rect.grey,circle.grey{fill:#777}path.green,rect.green,circle.green{fill:#b7cf35}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}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}.bg-green{background-color:#58850d}.button-white{display:inline-block;text-align:center;font-size:1.06em;border-radius:4px;color:#58850d;background:#fff;border:2px solid #fff;padding:8px 23px;margin:8px 0;cursor:pointer;font-weight:700;transition:background-color .3s,color .3s}.button-white:hover{background-color:rgba(185,212,57,0);color:#b9d439;text-decoration:none}.copy-link{position:relative;display:inline-block}.copy-link .tooltiptext{visibility:hidden;width:140px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-75px;opacity:0;transition:opacity .3s}.copy-link .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.copy-link .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.animated-video-box .video-wrapper .content .image:before,.company-video-box .video-wrapper .content .image:before,.module-box.animated-video-box>.content .video-wrapper-home .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}@media only screen and (max-width:1023px){.animated-video-box .video-wrapper .content .image:before,.company-video-box .video-wrapper .content .image:before,.module-box.animated-video-box>.content .video-wrapper-home .image:before{width:190px;height:190px}}.animated-video-box .video-wrapper .content .image:after,.company-video-box .video-wrapper .content .image:after,.module-box.animated-video-box>.content .video-wrapper-home .image:after{content:"";background:url("data:image/svg+xml,%3Csvg class='play-arrow' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 23'%3E%3Cpath fill='%2358850d' d='M2 .4V23l12.6-11.3z'/%3E%3C/svg%3E") 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}@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{position:relative}.video-wrapper .image{display:block;width:100%;background-position:center top;background-repeat:no-repeat;background-size:cover;padding-top:32.15%}@media only screen and (max-width:639px){.video-wrapper .image{padding-top:0;height:300px}}.video-wrapper iframe{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper iframe.active{z-index:1}.video-wrapper .play{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width:639px){.video-wrapper .play>svg{width:100px;height:100px}}.article-page{padding-bottom:2em}.article-page>.image img{display:block}.article-page .text-container{position:relative}.article-page .text-container>.text-box{line-height:1.4em;font-size:1.06em;z-index:1;width:50%;float:left;padding:2em 0 0 3%}.article-page .text-container>.text-box>.text{width:100%;float:right;max-width:590px}@media only screen and (max-width:949px){.article-page .text-container>.text-box{width:60%}}@media only screen and (max-width:639px){.article-page .text-container>.text-box{position:relative;max-width:calc(1180px + 6%);width:100%;margin:0 auto;padding-bottom:0}.article-page .text-container>.text-box>.text{max-width:inherit;float:none}}.article-page .text-container>.text-box.fullwidth{position:relative;padding-left:3%;padding-right:3%;max-width:calc(1180px + 6%);width:100%;margin:0 auto;left:0;top:0}.article-page .text-container>.text-box.fullwidth>.text{max-width:inherit;float:none}.article-page .text-container>.text-box h2{font-size:2.06em;font-weight:400;line-height:1.18em;position:relative;padding-bottom:20px;padding-right:3%;max-width:calc(451px + 3%);font-size:1.94em;margin-bottom:35px}.article-page .text-container>.text-box h2:before{content:"";position:absolute;bottom:5px;width:100%;max-width:51px;height:6px;background:#b9d439}@media only screen and (max-width:639px){.article-page .text-container>.text-box h2{font-size:1.76em}.article-page .text-container>.text-box h2:before{height:4px;bottom:2px}}.article-page .text-container>.text-box h3{font-size:1.11em;font-weight:700;line-height:1.2em;margin-bottom:21px}.article-page .text-container .text-image{position:relative;width:50%;text-align:right}.article-page .text-container .text-image:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(to right, #fff 0%, #fff 7%, rgba(255,255,255,0) 100%)}.article-page .text-container .text-image>img{display:block;width:100%}@media only screen and (max-width:949px){.article-page .text-container .text-image{width:40%}}@media only screen and (max-width:639px){.article-page .text-container .text-image{width:100%}.article-page .text-container .text-image:before{background:linear-gradient(to bottom, #fff 0%, #fff 7%, rgba(255,255,255,0) 100%)}}.article-page .images-gallery{margin-top:2em}.article-page .text.grid-x{margin:4em -3% 2em}.article-page .text.grid-x>.cell{padding:0 3%}.article-page .links-wrapper{margin-bottom:2em}.article-page .linkbox,.landingpage-page .linkbox{background-color:#58850d;margin-bottom:2em}.article-page .linkbox .content,.landingpage-page .linkbox .content{color:#fff;padding:6em 3%;width:100%}@media only screen and (max-width:1023px){.article-page .linkbox .content,.landingpage-page .linkbox .content{padding:2.5em 10px}}.article-page .linkbox .content .box,.landingpage-page .linkbox .content .box{width:calc(50% - 12px);float:left;position:relative;margin-right:11px;margin-bottom:22px;border:1px solid;border-color:#679a11;transition:border-color .35s;cursor:pointer}.article-page .linkbox .content .box:nth-child(even),.landingpage-page .linkbox .content .box:nth-child(even){margin-left:11px;margin-right:0}.article-page .linkbox .content .box:nth-child(3),.landingpage-page .linkbox .content .box:nth-child(3),.article-page .linkbox .content .box:nth-child(4),.landingpage-page .linkbox .content .box:nth-child(4){margin-bottom:0}.article-page .linkbox .content .box .greenlink,.landingpage-page .linkbox .content .box .greenlink{background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#58850d;background-blend-mode:multiply;height:263px;opacity:.6}@media only screen and (max-width:1023px){.article-page .linkbox .content .box .greenlink,.landingpage-page .linkbox .content .box .greenlink{height:180px}}.article-page .linkbox .content .box .block-absolute,.landingpage-page .linkbox .content .box .block-absolute{z-index:3}.article-page .linkbox .content .box .link-text,.landingpage-page .linkbox .content .box .link-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:2.53em;font-weight:700;width:100%;text-align:center;z-index:2}@media only screen and (max-width:1023px){.article-page .linkbox .content .box .link-text,.landingpage-page .linkbox .content .box .link-text{font-size:1.94em}}@media only screen and (max-width:639px){.article-page .linkbox .content .box .link-text,.landingpage-page .linkbox .content .box .link-text{font-size:1.65em}}@media only screen and (max-width:520px){.article-page .linkbox .content .box .link-text,.landingpage-page .linkbox .content .box .link-text{font-size:1em}}.article-page .linkbox .content .box:before,.landingpage-page .linkbox .content .box:before{content:"";background-color:#58850d;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;transition:opacity .65s;z-index:1}.article-page .linkbox .content .box:hover,.landingpage-page .linkbox .content .box:hover{border-color:#58850d}.article-page .linkbox .content .box:hover:before,.landingpage-page .linkbox .content .box:hover:before{opacity:0}@media only screen and (max-width:1023px){.article-page .linkbox .content .box:hover,.landingpage-page .linkbox .content .box:hover{border-color:#679a11}.article-page .linkbox .content .box:hover:before,.landingpage-page .linkbox .content .box:hover:before{opacity:1}}@media only screen and (max-width:520px){.article-page .linkbox .content .box .greenlink,.landingpage-page .linkbox .content .box .greenlink{height:65px}}.images-gallery{margin:0 -0.75%}.images-gallery .cell>.cell{padding:0 1.75% 3.5%}.images-gallery img,.images-gallery a{width:100%;display:block}.images-gallery img{outline:none !important}.text ul{margin:0;padding:0;list-style:none}.text ul>li{position:relative;padding-left:15px;font-size:1em;font-weight:700;margin-bottom:3px}.text ul>li:before{content:"";position:absolute;left:0;height:7px;width:7px;background:#b9d439;border-radius:50%;top:12px}.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:relative;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width:520px){.valuation-popup .content{position:relative;margin-top:70px;top:0;left:0;transform:none}}.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.41em;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.06em}}.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% !important;float:none !important;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.06em;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:.9399999999999999em}}.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.06em;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 label{float:none !important;width:100% !important;display:block;margin-bottom:-6px}.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.18em;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:.82em}}.valuation-popup .content form .btn-toolbar .button:hover{border-color:#58850d;background-color:rgba(88,133,13,0);color:#777}.links-wrapper{margin:0 auto;padding-top:2.5em;padding-bottom:2.5em;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.links-wrapper .content{width:calc(50% - 23px);float:left}.links-wrapper .content.files{margin-right:23px}.links-wrapper .content.links{margin-left:23px}@media only screen and (max-width:639px){.links-wrapper .content{width:100%}.links-wrapper .content.files{margin:0 0 2em 0}.links-wrapper .content.links{margin:0}}.links-wrapper .content .title{font-size:1.18em;font-weight:700;margin-bottom:25px}.links-wrapper .content ul>li{border-radius:0 40px 0 0;background-color:#dbdbdb;margin-bottom:13px;font-size:1em;font-weight:700;padding:0;position:relative;display:block;cursor:pointer;transition:background-color .35s,border-radius .35s}.links-wrapper .content ul>li a{white-space:nowrap;display:flex;align-items:center}.links-wrapper .content ul>li a>span{flex-grow:1;padding:14px 20px}.links-wrapper .content ul>li a>svg{transition:opacity .35s;flex:0 0 65px;opacity:0;visibility:hidden}.links-wrapper .content ul>li:hover{border-radius:5px;background-color:#b9d439}.links-wrapper .content ul>li:hover a{text-decoration:none}.links-wrapper .content ul>li:hover a>svg{opacity:1;visibility:visible}.blog-slider-wrapper{background:#f7f7f7;padding:2em 0 6em;margin-top:1.5em}.blog-slider-wrapper .title{max-width:580px !important}.blog-slider-wrapper .content{padding-left:3%;padding-right:3%;max-width:calc(1180px + 6%);width:100%;margin:0 auto}.blog-slider-wrapper .content .intro{font-size:1.18em;margin-bottom:3em;font-weight:700;position:relative;z-index:9}.blog-slider-wrapper .content .more-blogs-list{margin:0 -20px;position:relative}.blog-slider-wrapper .content .slick-track{display:flex;flex-flow:nowrap}.blog-slider-wrapper .content .slider-arrow.next{border-radius:50%;background:#fff;width:90px;height:90px;text-align:center;position:absolute;cursor:pointer;right:0;top:50%;line-height:84px;transform:translateY(-50%);z-index:900}.blog-slider-wrapper .content .slider-arrow.next svg{display:inline-block;vertical-align:middle}.blog-slider-wrapper .content:after{content:"";position:absolute;right:0;top:0;height:100%;width:30%;pointer-events:none;background:-moz-linear-gradient(left, rgba(247,247,247,0) 0%, #f7f7f7 65%, #f7f7f7 100%);background:-webkit-linear-gradient(left, rgba(247,247,247,0) 0%, #f7f7f7 65%, #f7f7f7 100%);background:linear-gradient(to right, rgba(247,247,247,0) 0%, #f7f7f7 65%, #f7f7f7 100%)}.blog-slider-wrapper .content .blog-item-slide{padding:30px;background-color:#bcbcbc;color:#fff;margin:0 20px;height:auto;border-radius:0 50px 0 0;display:flex;flex-flow:column nowrap;align-items:start}.blog-slider-wrapper .content .blog-item-slide .content-date{font-size:.88em;font-weight:300}.blog-slider-wrapper .content .blog-item-slide .headline{font-size:1.18em;margin:1em 0}.blog-slider-wrapper .content .blog-item-slide .button{margin:auto 0 0;width:100%;max-width:165px;text-align:left}@media only screen and (max-width:1280px){.blog-slider-wrapper .content .blog-item-slide{margin:0 10px}}@media only screen and (max-width:639px){.blog-slider-wrapper .content .slider-arrow.next,.blog-slider-wrapper .content:after{display:none !important}.blog-slider-wrapper .content .slick-list{padding:0 16% 0 0 !important}.blog-slider-wrapper .content .more-blogs-list{margin:0 -10px}}.blog-slider-wrapper.objects-slider-wrapper{background:#fff}.blog-slider-wrapper.objects-slider-wrapper .blog-item-slide{background-color:#bcbcbc00;padding:0}.blog-slider-wrapper.objects-slider-wrapper .blog-item-slide .text-wrapper{background:#777;border-radius:0 50px 0 0;color:#fff;padding:2.15em 2.3em;position:relative;flex:1 0 auto;display:flex;flex-flow:column nowrap}.blog-slider-wrapper.objects-slider-wrapper .blog-item-slide .text-wrapper .button{margin-top:auto;margin-bottom:0;align-self:flex-start;max-width:180px}.ablauf-wrapper{margin-top:4em}.ablauf-wrapper .ablauf-heading{font-size:1.94em;font-weight:400}@media only screen and (max-width:639px){.ablauf-wrapper .ablauf-heading{font-size:1.76em}}.ablauf-wrapper .box{position:relative;margin-bottom:3em}@media only screen and (max-width:639px){.ablauf-wrapper .box{margin-bottom:1.5em}}.ablauf-wrapper .box .line{border-right:dashed 2px #488800;position:absolute;top:44px;bottom:50px;left:50%}.ablauf-wrapper .box .line.shorter{bottom:185px}.ablauf-wrapper .box .ablauf-item{width:50%;float:left;cursor:pointer;clear:both;margin:2em 0;position:relative}.ablauf-wrapper .box .ablauf-item .acc-title{font-size:1.29em;position:relative;display:inline-block}@media only screen and (max-width:639px){.ablauf-wrapper .box .ablauf-item .acc-title{font-size:1.05em;margin:0;line-height:2em}}.ablauf-wrapper .box .ablauf-item .acc-title span.nr{background:#58850d;color:#fff;height:34px;width:34px;display:block;text-align:center;border-radius:50%;line-height:1.5em;position:absolute}@media only screen and (max-width:639px){.ablauf-wrapper .box .ablauf-item .acc-title span.nr{padding-top:6px}}.ablauf-wrapper .box .ablauf-item .acc-title:before,.ablauf-wrapper .box .ablauf-item .acc-title:after{content:"";position:absolute;height:25px;width:25px;background:#a4a4a4;border-radius:50px;background-position:center center;background-repeat:no-repeat;transition:opacity .7s,visibility .7s;top:8px}.ablauf-wrapper .box .ablauf-item .acc-title:before{opacity:1;visibility:visible;background-image:url("data:image/svg+xml,%3Csvg class='icon-info' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.6 111.6' width='14px' height='14px'%3E%3Cpath fill='%23fff' d='M79 99.5l-1.6 6.4c-4.7 1.8-8.4 3.3-11.2 4.2-2.8 1-6 1.5-9.7 1.5-5.7 0-10.1-1.4-13.2-4.1-3.1-2.8-4.7-6.3-4.7-10.5 0-1.6.1-3.3.4-5.1.2-1.7.6-3.7 1.1-5.8l5.8-20.7c.5-2 1-3.9 1.3-5.6.4-1.8.5-3.4.5-4.8 0-2.6-.5-4.5-1.6-5.5s-3.2-1.6-6.3-1.6c-1.5 0-3.1.2-4.6.7-1.6.5-2.9.9-4.1 1.3l1.6-6.4c3.8-1.6 7.5-2.9 11-4s6.8-1.7 9.9-1.7c5.6 0 10 1.4 13 4.1 3 2.7 4.6 6.2 4.6 10.6 0 .9-.1 2.5-.3 4.7-.2 2.3-.6 4.3-1.2 6.2L63.9 84c-.5 1.7-.9 3.5-1.3 5.7-.4 2.1-.6 3.7-.6 4.8 0 2.7.6 4.6 1.8 5.6 1.2 1 3.4 1.5 6.4 1.5 1.4 0 3-.3 4.8-.7 1.9-.6 3.2-1 4-1.4zM80.4 13c0 3.6-1.4 6.7-4.1 9.2-2.7 2.5-6 3.8-9.8 3.8-3.8 0-7.1-1.3-9.9-3.8-2.7-2.5-4.1-5.6-4.1-9.2 0-3.6 1.4-6.7 4.1-9.2 2.7-2.5 6-3.8 9.9-3.8 3.8 0 7.1 1.3 9.8 3.8 2.8 2.6 4.1 5.6 4.1 9.2z'/%3E%3C/svg%3E")}.ablauf-wrapper .box .ablauf-item .acc-title:after{opacity:0;visibility:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 19' width='14px' height='14px'%3E%3Cpath d='M.4 18.5c.5.5 1.3.5 1.7 0L17.5 3.1l15.4 15.4c.5.5 1.3.4 1.7-.1.4-.5.4-1.2 0-1.7L18.4.5c-.2-.2-.5-.4-.9-.4-.3 0-.6.1-.9.4L.4 16.8c-.5.4-.5 1.2 0 1.7z' fill='%23fff'/%3E%3C/svg%3E")}.ablauf-wrapper .box .ablauf-item .acc-content{max-height:0;overflow:hidden;transition:max-height 400ms}.ablauf-wrapper .box .ablauf-item .acc-content .text{font-size:.88em}.ablauf-wrapper .box .ablauf-item.left{text-align:right}.ablauf-wrapper .box .ablauf-item.left .acc-title{padding-right:35px}.ablauf-wrapper .box .ablauf-item.left .acc-title:before,.ablauf-wrapper .box .ablauf-item.left .acc-title:after{left:-45px}.ablauf-wrapper .box .ablauf-item.left span.nr{right:-17px}.ablauf-wrapper .box .ablauf-item.left .text{padding:1em 35px 1em 1em}.ablauf-wrapper .box .ablauf-item.right{text-align:left;float:right}.ablauf-wrapper .box .ablauf-item.right .acc-title{padding-left:35px}.ablauf-wrapper .box .ablauf-item.right .acc-title:before,.ablauf-wrapper .box .ablauf-item.right .acc-title:after{right:-45px}.ablauf-wrapper .box .ablauf-item.right span.nr{left:-17px}.ablauf-wrapper .box .ablauf-item.right .text{padding:1em 1em 1em 35px}.ablauf-wrapper .box .ablauf-item.open .acc-title:before{opacity:0;visibility:hidden}.ablauf-wrapper .box .ablauf-item.open .acc-title:after{opacity:1;visibility:visible}.ablauf-wrapper .box .ablauf-item.open .acc-content{max-height:230px}@media only screen and (max-width:920px){.ablauf-wrapper .box{max-width:500px;margin:0 auto}.ablauf-wrapper .box .line{left:17px}.ablauf-wrapper .box .ablauf-item{width:100%}.ablauf-wrapper .box .ablauf-item.left{text-align:center}.ablauf-wrapper .box .ablauf-item.left .acc-title{display:block;padding-left:35px}.ablauf-wrapper .box .ablauf-item.left .acc-title:before,.ablauf-wrapper .box .ablauf-item.left .acc-title:after{left:inherit;right:0}.ablauf-wrapper .box .ablauf-item.left span.nr{right:inherit;left:0;line-height:inherit;padding-top:2px}.ablauf-wrapper .box .ablauf-item.left .text{padding-left:35px}.ablauf-wrapper .box .ablauf-item.right{text-align:center}.ablauf-wrapper .box .ablauf-item.right .acc-title{display:block;padding-right:35px}.ablauf-wrapper .box .ablauf-item.right .acc-title:before,.ablauf-wrapper .box .ablauf-item.right .acc-title:after{left:inherit;right:0}.ablauf-wrapper .box .ablauf-item.right span.nr{right:inherit;left:0;line-height:inherit;padding-top:2px}.ablauf-wrapper .box .ablauf-item.right .text{padding-right:15px}}@media only screen and (max-width:388px){.ablauf-wrapper .box .line.shorter{bottom:233px}}#logo{position:absolute;right:0;top:0;z-index:902;background:#fff;padding:32px 22px}#logo img{max-width:114px;width:100%}@media only screen and (max-width:639px){#logo{padding:7px 28px;position:fixed}#logo img{width:60px}}#mainmenu-wrapper{position:fixed;top:0;width:100%;left:0;right:0;z-index:901}#mainmenu-wrapper.open{height:100%;z-index:903}#mainmenu-wrapper.open #mainmenu{top:0;left:0;overflow:auto;width:100%;height:100%;background-color:#a4a4a4;padding:0}#mainmenu-wrapper.open #mainmenu .resp{max-width:1400px;margin:0 auto;float:none;padding:24px 4.1vw 24px 4.1vw;width:100%}@media only screen and (max-width:639px){#mainmenu-wrapper.open #mainmenu .resp{padding:16px 23px}}#mainmenu-wrapper.open #mainmenu .resp ul.menu{max-height:1300px;margin:26px 0 0 0;padding:0}#mainmenu-wrapper.open #mainmenu .contact-top{display:none}#mainmenu{position:absolute;left:0;background-color:#a4a4a4;padding:24px 2vw 24px 4.1vw;color:#fff}@media only screen and (max-width:639px){#mainmenu{padding:16px 23px;width:100%;box-shadow:0 13px 43px rgba(10,10,14,0.19)}}#mainmenu .resp{float:left;width:55px}#mainmenu .resp ul.menu{max-height:0;overflow:hidden;clear:both;-webkit-transition:max-height .1s;transition:max-height .1s;position:relative;margin:0;padding:0;list-style:none;max-width:1400px;margin:0 auto;padding:0 2em}#mainmenu .resp ul.menu>li{float:none;text-align:center;width:100%;position:relative}#mainmenu .resp ul.menu>li>a{color:#fff;padding:16px 0;display:block;position:relative;text-decoration:none;font-size:1.76em;font-weight:200}#mainmenu .resp ul.menu>li>a:before{content:"";width:0;height:3px;background:#fff;position:absolute;bottom:8px;left:50%;transform:translateX(-50%);right:0;transition:width 300ms}#mainmenu .resp ul.menu>li.active a:before,#mainmenu .resp ul.menu>li:hover a:before{width:300px}#mainmenu .resp ul.menu>li.active a{font-weight:700}#mainmenu .resp ul.menu label{display:block;position:absolute;top:12px;right:10px;margin:0}#mainmenu .resp ul.menu div.sub-wrap{overflow:hidden;margin:0;z-index:3;position:relative;background:#c3c3c3}#mainmenu .resp ul.menu div.sub-wrap ul{position:relative;padding:0;margin:0;max-height:0;z-index:10;white-space:nowrap;-webkit-transition:max-height .1s;transition:max-height .1s;list-style:none}#mainmenu .resp ul.menu div.sub-wrap ul li{padding:0}#mainmenu .resp ul.menu div.sub-wrap ul li:first-child{padding-top:15px}#mainmenu .resp ul.menu div.sub-wrap ul li:last-child{padding-bottom:15px}#mainmenu .resp ul.menu div.sub-wrap ul li a{font-size:1.47em;padding:10px 0;display:block;transition:background-color 400ms}#mainmenu .resp ul.menu div.sub-wrap ul li a:hover{background:#bbb;text-decoration:none}#mainmenu .resp ul.menu li:hover>div>ul{max-height:0}#mainmenu .resp ul.menu label .arrow{transition:transform 300ms;margin-top:19px}@media only screen and (max-width:639px){#mainmenu .resp ul.menu label .arrow{margin-top:12px}}#mainmenu .resp ul.menu input:checked+label>.arrow{transform:rotateX(-180deg)}#mainmenu .resp ul.menu input:checked~div>ul{-webkit-transition-duration:0.6s;transition-duration:0.6s;max-height:400px}@media only screen and (max-width:639px){#mainmenu .resp ul.menu{font-size:0.9em}#mainmenu .resp ul.menu ul.menu>li>a{padding:10px 0}}#mainmenu .resp li:hover>div>ul{-webkit-transition-duration:0.8s;transition-duration:0.8s;max-height:400px}#mainmenu .resp #toggle-main-menu{display:block;height:27px;margin-top:10px}@media only screen and (max-width:1023px){#mainmenu .resp #toggle-main-menu{margin-top:5px}}#mainmenu .resp input:checked+ul.menu{-webkit-transition-duration:0.6s;transition-duration:0.6s;max-height:1000px}#mainmenu .resp input{display:none;position:relative}#mainmenu .contact-top{float:left}#mainmenu .contact-top a.email>svg{margin-top:10px}#mainmenu .contact-top>a{float:left;margin-left:33px}#mainmenu .contact-top>a>svg{float:left;margin-top:5px}#mainmenu .contact-top>a>span{display:block;padding-left:55px;white-space:nowrap;font-size:1em;line-height:1.3em}@media only screen and (max-width:1023px){#mainmenu .contact-top>a{margin-left:26px}#mainmenu .contact-top>a>span{display:none !important}#mainmenu .contact-top>a>svg{width:32px;height:32px;margin-top:0 !important}}@media only screen and (max-width:639px){#mainmenu .contact-top>a.social-icon{display:none}}.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{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;z-index:999;max-width:1400px;margin:0 auto}.nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#fff;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;width:55px}.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}#mainmenu-wrapper.open #mainmenu .nav-icon1 span:nth-child(1){top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#mainmenu-wrapper.open #mainmenu .nav-icon1 span:nth-child(2){opacity:0;left:-60px}#mainmenu-wrapper.open #mainmenu .nav-icon1 span:nth-child(3){top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#mainmenu-wrapper.open #mainmenu .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}#mainmenu-wrapper.open #mainmenu .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}#mainmenu-wrapper.open #mainmenu .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}#mainmenu-wrapper.open #mainmenu .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}#mainmenu-wrapper.open #mainmenu .nav-icon2 span:nth-child(3){left:-50%;opacity:0}#mainmenu-wrapper.open #mainmenu .nav-icon2 span:nth-child(4){left:100%;opacity:0}#mainmenu-wrapper.open #mainmenu .nav-icon3 span:nth-child(1){top:9px;width:0%;left:50%}#mainmenu-wrapper.open #mainmenu .nav-icon3 span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#mainmenu-wrapper.open #mainmenu .nav-icon3 span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#mainmenu-wrapper.open #mainmenu .nav-icon3 span:nth-child(4){top:9px;width:0%;left:50%}#mainmenu-wrapper.open #mainmenu .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}#mainmenu-wrapper.open #mainmenu .nav-icon4 span:nth-child(2){width:0%;opacity:0}#mainmenu-wrapper.open #mainmenu .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}.slider-slider,.landingpage-slider{padding-bottom:100px}@media only screen and (min-width:1024px){.slider-slider,.landingpage-slider{height:844px}}@media only screen and (max-width:949px){.slider-slider,.landingpage-slider{padding-bottom:0}}@media only screen and (max-width:639px){.slider-slider,.landingpage-slider{height:350px}}.slider-slider .content-slider-item,.landingpage-slider .content-slider-item,.slider-slider .landigpage-item-slide,.landingpage-slider .landigpage-item-slide{position:relative;height:844px;width:100%;background-position:center center}@media only screen and (max-width:1023px){.slider-slider .content-slider-item,.landingpage-slider .content-slider-item,.slider-slider .landigpage-item-slide,.landingpage-slider .landigpage-item-slide{padding-top:60.5%;height:0;background-size:100% auto}}@media only screen and (max-width:639px){.slider-slider .content-slider-item,.landingpage-slider .content-slider-item,.slider-slider .landigpage-item-slide,.landingpage-slider .landigpage-item-slide{padding-top:0;height:350px;background-size:cover}}.slider-slider .content-slider-item:before,.landingpage-slider .content-slider-item:before,.slider-slider .landigpage-item-slide:before,.landingpage-slider .landigpage-item-slide:before{content:"";position:absolute;width:100%;height:78%;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0.4) 100%)}.slider-slider .content-slider-item>img,.landingpage-slider .content-slider-item>img,.slider-slider .landigpage-item-slide>img,.landingpage-slider .landigpage-item-slide>img{display:block}.slider-slider .content-slider-item>.site-slider-item-caption,.landingpage-slider .content-slider-item>.site-slider-item-caption,.slider-slider .landigpage-item-slide>.site-slider-item-caption,.landingpage-slider .landigpage-item-slide>.site-slider-item-caption{position:absolute;bottom:42%;left:11%;padding:0 2% 0 98px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='82' viewBox='0 0 41.05 81.98'%3E%3Cpath fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='5' d='M2.33 81.07l15.55-40.08L2.33.9M22.82 81.07l15.55-40.08L22.82.9'/%3E%3C/svg%3E") left center no-repeat}.slider-slider .content-slider-item>.site-slider-item-caption .text,.landingpage-slider .content-slider-item>.site-slider-item-caption .text,.slider-slider .landigpage-item-slide>.site-slider-item-caption .text,.landingpage-slider .landigpage-item-slide>.site-slider-item-caption .text{color:#fff;font-size:3.12em;font-weight:200;line-height:1.25em}@media only screen and (max-width:1280px){.slider-slider .content-slider-item>.site-slider-item-caption .text,.landingpage-slider .content-slider-item>.site-slider-item-caption .text,.slider-slider .landigpage-item-slide>.site-slider-item-caption .text,.landingpage-slider .landigpage-item-slide>.site-slider-item-caption .text{font-size:2.35em}}.slider-slider .content-slider-item>.site-slider-item-caption .text>strong,.landingpage-slider .content-slider-item>.site-slider-item-caption .text>strong,.slider-slider .landigpage-item-slide>.site-slider-item-caption .text>strong,.landingpage-slider .landigpage-item-slide>.site-slider-item-caption .text>strong{font-weight:800}@media only screen and (max-width:949px){.slider-slider .content-slider-item>.site-slider-item-caption,.landingpage-slider .content-slider-item>.site-slider-item-caption,.slider-slider .landigpage-item-slide>.site-slider-item-caption,.landingpage-slider .landigpage-item-slide>.site-slider-item-caption{left:5%;bottom:17%;font-size:0.7em;padding-left:77px}}@media only screen and (max-width:639px){.slider-slider .content-slider-item>.site-slider-item-caption,.landingpage-slider .content-slider-item>.site-slider-item-caption,.slider-slider .landigpage-item-slide>.site-slider-item-caption,.landingpage-slider .landigpage-item-slide>.site-slider-item-caption{font-size:0.5em;background-size:27px 52px;padding-left:40px}}.slider-slider .cycle-pager,.landingpage-slider .cycle-pager{position:absolute;bottom:300px;z-index:900;left:11%}.slider-slider .cycle-pager>span,.landingpage-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}.slider-slider .cycle-pager>span.cycle-pager-active,.landingpage-slider .cycle-pager>span.cycle-pager-active,.slider-slider .cycle-pager>span:hover,.landingpage-slider .cycle-pager>span:hover{background-color:#fff}@media only screen and (max-width:949px){.slider-slider .cycle-pager,.landingpage-slider .cycle-pager{left:0;right:0;width:100%;text-align:center;bottom:5%}}.slider-box-wrapper{margin-top:-14%;z-index:900;width:100%;position:relative}@media only screen and (max-width:949px){.slider-box-wrapper{margin-top:0}.slider-box-wrapper .slider-box{width:100%;padding:0 1px}}.slider-box-wrapper .slider-box{display:flex;flex-flow:row wrap}.slider-box-wrapper .greybox{background:#777777;color:#fff;display:block;padding:2.5% 3.25%;width:39%;z-index:902;min-width:400px}.slider-box-wrapper .greybox .icon-text{padding-left:23%;line-height:1.3em;margin-bottom:30px;min-height:66px;font-size:1.06em;font-weight:200;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='66' viewBox='0 0 511.97 512'%3E%3Cpath d='M93.4 326.61a15 15 0 0 0 21.21 0l60-60a15.001 15.001 0 0 0-21.21-21.22l-49.41 49.4-19.39-19.4a15.001 15.001 0 0 0-21.21 21.22zM93.4 446.61a15 15 0 0 0 21.21 0l60-60a15.001 15.001 0 0 0-21.21-21.22l-49.41 49.4-19.39-19.4a15.001 15.001 0 0 0-21.21 21.22zM78.4 206.61a15 15 0 0 0 21.21 0l19.38-19.4 19.4 19.4a15.001 15.001 0 0 0 21.21-21.22L140.22 166l19.39-19.39a15.001 15.001 0 0 0-21.21-21.22l-19.41 19.4-19.39-19.4a15.001 15.001 0 1 0-21.21 21.22L97.79 166 78.4 185.39a15 15 0 0 0 0 21.22z' fill='%23fff'/%3E%3Cpath d='M498.82 149.62a45.06 45.06 0 0 0-63.64 0l-73.19 73.18V75a45.05 45.05 0 0 0-45-45h-47.57a45.07 45.07 0 0 0-42.43-30h-92a45.07 45.07 0 0 0-42.41 30H44.99a45.05 45.05 0 0 0-45 45v392a45.05 45.05 0 0 0 45 45h272a45.05 45.05 0 0 0 45-45V350.08l83.79-83.79 10.6 10.61a15 15 0 0 1 0 21.21l-63.64 63.64A15.026 15.026 0 0 0 413.99 383l63.64-63.64a45 45 0 0 0 0-63.64l-10.64-10.64 31.82-31.82a45.06 45.06 0 0 0 .01-63.64zM134.99 30h92a15 15 0 0 1 0 30h-92a15 15 0 1 1 0-30zm197 437a15 15 0 0 1-15 15h-272a15 15 0 0 1-15-15V75a15 15 0 0 1 15-15h47.59a45.07 45.07 0 0 0 42.41 30h92a45.07 45.07 0 0 0 42.42-30h47.58a15 15 0 0 1 15 15v177.8l-108.95 109a15.06 15.06 0 0 0-3.63 5.87l-21.21 63.64a15 15 0 0 0 19 19L280.82 429a15.06 15.06 0 0 0 5.87-3.63l21.21-21.21 24.1-24.1zm-55.92-73.43l-8.1 8.11-31.82 10.6 10.61-31.82 8.1-8.1zm21.21-21.21l-21.21-21.21 127.29-127.28 21.21 21.21zm180.33-180.31l-31.82 31.82-21.22-21.22 31.82-31.82a15.005 15.005 0 1 1 21.22 21.22z' fill='%23fff'/%3E%3C/svg%3E") left top no-repeat;background-size:20%}.slider-box-wrapper .greybox .icon-text>strong{margin-bottom:0.8em;display:block}@media only screen and (max-width:949px){.slider-box-wrapper .greybox{width:100%;text-align:center;margin:2px 1px;min-width:0;padding:30px 5%}.slider-box-wrapper .greybox .icon-text{background:none;padding-left:0}}.slider-box-wrapper .greenbox{background-color:#b9d439;flex:1;color:#fff;text-align:center;margin-left:1.85%;position:relative;transition:all .7s ease 0s}.slider-box-wrapper .greenbox .icon-text.centered,.slider-box-wrapper .greenbox .icon-text .icon,.slider-box-wrapper .greenbox .icon-text .immo,.slider-box-wrapper .greenbox .icon-text strong,.slider-box-wrapper .greenbox .icon svg path{transition:all .7s ease .3s}.slider-box-wrapper .greenbox:hover .icon-text .icon{position:relative;top:10px}.slider-box-wrapper .greenbox:hover .icon-text .immo,.slider-box-wrapper .greenbox:hover .icon-text strong,.slider-box-wrapper .greenbox:hover .icon-text b{position:relative;top:-10px}.slider-box-wrapper .greenbox:hover .icon svg path{fill:#b9d439}.slider-box-wrapper .greenbox:hover{background-color:#58850d}.slider-box-wrapper .greenbox .immo{font-size:1.18em;margin-top:20px}.slider-box-wrapper .greenbox strong{font-size:2.53em;line-height:1.1em}.slider-box-wrapper .greenbox b{font-size:2.53em;line-height:1.1em}@media only screen and (max-width:949px){.slider-box-wrapper .greenbox{width:50%;margin:2px 1px 0;padding:6% 0;font-size:0.8em}}@media only screen and (max-width:639px){.slider-box-wrapper .greenbox strong{font-size:1.92em}.slider-box-wrapper .greenbox b{font-size:1.92em}.slider-box-wrapper .greenbox svg{width:50px;height:50px}}.home-companys-introduction-box{padding-left:3%;padding-right:3%;max-width:calc(1180px + 6%);width:100%;margin:0 auto;float:right;max-width:1332px;padding-right:0;margin-top:4em}@media only screen and (max-width:949px){.home-companys-introduction-box{padding-left:0}.home-companys-introduction-box .title{padding-left:3%}}.home-companys-introduction-box .companys-introduction{position:relative}.home-companys-introduction-box .companys-introduction .text-wrapper{height:0;padding-bottom:58.6%;width:55%}.home-companys-introduction-box .companys-introduction .textblock{width:100%;position:absolute;background:#fff;position:relative;z-index:90;float:left}.home-companys-introduction-box .companys-introduction .textblock .text{margin:2.4em 0;padding:0 50px 0 85px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='82' viewBox='0 0 41.05 81.98'%3E%3Cpath fill='none' stroke='%23b9d439' stroke-miterlimit='10' stroke-width='5' d='M2.33 81.07l15.55-40.08L2.33.9M22.82 81.07l15.55-40.08L22.82.9'/%3E%3C/svg%3E") left 3px no-repeat}.home-companys-introduction-box .companys-introduction .textblock .text>h4{font-size:1.18em;font-weight:700}.home-companys-introduction-box .companys-introduction .com-intro-img{right:0;width:64%;position:absolute;text-align:right}.home-companys-introduction-box .companys-introduction .com-intro-img img{width:100%}@media only screen and (max-width:949px){.home-companys-introduction-box .companys-introduction .text-wrapper{width:100%;height:auto;padding:0}.home-companys-introduction-box .companys-introduction .textblock{padding:0 3%;margin-top:-10%}.home-companys-introduction-box .companys-introduction .textblock .text{margin:0 0 3em 0;padding:0;background:none}.home-companys-introduction-box .companys-introduction .textblock .text>h4{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='45' viewBox='0 0 41.05 81.98'%3E%3Cpath fill='none' stroke='%23b9d439' stroke-miterlimit='10' stroke-width='5' d='M2.33 81.07l15.55-40.08L2.33.9M22.82 81.07l15.55-40.08L22.82.9'/%3E%3C/svg%3E") left center no-repeat;padding-left:45px;min-height:45px}.home-companys-introduction-box .companys-introduction .com-intro-img{position:relative;width:100%}}.company-video-box{clear:both;padding-top:1em}.company-video-box .image{display:block;width:100%;background-position:center top;background-repeat:no-repeat;background-size:cover;padding-top:32.15%}.company-video-box .video{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;cursor:pointer}.company-video-box .video iframe{z-index:-1;position:absolute;width:100%;height:100%}.company-video-box .video iframe.active{z-index:10}@media only screen and (max-width:639px){.company-video-box .image{padding-top:0;height:230px}}.home-reference-slider{max-width:calc(1180px + 6%);width:100%;clear:both;margin:0 auto;padding:4em 3%}.home-reference-slider .intro{font-size:1.18em;font-weight:700}.home-reference-slider .reference-small-slider{padding-top:3em}.home-reference-slider .reference-small-slider .image{padding-bottom:3%}.home-reference-slider .reference-small-slider .image img{width:100%}@media only screen and (max-width:639px){.home-reference-slider .reference-small-slider .image{padding-bottom:0}}.home-reference-slider .reference-small-slider .text-container{padding-left:180px;padding-right:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='137' viewBox='0 0 41.05 81.98'%3E%3Cpath fill='none' stroke='%23b9d439' stroke-miterlimit='10' stroke-width='5' d='M2.33 81.07l15.55-40.08L2.33.9M22.82 81.07l15.55-40.08L22.82.9'/%3E%3C/svg%3E") 50px top no-repeat;display:flex;flex-flow:column nowrap;align-items:start}.home-reference-slider .reference-small-slider .text-container .title-date{font-size:1.35em;position:relative;width:100%}.home-reference-slider .reference-small-slider .text-container .title-date strong,.home-reference-slider .reference-small-slider .text-container .title-date h3{padding-right:160px;float:left}.home-reference-slider .reference-small-slider .text-container .title-date .date{font-weight:200;position:absolute;right:0}.home-reference-slider .reference-small-slider .text-container .text{margin:2em 0 1em}.home-reference-slider .reference-small-slider .text-container .name{font-weight:700;font-style:italic;font-size:1.18em;margin-bottom:1em}.home-reference-slider .reference-small-slider .text-container .button-wrapper{margin:auto 0 0}@media only screen and (max-width:949px){.home-reference-slider .reference-small-slider .text-container{padding-left:30px;background:none}.home-reference-slider .reference-small-slider .text-container .title-date strong,.home-reference-slider .reference-small-slider .text-container .title-date h3{padding-right:135px}}@media only screen and (max-width:639px){.home-reference-slider .reference-small-slider .text-container{padding:1em}.home-reference-slider .reference-small-slider .text-container .button-wrapper{text-align:center;width:100%}}.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.slick-active>span,.home-reference-slider .reference-small-slider .slick-dots>li:hover>span{opacity:1}.home-reference-slider .reference-small-slider .slick-dots>li:before{content:none}.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}@media only screen and (max-width:639px){.home-reference-slider .reference-small-slider .slick-dots{position:absolute;top:0;padding:0}}.module-box.home-valuation-box{background:url("/content/images/vorstellung/bewertungsbild.png") center top no-repeat;background-size:cover;min-height:572px;margin-bottom:135px}.module-box.home-valuation-box .valuation-link-img-wrapper{padding-left:3%;padding-right:3%;max-width:calc(1180px + 6%);width:100%;margin:0 auto}.module-box.home-valuation-box .valuation-link-box{background:#fff;padding:3%;box-shadow:-45px 55px 87px rgba(10,10,14,0.16);border-radius:5px;float:left;margin-top:265px;width:100%;max-width:572px}.module-box.home-valuation-box .valuation-arrow{margin-top:318px;float:left;margin-left:63px}@media only screen and (max-width:1023px){.module-box.home-valuation-box .valuation-arrow{display:none}}@media only screen and (max-width:639px){.module-box.home-valuation-box{min-height:0;background-size:auto 230px}.module-box.home-valuation-box .valuation-link-box{margin-top:190px;padding:20px}}.module-box.home-mid-links{padding-left:3%;padding-right:3%;max-width:calc(1180px + 6%);width:100%;margin:0 auto}.module-box.home-mid-links .icons .house{text-align:center;margin-bottom:2em}.module-box.home-mid-links .icons .linked-icon{text-align:center}.module-box.home-mid-links .icons .linked-icon svg path{transition:fill 300ms}.module-box.home-mid-links .icons .linked-icon:hover svg path,.module-box.home-mid-links .icons .linked-icon.active svg path{fill:#777777 !important}.module-box.home-mid-links .links .linkbox{padding:10px}.module-box.home-mid-links .links .linkbox .link{box-shadow:-20px 24px 39px rgba(10,10,14,0);border:1px solid #ededed;text-align:center;height:265px;transition:box-shadow 300ms}.module-box.home-mid-links .links .linkbox .link .immo{font-size:1.18em}.module-box.home-mid-links .links .linkbox .link strong,.module-box.home-mid-links .links .linkbox .link b{font-size:2.53em}.module-box.home-mid-links .links .linkbox .link .button-wrapper{max-height:0px;overflow:hidden;opacity:0;transition:max-height 300ms,opacity 300ms}.module-box.home-mid-links .links .linkbox.active .link,.module-box.home-mid-links .links .linkbox:hover .link{box-shadow:-20px 24px 39px rgba(10,10,14,0.09)}.module-box.home-mid-links .links .linkbox.active .link .button-wrapper,.module-box.home-mid-links .links .linkbox:hover .link .button-wrapper{max-height:55px;opacity:1}@media only screen and (max-width:639px){.module-box.home-mid-links .links .linkbox{padding:5px;font-size:0.8em}.module-box.home-mid-links .links .linkbox .link{height:180px}.module-box.home-mid-links .links .linkbox .link .button-wrapper{max-height:inherit;opacity:1}}@media only screen and (max-width:949px){.module-box.home-mid-links{display:none}}.module-box.home-mid-links-mobile{position:relative;display:none}.module-box.home-mid-links-mobile .title{float:left;margin-top:0.5em}.module-box.home-mid-links-mobile .house{float:right}.module-box.home-mid-links-mobile ul{list-style-type:none;padding:0;margin:1em 0 0}.module-box.home-mid-links-mobile ul li{position:relative;border-bottom:1px solid #f1f1f1;padding-bottom:0.9em;margin-bottom:0.9em}.module-box.home-mid-links-mobile ul li svg{position:absolute;left:0}.module-box.home-mid-links-mobile ul li .label{float:left;font-size:1.18em;padding-left:68px;font-weight:700;margin-top:7px}.module-box.home-mid-links-mobile ul li a.button{float:right;margin:0}@media only screen and (max-width:949px){.module-box.home-mid-links-mobile{display:block}}.module-box.animated-video-box{background-color:#57840d;padding:4em 0;margin-top:3em;overflow:hidden}@media only screen and (max-width:639px){.module-box.animated-video-box{padding:5% 0}}.module-box.animated-video-box>.content{padding-left:3%;padding-right:3%;max-width:calc(1180px + 6%);width:100%;margin:0 auto}.module-box.animated-video-box>.content .title{color:#fff;max-width:700px !important}.module-box.animated-video-box>.content .video-wrapper-home{max-width:675px;margin:3em auto 2em;box-shadow:-60px 75px 76px rgba(10,10,14,0.26);position:relative}.module-box.animated-video-box>.content .video-wrapper-home .image{position:relative}.module-box.animated-video-box>.content .video-wrapper-home .image img{display:block;width:100%}.module-box.animated-video-box>.content .video-wrapper-home .video{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;cursor:pointer}.module-box.animated-video-box>.content .video-wrapper-home .video iframe{z-index:-1;position:absolute;width:100%;height:100%}.module-box.animated-video-box>.content .video-wrapper-home .video iframe.active{z-index:10}.module-box.siegelslider-box{padding-left:3%;padding-right:3%;max-width:calc(1180px + 6%);width:100%;margin:0 auto;margin:4em auto}.module-box.siegelslider-box .reference-slider-list{border-bottom:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5;margin:0 -65px}@media only screen and (max-width:1400px){.module-box.siegelslider-box .reference-slider-list{margin:0}}.module-box.siegelslider-box .reference-slider-list .slick-list .slick-track{display:flex;padding:20px 0;align-items:center;align-content:center}.module-box.siegelslider-box .reference-slider-list .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.module-box.siegelslider-box .reference-slider-list .slider-arrow.prev{left:-20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='53' viewBox='0 0 27.01 115.77' %3E%3Ctitle%3EVektor-Smartobjekt%3C/title%3E%3Cpolyline points='24.68 0.9 2.68 57.88 24.68 114.87' fill='none' stroke='%23777' stroke-miterlimit='10' stroke-width='5'/%3E%3C/svg%3E");background-repeat:no-repeat;height:53px;width:15px}@media only screen and (max-width:740px){.module-box.siegelslider-box .reference-slider-list .slider-arrow.prev{left:2px}}.module-box.siegelslider-box .reference-slider-list .slider-arrow.next{right:-20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='53' viewBox='0 0 27.01 115.77'%3E%3Cpath fill='none' stroke='%23777' stroke-miterlimit='10' stroke-width='5' d='M2.33 114.87l22-56.99L2.33.9'/%3E%3C/svg%3E");background-repeat:no-repeat;height:53px;width:15px}@media only screen and (max-width:740px){.module-box.siegelslider-box .reference-slider-list .slider-arrow.next{right:2px}}.module-box.siegelslider-box .reference-slider-list .reference-slider-list-item .image iframe{margin-top:30px}.module-box.siegelslider-box .reference-slider-list .reference-slider-list-item .image img{display:inline}.module-box.siegelslider-box .reference-slider-list .reference-slider-list-item .image img.aus-header-image{max-width:0}@media only screen and (max-width:1023px){.module-box.siegelslider-box .reference-slider-list{padding:3%}}.module-box.home-checktext{color:#fff;background:#58850d url(/templates/main/css/../img/tab_background.png) right top no-repeat}@media only screen and (max-width:1280px){.module-box.home-checktext{background-position:140% top}}@media only screen and (max-width:1130px){.module-box.home-checktext{background-position:190% top}}.module-box.home-checktext .content{padding-left:3%;padding-right:3%;max-width:calc(1180px + 6%);width:100%;margin:0 auto;padding-top:3em;padding-bottom:3em}.module-box.home-checktext .content .home-checktext{max-width:635px}.module-box.home-checktext .content .home-checktext .accordion-item{padding:20px 50px 20px 0;border-bottom:1px solid rgba(255,255,255,0.5)}.module-box.home-checktext .content .home-checktext .accordion-item .accordion-title{font-size:1.18em;padding-left:65px;position:relative;line-height:1.1em;font-weight:700;cursor:pointer}.module-box.home-checktext .content .home-checktext .accordion-item .accordion-title .icon{position:absolute;left:0;top:3px}.module-box.home-checktext .content .home-checktext .accordion-item .text{max-height:0;padding-left:65px;overflow:hidden;transition:max-height 300ms,padding 300ms}.module-box.home-checktext .content .home-checktext .accordion-item.is-active .text{max-height:500px;padding-top:15px;padding-bottom:15px;transition:max-height 300ms 300ms,padding 300ms 300ms}.module-box.home-checktext .content .home-checktext .accordion-item.is-active .text a{text-decoration:none}@media only screen and (max-width:1023px){.module-box.home-checktext{background:#58850d url(/templates/main/css/../img/tab_background_mobile.png) center top no-repeat;background-size:100% auto}.module-box.home-checktext .content{padding-top:58%}.module-box.home-checktext .content .home-checktext{max-width:inherit}.module-box.home-checktext .content .home-checktext .accordion-item{padding-right:0}}.contact-info{padding:5em 0}.contact-info>.cell{font-size:1.06em}.contact-info>.cell .info{margin-top:1.8em}.contact-info>.cell .info>span,.contact-info>.cell .info>a{font-size:1em;font-weight:700}.contact-info>.cell .info>span{width:80px;float:left}.contact-info .anfrage-bild.mobile{display:none;margin:5em auto 0;padding:0 3%}.contact-info .anfrage-bild.mobile>img{display:block;max-width:530px;text-align:center;width:100%}@media only screen and (max-width:639px){.contact-info .anfrage-bild.mobile{display:block}}@media only screen and (max-width:639px){.contact-info{padding-bottom:0}}.content-form{margin-bottom:1.6em}.content-form .title{width:calc(50% - 21px);margin-left:21px;color:#fff;font-size:2.94em;font-weight:700;float:left;padding:1.3em 0 1em 113px;position:relative;line-height:1.2em;margin-top:9px}.content-form .title:before{content:"";position:absolute;left:8px;top:57px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='137' viewBox='0 0 41.05 81.98'%3E%3Cpath fill='none' stroke='%23b9d439' stroke-miterlimit='10' stroke-width='5' d='M2.33 81.07l15.55-40.08L2.33.9M22.82 81.07l15.55-40.08L22.82.9'/%3E%3C/svg%3E") no-repeat;height:137px;width:70px}@media only screen and (max-width:1023px){.content-form .title{font-size:1.76em;padding:56px 0 1em 70px}.content-form .title:before{height:70px;width:35px;background-size:35px}}@media only screen and (max-width:639px){.content-form .title{width:100%;padding:30px 50px;margin:1em 21px}.content-form .title:before{left:0;top:10px}}@media only screen and (max-width:520px){.content-form .title{padding:15px 50px;font-size:1.65em}}.content-form .anfrage-bild{width:calc(50% - 21px);float:left;margin-top:-1.1em;max-width:526px;margin-left:17px}.content-form .anfrage-bild>img{display:block}@media only screen and (max-width:639px){.content-form .anfrage-bild{display:none}}.content-form form{padding-bottom:5em}.content-form form .form-wrapper{position:relative}.content-form form .form-wrapper .form-subtitle{position:absolute;top:-65px;left:10.5px;font-size:1.18em;font-weight:700;color:#fff}.content-form form .row{width:50%;float:left}@media only screen and (max-width:639px){.content-form form .row{width:100%}}.content-form form .row .control-group{margin:0 10.5px}.content-form form .row .control-group input{background:#517b0b;height:68px;color:#fff;border:none;border-radius:5px;margin-bottom:10px;padding-left:.9em;font-size:1.18em}.content-form form .row .control-group input::-webkit-input-placeholder{color:#fff}.content-form form .row .control-group input::-moz-placeholder{color:#fff}.content-form form .row .control-group input:-ms-input-placeholder{color:#fff}.content-form form .row .control-group input:-moz-placeholder{color:#fff}.content-form form .row .controls textarea{background:#517b0b;max-height:218px;min-height:218px;color:#fff;border:none;border-radius:5px;margin-bottom:10px;padding-left:.9em;padding-top:21px;font-size:1.18em}.content-form form .row .controls textarea::-webkit-input-placeholder{color:#fff}.content-form form .row .controls textarea::-moz-placeholder{color:#fff}.content-form form .row .controls textarea:-ms-input-placeholder{color:#fff}.content-form form .row .street .control-group,.content-form form .row .plz .control-group{margin:0 0 0 10.5px}@media only screen and (max-width:639px){.content-form form .row .street .control-group,.content-form form .row .plz .control-group{margin:0 10.5px}}.content-form form .row .checkboxes .control-group input{display:none}.content-form form .row .checkboxes .control-group label{padding-left:30px;position:relative;color:#fff;font-size:.82em;font-weight:700;margin:0 0 .8em 0;cursor:pointer}.content-form form .row .checkboxes .control-group label>a{text-decoration:underline}.content-form form .row .checkboxes .control-group label:before{content:"";position:absolute;left:0;width:21px;height:21px;background:#fff}.content-form form .row .checkboxes .control-group label:after{transform:scaleX(-1) rotate(135deg);transform-origin:left top;border-right:3px solid #fff;border-top:3px solid #fff;content:'';display:block;height:17px;left:1px;position:absolute;top:11px;width:9px}.content-form form .row .checkboxes .control-group input:checked+label:after{animation:check .8s;border-color:#58850d}.content-form form .row .required-hint{color:#fff;font-size:.71em;margin-top:4em;margin-left:10.5px}@media only screen and (max-width:639px){.content-form form .row .required-hint.desktop{display:none}}.content-form form .row .required-hint.mobile{display:none}@media only screen and (max-width:639px){.content-form form .row .required-hint.mobile{display:block;margin:1em 10.5px}}.content-form form .row .btn-toolbar{margin:0 10.5px;width:100%}.content-form form .row .btn-toolbar button{display:block;width:100%;padding:19px;font-size:1.29em}.landingpage-grid{position:relative}.landingpage-grid .grid-img{width:35.7%;float:left}@media only screen and (max-width:639px){.landingpage-grid .grid-img{width:33.33%}}.landingpage-grid .grid-img.image-0{width:64.3%}@media only screen and (max-width:639px){.landingpage-grid .grid-img.image-0{width:100%}}.landingpage-grid .grid-img img{display:block}.landingpage-grid .site-slider-item-caption{position:absolute;bottom:42%;left:11%;padding:0 2% 0 98px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='82' viewBox='0 0 41.05 81.98'%3E%3Cpath fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='5' d='M2.33 81.07l15.55-40.08L2.33.9M22.82 81.07l15.55-40.08L22.82.9'/%3E%3C/svg%3E") left center no-repeat}.landingpage-grid .site-slider-item-caption .text{color:#fff;font-size:3.12em;font-weight:200;line-height:1.25em}@media only screen and (max-width:1280px){.landingpage-grid .site-slider-item-caption .text{font-size:2.35em}}.landingpage-grid .site-slider-item-caption .text>strong{font-weight:800}@media only screen and (max-width:949px){.landingpage-grid .site-slider-item-caption{left:5%;bottom:17%;font-size:0.7em;padding-left:77px}}@media only screen and (max-width:639px){.landingpage-grid .site-slider-item-caption{font-size:0.5em;background-size:27px 52px;padding-left:40px;bottom:30%}}.contact-person-wrapper{background:#58850d;color:#fff;max-width:421px;position:fixed;border-radius:5px;bottom:20px;right:45px;width:calc(100% - 45px);z-index:901;box-shadow:0 0 49px rgba(10,10,14,0.41)}.contact-person-wrapper .text{padding:1.2em 75px 1.2em 1.2em;cursor:pointer}.contact-person-wrapper .text span{display:block}.contact-person-wrapper .text span.bold{font-weight:700}.contact-person-wrapper .icon{position:absolute;top:1.15em;right:20px;cursor:pointer}.contact-person-wrapper .contact-data{max-height:0;transition:max-height .3s;overflow:hidden}.contact-person-wrapper .contact-data .content{padding:1.2em}.contact-person-wrapper .contact-data .content>div{padding-bottom:5px;font-size:1em}.contact-person-wrapper .contact-data .content>div label{display:block;width:70px;float:left}.contact-person-wrapper .contact-data .content .btn{border-radius:5px;font-size:1.18em;padding:11px 23px;margin:15px 0 0}.contact-person-wrapper.active .contact-data{max-height:250px}@media only screen and (max-width:639px){.contact-person-wrapper{width:94%;left:3%;right:3%;bottom:10px}}.slider-box-{position:relative;margin-top:-17%;min-height:253px;padding-top:100px}@media only screen and (max-width:949px){.slider-box-{margin-top:0;margin-bottom:0;min-height:inherit;padding-top:0}}.slider-box- .greenbox{background:#b9d439;position:relative;left:8%;color:#58850d;min-height:253px;padding:2.5% 3.25%;width:33%;box-shadow:-31px 38px 39px rgba(10,10,14,0.06);z-index:900}@media only screen and (max-width:1200px){.slider-box- .greenbox{width:39%}}@media only screen and (max-width:949px){.slider-box- .greenbox{position:relative;width:calc(100% - 4px);margin:2px 2px 0;bottom:0;left:0;text-align:center;min-height:inherit;padding:2em 3.25%;box-shadow:none}}.slider-box- .greenbox>svg{float:left}@media only screen and (max-width:949px){.slider-box- .greenbox>svg{display:none}}.slider-box- .greenbox .icon-text{padding-left:80px;line-height:1.3em;margin-bottom:22px;font-size:1.06em;font-weight:300;color:#58850d}.slider-box- .greenbox .icon-text span{display:block}.slider-box- .greenbox .icon-text span.info{margin-top:15px}@media only screen and (max-width:949px){.slider-box- .greenbox .icon-text{padding-left:0}.slider-box- .greenbox .icon-text span.info{max-width:315px;margin:15px auto 0}}.slider-box- .greenbox .show-popup{display:block;background-color:#fff;border-radius:5px;text-align:center;padding:12px;border:solid 2px;border-color:#fff;transition:border-color .35s,color .35s,background-color .35s;color:#777;font-size:20px;font-weight:700;cursor:pointer}.slider-box- .greenbox .show-popup:hover{color:#58850d;border-color:#58850d;text-decoration:none}@media only screen and (max-width:949px){.slider-box- .greenbox .show-popup{display:inline-block}}@media only screen and (max-width:355px){.slider-box- .greenbox .show-popup{font-size:.9399999999999999em}}.slider-box- .freisteller{position:absolute;z-index:100;left:49%;bottom:-68px}.slider-box- .freisteller img{display:block}@media only screen and (max-width:949px){.slider-box- .freisteller{display:none}}.lang-page-content{margin-top:4em}@media only screen and (max-width:949px){.lang-page-content{margin-top:2em}}.lang-page-content .toptext .box-headline{font-size:2.06em;font-weight:400;color:#777;max-width:460px;position:relative;line-height:1.1em}.lang-page-content .toptext .box-headline:before{position:absolute;content:"";background:#b9d439;height:5px;width:50px;bottom:-20px;left:0}.lang-page-content .toptext .top-block{margin:3em auto 1em;display:flex;align-items:center}.lang-page-content .toptext .top-block>.arrow{width:50%;float:left;justify-content:center;align-items:center;display:flex}@media only screen and (max-width:639px){.lang-page-content .toptext .top-block>.arrow{display:none}}.lang-page-content .toptext .top-block>.text{width:50%;float:left}@media only screen and (max-width:639px){.lang-page-content .toptext .top-block>.text{width:100%;float:none}}.lang-page-content .toptext .posText{margin:4em 0}.lang-page-content .toptext .posText .posText-content{background:#58850d;color:#fff;padding:7% 12.5%}@media only screen and (max-width:1023px){.lang-page-content .toptext .posText .posText-content{padding-left:2.5em;padding-right:2.5em}}.lang-page-content .toptext .posText .posText-content>.box-headline{color:#fff;margin-bottom:50px}.lang-page-content .toptext .posText .posText-content>p{font-size:1.06em;line-height:1.2em;font-weight:400}.lang-page-content .toptext .posTwocols{margin:4em 0}.lang-page-content .toptext .posTwocols .left{margin-right:23px;margin-bottom:2em;width:calc(50% - 23px);float:left}@media only screen and (max-width:639px){.lang-page-content .toptext .posTwocols .left{width:100%;margin-right:0}}.lang-page-content .toptext .posTwocols .right{margin-left:23px;width:calc(50% - 23px);float:left;margin-bottom:2em}@media only screen and (max-width:639px){.lang-page-content .toptext .posTwocols .right{width:100%;margin-left:0}}.lang-page-content .toptext .posReference>.home-reference-slider{padding:0 3% 4em}@media only screen and (max-width:1023px){.lang-page-content .toptext .posImagerows{padding-right:0}}.lang-page-content .toptext .posImagerows .posImagerows-content{background:#58850d;padding:6% 8% 2% 8%;margin:0 0 4em 0;color:#fff}@media only screen and (max-width:1023px){.lang-page-content .toptext .posImagerows .posImagerows-content{padding-left:2.5em;padding-right:2.5em}}.lang-page-content .toptext .posImagerows .posImagerows-content>.box-headline{color:#fff;margin-bottom:50px}.lang-page-content .toptext .posImagerows .posImagerows-content .imagerow{margin-bottom:3em;display:flex;flex-flow:row wrap;align-items:center}.lang-page-content .toptext .posImagerows .posImagerows-content .imagerow>figure{margin-bottom:2em;width:calc(50% - 23px);margin-right:23px;align-self:flex-start}.lang-page-content .toptext .posImagerows .posImagerows-content .imagerow>figure>img{display:block}@media only screen and (max-width:639px){.lang-page-content .toptext .posImagerows .posImagerows-content .imagerow>figure{width:100%;margin-right:0}}.lang-page-content .toptext .posImagerows .posImagerows-content .imagerow>.text{margin-bottom:2em;width:calc(50% - 23px);margin-left:23px}@media only screen and (max-width:639px){.lang-page-content .toptext .posImagerows .posImagerows-content .imagerow>.text{width:100%;margin-left:0}}.lang-page-content .toptext .posImagerows .posImagerows-content .imagerow:nth-child(odd) figure{margin-right:0;margin-left:23px;order:2}@media only screen and (max-width:639px){.lang-page-content .toptext .posImagerows .posImagerows-content .imagerow:nth-child(odd) figure{margin-left:0;order:1}}.lang-page-content .toptext .posImagerows .posImagerows-content .imagerow:nth-child(odd) .text{margin-right:23px;margin-left:0;order:1}@media only screen and (max-width:639px){.lang-page-content .toptext .posImagerows .posImagerows-content .imagerow:nth-child(odd) .text{margin-right:0;order:2}}.lang-page-content .toptext .posService{margin:4em 0}@media only screen and (max-width:1023px){.lang-page-content .toptext .posService{padding-left:0}}.lang-page-content .toptext .posService .posService-content{background:#58850d;color:#fff;padding:7% 5% 4%}.lang-page-content .toptext .posService .posService-content .box-headline{color:#fff;max-width:785px}.lang-page-content .toptext .posService .posService-content #particles-js{margin:0 auto;width:100%;height:600px}@media only screen and (min-width:950px){.lang-page-content .toptext .posService .posService-content .info-outer-wrapper{position:relative;max-width:600px;margin:0 auto}.lang-page-content .toptext .posService .posService-content .info-wrapper{width:100%;margin-top:3em}.lang-page-content .toptext .posService .posService-content .info-wrapper .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:38px 30px;box-shadow:-26px 32px 51px rgba(10,10,14,0.14);background-color:#58850d}.lang-page-content .toptext .posService .posService-content .info-wrapper .service{position:absolute}.lang-page-content .toptext .posService .posService-content .info-wrapper .service .dot{width:27px;height:27px;box-shadow:0 0 30px rgba(0,0,0,0.2);background-color:#ffffff;border-radius:50%;display:inline-block;transform:scale(1);transition:transform 400ms;cursor:pointer}.lang-page-content .toptext .posService .posService-content .info-wrapper .service .text{position:absolute;left:15px;top:-7px;border-bottom:2px solid #fff;line-height:1.4em;opacity:0;padding-left:0;transition:opacity 300ms,padding-left 300ms}.lang-page-content .toptext .posService .posService-content .info-wrapper .service:hover .dot{transform:scale(1.3)}.lang-page-content .toptext .posService .posService-content .info-wrapper .service:hover .text{opacity:1;padding-left:30px}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-0{left:78%;top:14%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-1{left:87%;top:72%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-2{left:54%;top:14%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-3{left:58%;top:0%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-4{left:17%;top:74%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-5{left:12%;top:28%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-6{left:29%;top:21%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-7{left:89%;top:21%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-8{left:2%;top:45%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-9{left:78%;top:49%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-10{left:89%;top:37%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-11{left:48%;top:91%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-12{left:39%;top:81%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-13{left:32%;top:9%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-14{left:14%;top:58%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-15{left:58%;top:72%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-16{left:69%;top:80%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service.itm-17{left:94%;top:57%}}@media only screen and (max-width:949px){.lang-page-content .toptext .posService .posService-content .logo,.lang-page-content .toptext .posService .posService-content #particles-js{display:none}.lang-page-content .toptext .posService .posService-content .info-wrapper{padding-top:3em}.lang-page-content .toptext .posService .posService-content .info-wrapper .service{float:left;position:relative;margin:0 0 10px;width:50%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service .dot{position:absolute;width:10px;height:10px;top:10px;background:#fff;left:0;border-radius:50%}.lang-page-content .toptext .posService .posService-content .info-wrapper .service .text{padding-left:20px;float:left;font-size:1.2em}}@media only screen and (max-width:639px){.lang-page-content .toptext .posService .posService-content .info-wrapper .service{width:100%}}.lang-page-content .toptext .posRundgang{margin:4em auto}.lang-page-content .toptext .posRundgang>.pano-box{background:#f7f7f7;text-align:center;padding:31px 0;margin-top:50px}.lang-page-content .toptext .posRundgang>.pano-box .custom.pano-box{padding-left:3%;padding-right:3%;max-width:calc(1180px + 6%);width:100%;margin:0 auto}.lang-page-content .toptext .posRundgang>.pano-box .custom.pano-box>iframe{border:0;float:left;width:44%}@media only screen and (max-width:639px){.lang-page-content .toptext .posRundgang>.pano-box .custom.pano-box>iframe{width:100%;margin-bottom:1em}}.lang-page-content .toptext .posRundgang>.pano-box .custom.pano-box ul{float:left;width:50%;margin-left:5%;text-align:left}@media only screen and (max-width:639px){.lang-page-content .toptext .posRundgang>.pano-box .custom.pano-box ul{width:100%;margin-left:0}}#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:4em 24px 3em 3%;color:#fff}@media only screen and (max-width:1023px){#footer .footer-wrapper .grey-box{padding:3em 3%}}@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:869px;margin:0 0 0 auto}#footer .footer-wrapper .grey-box .grey-content .title{font-size:1.59em;font-weight:400;display:block;margin-bottom:10px}@media only screen and (max-width:639px){#footer .footer-wrapper .grey-box .grey-content .title{font-size:1.45em}}#footer .footer-wrapper .grey-box .grey-content .content{line-height:1.6em}#footer .footer-wrapper .grey-box .grey-content .menu{margin:0;padding:0;list-style-type:none}#footer .footer-wrapper .grey-box .grey-content label{float:left;width:80px}#footer .footer-wrapper .grey-box .grey-content .module-box.cell{margin-bottom:2.5em}#footer .footer-wrapper .grey-box .grey-content .module-box.cell span[itemprop="streetAddress"]{padding:0 10px}#footer .footer-wrapper .grey-box .grey-content .module-box.cell.social-links-mobile{text-align:center;width:100%}#footer .footer-wrapper .grey-box .grey-content .module-box.cell.social-links-mobile a{margin:0 10px}@media only screen and (max-width:639px){#footer .footer-wrapper .grey-box .grey-content .module-box.cell.accordion-item{border-bottom:3px solid rgba(255,255,255,0.5);margin-bottom:1em}#footer .footer-wrapper .grey-box .grey-content .module-box.cell.accordion-item .content{max-height:0px;padding-bottom:0;overflow:hidden;transition:max-height 400ms,padding 400ms}#footer .footer-wrapper .grey-box .grey-content .module-box.cell.accordion-item.is-active .content{max-height:300px;padding-bottom:1em}#footer .footer-wrapper .grey-box .grey-content .module-box.cell.accordion-item .title{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 85.73 51.27'%3E%3Cpath fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='12' d='M47.03 47.03L4.24 4.24M38.71 47.03L81.49 4.24'/%3E%3C/svg%3E") center right no-repeat;cursor:pointer}}#footer .footer-wrapper .box-green{background-color:#58850d;width:35%;float:left;padding:4em 3% 3em 0;color:#fff;position:relative}@media only screen and (max-width:639px){#footer .footer-wrapper .box-green{width:100%;float:none;padding:8% 3% 6%;border-top:7px solid #b9d439}}#footer .footer-wrapper .box-green .green-content{max-width:277px;margin:0 auto 0 0}#footer .footer-wrapper .box-green .green-content .wrapper{position:relative}#footer .footer-wrapper .box-green .green-content .wrapper .footer-logo{position:absolute;right:0;top:0}@media only screen and (max-width:639px){#footer .footer-wrapper .box-green .green-content .wrapper .footer-logo{position:relative;right:inherit;top:inherit;float:right}#footer .footer-wrapper .box-green .green-content .wrapper .footer-logo img{margin-top:5px}}@media only screen and (max-width:430px){#footer .footer-wrapper .box-green .green-content .wrapper .footer-logo{padding-left:10%}}#footer .footer-wrapper .box-green .green-content .wrapper .social-links{position:absolute;top:150px;right:0}#footer .footer-wrapper .box-green .green-content .wrapper .social-links>a{margin-left:20px}@media only screen and (max-width:639px){#footer .footer-wrapper .box-green .green-content .wrapper .social-links{display:none}}#footer .footer-wrapper .box-green .green-content .wrapper .footer-menu{list-style-type:none;padding:0;margin:0;position:absolute;top:285px;right:0;text-align:right}@media only screen and (max-width:639px){#footer .footer-wrapper .box-green .green-content .wrapper .footer-menu{position:relative;top:inherit;right:inherit;float:left;text-align:left}}#footer .footer-wrapper .box-green .green-content .wrapper .footer-menu>li.active{text-decoration:underline}#footer .footer-wrapper .box-green .green-content .wrapper .footer-menu>li a{display:block;margin-bottom:5px;cursor:pointer;font-size:.9399999999999999em}#footer .footer-wrapper .box-green .green-content:after{position:absolute;content:"";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:after{display:none}}@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}.news-list{margin:0 -2% 5em}.news-list .news-list-item{padding:0 2% 4%}@media only screen and (max-width:639px){.news-list .news-list-item{margin-bottom:2em}}.news-list .news-list-item .image{padding-right:23px;position:relative}.news-list .news-list-item .image img{display:block;width:100%}.news-list .news-list-item .image .is-post{position:absolute;top:0;right:0;padding-right:23px}.news-list .news-list-item .text-wrapper{background:#bcbcbc;border-radius:0 40px 0 0;margin-top:-10px;position:relative;z-index:9;min-height:39%;padding:7%;display:flex;flex-flow:column nowrap;align-items:start;min-height:350px}.news-list .news-list-item .text-wrapper time{font-size:1.06em}.news-list .news-list-item .text-wrapper .title{font-size:1.18em;margin:.6em 0;min-height:54px}.news-list .news-list-item .text-wrapper .text{color:#fff;margin-bottom:1.5em}.news-list .news-list-item .text-wrapper .button{margin:auto 0 0;width:100%;max-width:180px;text-align:left}@media only screen and (max-width:639px){.news-list .news-list-item .text-wrapper{min-height:0}}.news-page .back-button-mobile{float:right;margin:2em;font-size:11px;transition:color 300ms}.news-page .back-button-mobile svg{vertical-align:middle;margin-left:8px}.news-page .back-button-mobile svg path{transition:fill 300ms}.news-page .back-button-mobile>span{vertical-align:middle}.news-page .back-button-mobile:hover{text-decoration:none;color:#bcbcbc}.news-page .back-button-mobile:hover svg path{fill:#bcbcbc}.news-page blockquote{padding:8px 10px 10px 20px;margin:10px 0 40px 0;border-left:4px solid #58850d;position:relative;top:10px}.news-page .title-wrapper{position:relative;padding-bottom:25px;margin:2em 0}.news-page .title-wrapper>h1{font-size:2.06em;font-weight:400;line-height:1.2em;margin:0 0 .5em 0;float:left;padding-right:160px}@media only screen and (max-width:639px){.news-page .title-wrapper>h1{padding-right:0}}.news-page .title-wrapper .content-date{font-size:1.06em;clear:both}.news-page .title-wrapper .back-button{position:absolute;right:0;top:10px;font-size:1.06em;transition:color 300ms}.news-page .title-wrapper .back-button svg{vertical-align:middle;margin-left:10px}.news-page .title-wrapper .back-button svg path{transition:fill 300ms}.news-page .title-wrapper .back-button>span{vertical-align:middle}.news-page .title-wrapper .back-button:hover{text-decoration:none;color:#bcbcbc}.news-page .title-wrapper .back-button:hover svg path{fill:#bcbcbc}.news-page .title-wrapper:after{width:50px;height:7px;background:#b9d439;content:"";position:absolute;bottom:0px;left:0}.news-page .text.grid-x{margin:0 -3%}.news-page .text.grid-x>.cell{padding:0 3%}.news-page .text-container{margin:3em 0}.news-page .blog-slider-wrapper{margin-top:4em}.page-intro.reference{background:url(/templates/main/css/../img/sw_referenzen.png) right top no-repeat;padding-bottom:102px;background-size:auto 100%}@media only screen and (max-width:1023px){.page-intro.reference{background-position:130% top}}@media only screen and (max-width:949px){.page-intro.reference{background:url(/templates/main/css/../img/sw_referenzen_mobile.png) center top no-repeat;padding-top:37%;background-size:100% auto}}.page-intro.reference .text-container{width:50%}@media only screen and (max-width:949px){.page-intro.reference .text-container{width:100%}}.page-intro.reference .text-container .title{font-size:2.06em}.page-intro.reference .text-container .subtitle{font-size:1.18em;line-height:1.2em;margin:1.2em 0}.reference-filter-wrapper{background-color:#777777;color:#fff;min-width:50%;float:left;margin-top:-102px;height:102px;padding:1em 0 1em 3%}.reference-filter-wrapper .reference-filter{width:100%;float:right;max-width:590px}.reference-filter-wrapper .reference-filter .label{font-size:.9399999999999999em}.reference-filter-wrapper .reference-filter .reference-buttons{margin-top:5px;display:flex;flex-flow:row wrap}.reference-filter-wrapper .reference-filter .reference-buttons .filter-button{margin-right:20px;line-height:1.7em;font-size:1.29em;cursor:pointer}.reference-filter-wrapper .reference-filter .reference-buttons .filter-button.active{color:#b9d439}@media only screen and (max-width:639px){.reference-filter-wrapper .reference-filter .label{font-weight:700;text-align:center}.reference-filter-wrapper .reference-filter .reference-buttons{margin-top:10px;text-align:center;display:block}.reference-filter-wrapper .reference-filter .reference-buttons .filter-button{display:inline-block;margin:0 10px}}#before2013,#reference-list{background-color:#777777;clear:both;color:#fff;padding:0 0 6%}#before2013 .immobilie-list-item,#reference-list .immobilie-list-item{margin-top:3em}#before2013 .immobilie-list-item .left,#reference-list .immobilie-list-item .left{width:52%}#before2013 .immobilie-list-item .text-wrapper,#reference-list .immobilie-list-item .text-wrapper{border-radius:0 50px 0 0;margin:15px -15% 0 0;background-color:#bcbcbc;padding:5%;position:relative;z-index:9}#before2013 .immobilie-list-item .text-wrapper .title,#reference-list .immobilie-list-item .text-wrapper .title{font-size:1.18em}#before2013 .immobilie-list-item .text-wrapper .name,#reference-list .immobilie-list-item .text-wrapper .name,#before2013 .immobilie-list-item .text-wrapper .date,#reference-list .immobilie-list-item .text-wrapper .date{color:#777;font-weight:700;font-size:1.06em}#before2013 .immobilie-list-item .text-wrapper .text,#reference-list .immobilie-list-item .text-wrapper .text{margin:1em 0}#before2013 .immobilie-list-item .button-wrapper,#reference-list .immobilie-list-item .button-wrapper{padding:1em 5% 0}#before2013 .immobilie-list-item .image,#reference-list .immobilie-list-item .image{width:48%;order:1}#before2013 .immobilie-list-item .image img,#reference-list .immobilie-list-item .image img{width:100%;display:block}@media only screen and (max-width:770px){#before2013 .immobilie-list-item .left,#reference-list .immobilie-list-item .left{width:100%}#before2013 .immobilie-list-item .text-wrapper,#reference-list .immobilie-list-item .text-wrapper{margin:-10px 0 0 0}#before2013 .immobilie-list-item .image,#reference-list .immobilie-list-item .image{width:100%;order:0;padding-right:23px}}#before2013 .pagination-ajaxmore,#reference-list .pagination-ajaxmore{margin-top:4em}.before2013 .immobilie-list-item .text-wrapper{min-height:180px}#content .module-box #before2013 .title:before{display:none}#before2009{background-color:#777777;clear:both;color:#fff;padding:0 0 6%}#before2009 .content-size{padding-top:20px;padding-left:3%;padding-right:3%;max-width:calc(1186px);width:100%;margin:0 auto}.landingpage-page .intro-wrapper{background-color:#f7f7f7;padding:4% 0}.landingpage-page .intro-wrapper+.posText{margin-top:0}.landingpage-page .text-container>div{width:100%}.landingpage-slider{padding-bottom:0}@keyframes check{0%{height:0;width:0}25%{height:0;width:9px}50%{height:17px;width:9px}}.map-canvas .g-popup{max-width:300px}.map-canvas .g-popup>h3{font-size:1.3em;margin-bottom:10px}.map-canvas .g-popup div.spec{margin-bottom:5px}.map-canvas .g-popup div.spec label{width:130px;float:left}.map-canvas .g-popup div.spec span{float:left;text-align:right}.content-wrapper{position:relative}.content-wrapper .immobilie-list{position:relative;margin:-44px -17px 0}.content-wrapper .immobilie-list article{margin-bottom:1.79em;padding:0 17px;display:flex;flex-flow:column nowrap}.content-wrapper .immobilie-list article a>img{display:block;padding-right:19px}@media only screen and (max-width:1023px){.content-wrapper .immobilie-list article a>img{width:100%}}.content-wrapper .immobilie-list article .reserved{position:absolute;top:16px;right:0px;border-radius:5px;background-color:#58850d;color:#fff;font-size:1.06em;font-weight:700;padding:13px 18px}@media only screen and (max-width:1023px){.content-wrapper .immobilie-list article .reserved{font-size:14px;padding:12px 15px;right:18px}}.content-wrapper .immobilie-list article section{background:#777;border-radius:0 50px 0 0;color:#fff;padding:2.15em 2.3em;position:relative;flex:1 0 auto;display:flex;flex-flow:column nowrap}.content-wrapper .immobilie-list article section>.location{font-size:.9399999999999999em;font-weight:400;margin-bottom:.9em}.content-wrapper .immobilie-list article section>.title{font-size:1.06em;font-weight:400;margin-bottom:.9em;min-height:72px}.content-wrapper .immobilie-list article section>.text{font-size:.9399999999999999em;margin-bottom:1.7em}.content-wrapper .immobilie-list article section>.text>.spec{margin-bottom:.35em}.content-wrapper .immobilie-list article section>.text>.spec label{width:150px;float:left}.content-wrapper .immobilie-list article section>.text>.spec span{float:left}.content-wrapper .immobilie-list article section>.button{margin-top:auto;margin-bottom:0;align-self:flex-start}.content-wrapper .immobilie-list .pagination-ajaxmore{flex:1 1 100%;margin:2em 0 3.79em}@media only screen and (max-width:639px){.immobilie-page{padding-top:65px}}.immobilie-page .item-bg{padding-top:8em}.immobilie-page .item-bg.grey{background:#f1f1f1;background:-moz-linear-gradient(top, #f1f1f1 0%, #f1f1f1 90%, #fff 90%, #fff 100%);background:-webkit-linear-gradient(top, #f1f1f1 0%, #f1f1f1 90%, #fff 90%, #fff 100%);background:linear-gradient(to bottom, #f1f1f1 0%, #f1f1f1 90%, #fff 90%, #fff 100%)}@media only screen and (max-width:800px){.immobilie-page .item-bg{background:none}}@media only screen and (max-width:639px){.immobilie-page .item-bg{padding-top:0}}.immobilie-page .back-button-mobile{text-align:center;display:block;margin:2em;font-size:11px}.immobilie-page .back-button-mobile svg{vertical-align:middle;margin-left:8px}.immobilie-page .back-button-mobile>span{vertical-align:middle}.immobilie-page .title-content{margin-bottom:25px;border-bottom:solid 1px #dedede}@media only screen and (max-width:639px){.immobilie-page .title-content{border-top:1px solid #dedede;padding-top:25px}}.immobilie-page .title-content .title{font-size:2.06em;line-height:1.2em;font-weight:500;max-width:570px;margin-bottom:25px}.immobilie-page .title-content .title .sold{font-weight:700;color:#b9d439}.immobilie-page .title-content .top-location-method{display:block;font-weight:600;font-size:1.06em;margin-bottom:25px;position:relative}.immobilie-page .title-content .top-location-method .icon-pin{position:absolute;left:0}.immobilie-page .title-content .top-location-method .text{float:left;padding-left:30px}.immobilie-page .title-content .back-button{display:block;margin-right:5px;margin-bottom:25px;transition:color .3s}.immobilie-page .title-content .back-button>.text{display:block;float:left;margin-right:10px;font-size:1.06em;font-weight:600}.immobilie-page .title-content .back-button svg path{transition:fill .3s}.immobilie-page .title-content .back-button:hover{color:#bcbcbc}.immobilie-page .title-content .back-button:hover svg path{fill:#bcbcbc}.immobilie-page .is-referenz{display:inline-block;background:#b9d439;color:#fff;font-size:1.06em;font-weight:700;padding:17px 18px;border-radius:5px;margin-bottom:25px}.immobilie-page .is-referenz span{display:block;float:left;width:20px;height:20px;margin-top:3px}.immobilie-page .is-referenz>div{padding-left:31px}@media only screen and (max-width:800px){.immobilie-page .is-referenz{width:auto;display:block;margin:0 3% 15px;text-align:center}.immobilie-page .is-referenz span{margin-top:0}}.immobilie-page .images-slider-main .slick-list{float:left;width:calc(74% - 1.7%);margin-right:1.7%}.immobilie-page .images-slider-main .slick-list figure img{border-radius:10px;width:100%}@media only screen and (max-width:800px){.immobilie-page .images-slider-main .slick-list{width:100%;float:none;margin:0}.immobilie-page .images-slider-main .slick-list figure img{border-radius:5px}.immobilie-page .images-slider-main .slick-list .image-item-slide{margin:6px}}.immobilie-page .images-slider-main .slick-dots{list-style:none;width:26%;float:left;margin:0;padding:0;display:flex;flex-wrap:wrap;margin-top:-5px;margin-bottom:5px}@media only screen and (max-width:800px){.immobilie-page .images-slider-main .slick-dots{display:none !important}}.immobilie-page .images-slider-main .slick-dots>li{display:block;float:left;position:relative;margin:5px;width:calc(33.333% - 10px);cursor:pointer}.immobilie-page .images-slider-main .slick-dots>li:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;transition:border-color .3s;border-radius:10px;border:solid 3px transparent}.immobilie-page .images-slider-main .slick-dots>li img{border-radius:10px;display:block;width:100%}.immobilie-page .images-slider-main .slick-dots>li.slick-active:before{border-color:#b9d439}.immobilie-page .images-slider-main .slick-dots>li:nth-child(1n+13){display:none}.immobilie-page .link-btn{font-size:1.12em;font-weight:700;width:calc(26% - 10px);display:inline-block;overflow:hidden;text-align:center;padding:1.4em 1em;border-radius:5px;border:solid 2px;margin-left:5px;transition:background-color .3s,border-color .3s,color .3s}@media only screen and (max-width:949px){.immobilie-page .link-btn{font-size:1em}}@media only screen and (max-width:800px){.immobilie-page .link-btn{display:none}}.immobilie-page .show-popup-slider{background-color:#b9d439;border-color:#b9d439;color:#58850d}.immobilie-page .show-popup-slider:hover{background-color:#fff;color:#b9d439;text-decoration:none}.immobilie-page .show-3d{color:#58850d;background-color:#fff;margin-top:5px;box-shadow:0 0 49px rgba(10,10,14,0.41);border-color:#fff}.immobilie-page .show-3d:hover{background-color:rgba(255,255,255,0);color:#b9d439;text-decoration:none;border-color:#b9d439}@media only screen and (max-width:1023px){.immobilie-page .top-buttons{display:none}}.immobilie-page .top-buttons>.content{z-index:1;margin-top:17px;position:fixed;right:80px;bottom:50px}.immobilie-page .top-buttons>.content .contact-person-wrapper{float:left;background:#b9d439;position:relative;max-width:433px;margin-right:5px;border-radius:5px;z-index:1}.immobilie-page .top-buttons>.content .contact-person-wrapper>.text{padding:1.2em 85px 1.2em 1.2em;color:#58850d;font-size:1em;font-weight:700}.immobilie-page .top-buttons>.content .contact-person-wrapper>.text>span{padding-left:7px;display:block}.immobilie-page .top-buttons>.content .contact-person-wrapper>.icon{position:absolute;top:16px;right:20px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;width:58px;height:58px;cursor:pointer}.immobilie-page .top-buttons>.content .contact-person-wrapper>.icon>svg{transition:transform .3s}.immobilie-page .top-buttons>.content .contact-person-wrapper .contact-person-data{max-height:0;transition:max-height .3s;overflow:hidden}.immobilie-page .top-buttons>.content .contact-person-wrapper .contact-person-data .content{padding:0 1.2em 1.2em;font-size:1em;font-weight:700}.immobilie-page .top-buttons>.content .contact-person-wrapper .contact-person-data .content .contact-person-name{color:#fff;font-size:1.18em;border-bottom:solid 1px #fff;padding-bottom:7px;margin-bottom:7px}.immobilie-page .top-buttons>.content .contact-person-wrapper .contact-person-data .content>div{padding-bottom:5px;padding-left:7px;color:#58850d}.immobilie-page .top-buttons>.content .contact-person-wrapper .contact-person-data .content>div>label{width:75px;display:block;float:left}.immobilie-page .top-buttons>.content .contact-person-wrapper.active .contact-person-data{max-height:250px}.immobilie-page .top-buttons>.content .contact-person-wrapper.active .icon>svg{transform:rotate(180deg)}.immobilie-page .top-buttons>.content .round-button{background-color:#777;border-radius:50%;height:84px;width:84px;float:left;display:flex;justify-content:center;align-items:center;box-shadow:0 0 16px rgba(10,10,14,0.3);margin:-19px 5px 0;cursor:pointer}.immobilie-page .text-content{margin-top:3%}.immobilie-page .text-content .object-data,.immobilie-page .text-content .energiepass{padding-right:2.8em}@media only screen and (max-width:800px){.immobilie-page .text-content .object-data,.immobilie-page .text-content .energiepass{width:100%;padding:2em 0}}.immobilie-page .text-content .object-data>h2,.immobilie-page .text-content .energiepass>h2{margin-bottom:1.2em;font-size:1.18em;font-weight:700}.immobilie-page .text-content .object-data>div,.immobilie-page .text-content .energiepass>div{border-bottom:solid 1px #e9e9e9;padding:7px 0;display:flex}.immobilie-page .text-content .object-data>div label,.immobilie-page .text-content .energiepass>div label{font-size:1em;font-weight:400;flex:0 0 50%}.immobilie-page .text-content .object-data>div span,.immobilie-page .text-content .energiepass>div span{font-weight:700}.immobilie-page .text-content .object-data>div span.green,.immobilie-page .text-content .energiepass>div span.green{color:#58850d}.immobilie-page .text-content .reference-text{max-width:1270px;margin:0 auto;background:#58850d;color:#fff}.immobilie-page .text-content .reference-text>.content{max-width:1008px;margin:0 auto;padding:2em 4.6% 3.7em;position:relative}.immobilie-page .text-content .reference-text>.content>.qoute{position:absolute;top:50px;left:-40px}@media only screen and (max-width:1180px){.immobilie-page .text-content .reference-text>.content>.qoute{left:-4px;top:33px}.immobilie-page .text-content .reference-text>.content>.qoute>svg{width:44px;height:33px}}.immobilie-page .text-content .reference-text>.content .title{font-size:1.06em;font-weight:400;margin-bottom:17px}.immobilie-page .text-content .reference-text>.content .name{font-size:1.47em;font-weight:700}.immobilie-page .text-content .reference-text>.content .date{font-size:1.18em;font-weight:300}.immobilie-page .text-content .reference-text>.content .text{font-size:1.06em;font-weight:400;margin-top:25px}@media only screen and (max-width:1023px){.immobilie-page .text-content .reference-text{margin:0 3%;border-radius:5px}.immobilie-page .text-content .reference-text>.content{padding:2em}.immobilie-page .text-content .reference-text>.content>.qoute{position:relative;left:0;top:0;margin-bottom:20px;display:block}.immobilie-page .text-content .reference-text>.content>.qoute>svg{width:44px;height:33px}}.immobilie-page .text-content .energiepass>div.skala-wrapper{margin-top:5em;border:none}.immobilie-page .text-content .energiepass>div.skala-wrapper .ernergy{position:absolute;right:2px;top:-45px;font-size:.88em;font-weight:400}.immobilie-page .text-content .energiepass>div.skala-wrapper .skala{background:-moz-linear-gradient(left, #75b648 0%, #f2dc2f 50%, #f2dc2f 65%, #e85042 100%);background:-webkit-linear-gradient(left, #75b648 0%, #f2dc2f 50%, #f2dc2f 65%, #e85042 100%);background:linear-gradient(to right, #75b648 0%, #f2dc2f 50%, #f2dc2f 65%, #e85042 100%);position:relative;border:none;border-radius:15px;height:49px}.immobilie-page .text-content .energiepass>div.skala-wrapper .skala .pointer{position:absolute;width:21px;top:-38px;transform:translateX(-50%)}.immobilie-page .text-content .energiepass>div.skala-wrapper .skala .nr-wrapper{background:#fff;position:absolute;left:0;right:0;top:20px;height:11px;justify-content:center;align-items:center}.immobilie-page .text-content .energiepass>div.skala-wrapper .skala .nr-wrapper span{width:8.55%;font-size:.76em}.immobilie-page .text-content .text-grey-bg{background-color:#777;color:#fff;margin:2em 0}.immobilie-page .text-content .text-grey-bg>.content{max-width:1008px;margin:0 auto;padding:3em 4.6% 150px}@media only screen and (max-width:1023px){.immobilie-page .text-content .text-grey-bg>.content{padding-left:3%;padding-right:3%}}.immobilie-page .text-content .text-grey-bg>.content>div{margin-bottom:1em}.immobilie-page .text-content .text-grey-bg>.content>div h3{font-weight:700;font-size:1.18em}.immobilie-page .text-content .text-grey-bg>.content>div a{text-decoration:underline;font-weight:700}.immobilie-page .text-content .feature-list{margin:4em auto}.immobilie-page .text-content .feature-list h3{font-weight:700;font-size:1.18em}.immobilie-page .text-content .feature-list .features{display:flex;flex-flow:row wrap}.immobilie-page .text-content .feature-list .features .feature{position:relative;width:25%;padding-top:.5em;padding-left:30px}@media only screen and (max-width:949px){.immobilie-page .text-content .feature-list .features .feature{width:33.33%}}@media only screen and (max-width:639px){.immobilie-page .text-content .feature-list .features .feature{width:50%}}.immobilie-page .text-content .feature-list .features .feature:before{content:"";position:absolute;height:23px;width:23px;background:#fff;left:0;border:solid 1px #58850d}.immobilie-page .text-content .feature-list .features .feature:after{content:"";transform:scaleX(-1) rotate(135deg);transform-origin:left top;border-right:3px solid #fff;border-top:3px solid #fff;display:block;height:17px;left:2px;position:absolute;top:20px;width:9px}.immobilie-page .text-content .feature-list .features .feature a{text-decoration:underline;font-weight:700}.immobilie-page .text-content .feature-list .features .feature.in-view:after{animation:check .8s;border-color:#58850d}.immobilie-page .text-content .features-desc{margin:-130px 0 2em}.immobilie-page .text-content .features-desc.no-margin{margin:2em 0}.immobilie-page .text-content .features-desc>.content{max-width:1008px;margin:0 auto;box-shadow:-18px 23px 39px rgba(10,10,14,0.11);border-radius:0 50px 0 0;background-color:#fff;padding:35px 4.6%}@media only screen and (max-width:1023px){.immobilie-page .text-content .features-desc>.content{margin:0 3%}}.immobilie-page .text-content .features-desc a{text-decoration:underline;font-weight:700}.immobilie-page .text-content .other-desc{max-width:1008px;margin:0 auto;padding:2em 4.6%;font-size:1em}@media only screen and (max-width:1023px){.immobilie-page .text-content .other-desc{padding:2em 3%}}.immobilie-page .text-content .other-desc>h3{font-weight:700;font-size:1.18em}.immobilie-page .text-content .other-desc a{text-decoration:underline;font-weight:700}.immobilie-page .text-content .map-location-desc-wrapper{padding:2em 3%}.immobilie-page .text-content .map-location-desc-wrapper .lage-desc{width:34%;float:left}.immobilie-page .text-content .map-location-desc-wrapper .lage-desc a{text-decoration:underline;font-weight:700}.immobilie-page .text-content .map-location-desc-wrapper .frame-wrapper{width:61%;float:left;margin-left:3%}.immobilie-page .text-content .map-location-desc-wrapper .frame-wrapper iframe{height:476px;border:0;width:100%}.immobilie-page .text-content .map-location-desc-wrapper .frame-wrapper div{font-size:.82em;margin-top:5px}@media only screen and (max-width:1180px){.immobilie-page .text-content .map-location-desc-wrapper{padding:2em 4.6%;max-width:1008px}}@media only screen and (max-width:1023px){.immobilie-page .text-content .map-location-desc-wrapper{padding:2em 3%}}@media only screen and (max-width:949px){.immobilie-page .text-content .map-location-desc-wrapper .lage-desc,.immobilie-page .text-content .map-location-desc-wrapper .frame-wrapper{width:100%;display:block;float:none;margin:0}.immobilie-page .text-content .map-location-desc-wrapper .lage-desc{margin-bottom:3em}}#popup-slider{max-width:calc(1316px + 6%);margin:0 auto;padding-left:3%;padding-right:3%;position:relative}#popup-slider .x-button{color:#fff;font-size:.82em;font-weight:700;text-align:right;cursor:pointer;margin-bottom:15px;letter-spacing:0.28px}#popup-slider .position{position:absolute;right:7.15%;color:#fff;bottom:20px;font-size:14px;font-weight:700}#popup-slider .title{position:absolute;left:7.15%;color:#fff;bottom:20px;font-size:14px;font-weight:700}#popup-slider .popup-slider-main .popup-item-slide img{max-height:80vh}#popup-slider .popup-slider-main .popup-item-slide:before{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 45%, #000 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 45%, #000 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 45%, #000 100%)}#popup-slider .popup-slider-nav{padding:0 94px}#popup-slider .popup-slider-nav .popup-item-slide{position:relative;cursor:pointer;outline:none !important}#popup-slider .popup-slider-nav .popup-item-slide:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:#000;opacity:.45;transition:opacity .3s}#popup-slider .popup-slider-nav .popup-item-slide.slick-current:before{opacity:0}#popup-slider .popup-slider-nav .slider-arrow{position:absolute;width:90px;height:90px;background:#b9d439;top:50%;transform:translateY(-50%);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}#popup-slider .popup-slider-nav .slider-arrow.prev{left:30px;z-index:1}#popup-slider .popup-slider-nav .slider-arrow.prev>svg{transform:rotate(180deg)}#popup-slider .popup-slider-nav .slider-arrow.next{right:30px;z-index:1}@media only screen and (max-width:639px){#popup-slider .popup-slider-nav{position:static}#popup-slider .popup-slider-nav .slider-arrow{width:40px;height:40px}#popup-slider .popup-slider-nav .slider-arrow>svg{width:6px;height:20px}#popup-slider .popup-slider-nav .slider-arrow.prev{left:0}#popup-slider .popup-slider-nav .slider-arrow.next{right:0}#popup-slider .popup-slider-nav .slick-list{display:none}}#popup-slider.mfp-hide{display:block !important;visibility:hidden;position:absolute;z-index:-1;left:0;right:0;margin:0 auto}.mfp-close-btn-in .mfp-close{opacity:0;font-size:0}@media only screen and (max-width:800px){.no-padding-mobile{padding-left:0;padding-right:0}}@media only screen and (max-width:1314px){.article-page .linkbox{margin-left:3%}}@media only screen and (max-width:950px){body{font-size:15px}}@media only screen and (max-width:639px){.article-page .linkbox{margin-right:3%}}

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{ color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover, .mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#fff}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){ .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{ padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.zcm-padding10.mfp-wrap iframe{padding:12px}.zcm-radius3.mfp-wrap iframe{border-radius:3px}.zcm-wide .mfp-content{max-width:93%}.zcm-wide .mfp-iframe-scaler{padding-top:47%}

