.button-branding{border-radius:0.215rem;font-weight:400;padding:0.65rem 1.3rem;display:inline-block;text-shadow:none;min-width:100px;text-decoration:none;text-align:center;line-height:1.2rem;cursor:pointer;box-sizing:border-box}.button-branding:hover{text-decoration:none}button.button-branding{cursor:pointer}.button-branding.button-primary{ background-color:#003366;color:#fff !important;border:1px solid #003366 !important}.button-branding.button-primary:hover{background-color:#00264d;border:1px solid #00264d !important}.button-branding.button-secondary{ border:1px solid #cacaca !important;color:#003366 !important;background:none}.button-branding.button-secondary:hover{ border:1px solid #003366 !important}.button-branding.button-secondary-outline{ border:1px solid #5c5c5c !important; color:#003366 !important;background:none}.button-branding.button-secondary-outline:hover{ background-color:#fff}.button-branding.button-transparent{ border:1px solid #fff !important;color:#fff !important;background:none}.button-branding.button-transparent:hover{ background-color:#fff}.button-branding.button-jobboard{color:#fff !important}.button-branding.button-complementary{ color:#fff !important}.button-branding.button-size-s{padding:0.4rem 0.8rem}.button-branding.button-size-l{ padding:1.2rem 2.4rem;font-size:1.5rem;border-radius:0.215em}.button-branding.button-block{ display:block;text-align:center}button.button-branding.button-block{width:100%}.button-branding.button-right{float:right;margin-left:10px}.button-branding.button-left{ float:left;margin-right:10px}@media screen and (max-width:850px){.button-branding{ width:100%;margin-bottom:10px}.button-branding.button-right{ float:none;margin-left:0}.button-branding.button-size-s{ padding:0.65rem 1.3rem}}