/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@keyframes scroll{0%{height:0;top:0}50%{height:100%;top:0}to{height:100%;top:100%}}@keyframes bounce{0%,64%,to{transform:scale(1,1) translateY(0)}10%{transform:scale(1.05,.95) translateY(0)}30%{transform:scale(.95,1.05) translateY(-21px)}50%{transform:scale(1.025,.975) translateY(0)}57%{transform:scale(1,1) translateY(-7px)}}html{-webkit-text-size-adjust:100%}details,main{display:block}a,hr{padding:0}hr{box-sizing:content-box;overflow:visible;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}a{background-color:transparent;margin:0;font-size:100%;vertical-align:baseline;background:0 0;color:#65b031;text-decoration:none;transition:color .35s ease-in-out}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}sub,sup{line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup{font-family:inherit;font-size:100%}button,input,optgroup,select,textarea{line-height:1.15;margin:0}input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,tfoot,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;font:inherit}fieldset,label,legend,td,th{border:0;outline:0;vertical-align:baseline;background:0 0;font:inherit}fieldset,td,th{margin:0}label,legend{padding:0}#projectsList ul,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}code,kbd,pre,samp{font-family:monospace,sans-serif}body,html{width:100%;height:100%;box-sizing:border-box}html{overflow-y:scroll;font-size:75%;line-height:1.5}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}body{font-kerning:normal;font-family:"Roboto","Helvetica Neue","Arial",sans-serif;background:#fff;color:#470c00}*,::after,::before{box-sizing:inherit}h1,h2,h3,h4{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase}@media all and (min-width:414px){html{font-size:81.25%}}@media all and (min-width:703px){html{font-size:93.75%}}@media all and (min-width:1280px){html{font-size:100%}}@media all and (min-width:1680px){html{font-size:112.5%}}.like-h1,h1{font-size:1.6666666667rem;line-height:1.2}@media all and (min-width:703px){.like-h1,h1{font-size:1.8020324707rem;line-height:1.2}}@media all and (min-width:1280px){.like-h1,h1{font-size:2.2806973457rem;line-height:1.2}}.like-h2,h2{font-size:1.6666666667rem;line-height:1.2}@media all and (min-width:703px){.like-h2,h2{font-size:1.6018066406rem;line-height:1.2}}.like-h3,h3{font-size:1.125rem}.like-h4,h4{font-size:1rem}figure figcaption,small{font-size:.8888888889rem}@media all and (min-width:1280px){small{font-size:.7901234568rem}}.dark-bg{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.txt-area ol,.txt-area ul,article ol,article ul{margin:1.5rem 0 1.5rem 3rem;padding-left:0}.txt-area ol ol,.txt-area ol ul,.txt-area ul ol,.txt-area ul ul,article ol ol,article ol ul,article ul ol,article ul ul{margin:1.5rem 0 1.5rem 3rem}.txt-area ol,article ol{list-style:decimal inside}.txt-area ul,article ul{list-style:circle}@media only screen and (min-width:703px){.txt-area ol,.txt-area ul,article ol,article ul{padding-left:0;list-style-position:outside}}.txt-area b,.txt-area strong,article b,article strong,mark{font-weight:700}.txt-area em,.txt-area i,article em,article i,mark{font-style:italic}.txt-area{max-width:37.5em}#impressum.txt-area{max-width:45rem}#impressum address .contacts,article p+p{margin:1.5rem 0}#mainM .mainNav li:last-child,article p:last-child{margin-bottom:0}article abbr{-webkit-font-variant:small-caps;-moz-font-variant:small-caps;-ms-font-variant:small-caps;font-variant:small-caps;font-feature-settings:"smcp"}article abbr[title]:hover{cursor:help}blockquote p{text-indent:-.5em}.old-figures{font-variant-numeric:oldstyle-nums;font-feature-settings:"onum"}.clearfix::after{content:"";display:table;clear:both}.clear{clear:both}.txt-area img,img.original-size{width:auto;max-width:100%}.txt-area img,img{display:block}.container{position:relative;width:80%;max-width:67.5rem;margin:0 auto}.container.full-w,img,table{width:100%}.container.noMax-w{max-width:1920px}.container.large{width:94%}.container.small{width:70%}@media only screen and (min-width:703px){.container.large{width:80%}}@media only screen and (min-width:1024px){.container{width:86%}}.hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.hide{display:none}@media only screen and (max-width:359px){.xs-hide{display:none}}@media only screen and (max-width:413px){.s-hide{display:none}}@media only screen and (max-width:702px){.l-hide,.m-hide{display:none}}.mt1{margin-top:1.5rem}#impressum h2,#impressum h3,.mb1,.my1{margin-bottom:1.5rem}.my1{margin-top:1.5rem}.mt2{margin-top:3rem}.mb2,.my2{margin-bottom:3rem}.my2{margin-top:3rem}.mt3{margin-top:4.5rem}.mb3,.my3{margin-bottom:4.5rem}.my3{margin-top:4.5rem}.mt4{margin-top:6rem}.mb4,.my4{margin-bottom:6rem}.my4{margin-top:6rem}.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}@media only screen and (min-width:703px){.mt1{margin-top:2.25rem}.mb1{margin-bottom:2.25rem}.ml1{margin-left:2.25rem}.my1{margin-top:2.25rem;margin-bottom:2.25rem}.mt2{margin-top:3rem}.mb2,.my2{margin-bottom:3rem}.my2{margin-top:3rem}.mt3{margin-top:4.5rem}.mb3,.my3{margin-bottom:4.5rem}.my3{margin-top:4.5rem}.mt4{margin-top:7.5rem}.mb4,.my4{margin-bottom:7.5rem}.my4{margin-top:7.5rem}}@media only screen and (min-width:1280px){.mt1{margin-top:3rem}.mb1,.my1{margin-bottom:3rem}.my1{margin-top:3rem}.mt2{margin-top:4.5rem}.mb2,.my2{margin-bottom:4.5rem}.my2{margin-top:4.5rem}.mt3{margin-top:6rem}.mb3,.my3{margin-bottom:6rem}.my3{margin-top:6rem}.mt4{margin-top:9rem}.mb4,.my4{margin-bottom:9rem}.my4{margin-top:9rem}}@media only screen and (min-width:1680px){.mt1{margin-top:3rem}.mb1,.my1{margin-bottom:3rem}.my1{margin-top:3rem}.mt2{margin-top:6rem}.mb2,.my2{margin-bottom:6rem}.my2{margin-top:6rem}.mt3{margin-top:7.5rem}.mb3,.my3{margin-bottom:7.5rem}.my3{margin-top:7.5rem}.mt4{margin-top:10.5rem}.mb4,.my4{margin-bottom:10.5rem}.my4{margin-top:10.5rem}}.pt1{padding-top:1.5rem}.pb1,.py1{padding-bottom:1.5rem}.py1{padding-top:1.5rem}.pt2{padding-top:3rem}.pb2,.py2{padding-bottom:3rem}.py2{padding-top:3rem}.pt3{padding-top:4.5rem}.pb3,.py3{padding-bottom:4.5rem}.py3{padding-top:4.5rem}.pt4{padding-top:6rem}.pb4,.py4{padding-bottom:6rem}.py4{padding-top:6rem}@media only screen and (min-width:703px){.pt1{padding-top:2.25rem}.pb1,.py1{padding-bottom:2.25rem}.py1{padding-top:2.25rem}.pt2{padding-top:3rem}.pb2,.py2{padding-bottom:3rem}.py2{padding-top:3rem}.pt3{padding-top:4.5rem}.pb3,.py3{padding-bottom:4.5rem}.py3{padding-top:4.5rem}.pt4{padding-top:7.5rem}.pb4,.py4{padding-bottom:7.5rem}.py4{padding-top:7.5rem}}@media only screen and (min-width:1280px){.pt1{padding-top:3rem}.pb1,.py1{padding-bottom:3rem}.py1{padding-top:3rem}.pt2{padding-top:4.5rem}.pb2,.py2{padding-bottom:4.5rem}.py2{padding-top:4.5rem}.pt3{padding-top:6rem}.pb3,.py3{padding-bottom:6rem}.py3{padding-top:6rem}.pt4{padding-top:9rem}.pb4,.py4{padding-bottom:9rem}.py4{padding-top:9rem}}@media only screen and (min-width:1680px){.pt1{padding-top:3rem}.pb1,.py1{padding-bottom:3rem}.py1{padding-top:3rem}.pt2{padding-top:6rem}.pb2,.py2{padding-bottom:6rem}.py2{padding-top:6rem}.pt3{padding-top:7.5rem}.pb3,.py3{padding-bottom:7.5rem}.py3{padding-top:7.5rem}.pt4{padding-top:10.5rem}.pb4,.py4{padding-bottom:10.5rem}.py4{padding-top:10.5rem}}.btn,.btn-clear,.btn-outline{font-size:1.1666666667rem}@media all and (min-width:703px){.btn,.btn-clear,.btn-outline{font-size:1.125rem}}.btn-clear.small,.btn-outline.small,.btn.small{font-size:1rem}a:focus,a:hover{color:#4e8826}article a:visited{opacity:.8}.btn,.btn-clear,.btn-outline{font-family:"Roboto Condensed",sans-serif;font-weight:700;display:inline-block;padding:.75em 1.5em;line-height:1;margin:0;height:auto;cursor:pointer;vertical-align:middle;text-align:center;letter-spacing:.05em;-webkit-appearance:none;transition:background-color .35s ease-in-out,color .35s ease-in-out,border-color .35s ease-in-out}.btn-clear:focus,.btn-outline:focus,.btn:focus{outline:0}@media only screen and (min-width:703px){.btn,.btn-clear,.btn-outline{min-width:8rem}}.btn{background-color:#65b031!important;color:#fff!important;text-transform:uppercase;border:1px solid transparent;border-radius:0}.btn:focus,.btn:hover{background-color:#5a9c2b!important}.btn:active{background-color:#4e8826!important}.btn.cta{background-color:#7ecc48!important}.btn.cta:focus,.btn.cta:hover{background-color:#4e8826!important}.btn.light{background-color:#fff!important;color:#65b031!important}.btn.light:focus,.btn.light:hover{background-color:#f2f2f2!important}@media only screen and (max-width:702px){.btn{padding:1.2em 2em;display:block}}@media only screen and (min-width:703px){.btn.large{padding:1.5em 2.5em}}.btn-clear{color:#65b031!important}.btn-clear:focus,.btn-clear:hover{color:#5a9c2b!important}.btn-clear.light{color:#fff!important}.btn-clear.light:focus,.btn-clear.light:hover,.btn-clear.more.light:focus,.btn-clear.more.light:hover{color:#f2f2f2!important}.btn-clear.more{position:relative;text-transform:uppercase;padding:.4em 0!important;color:#470c00!important;min-width:auto!important;will-change:opacity;transition:opacity .35s ease-in-out;font-size:1.1666666667rem}.btn-clear.more::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#470c00;will-change:transform;transition:transform .35s ease-in-out}.btn-clear.more:focus,.btn-clear.more:hover{color:#470c00!important}.btn-clear.more:focus::after,.btn-clear.more:hover::after{transform:scale3d(1.25,1,1)}.btn-clear.more:active{opacity:.5}.btn-clear.more.light{color:#fff!important}@media all and (min-width:703px){.btn-clear.more{font-size:.8888888889rem}}.btn-outline{color:#7ecc48!important;border:1px solid #70c437;border-radius:.25em}.btn-outline:focus,.btn-outline:hover{background-color:#4e8826!important;border-color:#4e8826}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;box-shadow:none;padding:.5em 0;width:100%;margin-bottom:.25rem;font-family:inherit;font-size:1em;color:#fff}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#fff;outline:0}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff;opacity:.5}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#fff;opacity:.5}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff;opacity:.5}input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#fff;opacity:.5}input[type=email].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=url].error,select.error,textarea.error{border-bottom-color:#d11313}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:transparent!important;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #65b031 inset}select{padding-right:3rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='50' fill='%23948B7C'><polygon points='0,0 100,0 50,50'/></svg>");background-size:12px 6px;background-position:calc(100% - 20px) center;background-repeat:no-repeat}select:focus{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='50' fill='%23756E62'><polygon points='0,0 100,0 50,50'/></svg>")}textarea{min-height:6.5rem}@media only screen and (min-width:1024px){textarea{min-height:10rem}}label,legend{display:block;margin:0 0 .25em}fieldset{border-width:0;padding:0;margin-bottom:.25rem}fieldset input:last-of-type{margin-bottom:0}input[type=checkbox],input[type=radio]{display:inline}.error{color:#d11313;font-size:.8888888889em}.checkbox{position:relative;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;cursor:pointer}.checkbox input,.iconLink span{display:none}.checkbox .icon,.checkbox .icon .fa{position:absolute;left:0;display:inline-block}.checkbox .icon{top:0;z-index:1;background-color:transparent;border-radius:0;border:1px solid #fff;text-align:center;font-size:14px;height:24px;width:24px}.checkbox .icon .fa{right:0;width:1.5em;height:1.5em;transform:rotate(45deg)}.checkbox .icon .fa::after,.checkbox .icon .fa::before{content:"";visibility:hidden;position:absolute}.checkbox .icon .fa::before{width:3px;top:3px;left:12px;height:13px;background-color:#fff}.checkbox .icon .fa::after{top:13px;left:7px;height:3px;width:5px;background-color:#fff}.checkbox input:checked+.icon .fa::after,.checkbox input:checked+.icon .fa::before{visibility:visible}.checkbox label{position:relative;z-index:1;padding-left:calc(24px + 1em);cursor:pointer}.checkbox input.error+.icon{border-color:#d11313}.label-inline{display:inline-block;font-weight:400;margin-left:.5rem}td,th{border-bottom:1px solid palette(base,d-4000);padding:1em;text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}th{font-weight:700}.dumb-example{border-radius:.25em;font-size:.75em}.nc-icon{display:inline-block;color:#444;height:24px;width:24px}.nc-icon use{fill:inherit}.nc-icon.nc-icon-outline use{stroke:inherit;fill:none}.nc-align-to-text{display:inline-block;width:1em;height:1em;vertical-align:middle;position:relative;top:-.0625em}.nc-align-to-text use{color:inherit}.nc-align-to-text,.nc-icon{fill:currentColor;stroke:none}.nc-align-to-text.nc-icon-outline,.nc-icon.nc-icon-outline{fill:none;stroke:currentColor;stroke-width:3px}.nc-icon use{stroke:none}.nc-align-to-text.nc-icon-outline use,.nc-icon.nc-icon-outline use{transform:translateX(.5px) translateY(.5px)}.chocolat-zoomable.chocolat-zoomed{cursor:zoom-out}.chocolat-open{overflow:hidden}.chocolat-overlay,.chocolat-wrapper{height:100%;width:100%;position:fixed;display:none;left:0;top:0}.chocolat-overlay{z-index:10;background-color:#fff;opacity:.8}.chocolat-wrapper{z-index:16;color:#fff}.chocolat-zoomable .chocolat-img{cursor:zoom-in}.chocolat-loader{height:32px;width:32px;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px;z-index:11;display:none}.chocolat-content{position:fixed;width:0;height:0;left:50%;top:50%;z-index:14;text-align:left}.chocolat-content .chocolat-img{position:absolute;width:100%;height:100%}.chocolat-wrapper .chocolat-left{position:absolute;left:calc(7vw - 1rem);width:2rem;height:6rem;top:50%;margin-top:-3rem;cursor:pointer;background:url(../images/chocolat/right.svg)center center/1.25rem auto no-repeat;z-index:17;display:none;transform:rotate(180deg);will-change:opacity;transition:opacity .35s ease-in-out}@media only screen and (min-width:1024px){.chocolat-wrapper .chocolat-left{left:5vw}}.chocolat-wrapper .chocolat-left:hover,.chocolat-wrapper .chocolat-right:hover{opacity:.5}.chocolat-wrapper .chocolat-right{position:absolute;right:calc(7vw - 1rem);width:2rem;height:6rem;top:50%;margin-top:-3rem;cursor:pointer;background:url(../images/chocolat/right.svg)center center/1.25rem auto no-repeat;z-index:17;display:none;will-change:opacity;transition:opacity .35s ease-in-out}@media only screen and (min-width:1024px){.chocolat-wrapper .chocolat-right{right:5vw}}#impressum address .contacts span,#impressum address>span,.chocolat-wrapper .chocolat-left.active,.chocolat-wrapper .chocolat-right.active,footer .top address div span{display:block}.chocolat-wrapper .chocolat-top{position:absolute;top:0;right:0;left:0;line-height:50px;height:50px;overflow:hidden;z-index:17;margin-bottom:10px}.chocolat-wrapper .chocolat-close{width:50px;height:50px;cursor:pointer;position:absolute;top:0;right:0;background:url(../images/chocolat/close.png)50% 50%no-repeat}.chocolat-wrapper .chocolat-bottom{position:absolute;bottom:0;left:0;right:0;line-height:40px;height:40px;font-size:12px;z-index:17;padding-left:15px;padding-right:15px;text-align:right;margin-top:10px;color:#470c00}.chocolat-wrapper .chocolat-set-title{display:none;padding-right:15px;line-height:1;border-right:1px solid rgba(255,255,255,.3)}.chocolat-wrapper .chocolat-pagination{float:right;display:inline-block;padding-left:15px;padding-right:15px;margin-right:15px}.chocolat-wrapper .chocolat-fullscreen{width:16px;height:40px;background:url(../images/chocolat/fullscreen.svg)center center/16px 16px no-repeat;display:block;margin:auto;cursor:pointer;float:right;margin-right:5vw}.chocolat-wrapper .chocolat-description{display:block;float:none;text-align:center}body.chocolat-open>.chocolat-loader,body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-content{z-index:17}.chocolat-in-container .chocolat-content,.chocolat-in-container .chocolat-overlay,.chocolat-in-container .chocolat-wrapper{position:absolute}.chocolat-in-container{position:relative}#impressum{text-align:left;max-width:30rem;margin:0 auto}#impressum img{display:block;width:140px;margin:2rem auto 0}#impressum .logo-box{margin-top:1.5em}#impressum ol{list-style:decimal}@media only screen and (min-width:703px){#impressum .companies .logo-box,#impressum .companies address{float:left}#impressum .companies h2{width:58.8%}#impressum .companies address{width:57.8%;margin-right:8%}#impressum .companies .logo-box{width:34.2%;margin-top:.25em}#impressum img{width:170px;margin:0}}@media only screen and (min-width:1024px){#impressum .companies h2{width:45%}#impressum .companies address{width:45%;margin-right:10%}#impressum .companies .logo-box{width:45%;margin-top:.25em}}.iubenda{color:#fff}#iubenda_policy{color:#470c00!important;font-family:"Roboto","Helvetica Neue","Arial",sans-serif!important}#iubenda_policy .iub_content{padding:0!important}#iubenda_policy *,#iubenda_policy .box_primary *{color:#470c00!important}.divascookies{position:fixed;bottom:0;width:100%;background:#65b031;color:#fff;display:none;z-index:999999}.divascookies>.divascookies-banner-container{position:relative;padding:1em;overflow:hidden;text-align:center}.divascookies p.divascookies-banner-text{position:relative;line-height:1.3;font-size:.8888888889em;display:inline-block;margin-bottom:1em}span.divascookies-policy-link a{color:#fff;white-space:nowrap}span.divascookies-policy-link a:hover{text-decoration:underline;transition:color .35s ease-in-out;color:#fff}.divascookies-banner-container>.divascookies-accept-button-container{display:inline-block;min-width:80px}.divascookies-accept-button-container{font-size:16px;cursor:pointer;background:#4e8826;border-radius:4px;transition:background .35s ease-in-out}.divascookies-accept-button-container p{padding:5px 9px}.divascookies-accept-button-container:hover{background:#437420}@media only screen and (min-width:703px){.divascookies>.divascookies-banner-container{min-height:50px;padding:1em 110px 1em 1em}divascookies p.divascookies-banner-text{line-height:1.5;margin-bottom:0}.divascookies-banner-container>.divascookies-accept-button-container{position:absolute;top:0;bottom:0;right:0;width:90px;min-width:none;padding:6px 10px;border-radius:0}.divascookies-banner-container>.divascookies-accept-button-container p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.iconLink,.iconLink svg{width:2.2rem;height:2.2rem}.iconLink{display:inline-block;color:#470c00}.iconLink svg{color:inherit}#header,#header #mainM-trigger{display:flex;flex-direction:column;justify-content:center}#header{position:fixed;bottom:0;left:0;z-index:50;width:100%;height:5rem;background:#fff}#header .container{display:flex;align-items:center}#header .mail{margin-right:2rem}#header #mainM-trigger{position:absolute;right:0;bottom:50%;z-index:70;width:2.2rem;height:2.2rem;transform:translateY(50%)}#header #mainM-trigger .hamburger{position:relative;width:2.25rem;height:1.5rem}#header #mainM-trigger .hamburger span{position:absolute;display:block;width:100%;height:2px;background:#470c00}#header #mainM-trigger .hamburger span:nth-child(1){top:50%;margin-top:-1px}#header #mainM-trigger .hamburger span:nth-child(3){bottom:0}@media only screen and (max-width:1023px){#header #mainNav,#header .logo{display:none}}@media only screen and (min-width:1024px){#header{position:absolute;top:50vh;will-change:transform;transition:transform .35s cubic-bezier(.645,.045,.355,1)}#header .container{justify-content:space-between}#header #mainM-trigger,#header .iconLink svg{display:none}#header .logo{position:absolute;left:50%;top:-6.875rem;width:13rem;margin-left:-6.5rem}#header .iconLink{width:auto;height:auto}#header .iconLink span{display:block}#header #mainNav a,#header .iconLink em{font-family:"Roboto Condensed",sans-serif}#header .iconLink em{display:inline-block;font-weight:700;margin-right:.5em}#header .mail{order:1;margin-right:auto}#header .phone{order:0;margin-right:2.5rem}#header #mainNav{order:1}#header #mainNav li{display:inline-block;margin-left:3em}#header #mainNav a{text-transform:uppercase;font-size:1.125em;color:#470c00}#header #mainNav a:hover{color:#65b031}#header #mainNav a.current{color:#470c00;opacity:.5}#header #mainNav.it li{margin-left:2em}#header #mainNav.de li{margin-left:2.5em}}@media only screen and (min-width:1280px){#header .phone{margin-right:4rem}#header #mainNav li{margin-left:4em}#header #mainNav.it li{margin-left:3em}#header #mainNav.de li{margin-left:3.5em}}@media only screen and (min-width:1440px){#header .phone{margin-right:5rem}#header #mainNav li{margin-left:5.5em}#header #mainNav.it li{margin-left:4.5em}#header #mainNav.de li{margin-left:5em}}@media only screen and (min-width:1680px){#header .logo{top:-7.25rem;width:14rem;margin-left:-7rem}#header .phone{margin-right:6rem}#header #mainNav li{margin-left:6.5em}#header #mainNav.it li{margin-left:5.5em}#header #mainNav.de li{margin-left:6em}}#langNav{display:none}@media only screen and (min-width:1024px){#langNav{display:block;position:absolute;right:10%;top:1rem;z-index:10}#langNav li{position:relative;display:inline-block;margin:0 1em;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.125em;color:#fff}#langNav li::after{content:"|";position:absolute;right:-1em}#langNav li:first-child{margin-left:0}#langNav li:last-child{margin-right:0}#langNav li:last-child::after{display:none}#langNav a{color:#fff}#langNav a:hover{color:#65b031}}@media only screen and (min-width:1680px){#langNav{top:1.5rem}}@media only screen and (min-width:1024px){.home #header{bottom:auto;top:80vh}.home #langNav a,.home #langNav li{color:#470c00}.home #langNav a:hover{color:#65b031}.project #header{bottom:auto;top:55px}}@media only screen and (min-width:1280px){.project #header{top:70px}}@media only screen and (min-width:1680px){.project #header{top:90px}}@media only screen and (min-width:1024px){.h-fixed #header{position:fixed;bottom:auto;top:0}.h-fixed.h-up #header{transform:translate3d(0,-100%,0)}}#mainM{position:fixed;left:0;right:0;top:0;bottom:0;z-index:100;background:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:12.5% 20%;text-align:center;pointer-events:none;opacity:0;transform:translateY(100%);will-change:opacity,transform;transition:calc(.35s/2) ease-in-out}#mainM>*{opacity:0;will-change:opacity;transition:opacity calc(.35s/2) ease-in-out}#mainM .close{position:absolute;right:2rem;top:2rem;width:2.2rem;height:2.2rem}#mainM .close::after,#mainM .close::before{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:2px;background:#470c00}#mainM .close::before{transform:translate(-50%,-50%) rotate(45deg)}#mainM .close::after{transform:translate(-50%,-50%) rotate(-45deg)}#mainM .logo{display:block;max-width:15rem;margin:0 auto}#mainM .mainNav li{font-size:1.6018066406em;color:#fff}#mainM .langNav li,#mainM .mainNav li{text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-weight:700}#mainM .mainNav li{margin-bottom:1em}#contactForm #privacyLabel a:hover,#mainM .mainNav li a{color:#470c00}#mainM .contacts a{margin:0 1.25em}#mainM .langNav li{position:relative;font-size:1.423828125em;margin:0 1em;display:inline-block;color:#65b031}#mainM .langNav li::after{content:"|";position:absolute;right:-1em}#mainM .langNav li:first-child{margin-left:0}#mainM .langNav li:last-child{margin-right:0}#mainM .langNav li:last-child::after{display:none}#mainM .langNav a,#mainM .langNav a:hover{color:#65b031}@media screen and (min-height:520px){#mainM{padding:15% 20%}}@media screen and (min-height:620px){#mainM{padding:20%}}@media only screen and (min-width:360px){#mainM .logo{margin-bottom:1.5rem}#mainM .contacts a{margin:0 1.75em}#mainM .langNav li{margin:0 1.2em}#mainM .langNav li::after{right:-1.2em}}@media only screen and (min-width:703px){#mainM .logo{width:17rem;max-width:none}}@media only screen and (min-width:1024px){#mainM{display:none}}.mainM-open #mainM{pointer-events:all;opacity:1;transform:translateY(0);transition:.35s cubic-bezier(.645,.045,.355,1)}.mainM-open #mainM>*{opacity:1;transition:.35s cubic-bezier(.645,.045,.355,1) calc(.35s/2)}@media only screen and (min-width:1280px){.fadeInLeft,.fadeInRight,.fadeInTop{opacity:0;will-change:opacity,transform;transition:.4s .35s}.fadeInTop{transform:translateY(-10%)}.fadeInTop.in{opacity:1;transform:translateY(0)}.fadeInLeft,.fadeInRight{transform:translateX(10%)}.fadeInLeft.in,.fadeInRight.in{opacity:1;transform:translateX(0)}.fadeInLeft{transform:translateX(-10%)}}.hero-wrapper{position:relative}.hero-wrapper .hero{position:relative;height:50vh}#projectsList .project .img-wrapper img,#projectsList .project .img-wrapper picture,.hero-wrapper .hero img,.hero-wrapper .hero picture{position:absolute;left:50%;top:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%)}.hero-wrapper .logo{position:relative;z-index:5;display:block;margin:-6rem auto 0;width:15rem}.hero-wrapper #scrollDown{position:absolute;display:none;visibility:hidden}@media only screen and (min-width:703px){.hero-wrapper .logo{margin:-6.4rem auto 0;width:16rem}}@media only screen and (min-width:1024px){.hero-wrapper .logo{display:none}.hero-wrapper #scrollDown{display:block;visibility:visible;position:absolute;left:50%;bottom:-16vh;z-index:50;transform:translateX(-50%) scale(1.05);font-size:11px;color:#470c00;will-change:opacity}.hero-wrapper #scrollDown div{position:relative;animation-name:bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-duration:2s;animation-iteration-count:infinite}.hero-wrapper #scrollDown div::after,.hero-wrapper #scrollDown div::before{content:"";display:block;position:absolute;left:50%;bottom:-.8rem;width:.6rem;height:1px;background:#470c00}.hero-wrapper #scrollDown div::after{transform-origin:center left;transform:rotate(-45deg)}.hero-wrapper #scrollDown div::before{margin-left:-.6rem;transform-origin:center right;transform:rotate(45deg)}.hero-wrapper #scrollDown:hover{opacity:.5}.home .hero-wrapper .hero{height:80vh}.headerTSpacer{margin-top:5rem}.home .headerTSpacer{padding-top:calc(20vh - 5rem + 1.5rem)}}.bg-green{background:#65b031}.mainA{text-align:center;max-width:46rem;margin:0 auto}.mainA h1,.mainA h2{margin-bottom:2.25rem;max-width:15em;margin-right:auto;margin-left:auto}@media only screen and (min-width:703px){.mainA h1,.mainA h2{margin-bottom:1.875rem;padding-bottom:1.875rem}.mainA .heading{position:relative}.mainA .heading::after{content:"";display:block;position:absolute;left:50%;bottom:0;width:12rem;height:1px;background:#65b031;transform:translateX(-50%)}}@media only screen and (min-width:1024px){.mainA h1.pr,.mainA h2.pr{padding-bottom:0;margin-bottom:0;margin-top:1.5rem}}@media only screen and (min-width:1680px){.mainA h1.pr,.mainA h2.pr{margin-top:3rem}}.mainA .txt-area{max-width:none;padding:0 1.5rem}.btn-wrapper{padding:0 1.5rem;margin-top:3rem}.btn-wrapper .btn{position:relative;z-index:1}.btn-wrapper.noM{margin-top:0}#greenBox,.btn-wrapper.center{text-align:center}.moreTxt{overflow:hidden;display:block;width:100%;transition:.35s ease-in-out}.imgBox .btn-clear{margin-left:0;padding-left:0;min-width:auto}#greenBox .image-one{margin-top:calc(-4.5rem - 2.25rem);margin-bottom:4.5rem}#greenBox p{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;color:#fff;margin-top:1.5rem}@media only screen and (max-width:1023px){#greenBox .image-two{display:none}#greenBox .image-one,#greenBox .image-two{max-width:35rem;margin-right:auto;margin-left:auto}}@media only screen and (min-width:703px){#greenBox .image-one{margin-top:calc(-4.5rem - 2.25rem);margin-bottom:4.5rem}#greenBox h2{position:relative;padding-bottom:1.5rem;margin-bottom:1.5rem}#greenBox h2::after{content:"";display:block;position:absolute;left:50%;bottom:0;width:12rem;height:1px;background:#fff;transform:translateX(-50%)}#greenBox p{max-width:27.5em;margin:0 auto}}@media only screen and (min-width:1024px){#greenBox{width:86%;max-width:1920px;margin:0 auto;padding:3rem 0}#greenBox .image-one,#greenBox .image-two{width:37.5%}#greenBox .image-one{margin-top:calc(-3rem - 2.25rem);margin-bottom:3rem}#greenBox .image-two{position:relative;top:calc(3rem + 2.25rem);margin-left:auto;margin-top:-2.25rem}}@media only screen and (min-width:1280px){#greenBox{padding:4.5rem 0}#greenBox .image-one,#greenBox .image-two{width:40%}#greenBox .image-one{margin-top:calc(-4.5rem - 2.25rem);margin-bottom:4.5rem}#greenBox .image-two{top:calc(4.5rem + 2.25rem);margin-top:-2.25rem}}@media only screen and (min-width:1680px){#greenBox{padding:6rem 0}#greenBox .image-one{margin-top:calc(-6rem - 3rem);margin-bottom:6rem}#greenBox .image-two{top:calc(6rem + 3rem);margin-top:-3.75rem}}#c-accordion{text-align:center;list-style:none}#c-accordion li{border-bottom:1px solid #470c00}#c-accordion h3{color:#65b031;padding:1em 0}@media only screen and (max-width:1023px){#c-accordion .txt-area{display:none;padding-bottom:3rem;max-width:80%;margin:0 auto}#c-accordion li:last-child{border-bottom:none}}@media only screen and (min-width:1024px){#c-accordion{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4.5rem}#c-accordion h3{border-bottom:1px solid #470c00;padding:1.875rem 0}#c-accordion .txt-area{text-align:left;color:#65b031;padding:1.875rem 0}}@media only screen and (min-width:1440px){#c-accordion{grid-gap:6rem}#c-accordion .txt-area,#c-accordion h3{padding:2.25rem 0}}@media only screen and (min-width:2560px){#c-accordion{grid-gap:9rem}}.microTxt{text-align:center;max-width:27.5em;margin-right:auto;margin-left:auto}@media only screen and (max-width:702px){.microTxt{max-width:80%;margin:0 auto}}#bg-light,.imgBox{position:relative}@media only screen and (max-width:1023px){#bg-light{margin-top:6rem}#bg-light::before{content:"";display:block;position:absolute;left:50%;top:1px;width:15rem;height:5.25rem;background:url(../images/svg/logo-roof.svg)center center/100%auto no-repeat;transform:translate(-50%,-100%)}}@media only screen and (min-width:1024px){#bg-light{background:#ede7e6;padding-top:7.5rem;padding-bottom:6rem;margin-top:-6.75rem}#bg-light .container{max-width:1920px}}@media only screen and (min-width:1280px){#bg-light{padding-top:9rem;padding-bottom:7.5rem;margin-top:-8.25rem}}@media only screen and (min-width:1680px){#bg-light{padding-top:10.5rem;padding-bottom:9rem;margin-top:-9.75rem}}.imgBox{color:#fff}.imgBox>*{position:relative;z-index:1}.imgBox h2{margin-bottom:1.5rem}.imgBox.green{background:#65b031}.imgBox.brown,.imgBox.brown .img-wrapper,.imgBox.green,.imgBox.green .img-wrapper{padding-top:6rem}.imgBox.brown{padding-bottom:6rem;background:#470c00}.imgBox .txt-area{margin:0 auto}@media only screen and (max-width:1023px){.imgBox{margin-right:-10vw;margin-left:-10vw;padding-right:10vw;padding-left:10vw;text-align:center}.imgBox.green::after{content:"";display:block;position:absolute;z-index:0;left:0;bottom:-1px;height:4.5rem;width:100%;background:#470c00}.imgBox .img-wrapper{max-width:35rem;margin:0 auto}}@media only screen and (max-width:702px){.imgBox.brown,.imgBox.brown .img-wrapper,.imgBox.green,.imgBox.green .img-wrapper{padding-top:4.5rem}.imgBox.brown{padding-bottom:4.5rem}}@media only screen and (min-width:1024px){.imgBox{display:grid;grid-template-columns:1fr 1fr;grid-gap:3.75rem;align-items:center}.imgBox h2{max-width:90%}.imgBox.brown,.imgBox.green{position:relative;padding-top:3rem;padding-bottom:3rem}.imgBox.green .img-wrapper{grid-area:1/1/2/2;padding-top:0;margin-left:-6vw}.imgBox.green .txt-wrapper{padding-right:3.75rem}.imgBox.brown::after,.imgBox.green::after{content:"";display:block;position:absolute;top:0;bottom:0;z-index:0;width:40%;background:#ede7e6}.imgBox.green::after{left:0}.imgBox.brown{margin-top:4.5rem}.imgBox.brown .img-wrapper{padding-top:0;margin-right:-6vw}.imgBox.brown .txt-wrapper{padding-left:3.75rem}.imgBox.brown::after{right:0}}@media only screen and (min-width:1280px){.imgBox{grid-gap:4.5rem}.imgBox.brown,.imgBox.green{padding-top:4.5rem;padding-bottom:4.5rem}.imgBox.green .txt-wrapper{padding-right:4.5rem}.imgBox.brown .txt-wrapper{padding-left:4.5rem}}@media only screen and (min-width:1440px){.imgBox{grid-gap:4.5rem}.imgBox .txt-area{max-width:30em}.imgBox.green .txt-wrapper{padding-right:7.5rem}.imgBox.brown .txt-wrapper .txt-area,.imgBox.green .txt-wrapper .txt-area{margin-left:0}.imgBox.brown .txt-wrapper{padding-left:7.5rem}}@media only screen and (min-width:1680px){.imgBox{grid-gap:6.75rem}.imgBox.green .txt-wrapper{padding-right:12rem}.imgBox.brown{margin-top:6rem}.imgBox.brown .txt-wrapper{padding-left:12rem}}#pr-galery{height:100vw;margin:0 4vw}#pr-galery .loader{position:absolute;left:50%;top:50%;margin:-16px 0 0-16px}#pr-galery .loader,#pr-galery .loader svg{width:32px;height:32px}#pr-galery .chocolat-top{height:2rem;margin:0;line-height:1.5}#pr-galery .chocolat-bottom{height:2rem;margin:0}#pr-galery .chocolat-bottom .chocolat-fullscreen{height:2rem;display:none}#pr-galery .chocolat-bottom .chocolat-description{line-height:1.5;margin-top:.5rem}#contactForm .formBlock label,#pr-galery .chocolat-close{display:none}#pr-galery .chocolat-pagination{display:block;text-align:center;float:none;color:#470c00;opacity:.5}@media only screen and (min-width:360px){#pr-galery{height:105vw}}@media screen and (min-height:620px){#pr-galery{height:120vw}}@media only screen and (min-width:703px){#pr-galery{height:100vw}#pr-galery .chocolat-top{height:1rem;margin-bottom:10px}#pr-galery .chocolat-bottom .chocolat-fullscreen{display:block}#pr-galery .chocolat-bottom .chocolat-description{margin-left:calc(5vw + 16px)}#pr-galery .chocolat-pagination{font-size:.7901234568em}}@media only screen and (min-width:1024px){#pr-galery{height:47.5vw}#pr-galery .chocolat-bottom .chocolat-description{margin-top:1rem}#pr-galery .chocolat-top{top:auto;bottom:0}#pr-galery .chocolat-top .chocolat-pagination{text-align:left;opacity:1;margin-left:5vw;padding-left:0;font-size:.7023319616em;width:auto}}@media only screen and (min-width:1280px){#pr-galery{height:45vw}}@media only screen and (min-width:2560px){#pr-galery{height:40vw}}#projectsList .project:last-of-type{margin-bottom:0}#projectsList .project .img-wrapper{position:relative}#projectsList .project .img-wrapper .main{position:relative;z-index:5;width:72vw;height:100.08vw;margin:0 auto;opacity:0;transform:scale(.95);will-change:opacity,transform;transition:opacity .4s cubic-bezier(.645,.045,.355,1),transform .4s cubic-bezier(.645,.045,.355,1)}#projectsList .project .img-wrapper .dx,#projectsList .project .img-wrapper .sx{position:absolute;top:3rem;width:11vw;height:calc(100% - 6rem);will-change:transform;opacity:0;transition:opacity 0 linear .35s,transform .4s cubic-bezier(.645,.045,.355,1)}#projectsList .project .img-wrapper .dx::after,#projectsList .project .img-wrapper .sx::after{content:"";display:block;position:absolute;top:-1px;width:100%;height:calc(100% + 2px);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to",GradientType=1 )}#projectsList .project .img-wrapper .sx{left:0;transform:translate(50%)}#projectsList .project .img-wrapper .sx::after{background-image:-o-linear-gradient(left,0%,rgba(255,255,255,.9) 100%);background:linear-gradient(to right,0%,rgba(255,255,255,.9) 100%)}#projectsList .project .img-wrapper .dx{right:0;transform:translate(-50%)}#projectsList .project .img-wrapper .dx::after{background-color:rgba(255,255,255,.9);background-image:-o-linear-gradient(left,rgba(255,255,255,.9) 0%,100%);background:linear-gradient(to right,rgba(255,255,255,.9) 0%,100%)}#projectsList .project .img-wrapper::after{content:"";display:block;position:absolute;z-index:9;left:0;top:0;right:0;bottom:0}#projectsList .project .img-wrapper span{display:none;position:absolute;left:50%;top:50%;z-index:10;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;transform:translate(-50%,-50%);color:#470c00}#projectsList .project .txt-wrapper{text-align:center;padding-top:3rem;color:#470c00}#projectsList .project .txt-wrapper .tagline{display:block;margin-bottom:.2em}#projectsList .project .txt-wrapper .btn-clear{margin-top:1.5rem}#projectsList .project.in .img-wrapper .main{opacity:1;transform:scale(1)}#projectsList .project.in .img-wrapper .dx,#projectsList .project.in .img-wrapper .sx{opacity:1;transform:translate(0)}@media only screen and (min-width:703px){#projectsList .project .img-wrapper .main{width:64vw;height:88.96vw}#projectsList .project .img-wrapper .dx,#projectsList .project .img-wrapper .sx{top:4.5rem;width:8vw;height:calc(100% - 9rem)}}@media only screen and (min-width:1024px){#projectsList .project .img-wrapper .main{width:60vw;height:40vw}#projectsList .project .img-wrapper .dx,#projectsList .project .img-wrapper .sx{top:3rem;width:10vw;height:calc(100% - 4.5rem)}#projectsList .txt-wrapper .tagline{font-size:.8888888889em}}@media only screen and (min-width:1280px){#projectsList .project.in .dx,#projectsList .project.in .sx{transition:transform .35s cubic-bezier(.645,.045,.355,1);will-change:transform}#projectsList .project .img-wrapper span{display:block;opacity:0;will-change:opacity,letter-spacing;transition:opacity .35s cubic-bezier(.645,.045,.355,1),letter-spacing .35s cubic-bezier(.645,.045,.355,1)}#projectsList .project:hover .sx{transform:translateX(4.5rem)!important}#projectsList .project:hover .dx{transform:translateX(-4.5rem)!important}#projectsList .project:hover .img-wrapper::after{background:rgba(255,255,255,.6)}#projectsList .project:hover .img-wrapper span{opacity:1;letter-spacing:1em}#projectsList .project:hover .btn-clear::after{transform:scale3d(1.25,1,1)}}@media only screen and (min-width:1440px){#projectsList .project .img-wrapper .main{width:49rem;height:32.6666666667rem}#projectsList .project .img-wrapper .dx,#projectsList .project .img-wrapper .sx{top:3rem;width:9.25rem;height:calc(100% - 4.5rem)}}#onPage-cta{text-align:center}#onPage-cta .txt-area{position:relative;margin:0 auto;padding-top:3rem}#formBox::before,#onPage-cta .txt-area::after{content:"";display:block;position:absolute;left:50%}#onPage-cta .txt-area::after{top:0;width:12rem;height:1px;background:#470c00;transform:translateX(-50%)}#formBox{position:relative;color:#fff;margin-top:1.5rem}#formBox .txt-area{margin:1.5rem auto;text-align:center;max-width:44rem}#formBox::before{top:1px;width:15rem;height:5.25rem;background:url(../images/svg/logo-roof.svg)center center/100%auto no-repeat;transform:translate(-50%,-100%)}#contactForm{max-width:44rem;margin:0 auto}#contactForm .checkBoxes{margin-left:15%;margin-bottom:3.75rem}@media only screen and (min-width:1024px){#contactForm .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem}#contactForm .row.fullWidth{display:block}}#contactForm #privacyLabel{font-size:.8888888889em;line-height:24px}#contactForm #privacyLabel a{color:#fff;text-decoration:underline}#contactForm .input-block{margin-bottom:1.75rem}#contactForm .bottomLine{margin-bottom:1.5rem}#contactForm .bottomLine .btn{display:block;width:20rem;margin:0 auto}@media only screen and (min-width:703px){#contactForm .checkBoxes{margin-left:27.5%}}@media only screen and (min-width:1024px){#contactForm .checkBoxes{display:flex;justify-content:space-around;margin-left:3rem;margin-right:3rem;margin-bottom:.75rem}#contactForm .input-block{margin-bottom:3.55rem}}@media only screen and (min-width:1280px){#contactForm .bottomLine{margin-bottom:0}}#privacyPolicy{padding-top:3rem;font-size:.8888888889em}#request-output{display:none;text-align:center}#request-output p{max-width:40em;margin:1.5rem auto 0}#moreContacts{padding:3rem 0;border-top:1px solid #fff;border-bottom:1px solid #fff}#moreContacts a,footer .bottom a{color:#fff}#moreContacts a:hover,footer .top .iconLink:hover span{color:#470c00}#moreContacts span,footer .icons li{display:inline-block}#moreContacts span em{display:inline-block;color:#470c00;font-weight:700;text-transform:uppercase}@media only screen and (max-width:1023px){#moreContacts span{display:block;max-width:23em;margin:0 auto .5em}#moreContacts span em{display:inline-block;width:7em;margin-right:1em}#moreContacts span:last-child{margin-bottom:0}}@media only screen and (max-width:359px){#moreContacts span em{width:6em;margin-right:1em}}@media only screen and (min-width:703px){#moreContacts{padding:4.5rem 0}}@media only screen and (min-width:1024px){#moreContacts{text-align:center;padding:4.5rem 0 3.75rem}#moreContacts .container{max-width:76rem}#moreContacts span{display:inline-block;margin-right:2em;margin-bottom:.5em}#moreContacts span em{margin-right:.25em}#moreContacts span:last-child{margin-right:0}}footer .container{max-width:76rem}footer .top{padding:4.5rem 0;background:#65b031}footer .top .logo{width:12rem;margin:0 auto;filter:brightness(15000%);margin-bottom:4.5rem}footer .top .iconLink{display:block;width:auto;height:auto}footer .top .iconLink svg{margin-right:1em;color:#470c00}footer .top .iconLink span{display:inline;color:#fff;font-size:1.125em;transition:color .35s ease-in-out}footer .top .col{margin-bottom:1.5rem}footer .top .col:last-child{margin-bottom:0}footer .top .col:nth-child(2){margin-bottom:2.25rem}footer .top address{display:flex;color:#fff}footer .top address svg{color:#470c00;width:2.5rem;height:2.5rem;margin-right:.7em}footer .top .btn-clear{margin-top:.75rem;margin-left:3.2rem}footer .icon-wrapper{padding:2.25rem 0 1.5rem;text-align:center;background:#470c00}footer .icon-wrapper .socials{margin-bottom:.75rem}footer .icon-wrapper .socials a{display:inline-flex;color:#fff;font-weight:700;text-transform:uppercase;font-size:.7901234568em;align-items:center}footer .icon-wrapper .socials a svg{color:inherit;width:2rem;height:2rem;margin-right:.5em}footer .icons{list-style:none}footer .icons .icon{display:block;width:10rem;height:5rem;background:url(../images/sprite.png)0 0/30rem auto no-repeat}footer .icons .icon.mb{width:12.5rem;background-position:0-5rem}footer .icons .icon.altoadige{background-position:-20rem 0}footer .icons .icon.sudtirol{background-position:-20rem -5rem}footer .bottom{padding:1rem 0 calc(1rem + 5rem);background:#470c00;text-align:center;color:#fff}footer .bottom .iva{display:block}footer .bottom span{display:inline-block;margin:0 .5em}@media only screen and (max-width:702px){footer .top .col{text-align:center}footer .top .col address{display:flex;justify-content:center}footer .top .col address svg{top:0}footer .top .col address div{display:inline-block;text-align:left}footer .top .col .btn-clear{margin-right:auto;margin-left:auto}footer .icons{padding:1.5rem 0}footer .icons .icon{width:8rem;height:4rem;background:url(../images/sprite.png)0 0/24rem auto no-repeat}footer .icons .icon.mb{width:10.85rem;background-position:0-4rem}footer .icons .icon.altoadige{width:6.5rem;background-position:-16.75rem 0}footer .icons .icon.sudtirol{width:6.5rem;background-position:-16.75rem -4rem}footer .icons .icon.mbErardi{width:5.5rem;background-position:-1rem 0}}@media only screen and (min-width:703px){footer .top .container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.25rem;width:86%}footer .top .container .col:first-of-type{grid-column-start:1;grid-column-end:4}footer .top .container .col:nth-child(1),footer .top .container .col:nth-child(2){margin-bottom:0}footer .top .container .col.contacts{text-align:left;margin-left:0}footer .top .logo{margin-bottom:1.5rem}footer .icon-wrapper{padding-bottom:0}footer .icon-wrapper .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}footer .icon-wrapper .container .bottom{width:100%}footer .icon-wrapper .socials{margin-bottom:0}footer .icon-wrapper .socials a svg{color:inherit;width:1.75rem;height:1.75rem;margin-right:1em}footer .icons .icon{width:8rem;height:4rem;background:url(../images/sprite.png)0 0/24rem auto no-repeat}footer .icons .icon.mb{width:10rem;background-position:0-4rem}footer .icons .icon.altoadige{background-position:-16rem 0}footer .icons .icon.sudtirol{background-position:-16rem -4rem}footer .bottom{padding:2.25rem 0 calc(2rem + 5rem);font-size:.8888888889em}footer .bottom .iva{display:inline-block}}@media only screen and (min-width:1024px){footer .top .container{display:flex;justify-content:space-between;width:86%}footer .top .container .col{margin-top:3rem;margin-bottom:0}footer .top .container .col:first-of-type{margin-top:0}footer .top .iconLink span{font-size:1em}footer .top .logo{margin-bottom:0}footer .icons .icon.mb{margin-right:1em}footer .bottom{padding:2rem 0}}@media only screen and (min-width:1280px){footer .top{padding:7.5rem 0}footer .top .container{display:flex;justify-content:space-between}footer .top .container .col:first-of-type{display:block;margin-top:0;grid-column-start:1;grid-column-end:2}footer .top .logo{width:12rem}footer .top .iconLink svg{width:2.8rem;height:2.8rem}footer .top address svg{color:#470c00;width:3.1rem;height:3.1rem;margin-right:.7em}footer .top .btn-clear{margin-left:4rem}footer .icon-wrapper{padding:1.5rem 0}footer .icon-wrapper .container{flex-wrap:nowrap}footer .icon-wrapper .container .bottom{order:-2;width:auto}footer .icon-wrapper .socials a:hover{color:#65b031}footer .icons{order:-1}footer .icons a.icon{transition:opacity .35s ease-in-out}footer .icons a.icon:hover{opacity:.75}}@media only screen and (min-width:1440px){footer .top .col{margin-bottom:1.5rem}footer .top .col:last-child{margin-bottom:0}footer .top .logo{width:13rem}}@media only screen and (min-width:1680px){footer .top{padding:9.75rem 0}}#footer-met-link{position:absolute;bottom:1rem;left:50%;padding:6px;margin-left:-16px}#footer-met-link span{display:none}#footer-met-link svg{width:20px;height:20px;color:#eee;transition:transform .5s linear,fill 1s linear}#footer-met-link:hover svg{color:#f9cf2f;transform:scale(1.1);transition:transform .5s ease,fill .5s ease}@media only screen and (min-width:703px){#footer-met-link{bottom:50px;left:auto;right:30px}}