@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url("../fonts/open-sans-v17-latin-regular.eot");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("../fonts/open-sans-v17-latin-regular.eot%3F") format("embedded-opentype"),url("../fonts/open-sans-v17-latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v17-latin-regular.woff") format("woff"),url("../fonts/open-sans-v17-latin-regular.ttf") format("truetype"),url("../fonts/open-sans-v17-latin-regular.svg") format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url("../fonts/open-sans-v17-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../fonts/open-sans-v17-latin-700.eot%3F") format("embedded-opentype"),url("../fonts/open-sans-v17-latin-700.woff2") format("woff2"),url("../fonts/open-sans-v17-latin-700.woff") format("woff"),url("../fonts/open-sans-v17-latin-700.ttf") format("truetype"),url("../fonts/open-sans-v17-latin-700.svg") format("svg")}*{-webkit-overflow-scrolling:touch}body,html{width:100%;height:100%;overflow-x:hidden}body{height:100%;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}strong{font-weight:700}a{text-decoration:underline}a:hover{text-decoration:none}:focus{outline:none}header nav{z-index:50;height:100vh;position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:0;top:100%;-webkit-transition:max-height .4s ease-out;-o-transition:max-height .4s ease-out;transition:max-height .4s ease-out}header nav ul{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-bottom-width:4px;--border-opacity:1;border-color:#ec6607;border-color:rgba(236,102,7,var(--border-opacity))}header nav ul li{border-bottom-width:1px;--border-opacity:1;border-color:#c3c3c3;border-color:rgba(195,195,195,var(--border-opacity))}header nav ul li:first-of-type{border-top-width:1px;--border-opacity:1;border-color:#c3c3c3;border-color:rgba(195,195,195,var(--border-opacity))}header nav ul li a,header nav ul li span{text-decoration:none;padding:.75rem 1rem;--text-opacity:1;color:#575757;color:rgba(87,87,87,var(--text-opacity));display:block}header nav ul li ul{width:100%;border-bottom-width:0}header nav ul li ul li{padding-left:1.5rem;--border-opacity:1;border-color:#f4f4f4;border-color:rgba(244,244,244,var(--border-opacity))}header nav ul li ul li:first-child{border-top-width:0;--border-opacity:1;border-color:#f4f4f4;border-color:rgba(244,244,244,var(--border-opacity))}header nav ul .is-active{--text-opacity:1;color:#ec6607;color:rgba(236,102,7,var(--text-opacity))}header nav ul .is-active:after{border-top-color:#ec6607}@media (min-width:768px){header nav{display:block;position:static;border-width:0;background-color:transparent;padding-top:0;padding-left:0;padding-right:0;height:auto;overflow:visible;max-height:none}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;--text-opacity:1;color:#575757;color:rgba(87,87,87,var(--text-opacity));font-size:.875rem;border-bottom-width:0}header nav ul li{margin-right:4rem;border-width:0}header nav ul li:first-of-type{border-top-width:0}header nav ul li span{position:relative;padding:0}header nav ul li span:before{position:absolute;width:calc(100% + 15px);height:70px;left:0;content:""}header nav ul li span:after{position:absolute;border-top:5px solid #575757;border-left:5px solid transparent;border-right:5px solid transparent;top:7px;right:-15px;content:""}header nav ul li a{text-decoration:none;padding:0}header nav ul li a:hover{--text-opacity:1;color:#ec6607;color:rgba(236,102,7,var(--text-opacity))}header nav ul li ul{display:none;position:absolute;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));z-index:50;width:auto;padding:0;border:1px solid #d1d1d1}header nav ul li ul:before{top:-15px;left:40px;position:absolute;content:"";border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;z-index:20}header nav ul li ul:after{top:-16px;left:39px;position:absolute;content:"";border-bottom:16px solid #d1d1d1;border-left:16px solid transparent;border-right:16px solid transparent;z-index:10}header nav ul li ul li{padding:1rem 1.5rem .5rem;width:16rem;border-bottom-width:1px;margin-right:0}header nav ul li ul li,header nav ul li ul li:first-child{--border-opacity:1;border-color:#c3c3c3;border-color:rgba(195,195,195,var(--border-opacity))}header nav ul li:hover span{--text-opacity:1;color:#ec6607;color:rgba(236,102,7,var(--text-opacity));cursor:default}header nav ul li:hover span:after{border-top-color:#ec6607}header nav ul li:hover ul{display:block;top:50px;left:-30px}}.mob-nav-trigger.is-active span{-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.mob-nav-trigger.is-active .bar-center{display:none}.mob-nav-trigger.is-active span:first-of-type{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mob-nav-trigger.is-active span:last-of-type{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-.25rem}nav.mob-menu-active{max-height:100vh;-webkit-transition:max-height .4s ease-in;-o-transition:max-height .4s ease-in;transition:max-height .4s ease-in}.index-teaser .teaser-text:after,.index-teaser .teaser-text:before{--bg-opacity:1;background-color:#ec6607;background-color:rgba(236,102,7,var(--bg-opacity));position:absolute;display:block;height:100%;width:100%;content:""}.index-teaser .teaser-text:before{left:-100%}.index-teaser .teaser-text:after{right:-100%}@media (min-width:768px){.index-teaser .teaser-text:after{display:none}}.list-check li{position:relative;padding-left:2rem}.list-check li:before{top:2px;left:0;content:url("../media/images/icons/check.svg");width:1rem;height:1rem}.badge,.list-check li:before{position:absolute;display:block}.badge{--bg-opacity:1;background-color:#ec6607;background-color:rgba(236,102,7,var(--bg-opacity));font-weight:700;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:.75rem;padding:1rem;text-align:center;-webkit-transform-origin:60% 100%;-ms-transform-origin:60% 100%;transform-origin:60% 100%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.badge.badge-secondary{--bg-opacity:1;background-color:#24c916;background-color:rgba(36,201,22,var(--bg-opacity))}.badge.badge-small{width:200px;top:34px;right:-23px}.badge.badge-big{width:241px;top:34px;right:-28px}sup{font-size:.6rem}.bg-orange-white{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#ec6607),color-stop(70%,#fff));background:-webkit-linear-gradient(top,#ec6607 70%,#fff 0);background:-o-linear-gradient(top,#ec6607 70%,#fff 70%);background:linear-gradient(180deg,#ec6607 70%,#fff 0)}.teaser-image{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#fff),color-stop(80%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 80%,#f4f4f4 0);background:-o-linear-gradient(top,#fff 80%,#f4f4f4 80%);background:linear-gradient(180deg,#fff 80%,#f4f4f4 0);min-height:680px}.teaser-image.contact{min-height:581px}.teaser-image.contact .image{top:50px}.teaser-image.contact .arrow{bottom:-160px;-webkit-animation:bounceContact 3s infinite 2s;animation:bounceContact 3s infinite 2s}.teaser-image .arrow{-webkit-animation:bounce 3s infinite 2s;animation:bounce 3s infinite 2s;left:4rem;bottom:-190px}@-webkit-keyframes bounce{to{bottom:-190px}}@keyframes bounce{0%{bottom:-190px}50%{bottom:-215px}to{bottom:-190px}}@-webkit-keyframes bounceContact{to{bottom:-160px}}@keyframes bounceContact{0%{bottom:-160px}50%{bottom:-185px}to{bottom:-160px}}