.offer-heading,strong{font-weight:700}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-grey{color:rgba(110,110,110,1)}.input-field .prefix.active,.input-field input[type=text]:focus+label,.input-field label{color:#FFF}.justify{text-align:justify;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#snackbar,.offer-heading,.section-heading{text-align:center}#title-bar{height:3.5rem;align-items:center;padding:8px;margin-top:0;position:fixed;width:100%;border-radius:0}#desk-mobile{visibility:hidden;height:0}#content-container{margin-top:4rem}#logo{height:4rem;width:4rem;margin-top:.9rem;margin-left:4rem;float:left}#title{font-size:1.8rem;align-self:center;float:left;margin-left:2rem;margin-top:-1px;padding-top:.4rem}.left-icon{width:12%;float:left;margin-top:3%}.right-description{margin-left:20%}.offer-heading{font-size:1.3em}#impressum-container{max-width:40%;margin-top:7rem}small{font-size:.8rem}.input-field input[type=text].invalid,.input-field input[type=text].valid,.input-field input[type=text]:focus{border-bottom:1px solid #FFF;box-shadow:0 1px 0 0 #FFF}.lang-icon{max-width:36px}#lang-switch{font-size:2rem;float:right;margin-top:-.5rem;margin-right:1rem}#desk-parallax{background-image:url(images/header-desk.jpg)}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#ff9800;color:#fff;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@media only screen and (max-width:992px){#lang-switch,#title{font-size:1.3rem;margin-top:-1px}#desk-mobile{visibility:visible;height:auto}#desk-parallax{visibility:collapse;height:0}#content-container{margin-top:1rem}#logo{height:3rem;width:3rem;margin-top:1.3rem;margin-left:.5rem}#title{align-self:right;float:left;margin-left:1rem;padding-top:.4rem}.lang-icon{max-width:22px}#impressum-container{max-width:100%;margin-top:7rem}}