@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(../fonts/roboto-v20-latin-300.eot);src:local('Roboto Light') , local('Roboto-Light') , url(../fonts/roboto-v20-latin-300.eot?#iefix) format('embedded-opentype') , url(../fonts/roboto-v20-latin-300.woff2) format('woff2') , url(../fonts/roboto-v20-latin-300.woff) format('woff') , url(../fonts/roboto-v20-latin-300.ttf) format('truetype') , url(../fonts/roboto-v20-latin-300.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(../fonts/roboto-v20-latin-regular.eot);src:local('Roboto') , local('Roboto-Regular') , url(../fonts/roboto-v20-latin-regular.eot?#iefix) format('embedded-opentype') , url(../fonts/roboto-v20-latin-regular.woff2) format('woff2') , url(../fonts/roboto-v20-latin-regular.woff) format('woff') , url(../fonts/roboto-v20-latin-regular.ttf) format('truetype') , url(../fonts/roboto-v20-latin-regular.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(../fonts/roboto-v20-latin-700.eot);src:local('Roboto Bold') , local('Roboto-Bold') , url(../fonts/roboto-v20-latin-700.eot?#iefix) format('embedded-opentype') , url(../fonts/roboto-v20-latin-700.woff2) format('woff2') , url(../fonts/roboto-v20-latin-700.woff) format('woff') , url(../fonts/roboto-v20-latin-700.ttf) format('truetype') , url(../fonts/roboto-v20-latin-700.svg#Roboto) format('svg')}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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}body{font-family:'Roboto';font-size:16px;background:linear-gradient(-45deg,#60e3ff,#298093,#0f5260,#04343e);background-size:400% 400%;animation:gradient 15s ease infinite}#menuToggle{display:block;position:relative;top:15px;left:40px;width:calc(100% - 50px);z-index:1;-webkit-user-select:none;user-select:none}#menuToggle a{text-decoration:none;color:#0f4f5d;transition:color .3s ease}#menuToggle a:hover{color:#232323}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1.0) , background .5s cubic-bezier(.77,.2,.05,1.0) , opacity .55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2)
{transform-origin:0% 100%}#menuToggle input:checked ~ span
{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#0f4f5d}#menuToggle input:checked ~ span:nth-last-child(3)
{opacity:0;transform:rotate(0deg) scale(.2,.2)}#menuToggle input:checked ~ span:nth-last-child(2)
{transform:rotate(-45deg) translate(0,-1px)}#menu{position:absolute;width:auto;margin:-100px 0 0 -50px;padding:45px;padding-top:125px;background:#f9f9f9;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1.0)}#menu li{padding:10px 0;font-size:18px;border-bottom:1px solid #0f4f5d}#menuToggle input:checked ~ ul
{transform:none}section#hero{width:100%;height:auto;padding-top:1rem}@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}h1{font-size:34px;color:#fff;font-weight:500;margin-bottom:1rem;text-transform:uppercase}div.infowrap{position:relative;width:100%;max-width:1140px;height:auto;margin:auto;padding-top:30px}nav#fragen{width:250px;display:none;position:absolute;left:0;top:0;padding:1rem;background:#034654;background:-moz-linear-gradient(top,#034654 1%,#0e333b 100%);background:-webkit-linear-gradient(top,#034654 1%,#0e333b 100%);background:linear-gradient(to bottom,#034654 1%,#0e333b 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034654', endColorstr='#0e333b',GradientType=0 )}nav#fragen ul li{color:#fff}nav#fragen ul li a{color:#fff;padding-bottom:1rem;border-bottom:1px solid #fff;text-decoration:none;margin-bottom:1rem;display:block;line-height:1.5rem}#profinfo a{color:#fff;font-weight:500}.hidden{display:none}dt{padding:20px;background-color:#1e6b7d;width:auto;display:block;cursor:pointer;margin-bottom:1rem;color:#fff;padding-left:60px;position:relative;transition:.3s;font-weight:500}dt p{margin:none;display:inline}dt:hover{background-color:#0f5260;color:#fff;padding-left:70px}.rotateimg{position:absolute;display:inline-block;margin-right:1rem;left:1rem;top:.9rem}.rotateimg img{transition:.3s}dt:hover img{transform:translateX(10px) rotate(90deg)}dd{display:none;background:#f6f6f6;padding:0;margin-top:-1rem;margin-bottom:1rem}dd a{display:block;padding:1rem;background:#298093;color:#fff;font-weight:500;text-decoration:none;border-bottom:1px solid #fff;transition:.2s;line-height:1.5rem}dd a:hover{background:#71abb8;color:#fff}#button{display:inline-block;background-color:#71abb8;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s , opacity .5s , visibility .5s;opacity:0;visibility:hidden;z-index:1000}#button::after{line-height:50px;color:#fff}#button:hover{cursor:pointer;background-color:#0f5260}#button:active{background-color:#555}#button.show{opacity:1;visibility:visible}#button img{margin-top:7px}