@import url("../fonts/material/material-icons.min.css");@import url("../fonts/graphik/css/graphik.css");html,body{background:#000;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;box-sizing:border-box;scroll-behavior:smooth;font-weight:400;font-stretch:normal;font-style:normal;font-feature-settings:"ss01","ss02"}*{box-sizing:border-box}main{padding-top:25px;padding-left:25px;padding-right:10vw;padding-bottom:75px}p{margin:0;padding:0}.font-big{color:#fff;font-family:Graphik-Semibold;font-size:54px;font-size:3.375rem;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:-1px}@media (min-width:0) and (max-width:768px){.font-big{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.font-small{color:#fff;font-family:Graphik-Regular;font-size:24px;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.2}.font-small a{color:#fff;text-decoration:none}.font-small.f-w-400{font-weight:400;line-height:1.2}@media (min-width:0) and (max-width:768px){.font-small{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}h1{color:#fff;font-family:Graphik-Semibold;font-size:54px;font-size:3.375rem;font-style:normal;font-weight:400;letter-spacing:-1px;margin-bottom:20px;line-height:1.2}@media (min-width:0) and (max-width:768px){h1{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}h2{color:#fff;font-family:Graphik-Regular;font-size:24px;font-size:1.5rem;font-style:normal;font-weight:400;margin-top:50px;font-weight:600;line-height:1.2}h2 a{color:#fff;text-decoration:none}h2.f-w-400{font-weight:400;line-height:1.2}@media (min-width:0) and (max-width:768px){h2{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}h3{color:#fff;font-family:Graphik-Regular;font-size:24px;font-size:1.5rem;font-style:normal;font-weight:400;margin-top:50px;line-height:1.2}h3 a{color:#fff;text-decoration:none}h3.f-w-400{font-weight:400;line-height:1.2}@media (min-width:0) and (max-width:768px){h3{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.button{display:inline-block;background:#fff;color:#000;font-family:Graphik-Semibold;letter-spacing:0px;font-size:24px;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1;border-radius:25px;padding:10px 15px 10px 15px;text-decoration:none;transform:translateY(-9px)}.button span{padding-left:24px}.button span::before{position:absolute;left:10px;font-family:'Material Symbols Outlined Filled';font-size:24px;margin-right:5px;line-height:1;top:50%;transform:translateY(-50%)}.button span.mail::before{content:"\e158"}.button span.portfolio::before{content:"\e3f4"}.button:hover{background:#000;color:#fff}.wth-icon::before{display:inline-block;font-family:'Material Symbols Outlined';font-size:48px;margin-right:5px;line-height:1}.wth-icon.home::before{transform:translateY(5px);content:"\e88a"}.wth-icon.handshake::before{transform:translateY(4px);content:"\ebcb"}.wth-icon.person::before{transform:translateY(8px);content:"\e7fd"}.wth-icon.school::before{transform:translateY(6px);content:"\e80c"}.wth-icon.category::before{transform:translateY(6px);content:"\e574"}.wth-icon.favorite::before{transform:translateY(6px);content:"\e87d"}.wth-icon.smile::before{transform:translateY(6px);content:"\e815"}.wth-icon-small::before{display:inline-block;font-family:'Material Symbols Outlined';font-size:24px;margin-right:5px;line-height:1}.wth-icon-small.handshake::before{transform:translateY(4px);content:"\ebcb"}.wth-icon-small.cookie::before{transform:translateY(4px);content:"\f79a"}.wth-icon-small.imprint::before{transform:translateY(4px);content:"\e90d"}.wth-icon-small.data::before{transform:translateY(4px);content:"\e897"}footer{position:fixed;bottom:0;background:#000}footer p{padding:0 25px 25px 25px}@media (max-width:768px){html{font-size:57.5%}body{line-height:1.35}h1,h2,h3,.font-big,.font-small{line-height:1.3;letter-spacing:-0.5px}.wth-icon::before{font-size:28px}.wth-icon-small::before{font-size:16px}.button{line-height:1.2;padding:9px 15px}.button span{padding-left:20px}.button span::before{font-size:16px;left:9px}main{padding-top:20px;padding-left:16px;padding-right:16px;padding-bottom:60px}footer p{padding:0 16px 16px 16px}}