.maintitle{font-family:Yanone Kaffeesatz,sans-serif;font-size:8vw;color:#fff;margin-bottom:0}@media (max-width:1440px){.maintitle{font-size:8vw}}@media (max-width:1024px){.maintitle{font-size:10vw}}@media (max-width:768px){.maintitle{font-size:10vw}}@media (max-width:425px){.maintitle{font-size:10vw}}@media (max-width:300px){.maintitle{font-size:10vw}}#homehead{width:80%;margin:auto;height:73vh}.maintext{font-family:Open Sans,sans-serif;color:#fff;width:60%;border-top:6px solid #fff;padding-top:24px}@media (max-width:1440px){.maintext{font-size:medium;width:60%}}@media (max-width:1024px){.maintext{font-size:medium;width:80%}}@media (max-width:768px){.maintext{font-size:small;width:80%}}@media (max-width:425px){.maintext{font-size:small;width:80%}}@media (max-width:300px){.maintext{font-size:small;width:80%}}.legals{width:70%;margin:auto}@media (max-width:768px){.legals{width:90%}}.legals__title{font-family:Yanone Kaffeesatz,sans-serif;font-size:40px;margin-top:30px;margin-bottom:10px;position:relative;width:100%;text-align:left}.legals__title:before{content:"";width:100%;position:absolute;left:0;top:calc(50% - 1.5px);border-bottom:20px solid #38e01f;z-index:-1}.legals__subtitle{margin-top:5px;margin-bottom:5px}.legals__list{margin-left:5%}.revealleft{transform:translate3d(-100px,0,0)}.revealleft,.revealright{opacity:0;transition:opacity .8s,transform .8s}.revealright{transform:translate3d(100px,0,0)}.reveal_visible{opacity:1;transform:translateZ(0)}