html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#252d2a;color:#fff;text-shadow:none}::selection{background:#252d2a;color:#fff;text-shadow:none}html{color:#485752;font:300 16px sans-serif;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{line-height:1.5em}@media (min-width: 36.875em){body{font-size:17px}}@media (min-width: 47.9375em){body{font-size:18px}}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.5em;margin:0 0 0.25em 0}h1{font-size:2em}h2{font-size:1.4em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}p{margin-bottom:1.5em}p.lead{font-size:1.2em;line-height:1.5em}a{color:#fff;tex-decoration:underline;cursor:pointer;}a:hover{color:#b3b3b3;}small{font-size:0.85em;color:#849a93}em{font-style:italic}strong{font-weight:bold}code,pre{font-family:'courier new', monospace}pre{overflow-x:auto}abbr{border-bottom:1px dotted #849a93}del{text-decoration:line-through}mark{background-color:#ffffb3}hr{background-color:transparent;border:solid #d8dfdd;border-width:1px 0 0;clear:both;margin:2em 1.5em}ul,ol{margin:0 0 1.5em 1.5em}ul{list-style:disc}ol{list-style:decimal}dl{margin-bottom:1.5em}dl dt{font-weight:bold}dl dd{margin-left:1.5em}dl.advanced:before,dl.advanced:after{content:"";display:table}dl.advanced:after{clear:both}dl.advanced dt{float:left;width:31.25%;margin-left:0%;margin-right:2.08333%}dl.advanced dd{float:left;width:66.66667%;margin-left:0%;margin-right:0%}.is-hidden{display:none !important}.is-hidden,.is-invisible{visibility:hidden !important}.is-active,.is-visible{display:block}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.nowrap{white-space:nowrap}@media (min-width: 36.875em){.l-full{float:left;width:95.83333%;margin-left:2.08333%;margin-right:2.08333%}}@media (min-width: 36.875em){.l-two-third{float:left;width:62.5%;margin-left:2.08333%;margin-right:2.08333%}}@media (min-width: 36.875em){.l-half{float:left;width:45.83333%;margin-left:2.08333%;margin-right:2.08333%}}@media (min-width: 36.875em){.l-one-third{float:left;width:29.16667%;margin-left:2.08333%;margin-right:2.08333%}}.l-grid:before,.l-grid:after{content:"";display:table}.l-grid:after{clear:both}.l-grid li{float:left;width:29.16667%;margin-left:2.08333%;margin-right:2.08333%}.l-first{clear:left}div.l-container{max-width:87.5em;margin:auto;padding:0.75em}div.l-container:before,div.l-container:after{content:"";display:table}div.l-container:after{clear:both}@media (min-width: 47.9375em){div.l-container{padding:1.5em}}figure{display:inline-block;margin-bottom:1.5em;width:100%}figure.figure--left{clear:left;float:left;padding-right:1.5em;width:50%}figure.figure--right{clear:right;float:right;padding-left:1.5em;width:50%}figure img{display:block;width:100%}figure figcaption{color:blue}blockquote{quotes:none;color:#849a93;font:italic 1.2em Georgia, serif;line-height:1.5em;margin-bottom:1.5em;padding:0 0 0 2em;position:relative}blockquote:before{color:#cad3d0;content:"\201C";display:block;font-size:5em;left:-0.15em;position:absolute;top:0.25em}blockquote cite{color:#5f736c;display:block;font-size:0.85em}blockquote cite:before{content:"\2014 \0020"}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=text],input[type=number],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],textarea,select{-webkit-appearance:none;border:1px solid #aebcb8;border-radius:0.15em;box-shadow:inset 0px 1px 3px rgba(14,17,16,0.1);color:#0e1110;display:block;font-family:sans-serif;font-size:inherit;line-height:1.5em;margin:0;padding:0.6em;vertical-align:baseline;width:100% !important;-webkit-transition:border 100ms;transition:border 100ms}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus,select:focus{border:1px solid #92a59f;box-shadow:0px 0px 4px rgba(14,17,16,0.3);color:#0e1110;outline:0}textarea{display:block;overflow:auto;resize:vertical;vertical-align:top}select{-webkit-appearance:menulist;height:2.85em}legend{border:0;display:block;margin-bottom:0.25em;font-weight:bold;line-height:1.5em;font-size:1.4em}ul.form{clear:both;list-style:none;margin:0 0 1.5em 0}ul.form>li:before,ul.form>li:after{content:"";display:table}ul.form>li:after{clear:both}ul.form>li>label{clear:left;cursor:pointer;display:block;font-weight:bold;padding-top:0.6em;text-align:left}@media (min-width: 36.875em){ul.form>li>label{float:left;width:31.25%;margin-left:0%;margin-right:2.08333%;text-align:right}}ul.form>li>label:hover{color:#0e1110}ul.form div.form--fields{margin-bottom:0.5em}@media (min-width: 36.875em){ul.form div.form--fields{float:left;width:66.66667%;margin-left:0%;margin-right:0%}}ul.form div.form--fields p,ul.form div.form--fields small{display:block;margin:0.25em 0}ul.form div.form--fields p.form--description{margin:0.6em 0}ul.form--checklist{list-style:none;margin:0.6em 0}ul.form--checklist li{margin:0.5em 0}ul.form--checklist input{display:inline;margin-right:0.8em}ul.form--checklist label{clear:both;float:none;margin-left:0;margin-right:0;width:auto;font-weight:300}ul.form--checklist label:hover{color:#000;cursor:pointer}li.form--error label{color:#f3490d}li.form--error label:hover{color:#7a2406}li.form--error input{border:1px solid #f3490d;box-shadow:0px 0px 3px #f56e3e,inset 0 0 0}li.form--error input:focus{border:1px solid #f3490d}li.form--error ul.form--errors{color:#f3490d;list-style:none;margin:0.35em 0}li.form--error ul.form--errors li{font-size:0.85em}table{border:1px solid #ced7d3;border-collapse:separate;border-radius:0.15em;border-spacing:0;margin-bottom:1.5em;width:100%}thead th{background:#f8f9f9;color:#0e1110;font-weight:bold;padding:0.5em;text-align:left}tbody tr:nth-child(2n+2){background:#f8f9f9}tbody td{border-left:1px solid #ced7d3;border-top:1px solid #ced7d3;padding:0.5em}tbody td:first-child{border-left:0}.label,.label--contrast,.label--soft,.label--success,.label--alert{border-radius:0.15em;font-size:0.75em;font-weight:bold;padding:0.1em 0.3em}.label{color:#fff;background:#7bb629;-webkit-font-smoothing:antialiased}.label--contrast{color:#fff;background-color:#313b37;-webkit-font-smoothing:antialiased}.label--soft{color:#3c4945;background:#d8dfdd}.label--success{color:#fff;background-color:#39b924;-webkit-font-smoothing:antialiased}.label--alert{color:#fff;background-color:#f3490d;-webkit-font-smoothing:antialiased}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}div.buttons{list-style:none;margin:0 0 1.5em 0}div.buttons:before,div.buttons:after{content:"";display:table}div.buttons:after{clear:both}.button,input[type=submit],button,.button--contrast,ul.pagination li.is-selected a,input[type=submit].button--contrast,button.button--contrast,.button--soft,ul.pagination a,input[type=submit].button--soft,button.button--soft,.button--success,input[type=submit].button--success,button.button--success,.button--alert,input[type=submit].button--alert,button.button--alert{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0.15em;cursor:pointer;display:inline-block;font-size:inherit;font-weight:bold;font-family:sans-serif;line-height:1.5em !important;margin:0 0 0.25em 0;padding:0.4em 0.75em;border:0;vertical-align:bottom;text-decoration:none}.button,input[type=submit],button{color:#fff;background:#7bb629;-webkit-font-smoothing:antialiased}.button:hover,input[type=submit]:hover,button:hover{background:#6da124;color:#fff}.button:active,.button:focus,input[type=submit]:active,input[type=submit]:focus,button:active,button:focus{background:#5f8c20;color:#cad3d0}.button--contrast,ul.pagination li.is-selected a,input[type=submit].button--contrast,button.button--contrast{color:#fff;background-color:#313b37;-webkit-font-smoothing:antialiased}.button--contrast:hover,ul.pagination li.is-selected a:hover,input[type=submit].button--contrast:hover,button.button--contrast:hover{background-color:#0e1110;color:#fff}.button--contrast:active,ul.pagination li.is-selected a:active,.button--contrast:focus,ul.pagination li.is-selected a:focus,input[type=submit].button--contrast:active,input[type=submit].button--contrast:focus,button.button--contrast:active,button.button--contrast:focus{background-color:#0e1110;color:#cad3d0}.button--soft,ul.pagination a,input[type=submit].button--soft,button.button--soft{color:#3c4945;background:#ced7d3}.button--soft:hover,ul.pagination a:hover,input[type=submit].button--soft:hover,button.button--soft:hover{color:#0e1110;background:#cad3d0}.button--soft:active,ul.pagination a:active,.button--soft:focus,ul.pagination a:focus,input[type=submit].button--soft:active,input[type=submit].button--soft:focus,button.button--soft:active,button.button--soft:focus{background:#aebcb8;color:#3c4945}.button--success,input[type=submit].button--success,button.button--success{color:#fff;background-color:#39b924;-webkit-font-smoothing:antialiased}.button--success:hover,input[type=submit].button--success:hover,button.button--success:hover{background-color:#32a420;color:#fff}.button--success:active,.button--success:focus,input[type=submit].button--success:active,input[type=submit].button--success:focus,button.button--success:active,button.button--success:focus{background-color:#2c8e1c;color:#cad3d0}.button--alert,input[type=submit].button--alert,button.button--alert{color:#fff;background-color:#f3490d;-webkit-font-smoothing:antialiased}.button--alert:hover,input[type=submit].button--alert:hover,button.button--alert:hover{background-color:#dc410b;color:#fff}.button--alert:active,.button--alert:focus,input[type=submit].button--alert:active,input[type=submit].button--alert:focus,button.button--alert:active,button.button--alert:focus{background-color:#c33a0a;color:#cad3d0}.ico--name{display:inline-block;float:left;height:1em;margin:0.1em 0.4em 0 0;overflow:hidden;text-indent:-9999px;width:1em}.ico--name{background:url("../images/icons.png") 0px 0px no-repeat}ul.messages,div.message{list-style:none;margin:0 0 1.5em 0}li.message,div.message,li.message--success,div.message--success,li.message--alert,div.message--alert{border-radius:0.15em;display:block;font-weight:bold;line-height:1.5em;margin-bottom:0.25em;padding:0.4em 0.75em;vertical-align:baseline}li.message,div.message{background:#ced7d3;color:#3c4945}li.message--success,div.message--success{background:#39b924;color:#fff;-webkit-font-smoothing:antialiased}li.message--alert,div.message--alert{background:#f3490d;color:#fff;-webkit-font-smoothing:antialiased}ul.pagination{font-size:0.95em;list-style:none;margin:0 0 1.5em 0;text-align:center}ul.pagination li{display:inline-block;margin-bottom:0.25em}ul.pagination li.pagination--gap{background:none;padding:0.35em}div.modal{left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:1000}div.modal:after{background:rgba(14,17,16,0.9);content:" ";height:100%;opacity:0.9;position:fixed;top:0;width:100%;z-index:-1}div.modal--content{background:#fff;border-radius:0.15em;box-shadow:0px 0px 20px rgba(14,17,16,0.6);margin:3em auto;max-width:800px;padding:1.5em;position:relative;top:0}ul.tabs{background:#ced7d3;border-radius:0.15em;margin:0 0 1.5em 0;padding:0.35em 0.35em 0 0.35em}ul.tabs li{display:inline-block;position:relative}ul.tabs a{color:#485752;display:block;padding:0.75em}ul.tabs a:hover{color:#0e1110}ul.tabs li.is-selected a{background:#fff;border-radius:0.2em 0.2em 0 0;color:#0e1110;font-weight:bold}.panel,.panel--callout{background:#eaeeec;border-radius:0.15em;margin-bottom:1.5em;padding:1em}.panel--callout{background:#7bb629;color:#fff}html,body{height:100%}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -8em auto}.footer,.push{height:8em;clear:both}img{max-width:100%}.start,.regular,.background,.white-overlay,.full{position:absolute;top:0;width:100%;height:100%;background-position:40% 50%;background-size:cover}.start{position:fixed;background-image:url("../images/bg1a.jpg");opacity:0;-webkit-transition:opacity 1.8s;transition:opacity 1.8s}.regular{position:fixed}.white-overlay{background-color:rgba(255,255,255,0.7)}.background{opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s}.background.active{opacity:1}.header,.middle,.footer{position:relative;max-width:100%;margin:0 auto}.header{width:874px}.header .icon{float:right;margin-top:13px;margin-left:13px;border:6px solid #b3b3b3;border-radius:5px;background-clip:padding-box;background-color:#b3b3b3;}.middle{width:740px}.middle-wider{width:874px}.footer{bottom:0;width:1134px;overflow:hidden}.square{position:relative;width:100%;height:0;padding-top:87%;margin-bottom:7.6%;background-color:rgba(255,255,255,0.85);overflow:hidden;border-radius:9px;background-clip:padding-box;-webkit-transition:margin 0.3s ease,background-color 0.2s;transition:margin 0.3s ease,background-color 0.2s}.square:hover{background-color:#fff}.square .in{position:absolute;width:100%;height:100%;top:0;left:0;display:block;text-align:center;overflow:hidden}.square .in .in-image{position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.square .in img.in-image{position:static;width:auto;height:auto;max-width:70%;padding-top:33%}.square .in .image{width:100%}.square--wide{height:auto;padding-top:0;margin-bottom:3.8%}.square--wide .in{position:relative;width:100%;height:130px}.square--wide .in img.in-image{padding-top:35px}.square--wide .subnavigation-text{margin-top:-15px;margin-bottom:10px;font-weight:bold;color:rgba(228,201,113,1);cursor:pointer;}.subnavigation{position:absolute;width:100%;bottom:5px;text-align:center}.square--wide .subnavigation .goto{width:16px;height:16px;margin:0 5px;display:inline-block;border:1px solid #eec22f;border-radius:3px;background-clip:padding-box;cursor:pointer}.square--wide .subnavigation .goto.active,.square--wide .subnavigation .goto:hover{background-color:#eec22f}.square--wide .content{width:100%;left:0;top:0;height:auto;padding:2em 1.5em 1.5em 1.5em;line-height:1.3em;font-size:0.7em;font-weight:normal;text-align:left;color:#fff;background-color:#7bb629;overflow:auto;overflow-x:hidden}.square--wide h2,.square--wide h3{margin-bottom:4px;line-height:1em;font-family:"Arial Narrow", Arial, sans-serif;font-weight:normal;font-size:2em}.square--wide h3{margin-bottom:1.7em;font-size:1em;text-transform:uppercase}.teaser{position:absolute;width:100%;bottom:0;left:100%;height:2.5em;padding-left:3em;padding-right:1em;margin-left:-3em;text-transform:uppercase;font-size:0.9em;line-height:2.5em;color:white;background-color:#3b1d4f;background-image:url("../images/arrows-right.png");background-repeat:no-repeat;background-position:7% 50%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.square:hover .teaser{-webkit-transform:translateX(-100%);transform:translateX(-100%);margin-left:0}.goto-target{display:none}.goto-target.active{display:block}.square--wide .in-image{display:none}.square--wide .in-image.active{display:block}.square--wide img.in-image.active{display:inline}.logos{text-align:center}.logo-big{padding-top:30%;font-size:3em;color:#7bb629;text-align:center}.intro-only{position:absolute;width:100%}.intro .start{display:block;opacity:1}.perspective{-webkit-perspective:1500px;perspective:1500px}.preserve{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.intro-only,.after-intro{-webkit-transition:-webkit-transform 0.7s ease, opacity 0.5s;transition:transform 0.7s ease, opacity 0.5s;-webkit-transform:translateZ(0) translateX(0) rotateY(0deg);transform:translateZ(0) translateX(0) rotateY(0deg)}.after-intro{-webkit-transition-delay:0.35s;transition-delay:0.35s}.intro .after-intro,.past-intro .intro-only{opacity:0}.transformable{height:0;opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;overflow:hidden}.transformable.active{height:auto;opacity:1}.info{position:absolute;top:0;left:0;width:100%;height:100%;z-index:13;opacity:0;pointer-events:none;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.info.visible{opacity:1;pointer-events:auto}.info-box{position:absolute;top:30%;left:50%;width:600px;height:auto;max-width:100%;max-height:600px;margin-left:-300px;padding:1em;border:0.5em solid rgba(0,0,0,0.6);border-radius:5px;background-clip:padding-box;font-size:0.85em;line-height:1.4em;font-weight:normal;color:white;background-color:rgba(0,0,0,0.6);z-index:15}.info-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);cursor:pointer;z-index:13}@media only screen and (min-width: 600px){.intro .after-intro,.past-intro .intro-only{-webkit-transform:translateZ(-1500px) translateY(-90%) rotateX(-65deg);transform:translateZ(-1500px) translateY(-90%) rotateX(-65deg)}}@media only screen and (min-width: 800px){.square--wide{height:0;padding-top:34%}.square--wide .in{position:absolute;width:35%;height:100%}.square--wide .in img.in-image{padding-top:34%}.square--wide .content{width:65%;left:35%;top:0;padding:3em 1.5em 1.5em 1.5em}}@media only screen and (max-width: 650px){.info-box{top:10%;left:3%;width:94%;margin-left:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url('/images/ajax-loader.gif') center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-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;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:inline-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}@font-face{font-family:"slick";src:url('/stylesheets/fonts/slick.eot');src:url('/stylesheets/fonts/slick.eot?#iefix') format("embedded-opentype"),url('/stylesheets/fonts/slick.woff') format("woff"),url('/stylesheets/fonts/slick.ttf') format("truetype"),url('/stylesheets/fonts/slick.svg#slick') format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;top:-32px;height:64px;width:64px;line-height:0;font-size:0;cursor:pointer;background:transparent;background-color:transparent;color:transparent;top:50%;margin-top:-36px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background-color:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev{left:0;background-image:url("../images/arrow-left.png") !important}.slick-next{right:0;background-image:url("../images/arrow-right.png") !important}.slick-slider{padding-left:70px;padding-right:70px;margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:0.75}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
ul.contact_ul li{line-height:200%;} ul.contact_ul li a {color:#5a2e02;text-decoration:none;} ul.contact_ul li a:hover {text-decoration:underline;}
a.linkos:hover{text-decoration:underline;}

@media (max-width: 589px) {
  .teaser {
    background-position: 3% 50%;
  }
}
